Ti34p02a13 01e
Ti34p02a13 01e
TI 34P02A13-01E
TI 34P02A13-01E
© Copyright Oct. 2016 (YK)
3rd Edition Jun. 6, 2018 (YK)
Blank Page
i
Introduction
About this manual
STARDOM control system provides
• High reliability
• Simple, high-quality engineering
• An open system that can be connected easily to other systems
• Reassuring support for long-term operation
This manual describes in detail the FCN-500 functions in the STARDOM control system.
IMPORTANT
Notation in this document:
• The term “FCN” refers to the module consisting type autonomous controllers.
• The term “FCN-500” refers to the autonomous controllers with NFCP501/NFCP502
CPU module.
• The term “FCN-100” refers to the autonomous controllers with NFCP100 CPU
module.
• The term “FCN-RTU” refers to the low power autonomous controllers with NFCP050
CPU module.
• The term “FCJ” refers to the all-in-one type autonomous controllers.
All Rights Reserved. Copyright © 2016, Yokogawa Electric Corporation TI 34P02A13-01E Jun. 6, 2018-00
ii
Documentation Conventions
■ Symbol Marks
Throughout this Technical Information, you will find several different types of symbols
are used to identify different sections of text. This section describes these icons.
WARNING
Indicates precautions to avoid a danger that may lead to death or severe injury.
CAUTION
Indicates precautions to avoid a danger that may lead to minor or moderate injury or
property damage.
IMPORTANT
Identifies important information required to understand operations or functions.
TIP
Identifies additional information.
SEE ALSO
Identifies a source to be referred to.
Clicking a reference displayed in green can call up its source, while clicking a
reference displayed in black cannot.
■ Drawing Conventions
Some drawings in this manual may be partially emphasized, simplified or omitted for the
convenience of description.
Some screen images depicted in this manual may have different display positions or
character types (e.g., uppercase/lowercase letters) compared to the actual screen
displays, but only within a range that will not lead to misunderstanding of the function
and operation monitoring.
STARDOM (FCN-500)
Software Licenses
Model Title
NT751FJ Logic Designer License
NT752AJ FCN/FCJ Simulator License
NT781AJ FCN/FCJ OPC Server for Windows
NT783AJ Duplexed Network Function License for FCN/FCJ OPC Server
SSS6700 Device Management Tool for Foundation fieldbus
CONTENTS
Introduction ......................................................................... i
Documentation Conventions ............................................ ii
Copyrights and Trademarks ............................................ iii
STARDOM (FCN-500) ........................................................ iv
CONTENTS ....................................................................... vii
1. Autonomous Controller FCN-500 Features ...............1
2. FCN-500 Function Overview ....................................... 3
2.1 FCN-500 Control Functions .............................................................3
2.2 Devices that can be connected to FCN-500 ...................................5
2.2.1 Connection to FAST/TOOLS ...................................................................... 6
2.2.2 Connection to VDS ..................................................................................... 7
2.2.3 Connection to SCADA with OPC Server .................................................. 8
2.2.4 Connection to CENTUM (Data Integration) ............................................ 10
2.2.5 Connection to CENTUM (Operation Integration) ................................... 13
2.2.6 Connection to Various Controllers ......................................................... 15
2.2.7 Connection to Display Unit ..................................................................... 16
2.2.8 Connection to Field Devices ................................................................... 17
2.3 FCN-500 Information Transmission Functions ............................18
2.3.1 Duolet Application .................................................................................... 19
2.3.2 Time Synchronization Function .............................................................. 24
2.4 Network ...........................................................................................27
2.4.1 Duplex Control Network .......................................................................... 28
2.4.2 Duplex Communications Using an Application .................................... 29
2.4.3 Separated Control Network ..................................................................... 30
● High Performance
• Applicable to a variety of processes, from sequence control processes to analog
control processes.
• Intercommunication with other autonomous controllers or other equipment for inter-
linked control actions, in addition to stand-alone operation.
• Using Versatile Data Server Software (VDS) or SCADA Software (FAST/TOOLS)
together allows a system with enriched operation and monitoring functions to be
built up.
• An FCN/FCJ OPC server for Windows can be used for accessing the data of an
FCN/FCJ from an OPC (OLE for Process Control) client on a PC.
• Duolet application is Java language application and enables users to implement
the following functions on FCN-500; displaying images on a Web browser, saving
data files, transferring files using the FTP protocol, sending/receiving e-mails and
public network connection using the PPP protocol.
● High Reliability
• RAS features (CPU self-diagnostics, temperature monitoring, I/O diagnostics, and
more)
• Memory with error-correcting code (ECC)
• Low heat dissipation, eliminating the need for a cooling fan
• The Ethernet control network, CPU, power supply module, and E2 bus/SB bus
(FCN local bus) can all be duplexed for an FCN-500.
● Engineering Efficiency
• Five IEC 61131-3 compliant programming languages are supported, enabling the
user to selectively use these languages according to their purposes of use and
applications.
• Control logic can be encapsulated into software parts for reuse, allowing efficient
and quality system configuration.
• Application Portfolios packed with Yokogawa’s application expertise, enable easy
implementation of advanced functions, including control-loop instrument blocks
and communication with PLCs.
NW NW
CPU
Control Information
NW NW CPU I/O I/O Function Processing I/O I/O I/O
Function
NW NW NW NW
CPU CPU
Information Information
Control Control
Function
Processing
Function
Processing I/O I/O
Function Function
Figure FCN-500
SEE ALSO
For details on Functions and Function Blocks, refer to 4.1.3, “FUs and FBs of Logic Designer."
SEE ALSO
For more information about the PAS Portfolio, refer to “NPAS POU - Overview” (IM 34P02P25-01E).
Other Portfolio
High-performance portfolios are also available for communication with each type of
device and for specific applications.
● Communication Portfolios
Libraries of parts for communicating with PLCs such as Yokogawa FA-M3, Mitsubishi
MELSEC, Omron SYSMAC controllers, Modbus support device and DNP3 support
device
SEE ALSO
• For more information about the FA-M3 Communication Portfolio, MELSEC-A Communication
Portfolio, SYSMAC Communication Portfolio and Modbus Communication Portfolio, refer to
“Application Portfolios (FCN-500/FCN-RTU)” (GS 34P02P20-02E).
• For more information about the DNP3 Communication Portfolio, refer to “DNP3 Communication
Portfolio (FCN-500/FCN-RTU)” (GS 34P02P22-02E).
● Application-specific Portfolios
Libraries of parts for gas and liquid flow calculation
SEE ALSO
• For more information about the Gas Flow Calculation Portfolio, refer to “Gas Flow Calculation
Portfolio (FCN-500)” (GS 34P02P32-01E).
• For more information about the Liquid Flow Calculation Portfolio, refer to “Liquid Flow
Calculation Portfolio” (GS 34P02P33-01E).
SEE ALSO
For more information about the FAST/TOOLS, refer to “FAST/TOOLS Technical Product Description”
(TI 50A01A20-01EN).
● Limitations in Number
FAST/TOOLS is connected to FCN-500s via the control network (Ethernet). Each
limitation in number is shown below.
• Up to a total of 10,000 controllers and devices including FCN-500s can be
connected per FAST/TOOLS.
• FCN-500s on each control network can link with up to 8 units of VDS system (*1),
FCN/FCJ OPC server (*2) and FAST/TOOLS (*3) in total.
*1: VDS counts as one unit for both single network or duplex networks.
*2: The FCN/FCJ OPC server counts as 2 units because the DA server and AE server operate.
*3: The FAST/TOOLS with duplexed network counts as 2 units.
Operation FAST/TOOLS Viewer
Operation and
Monitoring
Data Acquisition
and Saving
Control Network (Ethernet) capable of being duplexed
Control
SEE ALSO
For more information about the VDS, refer to “VDS Technical Guide” (TI 34P02A12-01E).
● Limitations in Number
VDS is connected to FCN-500s via the control network (Ethernet). Each limitation in
number is shown below.
• Up to a total of 32 controllers and devices including FCN-500s can be connected
per VDS.
• FCN-500s on each control network can link with up to 8 units of VDS system (*1),
FCN/FCJ OPC server (*2) and FAST/TOOLS (*3) in total.
*1: VDS counts as one unit for both single network or duplex networks.
*2: The FCN/FCJ OPC server counts as 2 units because the DA server and AE server operate.
*3: The FAST/TOOLS with duplexed network counts as 2 units.
SEE ALSO
For more information about the PAS Portfolios, refer to 4.1.4, “Application Portfolios (APPF).”
Up to 8 VDSs
Operation VDS Viewer per control network
Operation and Tags (control objects) dedicated for
Monitoring
access to various data are prepared:
• RAS objects
• Message objects
• PAS POU objects
Data Acquisition
and Saving
Control Network (Ethernet) capable of being duplexed
Control
SEE ALSO
- For details of FCN/FCJ OPC Server for Windows, refer to “FCN/FCJ OPC Server for Windows”
(GS 34P02Q61-01E).
- For details of the optional Duplexed Network Program for FCN/FCJ, refer to “Duplexed Network
Program for FCN/FCJ OPC Server” (GS 34P02Q62-01E).
PC
VC++ SCADA VB/VBA
Applications Software Applications
OPC DA2.0
Automation Interface
An optional package
OPC DA2.0 Custom Interface
for easy connection
Subsystem Connection
In subsystem connection, an FCN-500 is connected as a subsystem to an FCS of
CENTUM. Two communications protocols are available:
• RTU mode (Communications duplex enable)
• Modbus/TCP
In either case, a communication module of the FCS is used to communicate with the
FCN-500. Data of an FCN-500 connected as a subsystem to an FCS are connected
to I/O terminals of function blocks and accessed in the same way as analog/digital I/O
signals of the FCS.
Communications duplex between the FCS and the FCN-500 is also supported.
HIS
Vnet /IP
FCS
Serial
FCN-500
Figure An Example of RTU mode Connection
HIS
ALE 111
Vnet /IP
FCS
Ethernet
SEE ALSO
For more information about connection to CENTUM, refer to “Engineering Guide of
CENTUM/STARDOM Integration" (TI 34P02K41-01E).
GSGW
OPC
Ethernet
Vnet/IP
UGS/UGS2 UGS/UGS2
Ethernet
HI
S
CAMS
for HIS
Vnet /IP
SIOS
OPC
OPC
TIP
On CENTUM VP system, CAMS for HIS is included in Standard Operation and
Monitoring Function (VP6H1100).
TIP
- UGS is recommended to use for operation integration of CENTUM VP R5.01 or later.
- For details of each functions CENTUM VP, refer to the IM come with the product if necessary.
SEE ALSO
For more information about connection to CENTUM, refer to “Engineering Guide of
CENTUM/STARDOM Integration" (TI 34P02K41-01E).
XD16
MELSEC
Equipment D
Modbus/DNP3 support device
Equipment C
Control network Equipment E
(Ethernet)
RS-232-C
FA-M3 FCN/FCJ
SYSMAC
Equipment B Equipment F
Equipment A
Control Network
(Ethernet)
Ethernet •Modbus communication function
Display unit
Display unit
SEE ALSO
For more information about the Duolet Application Development, refer to 4.1.5, “FCN-500 Duolet
Application Development.”
TIP
• Access control can be set and performed for each folder containing HTML files inside each
FCN-500.
• All users must enter a user name and password to access HTML files.
Web browser
Web browser • Data display
• Data display
Download Temperature A
Temperature A (HTML files and 37.4 °C
37.4 °C Java applets)
Firewall router/dial-up router
Firewall router/
Intranet dial-up router
PC
Logging
file
FT
P
(Online)
TIP
• The SMTP and POP3 protocols are used for mail transmission and reception, respectively.
• An application incorporating the necessary logic including equipment diagnostics and equipment
status acquisition logic, however, must be developed.
Alarm mail
Alarm mail
Internet
transmission
(public circuit)
• E-mail transmission
• Alarm monitoring Occurrence of abnormality
• Data acquisition
Data acquisition
Internet
• E-mail transmission/ (public circuit)
receiving function
• Equipment diagnostics
• Data acquisition •Data acquisition
•Equipment diagnostics Diagnostics result mail
Figure E-mail Transmission/Reception Function for FCN-500
Data file
(CSV format, etc.)
• FTP server/client function
• Data file saving
Data acquisition
• Data acquisition
SEE ALSO
For more information about the PPP Connection Function, refer to “STARDOM FCN/FCJ PPP
Connection Function User Guide (TI 34P02Q51-01E).”
IP connection
PPP server
FCN-500 (e.g. PC)
Public line,
Modem GPRS, etc. Modem
Dial-up connection
IP connection
Public line,
Modem GPRS, etc. Modem
Dial-up connection
IP connection
FCN/FCJ FCN/FCJ
Public line,
Modem GPRS, etc. Modem
Dial-up connection
Function Specifications
Table Time Synchronization Function
Function
Item
Server Function Client Function
Communication Protocol SNTP (Simple Network Time Protocol) (*1), UDP port: 123
Unicast Mode (*2)
Broadcast Mode (*3) ―
Recommended: 32 connections
Number of Connections 4 servers
or less (*4)
Depend on the accuracy of the
Accuracy of Time ±500 ms (*6)
FCN-500's internal timer (*5)
Time Compensation Acquisition of time from a server at intervals
―
Method of 100 seconds (Unicast Mode) (*7)
• Duplex networks can also be supported.
Others
• Duplex CPUs can also be supported.
*1: The server function and the client function can be executed simultaneously.
*2: An SNTP client periodically interrogates an SNTP server for the time.
*3: An SNTP server periodically notifies an SNTP client of the time.
*4: There is no limit to the number of clients to be connected. However, loads on FCN-500s should be taken into
account when clients are connected.
*5: An SNTP client is notified of the time, which may have an error of -17.5 to +12 seconds/day in the FCN-500’s
internal timer. The time of linked equipment is synchronized. Highly accurate time cannot be provided.
*6: The accuracy of time varies depending on how the time compensation method is configured.
*7: The following adjustments are to be performed depending on time differences. (The time differences below are
default values. Time differences are configurable.)
500 ms or less: No adjustment
Less than 5 seconds: Smooth adjustments (The time is adjusted smoothly so that it does not skip.)
5 seconds or more: Immediate setting (The specified time is set immediately.)
SEE ALSO
For details of Time Synchronization Server Portfolio, refer to “Application Portfolios for FCN/FCJ
(FCN-500/FCN-RTU)” (GS 34P02P20-02E).
TIP
The broadcast mode has the following limitations:
• Time cannot be synchronized with units in different subnets.
• Since the round trip time (time required for server/client communications) cannot be taken into
account, accuracy of time may deteriorate if a low-speed communication link is used or if
communication load is high.
• It is not possible to install more than one server in the same subnet.
SNTP server
Ethernet
SNTP clients
Figure Time Synchronization Function (Broadcast Mode)
TIP
The unicast mode does not have the limitations that the broadcast mode has. In the unicast mode,
therefore, the time synchronization function can provide better accuracy.
It is recommended that the unicast mode be used for time synchronization of FCN-500s.
PC
FCN/FCJ
SNTP server
SNTP server
Request for time Request for time Request for time Request for time
Ethernet Ethernet
● Smooth adjustment
The smooth adjustment allows intervals of a periodic timer to be adjusted by 0.5% for
time adjustment.
If an SNTP client is delayed, time is advanced by bringing intervals of the periodic
timer forward by 0.5%.
If the SNTP is faster, time is delayed by bringing intervals of the periodic timer
backward by 0.5%.
If a parameter for time differences is a default value in smooth adjustment, time
adjustment of 500 ms can be performed for 100 seconds.
● Immediate adjustment
If the difference between the time of the SNTP server and the time of an SNTP client
is 5 seconds or more, the time of the SNTP client is designated as the time of the
SNTP server.
Thus, the time of the SNTP client will not be continuous.
2.4 Network
The FCN-500 provides flexible system configuration with a wide variety of
communication protocols for SCADA and field devices.
SEE ALSO
For more information about the duplex control network, refer to 7.3, “Duplex Network.”
VDS
Control Network
(Duplex Communications Using an Application)
PLCs
3. FCN-500 Hardware
An FCN-500 consists of the following modules:
• Base module
This is the module to which other modules such as the power supply, CPU, and
I/O modules are installed.
• Power supply module
This is the module that supplies power to all other modules. One power supply
module is required for each unit, two are required for duplexed configuration.
• CPU module
This is the module that has CPU functions. One CPU module is required for the
main control unit, two are required for duplexed configuration.
• E2 bus interface module (*1)
This is the module for connecting extension units. This module can be used as a
duplexed configuration.
• SB bus repeat module (*1)
This is the module for connecting extension units. This module can be used as a
duplexed configuration.
• I/O modules
This is the module that has I/O functions.
*1: SB bus repeat module and E2 bus interface module can not be used together.
CPU module
I/O module
Note: NFCP501/NFCP502 CPU module style S2 or later is required to use the E2 bus interface module.
*1: When CPU and E2 bus interface modules are duplexed.
*2: When NFBU200 base modules are used in all extension units.
• Control unit with singled CPU module, power supply modules, and E2
bus interface modules + 2 extension units, E2 bus : 2 lines
Note: When connecting 2 extension units, set the E2 bus to 2 lines. Even if the power supply of the extension unit is
lost, communication with other extension units can be continued
• Control unit with duplexed CPU modules, power supply modules, and
E2 bus + 8 extension units / 2 lines
Note: When duplexed the E2 bus, by setting the communication route in the reverse order as shown by the broken
line, even if the power supply of the extension unit is lost, communication with other extension units can be
continued.
• Control unit with duplexed CPU modules, power supply modules, and
SB bus + 2 extension units
Note: The CPU module, power supply module, and SB bus can be made duplex individually, when required.
SW1
SW2
IMPORTANT
Always install dummy covers on all unused slots.
TIP
If duplexing the CPU module of an FCN-500, check the following:
• Must specify “CPU x 2” in “Duplex setting of CPU modules” of DIP switch on NFBU200 Base
module (long) before installing the CPU module.
• On the resource configurator , check [CPU module configuration] - [General] tab - [Configure
CPU Duplex (NFCP500)].
• A CPU module of the same Model, Suffix codes and Style should be used.
• The basic software of the same release and revision should be used.
SEE ALSO
• For more information about the base module, refer to “FCN Autonomous Controller Hardware
(FCN-500)” (GS 34P02Q14-01E).
• For more information about the base module setting, refer to “ Base module setting” in 4.2.1,
“Hardware Setup.”
Figure N2BU051 Base module (short, for E2 bus) Figure NFBU050 Base module (short)
IMPORTANT
Always install dummy covers on all unused slots.
SEE ALSO
For more information about the base module, refer to “FCN Autonomous Controller Hardware
(FCN-500)” (GS 34P02Q14-01E).
IMPORTANT
Always install dummy covers on all unused slots.
SEE ALSO
For more information about the base module, refer to “FCN Autonomous Controller Hardware
(FCN-500)” (GS 34P02Q14-01E).
SEE ALSO
• For details of each I/O module terminal, refer to the specification of the I/O module.
• For more information about the power supply module, refer to “FCN Autonomous Controller
Hardware (FCN-500)” (GS 34P02Q14-01E).
Status lamp
Check terminal
SEE ALSO
For more information about the insensitive momentary power-failure time of power supply module,
refer to 7.4.1, “Insensitive Momentary Power-failure Time.”
External View
Figure NFCP501 (Left: removed CPU cover, Right: mounted CPU cover)
Figure NFCP502 (Left: removed CPU cover, Right: mounted CPU cover)
*1: A serial port cannot be used when duplex CPU modules are configured.
*2: Connectors are fastened using inch screw threads (No. 4-40 UNC).
*3: With battery exhaustion detection function
*4: A battery is exchangeable at on-line.
*5: Use a couple of the CPU module of the same type (same Model , same suffix codes and same system software
version) for The CPU module duplex configuration. A combination of CPU module styles S1 and S2 is possible.
*6: The CPU module NFCP501/NFCP502 style S2 or later is required to use the E2 bus interface module.
IMPORTANT
Software licenses are bundled with CPU modules (NFCP501/NFCP502) for FCN-500,
license can not be added on FCN-500 later on.
For details of licenses on CPU module (NFCP501/NFCP502), refer to, “FCN
Autonomous Controller Functions (FCN-500)” (GS 34P02Q03-01E).
SEE ALSO
For details of the CPU module, refer to “FCN Autonomous Controller Hardware (FCN-500)”
(GS 34P02Q14-01E).
Volatile
Memory CPU SD
Card
Nonvolatile
Memory
On-board Flash
Various I/O
Memory
● SD Card
SD card can be backup and restore the data from nonvolatile memory and on-board
flash memory.
Furthermore, in order to avoid backup and restore operations using the SD card by an
unauthorized user, CPU provides functions for SD card password authentication
setting usable or not of the SD card to CPU.
SEE ALSO
• For details of backup and restore for SD card, refer to 6.1.4, "Backup of all data to SD card", and
6.1.5, "Restore of all data from SD card."
• For details of the installable SD card, refer to " CPU Module Specification" within this Chapter.
SEE ALSO
The displays of the CPU operation status display LEDs are different depending on the status, such
as during startup or in duplex configuration. For details on the CPU operation status display LEDs,
see 7.5.2, “Operation Status.”
Table SD LED
Name Color Description
SD Green Lights when the memory card is mounted.
Blinks when the memory card is accessed.
● FUNC Switch
This switch is used to backup and restore the data by SD card, select the
maintenance function.
● EXEC Switch
This switch is used to backup and restore the data by SD card execute function.
CPU Cover
IMPORTANT
• If the CPU module has been duplexed, a CPU module of the same Model, Suffix
codes and Style should be used, and the basic software of the same release and
revision should be used.
• If the CPU module has been duplexed, communication via the serial port of the
CPU module cannot be available.
• The regular backup of the CPU module on-board flash memory image is
recommended for the CPU module or other system failures.
SEE ALSO
• For more information about the operation of duplexed CPUs, refer to 7.2, “Operation Using
Duplex FCN CPU Modules.”
• For precautions when creating and debugging control applications for duplexed CPU modules,
refer to 4.2.4, “Precautions on the Creation of Control Applications.”
• For more information about backup and restore for the CPU module or other system failures,
refer to 6.1, “Backup/Restore of all data.”
Extension Modules
Extension Bus
E2 Bus or SB Bus (Extension Bus)
SB bus (Internal bus, path B)
Control unit
SB bus (Internal bus, path A)
IMPORTANT
N2EB100 (E2 bus interface module) cannot be mounted on NFBU050 (short base
module).
Line No.1
E2 Bus Port 1
E2 Bus Port 2
Line No.2
Extension units Extension units
(Slave module) (Slave module)
TIP
• Unit number of extension unit is unique for line No.1 and line No.2.
Example, combination of unit 2 to 5 in line 1 and unit 6 to 9 in line 2 is possible.
No combination of unit 2 in line 1 and unit 2 in line 2.
• There is no restriction on the connection order of extension units.
Example, normal order: 1 (master), 2, 3, 4, 5, 6, 7, 8 to 9
Reverse order:1 (master), 9, 8, 7, 6, 5, 4, 3 to 2
• When the E2 bus is duplexed, be sure to set the same unit number to the two E2 bus interface
modules on the same base module.
● E2 Bus Cable
The E2 bus interface modules for extension units are connected using E2 bus cables.
Use cables that comply with the UTP straight cable (CAT 5e or higher).
IMPORTANT
If media converter and optical fiber with a transmission distance of 2 km are used,
install an extension unit for relay to connect units more than 2 km apart.
SEE ALSO
Media converter has repeater type and bridge type, and only the repeater type (optical repeater) can
be used on E2 bus.
Refer to the following Yokogawa Web site (registration is required) for verified media converters.
• "Verified Peripherals" Page in "YOKOGAWA Partner Portal STRADOM" site
https://partner.yokogawa.com/global/member/rtu/peripheral/index.htm
IMPORTANT
NFSB100 SB bus repeat module for FCN can only be mounted on NFBU200 Base
module (long).
NFSB100 SB bus repeat module for FCN cannot be mounted on N2BU051/NFBU050
Base module (short) and N2BU030 Base module (compact).
SEE ALSO
For details, refer to the following GSs.
• Analog I/O Modules (GS 34P02Q31-01E)
• Digital I/O Modules (GS 34P02Q35-01E)
• Serial Communication Module (GS 34P02Q36-01E)
• Foundation fieldbus Communication Module (GS 34P02Q55-01E)
• Terminal Block (GS 34P02Q41-01E)
• MIL Connector Terminal Blocks, MIL Connector Cables (GS 34P02Q43-01E)
NFAI141 Analog Input Module Non- 40 - Input accuracy: ± 0.1% of full scale (*4)
(4 to 20 mA, 16-channel) Isolated - Data refresh cycle: 10 ms
- Input step response time: 100 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAV141 Analog Input Module Non- ― 40 - Input accuracy: ± 0.1% of full scale ―
(1 to 5 V, 16-channel, Isolated - Data refresh cycle: 10 ms
Non-Isolated) - Input step response time: 100 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAI841 Analog I/O Module Non- 40 - Output fallback: Set for each channel (*4)
(4 to 20 mA input, 4 to 20 Isolated - Input accuracy: ± 0.1% of full scale
mA output, 8-channel input/ - Output accuracy: ± 0.3% of full scale
8-channel output) - Data refresh cycle: 10 ms
- Input step response time: 100 ms
- Output step response time: 40 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAB841 Analog I/O Module Non- ― 40 - Input: differential input (allowable ―
(1 to 5 V input, 4 to 20 mA Isolated common mode voltage ±1 V or less)
output, 8-channel input/ - Output fallback: Set for each channel
8-channel output) - Input accuracy: ± 0.1% of full scale
- Output accuracy: ± 0.3% of full scale
- Data refresh cycle: 10 ms
- Input step response time: 100 ms
- Output step response time: 40 ms
- Temperature drift: ± 0.01%/°C (Max)
● Common Specifications:
• LED Indicator:
- STATUS: Lights when the hardware is normal
- ACT: Lights when input/output actions are carried out
• Hot-Swap: Possible
NFAI143 Analog Input Isolated 40 - Withstanding voltage: 1500 V AC (Between input and system) (*4)
Module - Input accuracy: ± 0.1% of full scale
(4 to 20 mA, - Data refresh cycle: 10 ms
16-channel) - Input step response time: 100 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAV144 Analog Input Isolated 40 - Switching input signals 1 to 5 V/-10 to +10 V (*5)
Module (Set for channels all together)
(-10 to +10 V, - Withstanding voltage: 1500 V AC (Between input and system)
16-channel) - Input accuracy: ± 0.1% of full scale
- Data refresh cycle: 10 ms
- Input step response time: 100 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAI543 Analog Output Isolated 40 - Withstanding voltage: 1500 V AC (Between output and system) ―
Module - Output fallback: Set for each channel
(4 to 20 mA, - Output accuracy: ± 0.3% of full scale
16-channel) - Data refresh cycle: 10 ms
- Output step response time: 100 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAV544 Analog Output Isolated 40 - Withstanding voltage: 1500 V AC (Between output and system) ―
Module - Output fallback: Set for each channel
(-10 to +10 V, - Output accuracy: ± 0.3% of full scale
16-channel) - Data refresh cycle: 10 ms
- Output step response time: 40 ms
- Temperature drift: ± 0.01%/°C (Max)
NFAT141 TC/mV Input Isolated 40 - Switching input signals: TC/mV can be set individually for CH1 ―
Module (*6 to CH16.
(16-channel) ) - Burn-out: All channels can be set together. (detection time: 60
seconds)
- Withstanding voltage: 1500 V AC (Between input and system)
- Thermocouple inputs: ± 0.03% of full scale (for -20 to 80 mV)
- mV inputs: ± 0.032% of full scale (for -100 to 150 mV)
- Data refresh cycle: 1 sec
- Thermocouple inputs: Max.±30 ppm/°C
- mV inputs: Max.±32 ppm/°C
NFAR181 RTD Input Isolated ― - Switching input signals: Set for each channel ―
Module (*7) - Burn-out: All channels can be set together. (detection time: 60
(12-channel) seconds)
- Withstanding voltage: 1500 V AC (Between input and system)
- Input accuracy: ± 0.03% of full scale (for 0 to 400 Ω)
- Data refresh cycle: 1 sec
- Thermocouple inputs: Max.± 30 ppm/°C
● Common Specifications:
• LED Indicator:
- STATUS: Lights when the hardware is normal
- ACT: Lights when input/output actions are carried out
• Hot-Swap: Possible
● Common Specifications:
• LED Indicator:
- STATUS: Lights when the hardware is normal
- ACT: Lights when input/output actions are carried out
• Hot-Swap: Possible
NFDV151 Digital Input Module ― 50 - Function for detecting ON/OFF status, and counting the (*4)
(32-channel, 24 V DC, push button edge
Isolated) - Input response time: 8 ms or less (for status input)
- Minimum ON detection time: 20 ms (for push button input)
- Maximum ON/OFF cycle: 25 Hz (for push button input)
NFDV161 Digital Input Module ― ― 50 - Function for detecting ON/OFF status, and counting the (*4)
(64-channel, 24 V DC) x2 push button edge (*9)
- Input response time: 8 ms or less (for status input)
- Minimum ON detection time: 20 ms (for push button input)
- Maximum ON/OFF cycle: 25 Hz (for push button input)
NFDV532 Pulse Width Output Module ― 50 - Output fallback: Set for channels all together (*6)
(4-channel: Up Pulse/ Down - Pulse output accuracy: 2 ms Min., 2 ms increments
Pulse, 24 V DC, Isolated) (error: 1 ms Max.)
NFDV551 Digital Output Module 50 - Output fallback: Set for channels all together (*7)
(32-channel, 24 V DC, - Output response time: 3 ms or less (for status output)
Isolated)
NFDV561 Digital Output Module ― ― 50 - Output fallback: Set for channels all together (*8)
(64-channel, 24 V DC) x2 - Output response time: 3 ms or less (for status output)
NFDR541 Relay Output Module ― ― - Rated applied voltage: 24 V DC (*8)
(16-channel, 24 V DC, - Output fallback: Set for channels all together
Isolated) - Output response time: 12 ms or less (for status output)
*1: WTR : Wider temperature range
: -20 °C to +70 °C
― : 0 °C to +55 °C
*2: : Pressure clamp terminal can be connected.
(Some models of pressure clamp terminals incorporate a surge absorber.)
―: Pressure clamp terminal cannot be connected.
*3: 50: MIL connector of 50 pins can be connected.
―: MIL connector cannot be connected.
*4: Common plus(+) or minus (-) side every 16-channel
*5: Common minus (–) side every 8-channel
*6: Common minus (–) side all channel
*7: Common minus (-) side every 16-channel
*8: Common plus(+) or minus (-) side every 8-channel
*9: Push button input is possible only for input channels from 1 to 32.
● Common Specifications:
• LED Indicator:
- STATUS: Lights when the hardware is normal
- ACT: Lights when input/output actions are carried out
• Hot-Swap: Possible
NFLF111 NFLF111 Foundation - Communication port: 4 ports - Up to 8 duplexed pairs of NFLF111 per
fieldbus communication (*3) - Communication speed: FCN (*2)
module 31.25 kbps - Pressure clamp terminal block for fieldbus
connections (Model NFTF9S)
NFLR111 RS-232-C ― - Communication port: 2 ports Wiring connection: D-sub 9-pin (female x 2)
communication module - Communication speed:
300 bps to 115.2 kbps
NFLR121 RS-422/RS-485 - Communication port: 2 ports Wiring connection: Clamped with terminal
communication module - Communication speed: block’s M4 screws (5 poles x 2)
300 bps to 115.2 kbps
NFLC121 CANopen ― - Communication port: 1 port Wiring connection: D-sub 9-pin, male
Communication Module - Communication speed: Inch screw (No.4-40UNC)
10 kbps to 1 Mbps
NFLP121 PROFIBUS-DP ― - Communication port: 1 port Wiring connection: D-sub 9-pin, female
Communication Module - Communication speed: Inch screw (No.4-40UNC)
9.6 kbps to 12 Mbps
● Common Specifications:
• LED Indicator:
- STATUS: Lights when the hardware is normal
- ACT: Lights when the module is running normally
• Hot-Swap: Possible
SEE ALSO
For the installation procedures, implementation restrictions, and implementation precautions, refer to
the “STARDOM FCN/FCJ Installation Guide” (TI 34P02Q91-01E).
“Administration on the Control of Pollution Caused by Electrical and Electronic Products” in the
People’s Republic of China.
The Product information required by the law is disclosed in the Yokogawa’s website. Please refer
to the following site.
http://www.yokogawa.com/dcs/CNRoHS/
X: Conforming
XX: Conforming conditionally
N.A.:Not applicable
*1: To use modules as hazardous location equipment (non-incendive), use the specified pressure-clamp terminal blocks
or MIL connector cables (KMS40, KMS50) / MIL connector terminal blocks (TAS40 and TAS50) .
*2: I/O modules with suffix code “with HART communication” do not conform to the explosion-proof standards.
*3: When ambient temperature is higher than 55°C, a blank slot on one side is required to NFAV144 and NFDR541
modules.
*4: When ambient temperature is higher than 55°C, available channels of NFDR541 are up to eight.
*5: When ambient temperature is higher than 55°C, NFAR181, NFAP135 and NFLF111 modules cannot be installed in
next slot of the NFAI841.
*6: When ambient temperature is higher than 55°C, NFPW444 module is restricted to 75% of rated output current.
*7: NFAI841, NFAI543 and NFAI835 modules are restricted to the external load and module installation. Refer to “Table
Module Arrangement and Restrictions on Installation.”
*8: The products with the condition of not only adapted models on the table, but also manufactured from September,
2016, compliant with RoHS directive. Manufacturing month and year are marked on the each product.
*9: NFDR541 modules do not conform to CE Marking after July 22, 2017 due to non-conformity to RoHS. In areas
requiring CE marking, this module cannot be used except repair purpose only.
Software Architecture
Real-time OS
Process inputs/outputs
Configuration/Maintenance Tools
• Control application
- Resource Configurator
- Web browser
• Duolet application
PC - Web browser
Development Tool
• Control application
- Logic Designer
• Duolet application
- Oracle JDK
- FCN/FCJ Duolet Application Development Kit
Ethernet
● Control Applications
A PC connected via Ethernet is used for application development and maintenance of
FCN-500s. Resource Configurator is a suite of tools to set up configurations including
the IP address of individual FCN-500s, I/O module settings, and other settings.
Accessing FCN-500s via a Web browser enables various operations such as setting
up information transmission functions, changing the date and time in them, and
viewing log files. Logic Designer is a suite of tools to develop and debug control
applications that are to run in an FCN-500, and download them to an FCN-500.
SEE ALSO
For more information about the information transmission functions, refer to 2.3, “FCN-500
Information Transmission Functions.”
*1: Some functions of the STARDOM software may possibly be restricted when Windows Update is applied to Windows
10 Pro.
Refer to the following Yokogawa Web site (registration is required) for the support status of STARDOM software for
Windows 10 Pro.
● “System Requirements” Page in “YOKOGAWA Partner Portal STRADOM” site
https://partner.yokogawa.com/global/member/rtu/index.htm
● Duolet Applications
Yokogawa FCN/FCJ Duolet Application Development Kit and Oracle Java
Development Kit (JDK, JDK 1.4.2) are both required for Duolet application
development.
Yokogawa FCN/FCJ Duolet Application Development Kit provides Java class libraries
required to develop Duolet applications which are to run in an FCN-500, such as for
accessing data in control functions and for system management, as well as utilities to
help debugging. FCN/FCJ Duolet Application Development Kit is also required for a
Web browser to make the Duolet operation settings in each of the FCN-500.
SEE ALSO
For more information about the Duolet application development, refer to 4.1.5, “FCN-500 Duolet
Application Development.”
● Application Portfolios
An Application Portfolio is a bundle of useful software parts for FCN-500.
The combination of application portfolio can be specified as NFCP501/NFCP502 CPU
module suffix code shown in the following table. Application Portfolios can not be
added later on.
TIP
• Control applications can be developed independent from the physical I/O. This makes it
possible to develop reusable control applications and increase productivity through reuse.
• Control applications can also be created by using the logical I/O (device label variable) defined
as the default in the physical I/O (device label).
SEE ALSO
For more information about linking logical I/O (device label variable) and physical I/O (device label),
refer to “ Device Labels and Device Label Variables” in “4.3.4 Input/Output Processing.”
● Network Setting
This function allows performing settings related to the network of the controller (IP
address, submask, default gateway).
When FCN-500 are shipped from the factory, this information has not been set. This
information must be set using this function before the FCN-500 is used.
TIP
If configuring the duplex CPU module of an FCN-500, check the following:
• Must specify “CPU x 2” in “Duplex setting of CPU modules” of DIP switch on NFBU200 Base
module (long) before installing the CPU module.
• On the resource configurator , check [CPU module configuration] - [General] tab - [Configure
CPU Duplex (NFCP500)].
• A CPU module of the same Model, Suffix codes and Style should be used.
• The basic software of the same release and revision should be used.
● Others
• APC Command Transmission
This function allows enabling the standby side CPU (APC command) when the
CPU module of the FCN-500 in the duplex configuration.
Resource Configurator
Logic Designer
Download
Pastes various
control logic parts.
● What is POU?
POU is an acronym for “Program Organization Unit,” and is an independent software
unit which has program code for configuring control applications.
Network Templates
In the term “network template”, network refers to control logic connections, and
network template refers to a control logic (circuit diagram) model. Model codes are
made into templates to enable code reuse. Use of network templates simplifies
control logic construction.
Basic control loop templates, published on the Network-based Control System
“STARDOM” Members Only Page of the “Partner Portal” website
(https://partner.yokogawa.com/global/), can be downloaded and copied into a
prescribed folder for reuse. For more details, read the documentation accompanying
the templates.
PID
Wiring execution
block
VDS
PC Logic designer
Data acquisition
PC Logic designer
Simulation
debug
debug
FCN/FCJ Simulator
FCN/FCJ Simulator
● Simulator
FCN/FCJ Simulator can be used for the following:
• FCN-500 control applications created with a Logic Designer can be debugged with
an FCN/FCJ Simulator.
• VDS can be debugged by accessing FCN/FCJ Simulator data
• Duolet applications running on the FCN-500 in conjunction with control
applications can be debugged on a PC.
FCN/FCJ Simulator can be operated on the same PC as a Logic Designer or VDS.
FCN/FCJ Simulator can also be operated on a different PC. One FCN/FCJ can be
simulated per PC.
● Others
• A Duolet execution environment is needed on the PC in order to execute Duolet
applications. FCN/FCJ Duolet Application Development Kit R 4.10.01 or higher is
needed.
• The FCN/FCJ Simulator processing speed depends on the specification of the PC.
FCN/FCJ Simulator may provide a processing speed higher than the FCN-500. In
this case, be sure to confirm the execution speed of control applications on the
FCN-500.
SEE ALSO
• For more information about the functions and function blocks provided with the Logic Designer,
refer to the Help of Logic Designer.
• For more information about the functional components composing a control application, refer to
“ Logic POU” in 4.3.1, “Control Application Structure.”
Notice: These function blocks are provided with the “SD_FIELD_PF” library.
Notice: These function blocks are provided with the "SD_FCXCOM_LIB" library.
Notice: These function blocks are provided with the “SD_CFAM3R_PF" library.
Notice: These function blocks are provided with the “SD_CUTIL_PF" library.
Notice: These function blocks are provided with the “SD_FCXPLCE_PF" library.
Notice: These function blocks are provided with the “SD_FCXPLCS_PF" library.
SEE ALSO
• For more information about the PAS portfolio, refer to “NPAS POU - Overview” (IM 34P02P25-
01E).
• For more information about the communication portfolio, refer to “Application Portfolios for
FCN/FCJ (FCN-500/FCN-RTU)” (GS 34P02P20-02E).
• For more information about the lists of devices compatible with communication portfolios, refer to
“Lists of Devices Compatible with Communication Portfolios” (TI 34P02P21-01E).
• For more information about the DNP3 Communication Portfolio, refer to “DNP3 Communication
Portfolio (FCN-500/FCN-RTU)” (GS 34P02P22-02E).
• For more information about the Gas Flow Calculation Portfolio, refer to “Gas Flow Calculation
Portfolio (FCN-500)” (GS 34P02P32-01E).
• For more information about the Liquid Flow Calculation Portfolio, refer to “Liquid Flow
Calculation Portfolio” (GS 34P02P33-01E).
TIP
• Each of the above class libraries are to be installed and used on the PC used for development.
They are included as standard in FCN-500.
• The Java Standard Class library accompanies Oracle Java Development Kit (JDK).
• Duolet monitor
Enables users to remotely monitor and debug Duolet applications running in an
FCN-500, from a Windows computer.
• JEROS emulator
Emulates a JEROS system service under the Windows operating system for
testing Duolet applications. (The JEROS emulator does not support control data
access. To test Duolet applications which access control data, run them on the
FCN-500.)
Duolet application
JADE Class
Java JEROS System Class
Class
Libraries Java Standard Control Data
Class Access Class
Correspondences
SEE ALSO
For more information about the Maintenance page, refer to the Help of each setting screen.
Step 8 Construction
Step 9 Tuning
IMPORTANT
When the module is set to [CPU x 2], install the CPU modules to Slot3 and Slot4. If
I/O modules are installed in Slot3 or Slot4, the CPU module cannot be controlled
properly. It also may cause errors in the control or standby operation of the CPU
module if the CPU module is installed when the unit is set to [Other].
3 7
4 8 The position of
Pin
number the pin number
9 13
10 14
11 15
1
2
5
6
12 16
The pin setting is
3
4
7
8
PIN SETTING
PIN SETTING displayed.
2 wire
9
10
13
14
2 wire (2-wire type)
11 15
(4-wire type)
3
4 The position of
Pin
number the pin number
5
6
7
1
2
8
3
4 PIN SETTING The pin setting
PIN SETTING
2 wire
is displayed.
: Enabling the power supply
4 wire
5
6
2 wire (2-wire type)
7
(4-wire type)
TIP
Setting power supply is only valid to the input channels.
IMPORTANT
The time zone is set to GMT by default. Make sure to change the time zone
according to the area where the FCN-500 is used.
SEE ALSO
• For how to connect to the FCN-500 via a Web browser, refer to B2.2, “Connecting to FCN/FCJ
Autonomous Controllers” in “STARDOM FCN/FCJ Guide” (IM 34P02Q01-01E).
• For how to reboot the FCN-500 in the maintenance status, refer to B2.4.5, “Reboot” in
“STARDOM FCN/FCJ Guide” (IM 34P02Q01-01E).
SEE ALSO
For more information about the settings that can be made via a Web browser, refer to B2.4,
“Maintenance Menu” in “STARDOM FCN/FCJ Guide” (IM 34P02Q01-01E).
SEE ALSO
For the detailed information on how to create a control application, refer to the “Programming Guide”
in the Help of Logic Designer.
TIP
• A device label variable cannot be defined if a task is not created.
• When using tasks defined as the default, be sure to confirm that the execution cycle and other
task definitions have been set correctly.
SEE ALSO
For the explanations about device labels and device label variables, refer to “ Device Labels and
Device Label Variables” in 4.3.4, “Input/Output Processing.”
● Step 8 Debug
Debug the control application so that it runs correctly.
The main methods for debugging include:
• Online display of layout and online display of values
• Setting break points
• Watch window
• Logic Analyzer
• Software wiring
● Step 9 Documentation
Print out the created control application as a document.
Control Application
IN FIC001 OUT
PID
TIP
For the overview and features of IEC 61131-3-compliant programming languages, refer to
Programming Industrial Control Systems Using IEC 1131-3, Revised Edition (written by R. W. Lewis,
published by The Institution of Electrical Engineers).
Project
Configuration
Resource (= FCN or FCJ)
Resource (= FCN or FCJ)
Task Task
Global variable
Device label variable
Configuration
A project consists of one or more configurations. A configuration means an abstract
unit of logically categorizing resources within a project. Normally, it is recommended
to define only one configuration for a project though two or more can be defined.
Resource
A configuration consists of one or more resources. A resource means a program that
is to be run on a single FCN or FCJ and comprises multiple tasks and variables.
Control applications in executable format are downloaded in units of resources.
Project
Configuration
Resource (= FCN/FCJ)
Resource (= FCN/FCJ)
TIP
• If a task has not finished within the watchdog timer setting, an error results.
• Tasks at the same priority level run in a time-sharing manner alternately at intervals of 30
milliseconds.
• A higher priority task is scheduled as an interrupt to lower priority tasks.
• Up to 16 tasks can be created.
SEE ALSO
For the detailed actions of tasks, refer to 4.3.3, “Task Schedule.”
Logic POU
Logic POUs are functional components composing a control application. There are
three types of logic POUs:
• Programs
• Function blocks
• Functions
A logic POU typically consists of an assortment of functions and/or function blocks.
Since a function block can be used within another function block, a control application
can be structured hierarchically.
Logic POUs can be coded in any of the following five IEC 61131-3-stipulated
programming languages. The user can choose the most suitable programming
language for each application or his/her preference from those five languages when
developing a logic POU as appropriate.
• SFC (Sequential Function Chart)
• FBD (Function Block Diagram)
• IL (Instruction List)
• ST (Structured Text)
• LD (Ladder Diagram)
● Functions POU
A functions POU is a POU with multiple inputs and only one output. It can be used by
defining it inside of another POU. This POU does not have internal memory.
Accordingly, the same output value will always be obtained if the input value is the
same.
Other functions POUs can be used when creating functions POUs.
TIP
Global variables cannot be used in functions POUs.
Instantiation
Instantiation
C Function Blocks POU
Functions
POU
Functions
POU
● Local Variables
The scope of use is limited to the local logic POU. Namely, local variables can be
accessed from within only the logic POU that defines the local variables in question.
● Global Variables
The scope of use is limited to a resource. Global variables can be accessed from all
POU instances running within the local resource.
• Device label variables
Device label variables are special global variables expressing inputs and outputs
but handled in the same way as other global variables.
TIP
In addition to the scope, variable used in a control application has a number of properties including:
• Retain property
The value of a variable whose Retain property is set to on is retain when the power of the
corresponding FCN 500 is turned off and warmed start.
• OPC property
The value of a variable whose OPC property is set to on can be read or written from outside the
corresponding FCN-500 and, Duolet application in FCN-500.
TIP
Select Boot project when downloading a control application from Logic Designer to the on-board
flash memory in an FCN-500.
Development Tool
Logic Designer
Control Network(Ethernet) PC
PC
Logic Designer
Control application
Resources
ce
ur
urce so
freso f re
nload o do
Dow loa
wn
FCN-500 Do
Development Tool
Logic Designer
Control Network(Ethernet) PC
PC
Logic Designer
Control
application
t
de ec
co roj
ce of p
so load
FCN/FCJ
ur
wn
Do
Volatile memory On-board flash memory
SEE ALSO
Logic Designer has an online download function which makes it possible to change control
applications while continuing FCN-500 control operation. For information about online downloading,
refer to 6.3, "Online Download.”
: Running
: Waiting
Task
-A
Task
-B
Task
-C
0 100 200 300 400 500 600 700 800 900 1000 1100 milliseconds
As shown in the figure, whenever Task-A at the high priority level starts, other tasks
are interrupted and put into the waiting state.
: Running
: Waiting
Task
-A
Task
-B
As shown in the figure, if two tasks at the same priority level are scheduled
overlapping each other, they repeatedly run for 30 milliseconds and wait for 30
milliseconds.
Control application
Task
Preprocessing
Execution of
Read data from I/O
POUs
TIP
Inputs and outputs are defined as device label variables using Logic Designer. When defining an
input or output, the task(s) that uses it should be specified. When this task runs, the input and
output processing is performed for the corresponding inputs and outputs.
0 : Running
Execution count Task execution
Start of task is skipped
Task
1 2 3 4 5
-A
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 sec
Figure What Happens If a Task Cannot Finish Execution within One Execution Cycle
As shown in the figure, if a task cannot finish execution within the specified execution
cycle, it will not be run at the next execution cycle.
TIP
This occurs also if a task at a high priority is running and prevents a task at a lower priority from
being executed.
*1: When the task execution cycle and the watchdog time are the same
0 : Running
Execution count
- An error is generated.
Start of task - Task execution is terminated.
Task
1 2 3
-A
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 sec
Watchdog time of 3rd execution count
Figure Example of operation when the execution time of the task reaches or exceeds the
watchdog time and the task is terminated
2. When “The task aborts when the execution time of a task exceeds a
watch dog time” has not been checked in the Target Setting dialog
box
If the execution time of the task reaches or exceeds the watchdog time, and “The task
aborts when the execution time of a task exceeds a watch dog time” has not been
checked in the Target Setting dialog box, an error is generated and the task is not
executed in the next execution cycle, but the execution task does not abort.
0 : Running
Execution count
- An error is generated.
Start of task
- Task execution is skipped.
Task
1 2 3 4 5
-A
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 sec
Watchdog time of 3rd execution count
Figure Example of operation when the execution time of the task reaches or exceeds the
watchdog time but the task is not terminated
*1: When double the task execution cycle is the watchdog time
0 : Running
Execution count
Task execution is skipped.
Start of task (An error is not generated.)
Task
1 2 3 4 5
-A
0 0.2 0.4 0.6 0.8 1.0 1.2 1.4 1.6 1.8 2.0 2.2 2.4 sec
Watchdog time of 3rd execution count
CPU Overload
When CPU enters overload status in such case as the task execution time and the
execution cycle match, Duolet applications and communication processes executed in
free time will be unable to run.
If this CPU overload status continues for longer than 10 seconds, a CPU overload
error is generated.
Please reconsider the control application execution time or other conditions if a CPU
overload error occurs.
TIP
When a CPU overload error occurs, the following log is stored in the FCN-500 log file.
Example) CPU overload log
2007/06/15 09:20:25,……,Msg=Exception(CPU Overload) in
Task0,
0 : Running
Execution count A CPU overload error
Start of task is generated.
Task
1 2 3 4 5 6 7 8 9 10 11 12
-A
0 1 2 3 4 5 6 7 8 9 10 11 12 sec
When task execution time and the execution cycle match
Figure Pattern 1: Example of operation when the task execution time and execution cycle
match
Task
1 2
-A
0 1 2 3 4 5 6 7 8 9 10 11 12 sec
When the task execution time is too long
*1: WDT error: A watchdog error is generated.
Figure Pattern 2: Example of operation when the task execution time is too long
Device
labels
Unit:1 Unit:1
Slot:3 Slot:4
Channel:5 Channel:7 Physical
location
I/O Module
Figure Relationship between Device Labels and Device Label Variables
● Device Labels
Device labels are names assigned to individual physical input/output channels.
Resource Configurator is used to set and modify device labels.
TIP
• Device labels are character strings which begin with a letter of the English alphabet or an
underscore ("_") and contain a maximum of 16 alphanumeric characters and underscores ("_").
• By default, the following device label is set for each channel and can be used as is:
FCN: x_uu_ss_cc (where x = signal type [I for input, or Q for output]; uu = unit number; ss = slot
number; cc = channel number)
SEE ALSO
For information about control application input/output response time, refer to 4.5.4, “Input/Output
Processing Performance.”
This processing is
performed synchronously
with the control
application.
I/O module
The I/O module
performs I/O processing
asynchronously with
Field devices the CPU module.
TIP
The variable’s “retain” property is set to ON by default in the PAS POU access parameters and
engineering parameters.
● In Nonvolatile Memory
If the Enable Hard-backup for returned data check box is selected in the CPU module
settings, the values of the retentive variables of the currently running control
application are stored in nonvolatile memory.
TIP
• Nonvolatile memory requires a longer access time than volatile memory, so POUs using
retentive variables, if any, slow down the execution speed of the control application.
• Even if “Enable hard-backup for retain data” is selected, when the next control is started (power
source restarted or warm start), if the retain structure requested by the application does not
match the retain data in the non-volatile memory, the retain data is restored to the on-board flash
memory in FCN-500.
● In Volatile Memory
If the Enable Hard-backup for returned data check box is not selected in the CPU
module settings, the values of the retentive variables of the currently running control
application are stored in volatile memory. As it is volatile memory, the retentive
variables will be set a system default when the power is turned off.
However, the initial value of the retentive variable is set for retentive variables for
which the initial value is set with the control application.
TIP
• If a backup of retentive variables resides in the on-board flash memory in FCN-500, its contents
will be restored when the control restarts (next time when the power is turned on or warmed
start). If the Enable Hard-backup for returned data check box is not selected in the CPU module
settings, make a backup of the values of the retentive variables to the on-board flash memory or
SD card periodically to assure continuity of their values.
*1: Initialized if there is a change to the configurations of the retentive parameters residing in nonvolatile memory.
If the retentive parameter values have been saved, the saved values will be restored after initialization.
*2: If the Enable Hard-backup for returned data check box is not selected in the CPU module settings, the values of the
retentive variables of the currently running control application are stored in volatile memory.
For information about actions when retentive variables are stored in volatile memory, refer to "● In Volatile Memory"
in " Locations Where Values of Retentive Variables Reside" within this chapter.
TIP
• Turning on the power (i.e., starting a controller with the boot project) always causes a warm start.
• Even if the online download function is used to change the control application, the values are
retain for non-retentive variables and retentive variables.
However, the values are not retain for variables for which the variable name or data type have
been changed.
*1: When using the I / O module, task execution cycle is recommended more than 20 msec.
SEE ALSO
For more information about control application capacity, refer to 4.5.2, “Calculation of Control
Application Capacity.”
SD Card Specifications
• Support SDHC (4 to 32 GB) Class 10. (*1) (*2)
*1: Data are stored and restored on SD card.
*2: User access is restricted with user authentication.
4.5 Performance
This chapter describes the execution speed, etc., of FCN-500 control
applications.
Figure CPU Control Function Operation, Scan Cycle, and Control Cycle
Note: Program instance names are calculated with 4 characters, and POU instance names with 6.
Note: Program instance names are calculated with 4 characters, and variable names with 6.
● Calculation Example:
When NPAS_PVI x 100, NPAS_PID x 50, variables checked for OPC x 20
Note: Program instance names are calculated with 4 characters, and POU instance names with 6.
Table Retentive Variable Retain Data Capacity
Type Variable Data Type Retain Data Size
(Bytes)
Variable Checked BOOL 1
for Retentive REAL 4
Variables
STRING 86
CData_REAL 32
Note: Program instance names are calculated with 4 characters, and variable names with 6.
● Calculation Example:
When NPAS_PVI x 100, NPAS_PID x 50, CData_REAL variables checked for
retentive variables x 20
Retain data capacity = 250 x 100 + 800 x 50 + 32 x 20 = 75,640Byte < 700 Kbytes
● Conditions
• Retentive variable specification: Enabled (with hard backup)
(NPAS_PID equivalent POU quantity x 0.131.1 ms) + (NPAS_PVI equivalent POU quantity x 0.06 ms)
Control Cycle (ms)>
Maximum CPU load factor
● Conditions
• Loop configuration: Analog input (1), analog output (1), NPAS_PID (1)
• Retentive variable specification: Enabled, Control cycle: Same as scan cycle, CPU
(FCN-500)
SEE ALSO
For more information about FCN-500 control function execution cycles, refer to 4.5.1, “FCN-500
Scan Cycle and Control Cycle.”
SEE ALSO
Control processing such as PID is executed for each control cycle. The control cycle is set as a
cycle that is an integral multiple of the scan cycle. For more information about the relationship
between the control cycle and the scan cycle, refer to 4.5.1, “FCN-500 Scan Cycle and Control
Cycle.”
● Calculation example
[Conditions] Scan cycle: 100 ms, Control cycle: 100 ms
Input/output response time (min) = 25 + 100 x 0.6 = 85 ms
Input/output response time (max) = 25 + 100 x 0.6 + 100 = 185 ms
TIP
The input/output response time will not change according to the number of I/O modules installed.
5. Products
TIP
When using FCN-RTU, consider the system card as the on-board flash memory in this chapter.
● Software Media
Various software programs and documentation are supplied on a DVD-ROM, from
which they should be installed in the computer to be used for developing control
applications.
• FCN/FCJ software media
Supplies Logic Designer, Resource Configurator, PAS Portfolio, FCN/FCJ OPC
Server for Windows and electronic documents for FCN/FCJ (user’s manuals).
• Application Portfolio software media
Supplies the programs and electronic documents (user’s manuals) for all
Application Portfolios excluding PAS Portfolio.
Table Software media
Name Model Suffix Remarks
FCN/FCJ software media NT203AJ -PC11E DVD-ROM
Application Portfolio software media NT205AJ -PC11E DVD-ROM
● Software Licenses
Software licenses to enable the software to run are supplied as paper forms called an
order ID sheets with the order ID and password entries for each. Access the specified
Web site of Yokogawa and enter the order ID and password shown. Then, the
respective license IDs for the supplied software titles will be given.
SEE ALSO
Software licenses are bundled with NFCP501/NFCP502 CPU modules for FCN-500. For more
information, refer to" Software Licenses for FCN-500" in "4.1 Development Environment and
Tools".
● Resource Configurator
Resource Configurator does not require a license and can be installed from an
FCN/FCJ software medium and run in the PC used for development.
● Application Portfolios
As is the case with Resource Configurator, application portfolios can also be installed
and run in the PC used for development. Nevertheless, to download to an FCN-500 a
control application that includes functions provided by portfolios and run it, the license
for the corresponding portfolios need to be registered in that FCN-500.
Ethernet
FCN-500
*1: Resource Configurator can be installed and run without the key code.
*2: Each application portfolio can be installed and run in a PC without the key code, but use an FCN-500 that an
application portfolios license is bundled.
Figure Software Required to Develop Applications
SEE ALSO
• For more information about the hardware of FCN-500, refer to 3., “FCN-500 Hardware.”
• For more information about the function of modules, refer to GS (General Specifications.)
6. Maintenance
Step 1 Preparation for the CPU module on-board flash memory backup
Download FCN/FCJ
Backup Tools. From the Maintenance Menu, download FCN/FCJ Backup Tools.
Back up the CPU module Back up the CPU module on-board flash memory data.
Step 3 on-board flash memory data.
TIP
For example, if the specified folder for storing extracted files is “C:\temp”, the following files will be
created in that folder:
C:\temp\FcxTool\FcxBackup.exe
C:\temp\FcxTool\FcxRestore.exe
C:\temp\FcxTool\backuplist.txt
C:\temp\FcxTool\backuplist_all.txt
IMPORTANT
When specifying a folder name for storing extracted files, do not include any space
character (for example, “C:\Documents and Settings\Default User\My Documents” is
invalid).
If you execute the above command with a folder name containing one or more space
characters, the backup or restore command will be aborted with error during
execution.
TIP
The [SAVE] button is not displayed in the maintenance mode.
SEE ALSO
For the Web browser operation procedure, refer to 6.2 “Maintenance Menu.”
TIP
• If you want to back up the system configuration file in the FCN/FCJ maintenance mode, switch
the “FCX Maintenance Menu” to the “STARDOM Maintenance Page.”
Backup would fail if you are still on the FCX Maintenance Menu or have exited the web browser
with the FCX Maintenance Menu left open.
If you have exited the web browser with the FCX Maintenance Menu left open, run the web
browser again, open the FCX Maintenance Menu from the FCX Maintenance Page, and return
to the STARDOM Maintenance Page before exiting the web browser.
• It will take approximately 15 minutes to back up the data on the CPU module on-board flash
memory.
• Addition the "-all" in [FcxBackup] command, backed up file is different. Please add the "-all"
always. If you do not want to add the "-all".
Backed up file With "-all" Without "-all"
Control application
Configuration
(I/O, IP address, etc.)
Retain save data
FCN/FCJ Basic software -
Duolet application -
• Addition the “-u <user name> -p <password>” in [FcxBackup] command after R4.10, specifies
the user name and password for the FCN administrator account. If you have changed the user
name and password from the initial value, be sure to specify them always.
IMPORTANT
If backup fails, check the following:
• Check the FCN-500 host name or IP address.
Use the Ping command to verify.
• Check whether you have executed a command below a directory name containing
a space character.
If a directory name contains a space character, move the command below a
directory name that includes no space character.
• Check the contents of the following backup operation log file if the above
measures do not solve the problem.
FcxTool\TEMP\FTPLOG.TXT.
The following steps are not necessary if the CPU module is not to be replaced.
Power down the FCN-500 and replace the CPU module.
Step 1 Replace the CPU module.
Step 3 Restore the CPU module on-board flash memory data (from PC to the CPU module)
Switch the FCN/FCJ to maintenance mode.
Switch to maintenance mode.
Restore the CPU module Restore the CPU module on-board flash memory data.
on-board flash memory data.
TIP
- If you are not replacing the CPU module, you can skip this step (for replacing the CPU module).
TIP
- If you are not replacing the CPU module, you can skip this step (for setting the FCN-500 IP
address).
- For details on how to set the IP address of the FCN-500, see the online help of Resource
Configurator.
TIP
If you want to perform restoration from a PC (“restoration PC”) that is not the one (“backup PC”) with
which you have performed backup, you must first copy all files under the “Backup” folder of the
backup PC into the folder of the restoration PC containing the extracted FCN/FCJ Backup Tools,
before proceeding with the first step listed above (for running the command prompt).
IMPORTANT
It is saved in a backup file with FCN/FCJ Basic software when you execute
FcxBackup command with '-all" option. When restre the backup file to CPU module,
The CPU module used to restore the system will be the release and revision of the
backup file.
If you want to new release/revision , upgrading the CPU module release/revision.
IMPORTANT
About 10 Megabytes of free flash memory space is required to perform version
upgrade or downgrade of the CPU module on-board flash memory.
For available memory space, check the “Flash Memory (FREE)” value displayed on
the “STARDOM Maintenance Page.” If free memory space is insufficient, delete
unnecessary files.
SEE ALSO
For details on how to upgrade or downgrade the CPU module on-board flash memory version, see
the release note of the FCN/FCJ Basic Software Package..
TIP
For example, if the specified folder for storing extracted files is “C:\temp”, the following files will be
created in that folder:
C:\temp\NFCP500\FcxRevup.exe (for FCN-500)
TIP
Version upgrade takes about 5 minutes for FCN-500 to complete.
TIP
Procedure of upgrading in the CPU duplex configuration
1. Shutsdown the control side CPU module.
2. Push the RESET switch of the standby side CPU module. It is started at online state.
3. Switch the standby side CPU module to maintenance mode.
4. Upgrade to the standby side CPU module.
5. Shutdown the standby side CPU module.
6. Push the RESET switch of the control side CPU module. It is started at online state.
7. Switch the control side CPU module to maintenance mode.
8. Upgrade to the standby side CPU module.
9. Reset the standby side CPU module. It is restarted. The APC function is not executed, because
the control side CPU module is the maintenance mode.
10. Restart the control side CPU module to the online mode. Control side CPU module is restarted
and automatically execute the APC.
Step 1 Preparation for Backup: Only when use SD card authentication function
Setting SD card authentication Setting to enable SD card password authentication by Resource Configurator
to CPU module
Set the user name and password Set the user name and password on the SD card by the tool of the PC.
on the SD card.
Inserting the SD card to the CPU module, and the SD card must be "mounted" by
Step 2 Inserting the SD card the module to be ready for use.
The data stored in the main memory will saved to on-board flash memory.
Save retain data.
Always unmount the SD card before removing it from the CPU module.
Step 4 Removing SD Card
IMPORTANT
• The image of one CPU is backed up on one SD card. In order to back up two or
more CPUs, SD card for the number is required.
• Mount SD card to the CPU module after unlock a switch of SD card. If switch of
the SD card is locked, on-board flash memory image cannot be backed up and
restored on SD card.
Unlock
Lock
SD card
The SD card must be “mounted” by the module to be ready for use. When the SD
card is properly inserted in the SD card slot, it is automatically recognized and
mounted by the module and becomes ready for backup and restore opereation.
If the SD card is improperly inserted in the slot due to incorrect orientation, invalid
card format or some other reason, it will not be mounted successfully.
TI 34P02A13-01E Jun. 6, 2018-00
< FCN-500 Technical Guide > 141
Step 3: Backup on-board flash memory data
Follow the procedure below to backup the on-board flash memory.
1. To select “Backup” mode, turn the FUNC switch to the corresponding position 3.
2. Push the EXEC switch. EXEC LED is blinked. Backup is started.
3. Backup is saved from the current retain data to on-board flash memory, then
backup is saved from the file on the on-board flash memory to SD card.
4. Confirm that the EXEC LED is not lit. Backup is completed.
In duplex CPU module, execute backup by the CPU module on the control side.
It will take approximately 15 minutes to back up the data on the CPU module
on-board flash memory.
Files to be backed up is the same as if you had specified “-all” in “FcxBackup”
command, The table below shows the backed up files.
IMPORTANT
• The backup data saved before on SD card is deleted.
• Do not set the wrong number of the FUNC switch.
If the EXEC swith is pushed in its state, backup is begun without confirming it.
TIP
If an error occurs during handling of backup, EXEC LED turns on. When a log file is indicated on
the maintenance homepage of FCN-500, the factor of an error can be confirmed.
The following steps are not necessary if the CPU module is not to be replaced.
Power down the FCN-500 and replace the CPU module.
Step 1 Replace the CPU module.
Inserting the SD card to the CPU module, and the SD card must be "mounted" by
Step 3 Inserting the SD card the module to be ready for use.
Step 4 Restore the CPU module on-board flash memory data (from SD card to the CPU module)
Switch the FCN-500 to maintenance mode.
Switch to maintenance mode.
Restore the CPU module Restore the CPU module on-board flash memory data from SD card.
on-board flash memory data.
Always unmount the SD card before removing it from the CPU module.
Step 4 Removing SD Card
IMPORTANT
• The image of one CPU is backed up on one SD card. In order to back up two or
more CPUs, SD card for the number is required.
• Mount SD card to the CPU module after unlock a switch of SD card. If switch of
the SD card is locked, on-board flash memory image cannot be backed up and
restored on SD card.
Unlock
Lock
SD card
TIP
- If you are not replacing the CPU module, you can skip this step (for replacing the CPU module).
TIP
- If you are not replacing the CPU module, you can skip this step (for replacing the CPU module).
- The CPU module of default setting which the IP address isn't set can't be restored from SD card.
- For details on how to set the IP address of the FCN-500, see the online help of Resource
Configurator.
The SD card must be “mounted” by the module to be ready for use. When the SD
card is properly inserted in the SD card slot, it is automatically recognized and
mounted by the module and becomes ready for backup and restore opereation.
If the SD card is improperly inserted in the slot due to incorrect orientation, invalid
card format or some other reason, it will not be mounted successfully.
1. To select “Restore” mode, turn the FUNC switch to the corresponding position 6.
2. Push the EXEC switch. EXEC LED is blinked.
3. FCN-500 changes in maintenance mode (LED goes out temporarily), and
restoration of a file starts.
4. The files backuped in SD card are restored to on-board flash memory,
5. The files restored in on-board flash memory are restored to retain data,
6. Confirm that the EXEC LED is not lit. FCN-500 is completed restoration.
IMPORTANT
• The CPU module used to restore the system will be the release/revision of the
original system. If you want to new release/revision, upgrading the CPU module
release/revision.
• Do not set the wrong number of the FUNC switch.
If the EXEC swith is pushed in its state, backup is begun without confirming it.
TIP
If an error occurs during handling of restore, EXEC LED turns on. When a log file is indicated on the
maintenance homepage of FCN-500, the factor of an error can be confirmed.
Unlock
Lock
SD card
TIP
For example, if the specified folder for storing extracted files is “C:\temp,” the following files will be
created in that folder:
C:\temp\NFCP500
IMPORTANT
Do not set the wrong number of the FUNC switch.
If the EXEC swith is pushed in its state, version upgrade is begun without confirming
it.
TIP
Version upgrade takes about 5 minutes for FCN-500 to complete.
TIP
Procedure of upgrading in the CPU duplex configuration
1. Shutsdown the control side CPU module.
2. Push the RESET switch of the standby side CPU module.
It is started at online state.
3. Upgrade to the standby side CPU module.
4. Shutdown the standby side CPU module.
5. Push the RESET switch of the control side CPU module. It is started at online state.
6. Upgrade to the control side CPU module.
7. Reset the standby side CPU module. It is restarted.
The APC function is not executed, because the control side CPU module is the maintenance
mode.
8. Restart the control side CPU module to the online mode.
Control side CPU module is restarted and automatically execute the APC.
IMPORTANT
To perform maintenance of the FCN-500, it is necessary to specify a user name and
password that have the appropriate access rights for each operation.
Access rights may be changed for individual operations.
SEE ALSO
For how to set the various system setting files, refer to the Help of each setting screen.
SEE ALSO
For more information about the Online Download Function, refer to B3., “Online Download” in
“STARDOM FCN/FCJ Guide” (IM 34P02Q01-01E).
A function may be limited by the combination of a style number of operating hardware, a release
number of the software and making conditions of the control application.
Please check it on the following homepage.
https://partner.yokogawa.com/global/
-> Members Page : Partner Portal
IMPORTANT
• After hardware failure, data stored on the on-board Flash Memory can not be
retrieved. It is recommended to backup retain data and system files.
• For the backup and restore procedure, refer to "6.1 Backup/Restore of all data".
1. Remove the control network cable and other cables from the failed CPU module
2. Remove the failed CPU module from the Base module
3. Secure the new CPU module to the Base module using screws
4. Check whether the mounted new CPU module is in load complete status (HRDY
LED: turned on, RDY LED: flashing quickly, CTRL LED: turned off). If it is not,
reset the new CPU module and check again whether it is in the aforementioned
status
5. See Resource Configurator or the maintenance homepage to check the items in
"Check Items before Executing APC”
6. Perform cable connection for the control network. During the performance, the
control network 1 or the control network 2 must be able to communicate with the
control-side CPU module. If communication is not possible, APC operation fails,
and the new CPU goes down
7. When “Automatic APC startup” is enabled, APC is automatically executed by the
operation in the procedure 6. See the indication on the LED of the control-side
CPU module to check whether APC has been started up (HRDY LED: flashing
quickly, RDY LED: turned on, CTRL LED: turned on). Also see the indication on
the LED of the standby-side CPU module to check whether APC has been
completed (HRDY LED: turned on, RDY LED: turned on, CTRL LED: turned off).
When “Automatic APC startup” is disabled, execute the “APC (All Program Copy)
instruction” using Resource Configurator
IMPORTANT
During APC execution, the control cycle length increases 1 to 2 seconds for 1 cycle
only. In addition, as indicated above, when APC automatic startup has been set, APC
may be executed at a timing not intended by the operator in cases in which temporary
CPU problems exist, etc. Accordingly, the APC automatic startup setting should only
be conducted with applications for which there will be no problem regardless of the
timing at which APC processing occurs.
SEE ALSO
For more information about the operation of duplexed CPU modules (FCN), refer to 7.2, “Operation
Using Duplex FCN CPU Modules.”
IMPORTANT
When replacing the E2 bus interface module, the E2 bus interface module connected
after the replacement module will not operate.
IMPORTANT
The SB Bus Repeat module should be replaced with the SB Bus extension cable
connected to the T-joint. (This excludes situations when replacing the SB Bus cable
to the Tjoint itself.) The other SB Bus Repeat modules connected via the SB bus
cable will be able to operate without being affected.
*1: The ambient temperature is the average temperature in which the unit is used.
IMPORTANT
• Even when the average ambient temperature is below 25°C, the battery should be
replaced after 10 years.
• When the unit is used over the recommended exchange period, the battery may
leak.
• If the battery leaks, a strong odor may be produced and the metal parts may be
corroded.
• Replace batteries that have leaked as soon as possible.
• Replacing the battery clears the data storage memory and clock setting at offline.
Before requesting a battery replacement, back up the data (retain data, etc.) using
a software tool.
SEE ALSO
For more information about the saving retain data procedure, refer to B2.4.7, “Saving Retain Data”
in “STARDOM FCN/FCJ Guide” (IM 34P02Q01-01E).
TIP
If the battery is replaced on the offline state, the date and time in the CPU module will be volatile.
● Preparation
Prepare the new battery.
● Replacement
The battery for the CPU module of the FCN can be replaced as follows:
1. Remove the CPU cover while pressing the lower part of the CPU cover.
3. With a cable near the connector, pull out the cable from the connector.
4. Follow the procedure in reverse to install the replacement battery. The battery
connector appears as shown below. When being installed, the connector
protrusion is on the left side.
5. Install a replacement battery case to the CPU module. Make sure that the latch
on the top and bottom of the battery case is caught.
Put the battery cable to the hook portion of the cover.
TIP
• The single CPU module with the exhausted battery starts up in the maintenance mode after
power failure and recovery.
In this case, replace the battery following the above-mentioned procedure.
The retained data is automatically restored just as it was saved last. Set the control parameters
and other parameters if necessary.
• In the duptex CPU configuration of FCN, after power failure and recovery, the CPU moduie with
the wellcharged battery starts up with the control right, and the other CPU module with the
exhausted battery starts up as the standby-side CPU artid logs the message that the battery is
exhausted. After checking the log, replace the battery along the above-mentioned step 1 and 2.
If both have the exhausted battery, the control-side CPU starts up in the maintenance mode and
the standby-side CPU in the APC waiting status. Take precautions against this control action
stopping status.
Replace the batteries and reboot the CPU modules along the procedure. In urgent case, after
setting the date and time, the CPU modules can be rebooted in the online mode without
replacing the batteries. After this, however, replace the batteries as soon as possible.
TIP
The relay cannot be replaced by itself. The entire module must be replaced.
Note: The NFDR541 module ordered in December 2017 or later can be used only for 24 V DC.
Figure DC Load Lifespan Curve and AC Load Lifespan Curve of the Electric Lifespan
● Key Code
This is the license that is required when installing the following software.
• Logic Designer
• FCN/FCJ OPC server for Windows
• Duplexed Network Function License for FCN/FCJ OPC Server
• FCN/FCJ Simulator (NT752AJ-LW11A: R4.10 or later)
● License ID
This is the license that is required to run the following software.
• FCN/FCJ Simulator (NT752AJ-LU11A)
7.1.3 License ID
A license ID is a code comprised of ASCII strings that is required to register
the license when the software is executed.
The license file is provided by a file that contains one or more license IDs.
The execution license of STARDOM is validated by registering the license ID
using a dedicated tool to a set registration location. The following chart
describes the software that requires an execution license, the license ID
registration location, and license registration tool.
Table License Registration Locations and License Registration Tools
Software that requires
Registration location License registration tool
a execution license
FCN/FCJ Simulator
ID module FCN/FCJ Simulator Utility
(NT752AJ-LU11A)
Order ID Sheet
When a STARDOM software license is purchased, an Order ID sheet paper will be
provided. On this order sheet, a list of purchased licenses and the order ID and
password that is the key to connecting to the License Management System will be
printed.
Login
User registration must first be performed in order to use the License Management
System. Set the User ID and password that were issued during user registration into
the initial window to validate the user (login). If user registration is not completed, use
the following guest account to temporarily login.
User ID: guest
Password: stardom_license
User Registration
When the guest account is used, the user registration menu window will be displayed.
Select [New Registration]. In the User Registration, there are input fields for relevant
information. Input the required items and click on the [Register] button. When
registration is accepted, the customer ID will be issued automatically. (A password
must be set by the user.)
SEE ALSO
The operating procedure will differ depending on the type of license. For details, refer to the Help.
SEE ALSO
For setting procedures of the FCN/FCJ licensing, refer to the Help of Resource Configurator.
Logoff
Be sure to log off when you are finished using the License Management System. If
you close the Web browser without logging off, you will be unable to log in again for
30 minutes.
Synchronization/Equalization
Synchronization/Equalization
Function Function
Synchronization/Equalization
Synchronization/Equalization
Task
Task A
A Synchronization Task
Task A
A
(100msec) (100msec)
Function
Function
(100msec) (100msec)
Function
Function
I/O
I/O Buffer
Buffer Equalization I/O
I/O Buffer
Buffer
SB
SB bus
bus Driver
Driver I/O
I/O Driver
Driver I/O
I/O Driver
Driver SB
SB bus
bus Driver
Driver
Synchronization and
Equalization by
Connected via a
Duplexed Internal Bus
Detailed Operation
Control tasks are executed repeatedly according to a fixed cycle, in the order of input,
control program execution, output.
Control Program
Input Output
Execution
I/O I/O
Fixed Cycle Reading from the Writing to the
Input Module Output Module
Control-side I/O
I/O Read
Read Program1
Program1 Program2
Program2 ・・・
・・・ I/O Write
I/O Write
CPU
Equalized
Input Data Synchronized and
Synchronization Compared Output Data
Standby-side I/O
I/O Read
Read Program1
Program1 Program2
Program2 ・・・
・・・ I/O
I/O Write
Write
CPU
SEE ALSO
For the initialization (0) procedure of control right information of the CPU module to be replaced,
refer to 7.2.3, “Initializing the Control Right Information.”
Startup-time APC
Startup-time APC is performed when the control-side CPU and the standby side CPU
are launched at the same time, in other words, when the power is turned on under a
duplex configuration. APC processing is automatically performed while the system is
being launched. The control application starts up upon completion of APC.
● APC Operation
Manual startup or automatic startup can be selected for the APC for control execution.
The automatic startup setting can be enabled or disabled using Resource
Configurator. The default setting of NFCP501/NFCP502 CPU module is “Automatic
startup.”
Table APC operation
APC startup setting APC startup method APC operation
Manual startup After the replacement of the The standby-side CPU is on hold until the user
(automatic startup standby-side CPU, Resource performs the startup of APC. As soon as Resource
setting: Disable) Configurator is used for Configurator instructs the control side CPU to
startup. perform APC, APC processing starts.
Automatic startup After the replacement of the Upon connection of a LAN cable to the standby-
(automatic startup standby-side CPU, APC starts side CPU, APC processing automatically starts.
setting: Enable) up automatically upon The CPU module replacement procedure can be
connection to a LAN cable. simplified, and automatic system recovery is
possible in times of temporary CPU fault.
IMPORTANT
During APC execution, an extension of 1 to 2 seconds in the control period occurs
only once. When the automatic APC startup setting is enabled, APC can be executed
in a timing not intended by the operator (e.g., the situations of automatic APC
execution described in "Operation of automatic APC startup during temporary CPU
fault" above). The automatic startup setting should be enabled only for application
where APC processing can be set to occur at any time.
TIP
If configuring the duplex CPU module of an FCN-500, check the following:
• Must specify “CPU x 2” in “Duplex setting of CPU modules” of DIP switch on NFBU200 Base
module (long) before installing the CPU module.
• On the resource configurator , check [CPU module configuration] - [General] tab - [Configure
CPU Duplex (NFCP500)].
• A CPU module of the same Model, Suffix codes and Style should be used.
• The basic software of the same release and revision should be used.
7.2.4 Precautions
● System Software Version
Use the same system software version for both CPU modules. If the versions differ,
the software version is checked when the Standby side CPU requests memory
synchronization (APC) to the Control side CPU. If the software versions do not
match, the Standby side CPU shuts down and a system alarm is generated.
● Configuration
The settings to FCN such as IP addresses can only be performed in the Control side
CPU. “IP Address Setting Status” and “Maintenance Status” do not exist on the
Standby side CPU. The configuration information on the Standby side CPU is
synchronized during APC execution.
● Equalization Processing
When the Standby side CPU starts up, the APC processing is performed to
synchronize the status of the Control side CPU module to the Standby side CPU.
APC is performed in the two steps shown below. During this processing,
configuration or download to the FCN from Resource Configurator must not be
performed. These requests will generate errors. The system alarm message will be
generated when the execution of the following processing have started or ended.
1. Configuration file synchronization
2. Synchronization of volatile memory and non-volatile memory
The control operations will be locked completely. After “1.” is complete, control
operation will be restarted, and the system settings file that stores information
such as the IP address will be copied to the Standby side CPU. The
synchronized files are the minimum system configuration files only.
IMPORTANT
The Standby side CPU will start synchronization when “1.” is complete, but will be
Ready (functions are a duplex system) only when “2.” is complete. Therefore, the
system will operate as a single system until “2.” is completed. When the Control side
CPU down in this state, the entire system will be down (both sides are down.)
TIP
During equalization, communication is performed between the control CPU and the standby CPU.
Even when FCN (FCN of standalone) is not connected to a control network, connect the control
CPU and the standby CPU by a network cable when equalization is performed.
(The connection can also be made using a crossing cable.)
TIP
When an error is detected in the control network, the control right will not be transferred. For
example, removing the network cable on the Control side CPU will not transfer the control right.
Network Interface1(Network-A)
Network Interface2(Network-B)
FCN-500 FCN/FCJ
VDS
A B
Hub-A Hub-B
A B A B A B A B
IMPORTANT
When configuring the duplex control networks connecting VDS and FCN/FCJ,
application programs are not required to duplex the networks.
PLC, etc
It is possible to duplex communications
FCN-500 between FCN-500 and PLC, etc.
IMPORTANT
Duplexed network can not be used to the system of VDS and non STARDOM
controllers (except for some devices).
SEE ALSO
For the network function provided on STARDOM, refer to “STARDOM Network Configuration Guide”
(TI 34P02K25-01E).
Note: The time described above is a guide for an estimate. The value may be
changed by application or project size and so on.
● CPU module
• ECC memory diagnostics
• Internal bus diagnostics
• Diagnosis through WDT (*2)
Etc.
● I/O module
• Detection of whether analog input circuits are open or shorted
• Analog output readback
• Internal CPU timer and other resources
Etc.
*1: Acronym for “Reliability,” “Availability,” and “Serviceability.”
*2: Acronym for “Watch Dog Timer.”
*1: If the IP address of the FCN-500 has not been set, the status changes to the IP address setting status.
*2: Only an FCN-500 with duplex CPU module can go into the APC running status.
*3: The status changes to the APC running status if the “APC command” is executed.
*4: The status of the LED displays on the CPU modules on the control and standby sides do not change at once in the
APC running status. As shown in the following table, the status of the LED display on the CPU module on the
standby side changes during operations. It indicates the status of the APC processing.
*5: Only for FCN-RTU
● Loading Status
This is a status where the information stored in the CPU module on-board flash
memory is loaded into the memory.
● Online Status
This is the normal operation status (the control application and other functions can be
executed).
• Task execution: This is in the state where the task is executing.
• Task stop: This is in the state stopped from loading on purpose, or the state where
there is no boot project and it has stopped.
• Task irregular stop: This is in the state where the task stopped for the exception.
● Maintenance Status
This is a status where the minimum OS functions are performed. The control
application is stopped, allowing maintenance operations such as advanced
configurations and backup/ restoration of files to be carried out.
Revision Information
Document name : FCN-500 Technical Guide
Document No. : TI 34P02A13-01E