• Read this user’s manual to make sure of correct operation before starting installation, wiring, operation, maintenance, and
inspection of the OpenNet Controller.
• All OpenNet Controller modules are manufactured under IDEC’s rigorous quality control system, but users must add a
backup or failsafe provision to the control system using the OpenNet Controller in applications where heavy damage or
personal injury may be caused in case the OpenNet Controller should fail.
• In this user’s manual, safety precautions are categorized in order of importance to Warning and Caution:
• Turn off the power to the OpenNet Controller before starting installation, removal, wiring, maintenance, and inspection of
the OpenNet Controller. Failure to turn power off may cause electrical shocks or fire hazard.
• Special expertise is required to install, wire, program, and operate the OpenNet Controller. People without such expertise
must not use the
• Emergency stop and interlocking circuits must be configured outside the
inside the OpenNet Controller, failure of the OpenNet Controller may cause disorder of the control system, damage, or
accidents.
• Install the OpenNet Controller according to instructions described in this user’s manual. Improper installation will result in
falling, failure, or malfunction of the OpenNet Controller.
• The OpenNet Controller is designed for installation in a cabinet. Do not install the OpenNet Controller outside a cabinet.
• Install the OpenNet Controller in environments described in this user’s manual. If the OpenNet Controlleris used in places
where the OpenNet Controller is subjected to high-temperature, high-humidity, condensation, corrosive gases, excessive
vibrations, and excessive shocks, then electrical shocks, fire hazard, or malfunction will result.
• The environment for using the OpenNet Controller is “Pollution degree 2.” Use the OpenNet Controller in environments of
pollution degree 2 (according to IEC 60664-1).
• The DC power applicable to the OpenNet Controller is “PS2” type (according to EN 61131).
• Prevent the OpenNet Controller from falling while moving or transporting the OpenNet Controller, otherwise damage or
malfunction of the OpenNet Controller will result.
• Prevent metal fragments and pieces of wire from dropping inside the OpenNet Controller housing. Put a cov er on the Open-
Net Controller
or malfunction.
• Use a power supply of the rated value. Use of a wrong power supply may cause fire hazard.
• Use wires of a proper size to meet voltage and current requirements. Tighten terminal screws to a proper tightening torque
of 0.5 to 0.6 N·m.
• Use an IEC 60127-approved fuse on the power line outside the OpenNet Controller. This is required when equipment con-
taining the
• Use an IEC 60127-approved fuse on the output circuit. This is required when equipment containing the
is destined for Europe.
• Use an EU-approved circuit breaker. This is required when equipment containing the
Europe.
• Make sure of safety before starting and stopping the
outputs on or off. Incorrect operation on the OpenNet Controller may cause machine damage or accidents.
• If relays or transistors in the OpenNet Controller output modules should fail, outputs may remain on or off. For output signals which may cause heavy accidents, provide a monitor circuit outside the OpenNet Controller.
• Do not connect to the ground directly from the OpenNet Controller. Connect a protective ground to the cabinet containing
OpenNet Controller using an M4 or larger screw. This is required when equipment containing the OpenNet Controller is
destined for Europe.
• Do not disassemble, repair, or modify the OpenNet Controller modules.
• Dispose of the battery in the
tions. When storing or disposing of the battery, use a proper container prepared for this purpose. This is required when
equipment containing the OpenNet Controller is destined for Europe.
• When disposing of the
OpenNet Controller.
OpenNet Controller. If such a circuit is configured
modules during installation and wiring. Ingress of such fragments and chips may cause fire hazard, damage,
OpenNet Controller is destined for Europe.
OpenNet Controller
OpenNet Controller is destined for
OpenNet Controller or when operating the OpenNet Controller to force
OpenNet Controller modules when the battery is dead in accordance with pertaining regula-
This user’s manual primarily describes entire functions of the OpenNet Controller CPU modules, digital I/O modules, analog I/O modules. Also included are powerful communications of the OpenNet Controller.
CHAPTER 1: GENERAL INFORMATION
General information about the OpenNet Controller, features, brief description on special functions, and various system
setup configurations for communication.
CHAPTER 2: MODULE SPECIFICATIONS
Specifications of CPU, digital and analog I/O, expansion power supply, remote I/O master, OpenNet interface modules.
CHAPTER 3: INSTALLATIONAND WIRING
Methods and precautions for installing and wiring OpenNet Controller modules.
CHAPTER 4: OPERATION BASICS
General information about setting up the basic OpenNet Controller system for programming, starting and stopping Open-
Net Controller
toring the OpenNet Controller operation.
CHAPTER 5: SPECIAL FUNCTIONS
Stop/reset inputs, run/stop selection at memory backup error, keep designation for internal relays, shift registers, counters,
and data registers. Also included are module ID selection and run/stop operation upon disparity, input filter, catch input,
high-speed counter, key matrix input, and user program read/write protection.
CHAPTER 6: ALLOCATION NUMBERS
Allocation numbers available for the OpenNet Controller CPU module to program basic and advanced instructions. Special internal relays and special data registers are also described.
operation, and simple operating procedures from creating a user program using WindLDR on a PC to moni-
CHAPTER 7: BASIC INSTRUCTIONS
Programming of the basic instructions, available operands, and sample programs.
CHAPTER 8: ADVANCED INSTRUCTIONS
General rules of using advanced instructions, terms, data types, and formats used for advanced instructions.
CHAPTER 9 THROUGH CHAPTER 20:
Detailed descriptions on advanced instructions grouped into 12 chapters.
CHAPTER 21 THROUGH CHAPTER 26:
Various communication functions such as data link, computer link, modem mode, remote I/O system, Devicenet slave
module, and LONWORKS interface module.
CHAPTER 27: TROUBLESHOOTING
Procedures to determine the cause of trouble and actions to be taken when any trouble occurs while operating the OpenNet
Controller
.
APPENDIX
Additional information about execution times for instructions, I/O delay time, and OpenNet Controller type list.
INDEX
Alphabetical listing of key words.
IMPORTANT INFORMATION
Under no circumstances shall IDEC Corporation be held liable or responsible for indirect or consequential damages resulting
from the use of or the application of IDEC PLC components, individually or in combination with other equipment.
All persons using these components must be willing to accept responsibility for choosing the correct component to suit their application and for choosing an application appropriate for the component, individually or in combination with other equipment.
All diagrams and examples in this manual are for illustrative purposes only. In no way does including these diagrams and
examples in this manual constitute a guarantee as to their suitability for any specific application. To test and approve all programs, prior to installation, is the responsibility of the end user.
This chapter describes general information for understanding the OpenNet Controller and system setups for using the
OpenNet Controller in various ways of communication.
About the OpenNet Controller
IDEC’s OpenNet Controller is a programmable logic controller with enhanced communication capabilities. The OpenNet
Controller
cation of these networks are expanding at a fast pace, the OpenNet Controller is ideal for use in multi-vendor control systems.
In addition, the OpenNet Controller has user communication functions to communicate with various communication
equipment. Modem communication is also very easy using the built-in modem communication functions to communicate
with remote devices through telephone lines. For these communication applications, the OpenNet Controller CPU module
features two RS232C ports and one RS485 port.
User programs for the OpenNet Controller can be edited using WindLDR on a W indows PC. Since WindLDR can load existing user programs made for IDEC’s preceding PLCs such as all FA series, MICRO-1, MICRO3, and MICRO
ware assets can be used in the new control system.
Digital I/O points can be 480 total at the maximum when using an expansion power supply module.
Program capacity is 16K words (8K steps).
is compatible with world’s three major open networks; INTERBUS, DeviceNet, and LONWORKS. Since appli-
3
C, your soft-
Features
Connect to Open Networks
The OpenNet Controller can be connected to the three major open networks; INTERBUS, DeviceNet, and LONWORKS.
The versatile communication capabilities reduce the time and cost needed when constructing, expanding, or modifying
production lines. Maintenance for communication lines will also become even easier.
Master Station (Remote I/O)INTERBUS
Slave StationDeviceNet, L
High-performance CPU Module
The OpenNet Controller CPU module has multiple functions to work as a brain of the control system connected to the
open networks. Optimum control systems can be made possible using the OpenNet Controller.
Powerful Communication Functions
In addition to connection to the open networks, the OpenNet Controller features three more communication functions.
User Communication
Data Link
Computer Link
The OpenNet Controller can be linked to external RS232C devices such as computers,
modems, printers, and barcode readers, using the user communication function.
One OpenNet Controller at the master station can communicate with 31 slave stations
through the RS485 line to exchange data and perform distributed control effectively.
When the OpenNet Controller is connected to a computer, operating status and I/O status
can be monitored on the computer, data in the CPU can be monitored or updated, and user
programs can be downloaded and uploaded. A maximum of 32 OpenNet Controller CPUs can
be connected to one computer in the 1:N computer link system.
The OpenNet Controller features various special functions packed in the small housing as described below. For details
about these functions, see the following chapters.
“Keep” or “Clear” Designation of CPU Data
Internal relays, shift register bits, counter current values, and data register values can be designated to be kept or cleared
when the CPU is powered down. All of these data or a specified range of these operands can be designated as keep or clear
types.
Catch Input Function
The catch input function makes sure to receive short input pulses (rising pulse of 40 µsec or falling pulse of 150 µsec minimum) from sensors without regard to the scan time.
Input Filter Function
The input filter can be adjusted for the pulse widths to accept or reject input signals. This function is useful for eliminating
input noises and chatter in limit switches.
High-speed Counter Function
The OpenNet Controller has a built-in high-speed counter to make it possible to count up to 65,535 (FFFFh) high-speed
pulses which cannot be counted by the normal user program processing. The maximum count input frequency is 10 kHz.
This function can be used for simple positioning control and simple motor control.
Key Matrix Function
A matrix configuration consisting of 16 inputs and 16 outputs enables to read a maximum of 256 input signals.
User Program Read/Write Protection
The user program in the CPU module can be protected against reading and/or writing by including a password in the user
program. This function is effective for security of user programs.
Week Programmer Function
Week programmer instructions can be programmed to compare the preset date and time with the internal realtime calendar/clock. When the preset values are reached, designated outputs can be turned on and off as programmed for the week.
RUN/STOP Selection at Startup when “Keep” Data is Broken
When data to be kept such as “keep” designated counter values are broken while the CPU is powered down, the user can
select whether the CPU starts to run or not to prevent undesirable operation at the next startup.
Module ID Registration
Another protection method to run or stop operation is the module ID registration. When disparity is found between the
module ID registration and actual modules in the system setup, the CPU can be made to start to run or not.
User Memory Download from Memory Card
A user program can be transferred using WindLDR from a computer to a miniature memory card. The handy miniature card
can be inserted into the CPU module to download the user program. User programs can be replaced without the need for
connecting to a computer. This feature is available on CPU modules FC3A-CP2KM and FC3A-CP2SM.
Constant Scan Time
The scan time may vary whether basic and advanced instructions are executed or not depending on input conditions to
these instructions. When performing repetitive control, the scan time can be made constant by entering a required scan
time value into a special data register reserved for constant scan time.
Keep Output Status during User Program Download
Outputs can be designated to maintain the current statuses when downloading a user program from WindLDR to the CPU.
This function can be used when the output status change does not occur frequently.
Stop and Reset Inputs
Any input number can be designated as a stop or reset input to control the OpenNet Controller operation.
This section describes various system setup configurations for using powerful communication functions of the OpenNet
Controller
Open Network Communication System
The OpenNet Controller can be connected to three open network communication lines — DeviceNet, LONWORKS, and
INTERBUS.
OpenNet interface modules are available for communication through DeviceNet and LONWORKS networks. The OpenNet
interface modules, such as DeviceNet slav e modules and LONWORKS interface modules, serv e as a sla ve station or node in
the network.
A remote I/O system can be set up using a remote I/O master module mounted next to the CPU module and SX5S communication I/O terminals at remote I/O slave stations. When using 32 SX5S modules with 16 input or output points, a total of
512 I/O points can be distributed to 32 remote s lave stations at the maximum. The remote I/O network uses the INTERBUS protocol for communication. The total cable length can be 12.8 km (7.95 miles) maximum.
One remote I/O master module can be mounted with the
seven functional modules including OpenNet interface modules and analog I/O modules can be mounted with one Open-
Net Controller
.
OpenNet Controller CPU module. In addition, a maximum of
The OpenNet Controller CPU module has two RS232C ports and one RS485 port to control two RS232C devices and one
RS485 device such as IDEC’s HG series operator interface at the same time.
The figure below illustrates a system setup of remote I/O and user communication. In this example, the I/O statuses of a
remote machine are transferred through the remote I/O line to the CPU. The data received through modems is monitored
on a computer and also sent to a pager transmitter.
For details about the remote I/O system, see page 24-1.
For details about the modem mode, see page 23-1.
When the OpenNet Controller is connected to a computer, operating status and I/O status can be monitored on the computer, data in the CPU module can be monitored or updated, and user programs can be downloaded and uploaded. A maximum of 32 OpenNet Controller CPU modules can be connected to one computer in the 1:N computer link system.
For details about the computer link communication, see page 22-1.
Computer Link 1:1 Communication
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
RS232C Port 1 or Port 2
17
Computer Link Cable 4C
FC2A-KC4C
3m (9.84 ft.) long
D-sub 9-pin Female Connector
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
AC Adapter
RS485
17
D-sub 9-pin
Female Connector
Computer Link 1:N Communication
RS232C/RS485 Converter
D-sub 9-pin
Female Connector
Twist-pair Shielded Cable
FC2A-MD1
RS232C Cable
HD9Z-C52
1.5m (4.92 ft.) long
Computer Link Cable 6C
FC2A-KC6C
2m (6.56 ft.) long
One OpenNet Controller at the master station can communicate with 31 slave stations through the RS485 line to exchange
data and perform distributed control effecti vely. The RS485 terminals are connected with each other using a 2-core twisted
pair cable.
For details about the data link communication, see page 21-1.
Master StationSlave Station 1Slave Station 2
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
HG Series
Operator
Interface
Slave Station 31
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Communication
Selector
DIP Switch
Basic System
The OpenNet Controller CPU module can be mounted with seven modules including digital I/O and functional modules
such as analog I/O, DeviceNet slave, and LONWORKS interf ace modules to set up a stand alone system. When using seven
digital I/O modules, the I/O points can be 224 points at the maximum.
7 modules (I/O and functional)
CPU Module
Expansion System
The FC3A-EA1 expansion power supply module is used to mount more than seven I/O and functional modules. When a
maximum of 15 I/O modules are mounted, the number of I/O points is expanded from 224 to 480 maximum.
Whether an expansion power supply module is used or not, sev en functional modules such as analog I/O, De viceNet sla ve,
ONWORKS interface modules can be mounted at the maximum in either the normal or expansion slots.
and L
CPU Module
7 modules (I/O and functional)
Expansion Power Supply Module
A maximum of 7 functional modules can be mounted in any of 15 slots
This chapter describes OpenNet Controller modules, parts names and specifications of each module.
Available modules include CPU modules, digital I/O modules, analog I/O modules, expansion power supply module,
remote I/O master module, and OpenNet interface modules such as DeviceNet slave and LONWORKS interface modules.
Analog I/O modules and OpenNet interface modules are also called functional modules. A maximum of seven functional
modules can be mounted with one CPU module.
CPU Module
The CPU modules are available in sink and source output types which have a transistor sink or source output of the highspeed counter, respectively. Either type is available with or without a memory card connector. All CPU modules have two
RS232C ports and one RS485 port.
POWERTurns on when power is supplied to the CPU
RUNTurns on when the CPU is running
ERRORTurns on or flashes when an error occurs
HSC OUTTurns on when the high-speed counter comparison output is on
(2) Communication Enable Button
Enables the communication mode selected with the communication selector DIP switch. When the communication selector DIP switch setting is changed while the CPU is powered up, press this button to enable the new communication mode
for the RS485 and RS232C ports.
(3) Communication Selector DIP Switch
Selects the communication mode for the RS485 and RS232C ports, and also selects the device number for the CPU in the
computer link or data link communication network.
DIP Switch No.FunctionSetting
1RS485 port communication modeON: Data link modeOFF: Maintenance mode
2RS232C port 1 communication modeON: User communication modeOFF: Maintenance mode
3RS232C port 2 communication modeON: User communication modeOFF: Maintenance mode
4 to 8Device number selection
Device numbers 0 through 31 for the CPU in the computer
link or data link communication network
Data link mode: Used for data link communication
User communication mode: Used for user communication or modem communication
Maintenance mode: Used for computer link communication between the CPU and WindLDR on computer
After changing the settings of the communication selector DIP switch while the CPU is powered up, press the communication enable button for more than 4 seconds until the ERROR LED blinks once; then the new communication mode for the
RS485 or RS232C port takes effect. When the CPU is powered up, the CPU checks the settings of the communication
selector DIP switch and enables the selected communication mode and device number automatically . You have to press the
communication enable button only when you change the DIP switch settings while the CPU is powered up.
Do not power up the CPU while the communication enable button is depressed and do not press the button unless it is necessary.
(4) Memory Card Connector
Plug a miniature memory card into the memory card connector. When a memory card is inserted, the CPU runs the user
program contained in the memory card instead of the user program stored in the CPU memory.
The memory card connector is provided on CPU modules FC3A-CP2KM and FC3A-CP2SM.
(5) Memory Card Eject Button
Press this button to eject the memory card from the CPU module.
(6) RS232C Port 1
Communication port used for the maintenance and user communication modes. User communication instructions TXD1
and RXD1 send and receive data through this port.
(7) RS232C Port 2
Communication port used for the maintenance and user communication modes. User communication instructions TXD2
and RXD2 send and receive data through this port.
For connecting a digital I/O module or functional module.
(10) Remote I/O Master Module Connector
For connecting a remote I/O master module compatible with INTERBUS. This connector is located on the left side of the
CPU module and usually covered with an end plate. When connecting a remote I/O master module, remove the end plate
from the CPU module and attach the remote I/O master module.
2A High-speed counter phase A
3B High-speed counter phase B
4Z High-speed counter phase Z
5HSC OUTHigh-speed counter comparison output
6RS485 ARS485 line A
7RS485 BRS485 line B
8RS485 GRS485 line SG
9+24VPower supply +24V DC
100VPower supply 0V DC
11Frame ground
(11) End Plate
A pair of end plates are supplied with the CPU module. Remove the end plate from the CPU module before connecting
digital I/O and functional modules, then attach the end plates on both sides of the assembly. For removing the end plates,
see page 3-3.
Operating Temperature0 to 55°C (operating ambient temperature)
Storage Temperature–25 to +70°C
Relative HumidityLevel RH1, 30 to 95% (non-condensing)
Pollution Degree2 (IEC 60664-1)
Corrosion ImmunityFree from corrosive gases
Altitude
Vibration Resistance
Shock Resistance
Weight (approx.)
Power Supply
Rated Power Voltage24V DC
Allowable Voltage Range19 to 30V DC (including ripple)
Dielectric Strength
Maximum Input Current1.5A at 24V DC
Power Consumption
Allowable Momentary Power
Interruption
Insulation Resistance
Inrush Current40A maximum (24V DC)
GroundGrounding resistance: 100Ω maximum
Grounding WireUL1015 AWG22, UL1007 AWG18
Power Supply WireUL1015 AWG22, UL1007 AWG18
Effect of Improper Power
Supply Connection
Operation: 0 to 2,000m (0 to 6,565 feet)
Transport: 0 to 3,000m (0 to 9,840 feet)
10 to 57 Hz amplitude 0.075 mm, 57 to 150 Hz acceleration 9.8 m/sec
10 sweep cycles per axis on each of three mutually perpendicular axes
(total 80 minutes each) (IEC1131)
10 msec (24V DC), Level PS-2 (EN61131)
Between power terminal and FG: 10 MΩ minimum (500V DC megger)
Between I/O terminal and FG: 10 MΩ minimum (500V DC megger)
Reverse polarity: No operation, no damage
Improper voltage or frequency: Permanent damage may be caused
Improper lead connection: Permanent damage may be caused
2
(15G), 11 msec duration, 3 shocks per axis, on three mutually perpen-
Backup DurationApprox. 30 days (typical) at 25°C after backup battery fully charged
Backup DataInternal relay, shift register, counter, data register
BatteryLithium secondary battery
Charging SpeedApprox. 2 hours from 0% to 90% of full charge
Battery LifeApprox. 10 years using in cycles of 9-hour charging, 15-hour discharging
ReplaceabilityImpossible
7 slots maximum (without using expansion power supply module)
15 slots maximum (when using expansion power supply module)
224 points (without using expansion power supply module)
480 points (when using expansion power supply module)
• 56 points when using 7 modules of 8-point I/O
• 112 points when using 7 modules of 16-point I/O
• 224 points when using 7 modules of 32-point I/O
• 480 points when using 15 modules of 32-point I/O
37 basic instructions
65 advanced instructions
Basic/advanced instruction: See page A-1.
END processing: See page A-2.
Clock/calendar processing: One cycle in 100 msec (see page A-2)
Data link master station processing: See pages page 21-1 and page 21-10.
First 8 channels of each input module can be designated as catch inputs
Minimum turn on pulse width: 40 µsec maximum
Minimum turn off pulse width: 150 µsec maximum
Accuracy: ±30 sec/month at 25°C (typical)
Backup duration: Approx. 30 days 25°C (typical)
Keep data sum check, WDT check, user program RAM sum check, user program ROM
sum check, user program write check, power failure check, timer/counter preset
value sum check, calendar/clock error check, user program syntax check, data link
connection check, I/O bus check, I/O bus initialization check, user program execution
check
Turning power on and off
Start/stop command in WindLDR
Turning start control special internal relay M8000 on and off
Turning designated stop or reset input off and on
RunOperatingOperatingOperatingOperatingOperating
Reset (Reset input ON)OFFOFF/Reset to zeroOFF/Reset to zeroReset to zeroReset to zero
Stop (Stop input ON)OFFUnchangedUnchangedUnchangedUnchanged
RestartUnchangedUnchangedOFF/Reset to zeroReset to presetUnchanged
Note: Link registers used as outputs are turned off like outputs.
Counters, Data Registers
Keep TypeClear Type
Communication Function
Communication PortRS232C Port 1RS232C Port 2RS485 Port
StandardsEIA RS232CEIA RS232CEIA RS485
User CommunicationPossiblePossibleImpossible
Data Link CommunicationImpossibleImpossiblePossible
Quantity of Slave Stations——31
Maximum Cable LengthSpecial cableSpecial cable200m *
Isolation between Power Supply and
Communication Port
Not isolatedNot isolatedNot isolated
Timer
Current Value
Computer link: 19,200 bps
Data link: 38,400 bps
Link Register
(Note)
* Recommended cable for data link: Twisted-pair shielded cable with a minimum core wire diameter of 0.9 mm.
Conductor resistance 85 Ω/km maximum, shield resistance 20 Ω/km maximum.
Communication Selector DIP Switch Settings
DIP Switch No.FunctionSetting
1RS485 port communication modeON: Data link modeOFF: Maintenance mode
2RS232C port 1 communication modeON: User communication modeOFF: Maintenance mode
3RS232C port 2 communication modeON: User communication modeOFF: Maintenance mode
4 to 8Device number selectionDevice numbers 0 through 31 for the CPU
Memory Card
Card TypeMiniature memory card
Accessible Memory Capacity2MB, 5V type
Download DestinationCPU module (FC3A-CP2KM and -CP2SM)
Software for Writing CardWindLDR
Quantity of Stored ProgramsOne user program stored on one memory card
Program Execution PriorityWhen a memory card is inserted, user program on the memory card is executed.
High-speed Counter
Maximum Counting Frequency10 kHz
Counting Range0 to 65535 (16 bits)
Digital input modules are available in 16- and 32-point DC input modules and 8-point AC input modules. Four different
connector/terminal styles are available.
Input Module Type Numbers
Module Name16-point DC Input32-point DC Input8-point AC Input
Screw TerminalFC3A-N16B1—FC3A-N08A11
Nylon Connector
Fujitsu Connector—FC3A-N32B5—
Parts Description
(6) Expansion Connector
FC3A-N16B3——
—FC3A-N32B4—
(1) Module ID
(2) Status LED
(3) Terminal Block Cover
(4) Cable Terminal/Connector
This figure illustrates a screw terminal type input module.
(5) Terminal Label
(1) Module IDIndicates the input module ID.
DC IN:24V DC sink/source input, 16 or 32 points
AC IN:100V AC input, 8 points
(2) Status LEDTurns on when input is on.
(3) Terminal Block CoverThe terminal block cover flips open to the right.
When using long ferrules for wiring, the terminal block cover may be removed.
(4) Cable Terminal/ConnectorFive different terminal/connector styles are available for wiring.
(5) Terminal LabelIndicates terminal numbers 1 through 20 on the terminal block.
(6) Expansion ConnectorConnects to CPU and other modules.
Type No.FC3A-N08A11
Rated Input Voltage100 to 120V AC
Input Voltage Range85 to 132V AC
Rated Input Current8.3 mA/point (100V AC, 60 Hz)
Terminal ArrangementSee Terminal Arrangement chart on page 2-15.
Input Impedance12 kΩ (60 Hz)
Turn ON Time (100V AC)20 msec maximum
Turn OFF Time (100V AC)20 msec maximum
Isolation
External Load for I/O InterconnectionNot needed
Signal Determination MethodStatic
Effect of Improper Input Connection
Cable Length3m (9.84 ft.) in compliance with electromagnetic immunity
Connector on Mother Board
Connector Insertion/Removal Durability100 times minimum
Internal Current Draw
Weight (approx.)220g
Between input terminals:Not isolated
Internal circuit:Photocoupler isolated
If any input exceeding the rated value is applied, permanent damage may
be caused.
Digital output modules are available in 16-point relay output modules, 16- and 32-point transistor sink output modules,
and 16-point transistor protect source output modules. Five different connector/terminal styles are available.
Output Module Type Numbers
Module Name
Screw TerminalFC3A-R161FC3A-T16K1FC3A-T16P1—
Nylon Connector
Fujitsu Connector—— —FC3A-T32K5
16-point
Relay Output
FC3A-R162———
—FC3A-T16K3——
—— —FC3A-T32K4
16-point Transistor
Sink Output
16-point Transistor
Protect Source Output
32-point Transistor
Sink Output
Parts Description
(6) Expansion Connector
(1) Module ID
(2) Status LED
(3) Terminal Block Cover
(4) Cable Terminal/Connector
This figure illustrates a screw terminal type output module.
(5) Terminal Label
(1) Module IDIndicates the output module ID.
Ry OUT: Relay output, 16 points
Tr OUT: Transistor output, 16 or 32 points
(2) Status LEDTurns on when output is on.
(3) Terminal Block CoverThe terminal block cover flips open to the right.
When using long ferrules for wiring, the terminal block cover may be removed.
(4) Cable Terminal/ConnectorSix different connector/terminal styles are available
(5) Terminal LabelIndicates terminal numbers 1 through 20 on the terminal block.
(6) Expansion ConnectorConnects to CPU and other modules.
2-16OPENNET CONTROLLER USER’S MANUAL
2: MODULE SPECIFICATIONS
Inductive Load
COM
C
R
Output Q
Inductive Load
COM
R
Output Q
C
+or–
Inductive Load
COM
Output Q
+–
Inductive Load
COM
Output Q
+or–
Varistor
Protection circuit A can be used when the load impedance is
smaller than the RC impedance in an AC load power circuit.
C: 0.1 to 1 µF
R: Resistor of about the same resistance value as the load
Protection circuit B can be used for both AC and DC load
power circuits.
C: 0.1 to 1 µF
R: Resistor of about the same resistance value as the load
Protection circuit D can be used for both AC and DC load
power circuits.
Protection Circuit AProtection Circuit B
Protection Circuit CProtection Circuit D
Protection circuit C can be used for DC load power circuits.
Use a diode with the following ratings.
Reverse withstand voltage: Power voltage of the load circuit × 10
Type No.FC3A-R161FC3A-R162
Terminal ArrangementSee Terminal Arrangement charts on pages 2-22 and 2-23.
Output Points and Common Lines16 NO contacts in 4 common lines (COM terminals not connected together)
Maximum Load Current
Minimum Switching Load0.1 mA/0.1V DC (reference value)
Initial Contact Resistance30 mΩ maximum
Electrical Life100,000 operations minimum (rated load 1,800 operations/hour)
Mechanical Life20,000,000 operations minimum (no load 18,000 operations/hour)
Rated Load Voltage (resistive/inductive)240V AC/2A, 30V DC/2A
Dielectric Strength
Connector on Mother Board
Connector Insertion/Removal Durability100 times minimum50 times minimum
Internal Current Draw
Output Delay
Weight (approx.)260g230g
2A per point
8A per common line7A per common line
Between output terminal and FG:1,500V AC, 1 minute
Between output terminal and internal circuit: 1,500V AC, 1 minute
Between output terminals (COMs):1,500V AC, 1 minute
All outputs ON: 170 mA (24V DC)
All outputs OFF: 20 mA (24V DC)
Turn ON time:6 msec maximum
Chatter:6 msec maximum
Turn OFF time:10 msec maximum
Contact Protection Circuit for Relay Output
Depending on the load, a protection circuit may be needed for the relay output of the OpenNet Controller. Choose a protection circuit from A through D sho wn below according to the power supply and connect the protection circuit to the outside
of the relay output module.
Type No.FC3A-T16K1FC3A-T16K3
Terminal ArrangementSee Terminal Arrangement charts on pages 2-24 and 2-25.
Rated Load Voltage24V DC
Operating Load Voltage Range19 to 30V DC
Rated Load Current0.5A per output point
Maximum Load Current
Voltage Drop (ON Voltage)1V maximum (voltage between COM and output terminals when output is on)
Inrush Current5A maximum
Leakage Current0.1 mA maximum
Clamping Voltage39V±1V
Maximum Lamp Load10W
Inductive LoadL/R = 10 msec (30V DC, 0.5 Hz)
External Current Draw100 mA maximum, 24V DC (power voltage at the +V terminal)
Isolation
Connector on Mother Board
Connector Insertion/Removal Durability100 times minimum50 times minimum
Internal Current Draw
Output Delay
Weight (approx.)220g190g
0.625A per output point (at 30V DC)
5A per common line (at 30V DC)
Between output terminal and internal circuit: Photocoupler isolated
Between output terminals:Not isolated
Type No.FC3A-T16P1
Terminal ArrangementSee Terminal Arrangement chart on page 2-24.
Rated Load Voltage24V DC
Operating Load Voltage Range19 to 30V DC
Rated Load Current0.5A per output point
Maximum Load Current
Voltage Drop (ON Voltage)1V maximum (voltage between COM and output terminals when output is on)
Inrush Current5A maximum
Leakage Current0.1 mA maximum
Clamping Voltage39V±1V
Maximum Lamp Load10W
Inductive LoadL/R = 10 msec (30V DC, 0.5 Hz)
External Current Draw100 mA maximum, 24V DC (power voltage at the –V terminal)
Isolation
Connector on Mother BoardScrew Terminal Block MSTBA2.5/20-G5.08 (Phoenix Contact)
Connector Insertion/Removal
Durability
Internal Current Draw
Output Delay
Protecting Operation
Restarting Method
Short-circuit Current2.5A maximum at power voltage 24V DC, load resistance 10 mΩ maximum
Allowable Short-circuit Current60 sec at power voltage 24V DC, load resistance 10 mΩ maximum
Maximum Modules7 transistor protect source output modules can be mounted at the maximum
CPU Module Operation
Weight (approx.)220g
0.625A per output point (at 30V DC)
5A per common line (at 30V DC)
Between output terminal and internal circuit: Photocoupler isolated
Between output terminals:Not isolated
100 times minimum
All outputs ON: 70 mA (24V DC)
All outputs OFF: 40 mA (24V DC)
Turn ON time:500 µsec maximum
Turn OFF time:500 µsec maximum
Protection is activated by element heating when a short circuit occurs.
Only the overloaded output is forced off.
Not in compliance with IEC1131 “Protected outputs” and “Short-circuit proof outputs”
Remove the cause of overload, then the output protection is reset automatically.
Reset time: 10 msec maximum
Special data register D8030 to D8036, assigned to 1st through 7th module, stores 1
to indicate the slot where an overload occurred. The ERROR LED also turns on.
Special Data Registers D8030 through D8036 (Protect Transistor Output Error)
Caution
• A prolonged overload or short circuit may damage the output circuit elements of the transistor
protect source output module. Include a protection program in the user program to protect the
output module from damage caused by overheating.
A maximum of seven transistor protect source output modules can be mounted with one CPU module. The protect output
modules are numbered from one through seven in the order of increasing distance from the CPU module. When an overload or short circuit occurs, special data registers D8030 through D8036 store 1 to indicate the output module where the
overload occurred. D8030 through D8036 correspond to the first through seventh protect transistor modules, respectively.
When an overload or short circuit occurs, the transistor protect source output module detects the overload and shuts down
the output immediately to protect the external load and output circuit elements from permanent damage. Since the overload detection is based on the heating of the output element, the output circuit is turned on again when the output elements
have cooled down. Consequently, a continued overloaded status causes the output to turn on and off repeatedly, and eventually leads to deterioration of the output module.
When the cause of the short circuit is removed, the output module restores normal operation. However, once an overload
or short circuit occurs, the condition tends to continue for a long period of time. When the transistor protect source output
module is used, use of a protection program is recommended to turn off all outputs within 60 seconds as described below.
Sample Program 1: Turning All Outputs Off (when using one transistor protect source output module)
M8120 is the initialize pulse special internal relay.
MOV stores 0 to data register D8030.
Special data register D8030 stores protect transistor output error
data when an overload or short-circuit occurs in the first protect
M8120
DC=1D8030
MOV(W)
S1 –
0
D8030
REPD1 –
M8002
output modules.
When an overload occurs, D8030 stores 1.
When the D8030 data is 1, M8002 (all outputs off special inter-
nal relay) is turned on to turn off all outputs.
Sample Program 2: Turning All Outputs Off (when using seven transistor protect source output modules)
M8120 is the initialize pulse special internal relay.
MOV stores 0 to seven data registers D8030 through D8036.
Special data registers D8030 through D8036 store protect tran-
sistor output error data when an overload or short-circuit occurs
in the first to seventh protect output modules, respectively.
When an overload occurs, D8030 through D8036 store 1.
M8125 is the in-operation output special internal relay.
M8120
M8125
MOV(W)
ORW(W)S1 –
0
TML2T10
M10
M11
S1 –
0
S2 R
D8030
D1 R
D8030
D1 R
M10
REP
7
REP
7
M8002
ORW turns on M10 through M16 when D8030 through D8036
M12
store 1, respectively.
When any of M10 through M16 turns on, 1-sec timer TML
M13
starts to timedown.
When the preset value of 2 seconds is reached, M8002 is turned
M14
on to turn off all outputs.
M8002 is the all outputs off special internal relay.
Type No.FC3A-T32K4FC3A-T32K5
Terminal ArrangementSee Terminal Arrangement charts on pages 2-26 and 2-27.
Rated Load Voltage24V DC
Operating Load Voltage Range20.4 to 27.6V DC
Rated Load Current0.1A per output point
Maximum Load Current0.115A per output point (at 27.6V DC)
Voltage Drop (ON Voltage)1V maximum (voltage between COM and output terminals when output is on)
Inrush Current3A maximum
Leakage Current0.1 mA maximum
Clamping Voltage39V±1V
Inductive LoadL/R = 20 msec (27.6V DC, 1 Hz)
External Current Draw100 mA maximum, 24V DC (power voltage at the +V terminal)
Isolation
Connector on Mother Board
Connector Insertion/Removal Durability50 times minimum500 times minimum
Internal Current Draw
Output Delay
Weight (approx.)190g200g
Between output terminal and internal circuit: Photocoupler isolated
Between output terminals:Not isolated
Nylon Connector
BS18P-SHF-1AA × 2
(J.S.T. Mfg.)
All outputs ON: 90 mA (24V DC)
All outputs OFF: 40 mA (24V DC)
Turn ON time:500 µsec maximum
Turn OFF time:500 µsec maximum
Connect the two +V terminals together, and connect the two COM(–) terminals together because
the current capacity of one terminal is exceeded when many outputs are on simultaneously.
The 12-bit analog input module converts 6 channels of analog signals to digital data of 0 through 4000 which can be processed using advanced instructions such as the coordinate conversion instruction. The analog input module is a functional
module and the converted digital data is stored to a link register, depending on the analog channel and the mounting slot
number of the analog input module in the system setup. The input mode can be selected using the rotary switch to meet
five different analog signal ranges; 0 to 10V, ±10V, 0 to 5V, ±5V, or 4 to 20 mA.
Analog Input Module Type Number
Module Name6-channel Analog Input Module
Type No.FC3A-AD1261
Parts Description
(5) Expansion Connector
(1) Module ID
(2) Power LED
(6) Rotary Switch
(1) Module IDA/D indicates the analog input module ID.
(2) Power LEDTurns on when power is on.
(3) Cable TerminalScrew terminal block
(4) Terminal LabelIndicates terminal numbers on the terminal block.
(5) Expansion ConnectorConnects to CPU and other modules.
(6) Rotary SwitchSelects the input mode from five different signal ranges
Rotary Switch PositionInput Signal RangeResolution (Input value of LSB)
00 to 10V DC2.5 mV
1±10V DC5 mV
20 to 5V DC1.25 mV
3±5V DC2.5 mV
44 to 20 mA DC4 µA
Type No.FC3A-AD1261
Quantity of Input Channels6 channels
Terminal ArrangementSee page 2-30.
Input Impedance within Signal Range
Maximum Error at 25°C±0.6% of full scale
Input Error
Digital Resolution4000 increments
Data Type in Application Program0 to 4000
Digital Output Reading at Overload4000
Input Mode SelectionUsing a rotary switch (see page 2-28)
Type of InputDifferential input
Common Mode CharacteristicsCommon mode reject ratio (CMRR) –50 dB
Common Mode Voltage16V DC
Total Input System Transfer Time3 msec per channel + 1 scan time maximum
Conversion Time3 msec per channel
Conversion Method∑∆ type ADC
Maximum Temporary Deviation during
Electrical Noise Tests and Test Conditions
Conversion TypeSuccessive approximation type
Operating ModeSelf-scan
Calibration or Verification to Maintain Rated
Accuracy
MonotonicityYes
Crosstalk2 LSB maximum
Non-lineality0.1% of full scale maximum
Repeatability after Stabilization Time0.5% of full scale maximum (more than 30 minutes after powerup)
Sample Duration Time0.1 msec
Sample Repetition Time0.5 msec
Input Filter0.2 msec
Dielectric Strength
CableShielded cable is recommended for improved noise immunity
Effect of Improper Input ConnectionPermanent damage may be caused
Terminal Block Insertion/Removal Durability100 times minimum
Internal Current Draw120 mA (24V DC)
Weight (approx.)230g
Temperature Coefficient±0.013 %/°C (typical)
Maximum Error over Full
Temperature Range
Voltage input: 1 MΩ minimum
Current input: 250Ω
±1% of full scale
3% maximum of full scale at 500V impulse test
Impossible
500V AC between input channel and power supply under normal operating conditions
Connect +V and COM
terminals of unused
channels together.
Example: When converting an analog voltage input (0 to 10V, ±10V, 0 to 5V, or ±5V DC) using channel 4, connect the
signal to terminals 13 and 15. When the analog input module is the second functional module installed in the
Controller
system, the converted digital value is stored to link register L204. When connecting an analog current input (4
OpenNet
to 20 mA), connect terminals +I and +V together, and connect the input across terminals +I and COM as shown in the middle above.
For wiring schematic and precautions, see page 3-8.
Notes:
• Before mounting the analog input module, first set the rotary switch to meet the required analog input range. After setting
the rotary switch, power up the CPU and other modules.
• The COM (–V, –I) terminal of each channel is independent from each other.
• Connect the +V and COM terminals of unused channels together. Connecting these terminals together will reduce the AD
conversion time in the analog input module (by approximately 10% for every unused slot).
The 12-bit analog output module converts digital data of 0 through 4000 to 2 channels of analog signals. The analog output
module is a functional module and the digital data for conversion must be stored to a link re gister , depending on the analog
channel and the mounting slot number of the analog output module in the system setup. The output mode can be selected
using the rotary switch to meet five different analog signal ranges; 0 to 10V, ±10V, 0 to 5V, ±5V, or 4 to 20 mA.
Analog Output Module Type Number
Module Name2-channel Analog Output Module
Type No.FC3A-DA1221
Parts Description
(5) Expansion Connector
(1) Module ID
(2) Power LED
(6) Rotary Switch
(1) Module IDD/A indicates the analog output module ID.
(2) Power LEDTurns on when power is on.
(3) Cable TerminalScrew terminal block
(4) Terminal LabelIndicates terminal numbers on the terminal block.
(5) Expansion ConnectorConnects to CPU and other modules.
(6) Rotary SwitchSelects the output mode from five different signal ranges
ype of Protection
Rotary Switch
Position
00 to 10V DC2.5 mV0V
1±10V DC5 mV–10V
20 to 5V DC1.25 mV0V
3±5V DC2.5 mV–5V
44 to 20 mA DC4 µA4 mA
Type No.FC3A-DA1221
Quantity of Output Channels2 channels
Terminal ArrangementSee page 2-33.
Maximum Error at 25°C±0.6% of full scale
Output Error
Digital Resolution4000 increments
Data Type in Application Program0 to 4000
Total Output System Transfer Time3 msec + 1 scan time maximum
Settling Time after Maximum Range Change3 msec
Overshoot0%
Maximum Temporary Deviation during Electrical
Noise Tests and Test Conditions
Output Voltage Drop1% maximum of full scale
Calibration or Verification to Maintain Rated
Accuracy
Maximum Capacitive LoadNot applicable
Maximum Inductive LoadNot applicable
MonotonicityYes
Crosstalk2 LSB maximum
Non-lineality0.1% of full scale maximum
Repeatability after Stabilization Time0.5% of full scale maximum (more than 30 minutes after powerup)
Output Ripple1 LSB maximum
Output Response at Power Up and DownOutput returns to the lower limit value within 1 msec
Output Mode Selection and Output Value of LSBUsing a rotary switch (see page 2-31)
Load Impedance in Signal Range
Maximum Allowed Output Voltage
Dielectric Strength
CableShielded cable is recommended for improved noise immunity
Quantity of Channels per COM1 channel per COM
Effect of Improper Output ConnectionPermanent damage may be caused
Terminal Block Insertion/Removal Durability100 times minimum
Applicable Load TypeResistive load
Internal Current Draw120 mA (24V DC)
Weight (approx.)230g
Temperature Coefficient±0.013 %/°C (typical)
Maximum Error over Full
Temperature Range
±1% of full scale
3% maximum of full scale at 500V impulse test
Impossible
Voltage output:2 kΩ minimum
Current output:250Ω (300Ω maximum)
Voltage output:±12V DC (between output terminals)
Current output:±12V DC (between output terminals)
500V AC between output channel and power supply under normal
operating conditions
Suppose that an analog output module is the sixth functional module installed in the
OpenNet Controller system. To gener-
ate a 4V analog output voltage from channel 1 using the 0 to 5V output range, set the rotary switch to 2 and store a digital
value of 3200 to link register L601, which is assigned to channel 1 of the sixth functional module.
Because 5V × 3200/4000 = 4V, digital value 3200 is converted to an analog value of 4V and outputted to terminals 15 and
16 of the analog output module.
For wiring schematic and precautions, see page 3-8.
Notes:
• Before mounting the analog output module, first set the rotary switch to meet the required analog output range. After set-
ting the rotary switch, power up the CPU and other modules.
• The COM (GND) terminals of each channel are connected together internally.
The FC3A-EA1 expansion power supply module is used to mount more than seven I/O and functional modules. When a
maximum of 15 I/O modules are mounted, the number of I/O points is expanded from 224 to 480 maximum.
Whether an expansion module is used or not, seven functional modules such as analog I/O, DeviceNet slave, and LON-
WORKS interface modules can be mounted at the maximum in either the normal or expansion slots.
Expansion Power Supply Module Type Number
Module NameExpansion Power Supply Module
Type No.FC3A-EA1
The expansion power supply module is supplied with the following attachments:
Cable/Connector1 pc, cable length 1m (3.28 ft.)
Contact3 pcs, used to extend the cable length
(1) Module IDEXP indicates the expansion power supply module ID.
(2) Power LEDTurns on when power is on.
(3) Terminal CoverThe terminal cover flips open to the right.
(4) Terminal LabelIndicates terminal numbers.
(5) Cable ConnectorNylon connector (5-pin)
(6) Expansion ConnectorConnects to CPU and other modules.
Expansion Power Supply Module Mounting Position
Mount the expansion power supply module in the eighth slot.
Do not mount the expansion power supply module in any other slot than the eighth, otherwise correct allocation of
I/O and link register numbers may not occur.
CPU Module
7 modules (I/O and functional)
Expansion Power Supply Module
A maximum of 7 functional modules can be mounted in any of 15 slots
Type No.FC3A-EA1
Rated Power Voltage24V DC
Allowable Voltage Range19 to 30V DC (including ripple)
Dielectric StrengthBetween power terminal and FG: 1,000V AC, 1 minute
Maximum Input Current5A at 24V DC
Internal Current Draw30 mA (24V DC)
Allowable Momentary Power
Interruption
Insulation ResistanceBetween power terminal and FG: 10 MΩ minimum (500V DC megger)
Inrush Current50A (total of inrush currents into CPU and expansion power supply modules)
GroundGrounding resistance: 100Ω maximum
Grounding WireUL1015 AWG22
Power Supply WireUL1015 AWG22
Effect of Improper Power
Supply Connection
Weight (approx.)180g
10 msec (24V DC), Level PS-2 (EN61131)
Reverse polarity: No operation, no damage
Improper voltage or frequency: Permanent damage may be caused
Improper lead connection: Permanent damage may be caused
Power Supply Wiring to Expansion Power Supply Module
Connect a 24V DC power source to the 24V and 0V pins on the expansion power supply module connector.
Use the same power source for the CPU module to power the expansion po wer supply module. The inrush current to
both the CPU and expansion power supply module is 50A total. AC power source cannot be used. Internal current draw of
the expansion power supply module is 30 mA.
Connector
1: NC
Power Voltage: 24V DC
Inrush Current: 50A
(same power source for CPU)
–+
Fuse
Ground
The length of the attached cable is 1 meter (3.28 feet). When a longer cable is needed, use the attached contacts to connect
the cable to the attached connector.
The remote I/O master module is used to configure a remote I/O network to increase I/O points at remote stations. The
OpenNet Controller uses the INTERBUS network for communication with a maximum of 32 remote I/O slave stations.
For the remote I/O slave stations, IDEC’s SX5S communication I/O terminals are used. When using 32 SX5S modules
with 16 input or output points, a total of 512 I/O points can be distributed to 32 remote slave stations at the maximum.
For details about the remote I/O system, see page 24-1.
Remote I/O Master Module Type Number and Weight
Module NameRemote I/O Master Module
Type No.FC3A-SX5SM1
Weight (approx.)200g
Parts Description
(1) Module ID
(5) Status LED
(2) FG Terminal
(3) Connector 1 (V.24 Interface)
D-sub 9-pin Male Connector
(1) Module IDFC3A-SX5SM1 indicates the remote I/O master module ID.
(2) FG TerminalFrame ground
(3) Connector 1V.24 Interface for monitoring the communication line using CMD
(CMD is a software program to run on Windows 3.1/95 for configuration, monitoring,
and diagnosis supplied by Phoenix Contact.)
(4) Connector 2REMOTE OUT for connecting a communication cable to the REMOTE IN connector
on a remote I/O slave module
(5) Status LEDTurns on to indicate the following status:
The OpenNet Controller can be linked to DeviceNet networks. For communication through the DeviceNet network, the
DeviceNet slave module is available.
For details about the DeviceNet slave module and DeviceNet communication system, see page 25-1.
DeviceNet Slave Module Type Number and Weight
Module NameDeviceNet Slave Module
Type No.FC3A-SX5DS1
Weight (approx.)180g
Parts Description
(5) Expansion Connector
(1) Module ID
(4) Status LED
(2) DIP Switch
(3) Connector
(1) Module IDFC3A-SX5DS1 indicates the DeviceNet slave module ID.
(2) DIP Switch10-pole DIP switch for setting the node address (MAC ID: media access control identi-
fier), data rate, output hold/load off, and physical port number
(3) ConnectorNetwork interface connector for connecting an input communication cable
(4) Status LEDIndicates operating status
POW
MNS
IO
POWER
Green ON:Power is on
MODULE/NETWORK STATUS
OFF:Duplicate MAC ID test not completed
Green Flash: Normal operation (not communicating with master)
Green ON:Normal operation (communicating with master)
Red Flash:Minor fault (e.g. timeout)
Red ON:Critical fault (e.g. duplicate MAC ID)
I/O STATUS
Green ON:Normal operation
Red ON:Fault
(5) Expansion ConnectorConnects to CPU and other modules.
The OpenNet Controller can be linked to LONWORKS networks. For communication through the LONWORKS network, the
LONWORKS interface module is available.
For details about the LONWORKS interface module and LONWORKS communication system, see page 26-1.
LONWORKS Interface Module Type Number and Weight
Module NameLONWORKS Interface Module
Type No.FC3A-SX5LS1
Weight (approx.)180g
Parts Description
(6) Expansion Connector
(1) Module ID
(5) Status LED
SERVICE
REQUEST
LON
(2) FG Terminal
(3) Service Request Button
(4) Connector
(1) Module IDFC3A-SX5LS1 indicates the LONWORKS interface module ID.
(2) FG TerminalFrame ground
(3) Service Request ButtonPushbutton used for network management
(4) ConnectorNetwork interface connector for connecting an input communication cable
(5) Status LEDIndicates operating status
POW
RUN
POWER
Green ON:Power is on
RUN
Green ON:Normal operation
COM_ERROR
ERR
Red ON:Communication error
OFF:Normal
I/O
I/O_ERROR
Red ON:Access error to the CPU through I/O bus
SERVICE
SER
Yellow ON:Application program not configured
Yellow Flash: Network management not configured
(6) Expansion ConnectorConnects to CPU and other modules.
This chapter describes the methods and precautions for installing and wiring OpenNet Controller modules.
Before starting installation and wiring, be sure to read “Safety Precautions” in the beginning of this manual and under-
stand precautions described under Warning and Caution.
Warning
Caution
• Turn power off to the
nance, and inspection of the OpenNet Controller. Failure to turn power off may cause electrical
shocks or fire hazard.
• Emergency stop and interlocking circuits must be configured outside the OpenNet Controller. If
such a circuit is configured inside the OpenNet Controller, failure of the OpenNet Controller may
cause disorder of the control system, damage, or accidents.
• Special expertise is required to install, wire, program, and operate the OpenNet Controller. People
without such expertise must not use the OpenNet Controller.
• Prevent metal fragments and pieces of wire from dropping inside the OpenNet Controller hous-
ing. Put a cover on the OpenNet Controller modules during installation and wiring. Ingress of
such fragments and chips may cause fire hazard, damage, or malfunction.
OpenNet Controller before starting installation, removal, wiring, mainte-
Installation Location
The OpenNet Controller must be installed correctly for optimum performance.
The environment for using the OpenNet Controller is “Pollution degree 2.” Use the OpenNet Controller in environments of
pollution degree 2 (according to IEC 60664-1).
Make sure that the operating temperature does not drop below 0°C or exceed 55°C. If the temperature does exceed 55°C,
use a fan or cooler.
Mount the OpenNet Controller on a vertical plane.
To eliminate excessive temperature build-up, provide ample venti-
lation. Do not install the OpenNet Controller near, and especially
above, any device which generates considerable heat, such as a
heater, transformer , or lar ge capacity resistor. The relative humidity
should be above 30% and below 95%.
The OpenNet Controller should not be exposed to excessive dust,
dirt, salt, direct sunlight, vibrations, or shocks. Do not use the
OpenNet Controller in an area where corrosive chemicals or flam-
mable gases are present. The modules should not be exposed to
chemical, oil, or water splashes.
• Assemble OpenNet Controller modules together before mounting the modules onto a DIN rail.
Attempt to assemble modules on a DIN rail may cause damage to the modules.
• When using analog input or output modules, first set the rotary switch on the side of the module
to the desired input/output mode before assembling the module. The rotary switch cannot be
changed after the module has been assembled. For the operation modes of analog input and output modules, see pages 2-28 and 2-31.
The following example demonstrates the procedure for assembling a CPU module and an I/O module together.
1. When assembling an analog input or output module, set the
rotary switch to select the desired operation mode. Use a small
flat screwdriver to turn the rotary switch.
2. Place the CPU module and I/O module side by side. Put the
expansion connectors together for easy alignment.
4
5
3
6
2
7
1
0
3. With the expansion connectors aligned correctly, press the
CPU module and I/O module together until the latches click to
attach the modules together firmly.
4. Press the end plate to each side of the module assembly. A pair
The OpenNet Controller modules are designed for installation in equipment. Do not install the OpenNet Controller modules outside equipment.
The environment for using the
pollution degree 2 (according to IEC 60664-1).
OpenNet Controller is “Pollution degree 2. ” Use the OpenNet Controller in en vironments of
When installing the
OpenNet Controller modules in a control panel, take the convenience of operation and maintenance,
and resistance against environments into consideration.
20 mm minimum
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
40 mm
minimum
20 mm minimum
15
40 mm
16
17
minimum
Front Panel
20 mm minimum
80 mm
minimum
20 mm minimum
Wiring Duct
Mounting Direction
Mount the OpenNet Controller modules horizontally on a vertical plane as shown above. Keep a sufficient spacing around
the OpenNet Controller modules to ensure proper ventilation. When the ambient temperature is 40°C or below, the Open-
Net Controller
modules can also be mounted upright on a horizontal plane as shown at left below.
When equipment containing the OpenNet Controller is intended for use in European countries, insert an IEC 60127approved fuse to each output of ev ery output module for protection against ov erload or short-circuit. This is required when
exporting equipment containing the OpenNet Controller to Europe.
Example: FC3A-R161 Relay Output Module Wiring
Fuse
Ry
1
10
11
12
13
14
15
16
17
18
19
20
OUT
2
3
0
1
4
2
3
5
4
5
6
6
7
7
10
11
8
12
13
9
14
15
16
17
+
Load
Load
Load
Load
+
Load
Load
Load
Load
+
Load
Load
Load
Load
+
Load
Load
Load
Load
Data Link Wiring
• For wiring the data link cable to the RS485 terminals on the CPU
module, use a two-core twisted pair shielded cable with a minimum
core diameter of 0.9 mm.
• Separate the data link cable from the output line, power line, and
• Use a power supply of the rated value. Use of a wrong power supply may cause fire hazard.
• The allowable power voltage range for the OpenNet Controller is 19 to 30V DC. Do not use the
OpenNet Controller on any other voltage.
• If the power voltage turns on or off very slowly between 5 and 15V DC, the OpenNet Controller
may run and stop repeatedly between these voltages. If failure or disorder of the control system,
damage, or accidents may be caused, provide a measure for prevention using a voltage monitoring circuit outside the OpenNet Controller.
• Use an IEC 60127-approved fuse on the power line outside the OpenNet Controller. This is
required when exporting equipment containing OpenNet Controller to Europe.
Power Supply Voltage
The allowable power voltage range for the
OpenNet Controller is 19 to 30V DC.
Power failure detection voltage depends on the quantity of used input and output points. Basically, power failure is
detected when the power voltage drops below 19V DC, stopping operation to prevent malfunction.
A momentary power interruption for 10 msec or less is not recognized as a power failure at the rated voltage of 24V DC.
Inrush Current at Powerup
When the
OpenNet Controller is powered up, an inrush current of 40A or
less flows at the rated voltage of 24V DC.
Power Supply Wiring
Use a stranded wire of UL1015 AWG22 or UL1007 AWG18 for power
supply wiring. Make the power supply wiring as short as possible.
Run the power supply wiring as far away as possible from motor lines.
HSC
OUT
Grounding (CPU Module)
To prevent electrical shocks or malfunctioning due to noise, connect the
FG terminal to the ground using a wire of UL1015 AWG22 or UL1007
AWG18 (grounding resistance 100Ω maximum). Do not connect the
24V DC
+
_
A
RS485
B
G
+24V
0VCOM A B Z
grounding wire in common with the grounding wire of motor equipment.
Grounding (Remote I/O Master and LONWORKS Interface Modules)
Connect the FG terminal to the ground using a wire of UL1015 AWG22 or UL1007 AWG18 (grounding resistance 100Ω
maximum) and a ring-shape wire terminal. Tighten the M3 FG terminal screw to a torque of 0.6 to 1.0 N·m. Do not connect the grounding wire in common with the grounding wire of motor equipment.
Note: For power supply wiring to the expansion power supply module, see page 2-35.
• Make sure that the operating conditions and environments are within the specification values.
• Be sure to connect the grounding wire to a proper ground, otherwise electrical shocks may be
caused.
• Do not touch live terminals, otherwise electrical shocks may be caused.
• Do not touch terminals immediately after power is turned off, otherwise electrical shocks may be
caused.
Ferrules, Crimping Tool, and Screwdriver for Phoenix Terminal Blocks
The screw terminal block can be wired with or without using ferrules on the end of cable. Applicable ferrules for the Phoenix terminal blocks and crimping tool for the ferrules are listed below. The screwdriver is used for tightening the screw ter minals on the OpenNet Controller modules. These ferrules, crimping tool, and screwdriver are made by Phoenix Contact
and are available from Phoenix Contact.
T ype numbers of the ferrules, crimping tool, and screwdriver listed below are the type numbers of Phoenix Contact. When
ordering these products from Phoenix Contact, specify the Order No. and quantity listed below.
Ferrule Order No.
Quantity of CablesCable SizePhoenix TypeOrder No.Pcs./Pkt.
Tool NamePhoenix TypeOrder No.Pcs./Pkt.
Crimping ToolCRIMPFOX UD 612 04 43 61
ScrewdriverSZS 0,6 x 3,512 05 05 310
Screw Terminal Tightening Torque0.5 to 0.6 N·m
If ferrules other than listed above are used, the ferrule may come in contact with the terminal block cover. Then, remove
the terminal block cover from the module.
This chapter describes general information about setting up the basic OpenNet Controller system for programming, starting and stopping OpenNet Controller operation, and introduces simple operating procedures from creating a user program
using WindLDR on a computer to monitoring the OpenNet Controller operation.
Connecting OpenNet Controller to PC (1:1 Computer Link System)
The OpenNet Controller can be connected to an IBM PC or compatible computer in two ways.
Computer Link through RS232C Port 1 or Port 2
When connecting a W indo ws computer to the RS232C port 1 or port 2 on the OpenNet Controller CPU module, enable the
maintenance mode for the RS232C port.
To enable the maintenance mode for the RS232C port 1, set the DIP switch 2 to OFF.
To enable the maintenance mode for the RS232C port 2, set the DIP switch 3 to OFF.
To set up a 1:1 computer link system, connect a computer to the OpenNet Controller using the computer link cable 4C
(FC2A-KC4C).
0
1
2
3
4
5
6
7
8
9
10
11
12
RS232C Port 2
13
14
15
16
17
Computer Link Cable 4C
FC2A-KC4C
O
DIP
Switch
N
123
3m (9.84 ft.) long
RS232C
D-sub 9-pin Female Connector
RS232C Port 1
Computer Link through RS485 Port
When connecting a Windows computer to the RS485 port on the
OpenNet Controller CPU module, enable the mainte-
nance mode for the RS485 port.
To enable the maintenance mode for the RS485, set the DIP switch 1 to OFF.
To set up a 1:1 computer link system, connect a computer to the OpenNet Controller using the computer link cable 6C
(FC2A-KC6C). An AC adapter is needed to supply 5V DC power to the RS232C/RS485 converter on the computer link
cable 6C. For the applicable output plug of the AC adapter, see page A-5.
This section describes operations to start and stop the OpenNet Controller and to use the stop and reset inputs.
Caution
• Make sure of safety before starting and stopping the
the OpenNet Controller may cause machine damage or accidents.
OpenNet Controller. Incorrect operation on
Start/Stop Schematic
The start/stop circuit of the OpenNet Controller consists of three blocks; power supply, M8000 (start
control special internal relay), and stop/reset inputs.
Each block can be used to start and stop the OpenNet
Controller
while the other two blocks are set to run
Power
Supply
M8000
Start Control
WindLDR
Stop
Input
Reset
Input
Start
PLC
the OpenNet Controller.
Start/Stop Operation Using WindLDR
The OpenNet Controller can be started and stopped using WindLDR run on a PC connected to the OpenNet Controller CPU
module. When the PLC Start button is pressed in the dialog box shown below, start control special internal relay M8000
is turned on to start the OpenNet Controller. When the PLC Stop button is pressed, M8000 is turned off to stop the Open-
Net Controller
1. Connect the PC to the OpenNet Controller, start WindLDR, and power up the OpenNet Controller. See page 4-1.
2. Check that a stop input is not designated using Configure > Function Area Settings > Run/Stop. See page 5-1.
Note: When a stop input is designated, the OpenNet Controller cannot be started or stopped by turning start control special
internal relay M8000 on or off.
3. Select Online from the WindLDR menu bar, then select Download Program. Or, click the download icon .
OpenNet Download Program dialog box appears.
.
4. Click the PLC Start button to start operation, then the start control special internal relay M8000 is turned on.
5. Click the PLC Stop button to stop operation, then the start control special internal relay M8000 is turned off.
The PLC operation can also be started and stopped while
WindLDR is in the monitor mode. To access the Start or Stop
button, select Online > Monitor and select Online > PLC Status > Run/Stop Status.
Note: Special internal relay M8000 is a keep type internal relay and stores the status when power is turned off. M8000
retains its previous status when power is turned on again. However, when the backup battery is dead, M8000 loses the
stored status, and can be turned on or off as programmed when the OpenNet Controller is powered up. The selection is
made in Configure > Function Area Settings > Run/Stop > Run/Stop Selection at Memory Backup Error. See page 5-2.
The backup duration is approximately 30 days (typical) at 25°C after the backup battery is fully charged.
The OpenNet Controller can be started and stopped by turning power on and off.
1. Power up the OpenNet Controller to start operation. See page 4-1.
4: OPERATION BASICS
2. If the
OpenNet Controller does not start, check that start control special internal relay M8000 is on using WindLDR. If
M8000 is off, turn it on. See page 4-2.
3. Turn power on and off to start and stop operation.
Note: If M8000 is off, the OpenNet Controller does not start operation when power is turned on. To start operation, turn
power on, and turn M8000 on by clicking the Start button in WindLDR.
The response time of the OpenNet Controller at powerup depends on such factors as the contents of the user program, data
link usage, and system setup. The table below shows an approximate time delay before starting operation after powerup.
Response time when no data link and remote I/O modules are used:
Program SizeAfter powerup, the CPU starts operation in
To ensure I/O data transfer, power up the I/O modules first, followed by the CPU module or power up
the CPU and I/O modules at the same time. When
I/O Module Power
CPU Module Power
ON
OFF
ON
OFF
shutting down the system, power do wn the CPU first,
followed by I/O modules or power down the CPU
and I/O modules at the same time.
0 sec or more 0 sec or more
Start/Stop Operation Using Stop Input and Reset Input
Any input I0 through I597 can be designated as a stop or reset input using Function Area Settings. The procedure for
selecting stop and reset inputs is described on page 5-1.
Note: When using a stop and/or reset input to start and stop operation, make sure that start control special internal relay
M8000 is on. If M8000 is off, then the CPU does not start operation when the stop or reset input is turned off. M8000 is
not turned on or off when the stop and/or reset input is turned on or off.
When a stop or reset input is turned on during program operation, the CPU stops operation, the RUN LED is turned off,
and all outputs are turned off.
The reset input has priority over the stop input.
System Statuses
The system statuses during running, stop, reset, and restart after stopping are listed below:
Internal Relays, Shift Registers,
ModeOutputs
RunOperatingOperatingOperatingOperatingOperating
Stop (Stop input ON)OFFUnchangedUnchangedUnchangedUnchanged
Reset (Reset input ON)OFFOFF/Reset to zeroOFF/Reset to zeroReset to zeroReset to zero
RestartUnchangedUnchangedOFF/Reset to zeroReset to presetUnchanged
Note: Link registers used as outputs are turned off like outputs.
This section describes how to edit a simple program using WindLDR on a computer , transfer the program from WindLDR on
the PC to the OpenNet Controller, run the program, and monitor the operation on WindLDR.
Connect the
Sample User Program
Create a simple program using WindLDR. The sample program performs the following operation:
Start WindLDR
From the Start menu of Windows, select Programs > WindLDR > WindLDR.
WindLDR starts and a blank ladder editing screen appears with menus and tool bars shown on top of the screen.
OpenNet Controller to the computer as described on page 4-1.
When only input I0 is turned on, output Q0 is turned on.
When only input I1 is turned on, output Q1 is turned on.
When both inputs I0 and I1 are turned on, output Q2 flashes in 1-sec increments.
Rung No.Input I0Input I1Output Operation
01ONOFFOutput Q0 is turned ON.
02OFFONOutput Q1 is turned ON.
03ONONOutput Q2 flashes in 1-sec increments.
Edit User Program Rung by Rung
Start the user program with the LOD instruction by inserting a NO contact of
input I0.
1. Click the Normally Open contact icon .
When the mouse pointer is placed on an icon, the name of the icon is indicated.
4-4OPENNET CONTROLLER USER’S MANUAL
2. Move the mouse pointer to the first column of the first line where you
want to insert a NO contact, and click the left mouse button.
The Normally Open dialog box appears.
3. Enter I0 in the Tag Name field, and click OK.
A NO contact of input I0 is programmed in the first column of the first ladder line.
Next, program the ANDN instruction by inserting a NC contact of input I1.
4: OPERATION BASICS
4. Click the Normally Closed contact icon .
The mouse pointer is indicated with the name of the icon “Normally Closed.”
5. Move the mouse pointer to the second column of the first ladder line where you want to insert a NC contact, and click
the left mouse button.
The Normally Closed dialog box appears.
6. Enter I1 in the Tag Name field, and click OK.
A NC contact of input I1 is programmed in the second column of the first ladder line.
At the end of the first ladder line, program the OUT instruction by inserting a NO coil of output Q0.
7. Click the Output coil icon .
The mouse pointer is indicated with the name of the icon “Output.”
8. Move the mouse pointer to the third column of the first ladder line where you want to insert an output coil, and click
the left mouse button.
The Output dialog box appears.
9. Enter Q0 in the Tag Name field, and click OK.
A NO output coil of output Q0 is programmed in the third column of the first ladder line. This completes programming for
rung 1.
Continue programming for rungs 2 and 3 by repeating the similar procedures.
A new rung is inserted by pressing the Enter key while the cursor is on the preceding rung. A new rung can also be
inserted by selecting Edit > Append > Rung. When completed, the ladder program looks like below.
Now, save the file with a new name.
10. From the menu bar, select F
ile > Save As and type TEST01.LDR in the File Name field. Change the Folder or Drive
as necessary.
Click OK, and the file is saved in the selected folder and drive.
Download Program
You can download the user program from WindLDR running on a PC to the OpenNet Controller.
From the
the Download button. The user program is downloaded to the OpenNet Controller.
WindLDR menu bar, select Online > Download Program. The Download Program Dialog shows, then click
Download Button
Note: When downloading a user program, all values and selections in the Function Area Settings are also downloaded to the
OpenNet Controller. For Function Area Settings, see pages 5-1 through 5-18.
Another powerful function of WindLDR is to monitor the PLC operation on the PC. The input and output statuses of the
sample program can be monitored in the ladder diagram.
From the
When both inputs I0 and I1 are on, the ladder diagram on the monitor screen looks as follows:
WindLDR menu bar, select Online > Monitor.
Rung 01: When both inputs I0 and I1 are on, output Q0 is turned
off.
Rung 02: When both inputs I0 and I1 are on, output Q1 is turned
off.
Rung 03: When both input I0 and I1 are on, internal relay M10 is
turned on.
M8121 is the 1-sec clock special internal relay.
While M10 is on, output Q2 flashes in 1-sec increments.
Quitting WindLDR
When you have completed monitoring, you can quit WindLDR either directly from the monitor screen or from the editing
screen. In both cases, from the menu bar select File > Exit WindLDR.
The OpenNet Controller features special functions such as stop/reset inputs, run/stop selection at memory backup error,
keep designation for internal relays, shift registers, counters, and data registers. These functions are programmed using the
Function Area Settings menu. Also included in the Function Area Settings are module ID selection and run/stop operation
upon disparity, input filter, catch input, high-speed counter, key matrix input, and user program read/write protection.
This chapter describes these special functions. Constant scan and memory card features are also described in this chapter.
Although included in the Function Area Settings, the data link communication function is detailed on pages 21-1 through
21-12.
Caution
• Since all Function Area Settings relate to the user program, the user program must be down-
loaded to the OpenNet Controller after changing any of these settings.
Stop Input and Reset Input
As described on page 4-2, the OpenNet Controller can be started and stopped using a stop input or reset input, which can
be designated from the Function Area Settings menu. When the designated stop or reset input is turned on, the OpenNet
Controller
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Programming WindLDR
1. From the
2. Select the Run/Stop tab.
Stop Input:Click the check box on the left and type a desired input number I0 through I597 in the input number field.
Reset Input: Click the check box on the left and type a desired reset number I0 through I597 in the input number field.
stops operation. For the system statuses in the stop and reset modes, see page 4-3.
WindLDR menu bar, select Configure > Function Ar ea Settings. The Function Area Setting dialog box
appears.
This example designates input I0
as a stop input and input I12 as
a reset input.
Start control special internal relay M8000 maintains its status when the CPU is powered down. After the CPU has been off
for a period longer than the battery backup duration, the data designated to be maintained during power failure is broken.
The Run/Stop Selection at Memory Backup Error dialog box is used to select whether to start or stop the CPU when
attempting to restart operation after the “keep” data in the CPU RAM has been lost.
Since this setting relates to the user program, the user program must be downloaded to the OpenNet Controller after changing this setting.
Programming WindLDR
1. From the WindLDR menu bar, select Configure > Function Area Settings. The Function Area Setting dialog box
appears.
2. Select the Run/Stop tab.
Run (Default): Click the button on the left to start the CPU at memory backup error.
Stop:Click the button on the left to stop the CPU when attempting to start at memory backup error.
When the CPU does not start because of the Stop selection, the CPU can not be started alone, then the
CPU can still be started by sending a start command from WindLDR. For start/stop operation, see page
4-2.
This example designates to allow
to start operation when the
“keep” data has been lost.
Keep Designation for Internal Relays, Shift Registers, Counters, and Data Registers
The statuses of internal relays and shift register bits are usually cleared at startup. It is also possible to designate all or a
block of consecutive internal relays or shift register bits as “keep” types. Counter current values and data register values
are usually maintained at powerup. It is also possible to designate all or a block of consecutive counters and data registers
as “clear” types.
When the CPU is stopped, these statuses and values are maintained. When the CPU is reset by turning on a designated
reset input, these statues and values are cleared despite the settings in the Keep dialog box shown below. The keep/clear
settings in this dialog box have effect when restarting the CPU.
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Programming WindLDR
1. From the WindLDR menu bar, select Configure > Function Area Settings. The Function Area Setting dialog box
All Clear:All internal relay statuses are cleared at startup (default).
All Keep:All internal relay statuses are maintained at startup.
Keep Range:A designated area of internal relays are maintained at startup. Enter the start “keep” number in the
left field and the end “keep” number in the right field. The start “keep” number must be smaller
than or equal to the end “keep” number.
Valid internal relay numbers are M0 through M2557. Special internal relays cannot be designated.
Start Keep Number
End Keep Number (≥ Start Keep Number)
When a range of M50 - M100 is designated as shown in the example above, M50 through M100
are keep types, M0 through M49 and M101 through M2557 are clear types.
Shift Register ‘Keep’ Designation
All Clear:All shift register bit statuses are cleared at startup (default).
All Keep:All shift register bit statuses are maintained at startup.
Keep Range:A designated area of shift register bits are maintained at startup. Enter the start “keep” number in
the left field and the end “keep” number in the right field. The start “keep” number must be
smaller than or equal to the end “keep” number. Valid shift register bit numbers are R0 through
R255.
When a range of R17 - R32 is designated, R17 through R32 are keep types, R0 through R16 and
R33 through R255 are clear types.
Counter ‘Clear’ Designation
All Keep:All counter current values are maintained at startup (default).
All Clear:All counter current values are cleared at startup.
Clear Range:A designated area of counter current values are cleared at startup. Enter the start “clear” number
in the left field and the end “clear” number in the right field. The start “clear” number must be
smaller than or equal to the end “clear” number. Valid counter numbers are C0 through C255.
When a range of C0 - C10 is designated, C0 through C10 are clear types, and C11 through C255
are keep types.
Data Register ‘Clear’ Designation
All Keep:All data register values are maintained at startup (default).
All Clear:All data register values are cleared at startup.
Clear Range:A designated area of data register values are cleared at startup. Enter the start “clear” number in
the left field and the end “clear” number in the right field. The start “clear” number must be
smaller than or equal to the end “clear” number. Valid data register numbers are D0 through
D7999. Special data registers cannot be designated.
When a range of D100 - D7999 is designated, D0 through D99 are keep types, and D100 through
D7999 are clear types.
Module ID Selection and Run/Stop Operation upon Disparity
The CPU module can be mounted with a maximum of seven I/O modules and functional modules without using an expansion power supply module. When using an expansion power supply module, a maximum of 15 modules can be mounted
with one CPU module.
The Module ID function is used to register the type of module installed in each slot. If the information in the memory
about the module ID for each slot is found different from the actual module installed at startup, the CPU can be stopped to
run in order to prevent accidents.
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Programming WindLDR
1. From the WindLDR menu bar, select Configure > Function Area Settings. The Function Area Setting dialog box
appears.
2. Select the Module ID tab.
3. Click Module 01 through Module 15 in the Module Selection list box to select a slot number to mount a module.
Digital I/O and functional modules are numbered Module 01 through Module 15 starting with the module mounted next to
the CPU module.
4. Select a module type in the Module T ype list box.
Not Set:Module type is not selected for the selected slot.
Digital I/O:A digital I/O module is selected for the selected slot.
Functional Module: A functional module is selected for the selected slot; such as an analog I/O or OpenNet I/F module.
5. Click the check box under Module ID Operation Selection.
Check in the Box (default):The CPU starts to run even if actual modules differ from the module ID settings.
No Check in the Box:The CPU does not start to run when actual modules differ from the module ID settings.
(Terminal and connector type difference has no effect.)
When the check box is unchecked and the CPU does not start, the ERROR LED is turned on and I/O bus error is caused
(error code 0800h). Then, replace the I/O and functional modules to match the information specified in the user program,
and retry to start the CPU.
The input filter function is used to reject input noises. The catch input function described in the next section is used to
receive short input pulses. On the contrary, the input filter function ignores short input pulses when the OpenNet Controller
is used with input signals containing noises.
Normal inputs require a pulse width of the filter value plus one scan time to receive input signals. Input filter values have
effect on the performance of the catch inputs, key matrix inputs, and digital read instruction.
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Programming WindLDR
1. From the WindLDR menu bar, select Configure > Function Area Settings. The Function Area Setting dialog box
appears.
2. Select the Filter/Catch tab.
Module Number Selection
Module 1 to 15
Module Number SelectionSelect the module number from 1 through 15 to designate input filter (or catch input)
Input Filter Time Selection
Groups of 8 inputs
0, 0.5, 1, 2, 4, 8, 16, 32 msec
Default: 4 msec
Catch Input Rising/Falling
Edge Selection
No effect on the input filter
function. Module number 1 is the input module mounted next to the CPU module.
Module number 2 is the second from the CPU module, and so on.
Input Filter Time SelectionInput filter time is selected in groups of eight inputs. For example, input numbers of
module number 1 containing 32 inputs are divided into four groups:
IN_FLT0: I0 through I7 (only IN_FLT0 has effect on catch inputs)
IN_FLT1: I10 through I17
IN_FLT2: I20 through I27
IN_FLT3: I30 through I37
Select an input filter value from 0, 0.5, 1, 2, 4, 8, 16, or 32 msec for each input group.
Default: 4 msec
Catch Input Rising/Falling Edge Selection — No effect on the input filter
Input Filter Values and Input Operation
Depending on the selected values, the input filter has three response areas to receive or reject input signals.
Input reject area:Input signals are ignored and not received (one-third of the selected filter value or less).
Input indefinite area:Input signals may be received or ignored.
Input accept area:Input signals are received (the selected filter value or higher).
Example: Rejecting Input Pulses of 2.6 msec at Inputs 0 through 7
To accept input pulses of 8 msec plus 1 scan time using normal inputs, select 8 msec in the Input Filter Time Selection
area for IN_FLT0. Then, since 8/3 approximately equals 2.6 msec, input pulses shorter than 2.6 msec are rejected.
The catch input function is used to receive short pulses from sensor outputs regardless of the scan time. Input pulses
shorter than one scan time can be received. First eight inputs of ev ery DC input module can be designated to catch a rising
or falling edge of short input pulses. The Function Area Settings is used to designate first eight inputs of every DC input
module as a catch input or normal input.
Input signals to normal input terminals are read when the END instruction is executed at the end of a scan.
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Catch Input Specifications
Minimum Turn ON Pulse Width40 µsec (when the input filter is set to 0 msec)
Minimum Turn OFF Pulse Width150 µsec (when the input filter is set to 0 msec)
Programming WindLDR
1. From the WindLDR menu bar, select Configure > Function Area Settings. The Function Area Setting dialog box
appears.
2. Select the Filter/Catch tab.
Module Number Selection
Module 1 to 15
Module Number SelectionSelect the module number from 1 through 15 to designate catch input or input filter
Input Filter Time Selection
Groups of 8 inputs
0, 0.5, 1, 2, 4, 8, 16, 32 msec
Default: 4 msec
Note 1: When two or more pulses enter within one scan, subsequent pulses are ignored.
Note 2: The pulse entering at the timing shown above cannot be used as pulse inputs for counters and shift registers.
Example: Counting Catch Input Pulses
This example demonstrates a program to count short pulses using the catch input function.
Reset
CNTC2
I0
100
Pulse
I1
Designate input I1 as a catch input
Input I0 is used as a reset input for adding counter C2.
Input I1 is designated as a catch input using the Function Area Settings.
Counter C2 counts short-pulse inputs to input I1.
Note: When a catch input is used as a pulse input to a counter, the repeat cycle period of
the pulse inputs must be more than 2 scan times.
Example: Maintaining Catch Input
When a catch input is received, the input relay assigned to a catch input is turned on for only one scan. This e xample demonstrates a program to maintain a catch input status for more than one scan.
Input I0 is designated as a catch input using the Function Area Settings.
I0
I1M0
Catch input
M0
M0
Note: To catch as short inputs as possible, select 0 msec in the Input Filter Time Selection field.
5-8OPENNET CONTROLLER USER’S MANUAL
When input I0 is turned on, internal relay M0 is turned on, and M0 is maintained in the
self-holding circuit.
When NC input I1 is turned off, the self-holding circuit is unlatched, and M0 is turned off.
M0 is used as an input condition for the subsequent program instructions.
This section describes the high-speed counter function to count many pulse inputs within one scan. Using the built-in 16bit high-speed counter, the OpenNet Controller counts up to 65535 high-speed pulses from a rotary encoder or proximity
switch without regard to the scan time, compares the current value with a preset value, and turns on the output when the
current value exceeds the preset value. This function can be used for simple motor control or to measure lengths of objects.
The high-speed counter can be used in the rotary encoder mode or dual-pulse reversible counter mode, which can be
selected using the Function Area Settings in WindLDR.
The CPU module has screw terminals 1 through 5 dedicated to the high-speed counter. The high-speed counter counts up
or down input pulses to terminals 2 (phase A or CW) and 3 (phase B or CCW), and turns on the comparison output at terminal 5 (comparison output) when the current value exceeds the preset v alue. The comparison output does not go on when
the preset value is reached, but goes on when another input pulse enters after reaching the preset v alue. Use of the compar ison output is selected using the Function Area Settings.
When the input to terminal 4 (phase Z or reset-to-zero input) is turned on, the current value is reset to zero.
Three special data registers and seven special internal relays are assigned to control and monitor the high-speed counter
operation. The high-speed counter current value is stored in data register D8045 and is updated every scan. The value
stored in D8046 is used as a reset value, and the value in D8047 is used as a preset v alue to compare with the current v alue.
When a high-speed counter reset input (described later) is turned on, the current value in D8045 is reset to the value stored
in D8046 and the high-speed counter counts subsequent input pulses starting at the reset value.
When comparison output reset special internal relay M8010 is turned on, the comparison output is turned off. While the
high-speed counter is counting up, up/down status special internal relay M8130 remains on. While counting do wn, M8130
remains off. When the current v alue exceeds the preset value, comparison ON status special internal relay M8131 turns on
in the next scan. When the current value is reset (cleared) to zero, current value zero-clear special internal relay M8132
turns on in the next scan. When a current value overflow or underflow occurs while counting up or down, special internal
relay M8133 or M8134 turns on in the next scan, respectively. While the comparison output is on, comparison output status special internal relay M8135 remains on. While the comparison output is off, M8135 remains off. See page 5-12.
In addition, two inputs can be designated as a high-speed counter gate input and reset input to control the high-speed
counter operation. The gate input and reset input are designated using the Function Area Settings. When a gate input is
designated, counting is enabled while the gate input is on and is disabled while the gate input is off. When a gate input is
not designated, counting is always enabled. When the reset input is turned on, the current value is reset to the reset value.
High-speed Counter Operation Modes and Input/Output Terminals
CPU Module Terminal No.Rotary Encoder ModeDual-pulse Reversible Counter Mode
1COMCOM
2Phase ACW
3Phase BCCW
4Phase ZReset to zero
5Comparison outputComparison output
Note: When using the phase Z (reset to zero) input, keep the input signal on for 100 µsec or more.
Comparison Output Timing Chart
The comparison output at terminal 5 (comparison output) is turned on when the current value exceeds the preset v alue. The
comparison output does not go on when the current value equals the preset value, but goes on when another input pulse
enters after reaching the preset value. The figure belo w illustrates the comparison output timing when the preset v alue is N:
Maximum Counting Frequency10 kHz
Counting Range0 to 65535 (16 bits)
Input Voltage24V DC ±15%
Input Impedance6 kΩ
High-speed Counter Output Specifications
Comparison Output1 point (terminal 5 on the CPU module)
Output DeviceTransistor sink or source output depending on the CPU module type
Output Power Voltage24V DC ±15%
Output Current500 mA maximum
Comparison Output Delay20 µsec maximum
ON for 1 scan
ON for 1 scan
ON for 1 scan
ON for 1 scan
Read
Read
Read
Read
Note: Special internal relays M8131 through M8134 go on for only one scan.
Special Data Registers for High-speed Counter
No.DescriptionUpdatedRead/Write
D8045High-speed Counter Current ValueEvery scanRead only
D8046High-speed Counter Reset Value—R/W
D8047High-speed Counter Preset Value—R/W
In the first counting cycle, the value stored in D8047 at the second scan is used as a preset value to compare with the current value. In subsequent counting cycles, the D8047 value at the moment when coincidence occurred is used as a preset
value for the next counting cycle.
Gate and Reset Inputs for High-speed Counter
No.DescriptionONOFFR/W
Any Input or Internal RelayHigh-speed Counter Gate InputEnables countingStops countingR/W
Any Input or Internal Relay
High-speed Counter
Reset Input
Resets the current value
to the D8046 reset value
—R/W
Any input or internal relay number can be designated as a high-speed counter gate input and reset input using Function
Area Settings > Others > Enable High-speed Counter in
WindLDR.
Clearing High-speed Counter Current Value
The high-speed counter current value is cleared to zero in five ways:
when the CPU is powered up,
when a user program is downloaded to the CPU,
when the phase Z or reset-to-zero input at terminal No. 4 is turned on,
when the communication enable button on the CPU module is pressed, or
when the reset input (not the high-speed counter reset input) designated in the Function Area Settings is turned on.
WindLDR menu bar, select Configure > Function Ar ea Settings. The Function Area Setting dialog box
appears.
2. Select the Others tab.
3. Click the Enable High-speed Counter check box.
HSC Operation Mode
Two operation modes are available. Select a required operation mode in the pull-down list box.
Rotary Encoder: Counts input pulses from a rotary encoder
Dual-pulse Reversible Counter:Counts input pulses from a dual pulse reversible counter
Enable HSC Reset Input
Click the check box to enable the high-speed counter reset input, then a field appears to the right. Enter an input or internal
relay number to designate a reset input. When the high-speed counter reset input is turned on, the current value in D8045
is reset to the value stored in D8046 (high-speed counter reset value) and the high-speed counter counts subsequent input
pulses starting at the reset value.
Enable HSC Gate Input
Click the check box to enable the high-speed counter gate input. Enter an input or internal relay number to designate a gate
input. When a gate input is designated, counting is enabled while the gate input is on and is disabled while the gate input is
off. When a gate input is not designated, counting is always enabled.
Enable Comparison Output
Click the check box to enable the high-speed counter comparison output. With this box checked, the high-speed current
value is compared with the preset value. The comparison output at terminal 5 (comparison output) is turned on when the
current value exceeds the preset value. The comparison output is turned off by turning on special internal relay M8010
(comparison output reset).
Current Value Automatic Reset
Click the check box to enable the high-speed counter current value automatic reset. When the comparison output is turned
on with this box checked, the current value in D8045 is reset to the value stored in D8046 (high-speed counter reset value)
automatically. The high-speed counter counts subsequent input pulses starting at the reset value.
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Example: Counting High-speed Input Pulses from Rotary Encoder
This example demonstrates a program to punch holes in a paper tape at regular intervals.
Description of Operation
A rotary encoder is linked to the tape feed roller directly, and
the output pulses from the rotary encoder are counted by the
high-speed counter in the OpenNet Controller CPU module.
When the high-speed counter current value reaches 3,000, the
comparison output is turned on. When the comparison output is
turned on, the current value is reset to 300 automatically to
continue another cycle of counting. The comparison output
remains on for 0.5 second to punch holes in the tape, and is
turned off until the preset value is reached again.
Wiring Diagram
Rolled Tape
Rotary Encoder
Feed Roller
Tape Punch
+24V
GND
Power Supply
1COM
2Phase A
3Phase B
4Phase Z
5HSC OUT
9+24V DC
100V
OpenNet Controller CPU Module
FC3A-CP2K (Sink Output Type)
Note: This example does not use the Phase Z signal.
+V
Control Input
GND
Tape Punch
+V (24V)
Output A
Output B
Output Z
0V
Rotary Encoder
Program Parameters
Enable High-speed CounterYes
HSC Operation ModeRotary Encoder
Enable HSC Reset InputNo
Enable HSC Gate InputNo
Enable Comparison OutputYes
Current Value Automatic ResetYes
HSC Reset Value (D8046)300
HSC Preset Value (D8047)2,999
Timer Preset Value0.5 sec (needed for punching) programmed in TIM instruction
When the high-speed counter current value
reaches 3000, the comparison output is turned
on and the current value is reset to 300.
Current Value
Preset Value D8047
Reset Value D8046
Comparison Output Status M8135
2999
300
ON
OFF
Comparison output status M8135 turns on in
one scan time after the comparison output is
turned on. A maximum of one scan time of
delay exists before M8135 is turned on.
0.5 sec for punching
When M8135 turns on, the 100-msec timer TIM instruction
starts to time down. When the preset value of 0.5 second is
reached, M8010 is turned on to reset the comparison output.
The key matrix input function can be programmed using the Function Area Settings in WindLDR to form a matrix with 1 to
16 input points and 1 to 16 output points to multiply input capability. A key matrix with 8 inputs and 4 outputs would equal
32 inputs, for example. The maximum, 16 inputs and 16 outputs, would result in 256 input points.
The input information is stored in consecutive internal relays as many as the quantity of input points multiplied by the
quantity of output points, starting at the first internal relay number programmed in the Function Area Settings.
When using the key matrix input function, DC input modules and transistor output modules must be used.
Since these settings relate to the user program, the user program must be downloaded to the OpenNet Controller after
changing any of these settings.
Programming WindLDR
1. From the
appears.
2. Select the Others tab.
WindLDR menu bar, select Configure > Function Ar ea Settings. The Function Area Setting dialog box
3. Click the Enable Key Matrix Input check box and enter required data in the areas shown below.
First Input No.:Enter the first input number used for the key matrix.
Inputs:Enter the quantity of input points used for the key matrix.
First Output No.:Enter the first output number used for the key matrix.
Outputs:Enter the quantity of output points used for the key matrix.
First IR for Storing Information:Enter the first internal relay number used for storing key matrix input information.
Key Matrix Dialog Box
The screen display shown above is an e xample to configure a key matrix of 6 input points and 5 output points, starting with
input I0 and output Q0. The key matrix information is stored to 30 internal relays starting with M100.
The key matrix structure includes sequentially-numbered input points along the top and sequentially-numbered output
points along the side. The I/O connecting blocks include a diode and a switch, as shown below.
DC Input Module
InputI0I1I2I3I4I5In
Transistor
Sink Output
Module
Output
Q0
Q1
Q2
Q3
Q4
Q5
Qn
SW00
SW10
SW20
SW30
SW40
SW01SW02SW03SW04SW05
SW11
SW21
SW31
SW41
SW12
SW22
SW32
SW42
SW13
SW23
SW33
SW43
SW14
SW24
SW34
SW44
SW15
SW25
SW35
SW45
Output
Q0
Q1
Q2
Q3
Q4
Note: For the circuit above, a transistor sink output module must be used. When
using a transistor protect source output module, reverse the direction of diodes.
Diode rating is:
Average rectified current ≥ 100 mA
Reverse voltage ≥ 100V DC
Use switches with superior contact reliability.
Internal Relay Allocation
The example of a key matrix configuration shown on page 5-16 stores input information to 30 internal relays starting with
internal relay M100. The switches are assigned to internal relays as shown below:
The user program in the OpenNet Controller CPU module can be protected from reading, writing, or both using the Function Area Settings in WindLDR.
Warning
Programming WindLDR
1. From the
Area Settings. The Function Area Setting dialog box
appears.
2. Select the Others tab.
• When proceeding with the following steps, make sure to note the protect code, which is needed to
disable the user program protection. If the user program in the OpenNet Controller CPU module is
write- or read/write-protected, the user program cannot be changed without the protect code.
WindLDR menu bar, select Configure > Function
3. Click the Protect User Program check box and enter required data in the areas shown below.
Protect Mode:Select from Write Protect, Read Protect, or Read/Write Protect.
Protect Code:Enter a protect code of 1 through 16 ASCII characters from the keyboard.
Code Confirm:Repeat to enter the same protect code for confirmation.
Download the user program to the OpenNet Controller after changing any of these settings.
Disabling and Enabling Protection
1. From the WindLDR menu bar, select Online > Monitor. The monitor mode is enabled.
2. From the WindLDR menu bar, select Online > PLC Status.
3. Under the Protect Status in the PLC Status dialog box, press the Change but-
ton. The Change Protect dialog box appears.
4. Enter the protect code, and click either button under Disable/Enable Protect.
Disable Protect:Disables the user program protection temporarily. When the
CPU is powered up again, the protection stored in the user
program takes effect again.
Enable Protect:After disabling, enables the user program protection again
A user program can be stored on a miniature memory card from a computer running WindLDR and downloaded to the
OpenNet Controller CPU module without using a computer. This feature is available on FC3A-CP2KM and FC3A-
CP2SM only.
Using a memory card, the user program in the CPU module can be replaced where WindLDR or a computer cannot be used.
Depending whether a memory card is installed in the OpenNet Controller CPU module or not, a user program stored on
the memory card or in the CPU is executed, respectively.
Memory CardUser Program
Installed in the CPUThe user program stored on the memory card is executed.
Not installed in the CPUThe user program stored in the flash ROM in the CPU module is executed.
Caution
• When the user program is downloaded from the memory card to the CPU, the user program
stored in the flash ROM in the OpenNet Controller CPU module is overwritten.
• Power down the CPU before inserting or removing the memory card.
• Program execution using the memory card must be limited to operation check only. Do not use
the memory card for normal execution of user programs.
Downloading User Program from Memory Card to the CPU
1. Power down the
OpenNet Controller CPU module.
2. Insert a memory card into the CPU module until the card clicks into place as shown at right.
3. Power up the CPU module. The CPU starts to run the user program stored on the memory card.
M Byte
2
idec
4. Check the operation of the user program stored on the memory card.
5. If there is no problem in the program operation, power down the CPU.
6. Hold the communication enable button depressed, and power up the CPU. The user program is downloaded from the
memory card to the flash ROM in the CPU. For the communication enable button, see page 2-1.
While program download is in progress, the ERROR LED flashes. If program download fails, the ERROR LED goes on.
7. Power down the CPU, and remove the miniature card by pressing the miniature card eject button.
8. Power up the CPU to start the program.
Specifications
Card TypeMiniature memory card (FC9Z-MC02)
Accessible Memory Capacity2MB, 5V type
Download DestinationCPU module (FC3A-CP2KM and -CP2SM)
Software for Writing CardWindLDR
Quantity of Stored ProgramsOne user program stored on one memory card
Program Execution Priority
When a memory card is inserted, user program on the
memory card is executed.
Downloading User Program from WindLDR to Miniature Card
For the procedures to download a user program from WindLDR on a computer to a miniature card, see page 4-6. When a
miniature card is inserted in the CPU module, the user program is downloaded to the miniature card.
The scan time may vary whether basic and advanced instructions are executed or not depending on input conditions to
these instructions. The scan time can be made constant by entering a required scan time preset value into special data register D8022 reserved for constant scan time. When performing accurate repetitive control, make the scan time constant
using this function. The constant scan time preset value can be between 1 and 1,000 msec.
The scan time error is ±1 msec of the preset value normally. When the data link or other communication functions are
used, the scan time error may be increased to several milliseconds.
When the actual scan time is longer than the scan time preset value, the scan time cannot be reduced to the constant value.
Special Data Registers for Scan Time
In addition to D8022, three more special data registers are reserved to indicate current, maximum, and minimum scan time
values.
D8022Constant Scan Time Preset Value (1 to 1,000 msec)
D8023Scan Time Current Value (msec)
D8024Scan Time Maximum Value (msec)
D8025Scan Time Minimum Value (msec)
Example: Constant Scan Time
This example sets the scan time to a constant value of 500 msec.
M8120
MOV(W)
S1 –
500
D1 –
D8022
REP
M8120 is the initialize pulse special internal relay.
When the CPU starts operation, the MOV (mov e) instruction sets 500 to
special data register D8022.
The scan time is set to a constant value of 500 msec.
This chapter describes allocation numbers available for the OpenNet Controller CPU module to program basic and
advanced instructions. Special internal relays and special data registers are also described.
The OpenNet Controller is programmed using operands such as inputs, outputs, internal relays, timers, counters, shift registers, data registers, and link registers.
Inputs (I) are relays to receive input signals through the input terminals.
Outputs (Q) are relays to send the processed results of the user program to the output terminals.
Internal relays (M) are relays used in the CPU and cannot be outputted to the output terminals.
Special internal relays (M) are internal relays dedicated to specific functions.
Timers (T) are relays used in the user program, available in 1-sec, 100-msec, 10-msec, and 1-msec timers.
Counters (C) are relays used in the user program, available in adding counters and reversible counters.
Shift registers (R) are registers to shift the data bits according to pulse inputs.
Data registers (D) are registers used to store numerical data. Some of the data registers are dedicated to special functions.
Link registers (L) are registers used for inputting and outputting numerical values to and from functional modules.
Shift Register (R)R0000-R0255256
Timer (T)T0000-T0255256
Counter (C)C0000-C0255256
Data Register (D)D0000-D79998000
Special Data Register (D)D8000-D89991000
For details about allocation numbers of link registers, see page 6-4.
For details about allocation numbers used for data link communication, see page 6-5.
Slave Station 1D7000-D7009D7010-D7019D8400
Slave Station 2D7020-D7029D7030-D7039D8401
Slave Station 3D7040-D7049D7050-D7059D8402
Slave Station 4D7060-D7069D7070-D7079D8403
Slave Station 5D7080-D7089D7090-D7099D8404
Slave Station 6D7100-D7109D7110-D7119D8405
Slave Station 7D7120-D7129D7130-D7139D8406
Slave Station 8D7140-D7149D7150-D7159D8407
Slave Station 9D7160-D7169D7170-D7179D8408
Slave Station 10D7180-D7189D7190-D7199D8409
Slave Station 11D7200-D7209D7210-D7219D8410
Slave Station 12D7220-D7229D7230-D7239D8411
Slave Station 13D7240-D7249D7250-D7259D8412
Slave Station 14D7260-D7269D7270-D7279D8413
Slave Station 15D7280-D7289D7290-D7299D8414
Slave Station 16D7300-D7309D7310-D7319D8415
Slave Station 17D7320-D7329D7330-D7339D8416
Slave Station 18D7340-D7349D7350-D7359D8417
Slave Station 19D7360-D7369D7370-D7379D8418
Slave Station 20D7380-D7389D7390-D7399D8419
Slave Station 21D7400-D7409D7410-D7419D8420
Slave Station 22D7420-D7429D7430-D7439D8421
Slave Station 23D7440-D7449D7450-D7459D8422
Slave Station 24D7460-D7469D7470-D7479D8423
Slave Station 25D7480-D7489D7490-D7499D8424
Slave Station 26D7500-D7509D7510-D7519D8425
Slave Station 27D7520-D7529D7530-D7539D8426
Slave Station 28D7540-D7549D7550-D7559D8427
Slave Station 29D7560-D7569D7570-D7579D8428
Slave Station 30D7580-D7589D7590-D7599D8429
Slave Station 31D7600-D7609D7610-D7619D8430
Transmit Data
to Slave Station
Receive Data
from Slave Station
6: ALLOCATION NUMBERS
Data Link
Communication Error
Note: When any slave stations are not connected, master station data registers which are assigned to the vacant slave sta-
tions can be used as ordinary data registers.
Operand Allocation Numbers for Data Link Slave Station
Allocation Number
Data
Slave Station DataD7000-D7009D7010-D7019D8400
Note: Slave station data registers D7020 through D7619 and D8401 through D8430 can be used as ordinary data regis-
Special internal relays M8000 through M8117 are read/write internal relays used for controlling the CPU operation and
communication. Special internal relays M8120 through M8237 are read-only internal relays primarily used for indicating
the CPU statuses. All special internal relays cannot be used as destinations of advanced instructions.
Special Internal Relays (Read/Write)
Allocation
Number
M8000Start ControlMaintainedMaintained
M80011-sec Clock ResetClearedCleared
M8002All Outputs OFFClearedCleared
M8003Carry (Cy) or Borrow (Bw)ClearedCleared
M8004User Program Execution ErrorClearedCleared
M8005Data Link Communication ErrorMaintainedCleared
M8006Data Link Communication Prohibit Flag (Master Station)MaintainedMaintained
M8011Maintain Outputs While CPU StoppedMaintainedCleared
M8012SFR(N) Shifting FlagMaintainedMaintained
M8013— Reserved ———
M8014Write Communication Command Execution at Receive CompletionMaintainedMaintained
M8015-M8017— Reserved ———
M8020Calendar/Clock Data Write FlagMaintainedCleared
M8021Clock Data Adjust FlagMaintainedCleared
M8022User Communication Receive Instruction Cancel Flag (RS232C Port 1)ClearedCleared
M8023User Communication Receive Instruction Cancel Flag (RS232C Port 2)ClearedCleared