The number of device/PLC drivers that the display unit can communicate with at the same time depends on the type of display unit.
1.5 Supported Features
After converting a device/PLC, any parts, D-Scripts, Alarms, etc., must have their device addresses set again. Also, please save any screens that use a Special Switch set to [Screen Change].
If you change the device/PLC by clicking the [Change] button in the [Change Device/PLC] dialog box, the address conversion pattern may not display correctly if there is no device code at the destination. Confirm all device addresses used in the project and correct the relevant addresses.
When using an Ethernet communication driver with multiple connections, [UDP] or [TCP] cannot be set up in the same driver.
For example, when [Device/PLC1] is set to MELSEC A Ethernet [UDP] type, [Device/PLC2] cannot be set to MELSEC A Ethernet [TCP] type.
When deleting the settings for multiple connected PLCs, connected devices whose addresses are already used inside a project cannot be deleted. If you cannot delete PLC settings, click [Project] menu - [Utility] command and open [Cross Reference]. You can then check which addresses are being used. Delete the PLC settings after either replacing the address in use or deleting the unused address.
You cannot stop the communication scan of a device specified with the System Area Start Address. However, if you are not using the System Data Area, you can stop the communication scan.
5.4.6 System Settings [Display Unit] - [System Area] Settings Guide
When using multiple drivers, you can connect up to 128 device/PLCs in the whole project. When using multiple Ethernet communication drivers, sockets must be 96 or less which must also take into account any other restrictions.
You cannot add devices/PLCs or change drivers if it will exceed the limit.
The occupied number of sockets differs depending on TCP or UDP.
TCP: one socket per device/PLC.
UDP: one socket per driver type.
Indirect Device Restrictions
You can add up to 64 indirect devices to one driver.
When using LT3000 series, ST3000 series or GP3200 series units, setting up indirect device reserves 1 MB of the screen area for this feature. The project file size sent to the display unit should not exceed the Display Unit Screen Area Capacity minus 1 MB. The screen area capacity depends on the display unit model.
1.5 Supported Features
In the [System Settings], [Device/PLC] settings, you can use the same indirect device for multiple devices/PLCs as long as the [Series] defined in the [Individual Device Settings] match, or as long as you meet the following conditions.
Manufacturer |
Driver |
[Individual Device Settings] |
Omron Corporation |
CS/CJ/NJ Series EtherNet/IP |
When [Series] is [CJ2 Series] or [NJ Series] and using tag data, use the same tag data |
Fuji Electric FA Components & Systems Co., Ltd. |
MICREX-SX Series SIO MICREX-SX Series Ethernet |
When the [Use Variable Data] check box is selected, use the same variable data |
Mitsubishi Electric Corporation |
iQ-R/F Ethernet (SLMP Client) |
When [Series] is [iQ-R] and [Use Label] is enabled, use the same label data |
Beckhoff Automation GmbH |
TwinCAT ADS/AMS |
When [Series] is [Embedded PC/IPC], use the same TPY file |
CoDeSys Automation Alliance |
CoDeSys Ethernet CoDeSys SIO |
When [Access] is [Symbolic Address], use the same symbol file |
CoDeSys V3 Ethernet |
Use the same tag data |
|
Modbus-IDA |
General MODBUS RTU SIO Master General MODBUS TCP Master |
The following configuration items should be the same.
|
Rockwell Automation, Inc. |
EtherNet/IP |
When [Series] is [Control/Compact/Flex Logix Series Native] use the same tag data |
Schneider Electric SA |
MODBUS SIO Master MODBUS TCP Master |
The following configuration items should be the same.
|
Siemens AG |
SIMATIC S7 Ethernet SIMATIC S7 MPI Direct TIA Portal Ethernet |
When the [Use Tag Data] check box is selected, use the same tag data |
Siemens Building Technologies |
SAPHIR SIO |
Use same target and data points |
You can use the indirect device in address fields for parts or animation, and in the [Common Settings] menu's [Global D-Script] and [Global Functions]. You cannot use indirect device addresses in system settings or other functions in the [Common Settings] menu.
When an indirect device is set up, the [Device ID Address] is monitored every display scan. As a result, even if there are no parts set up with an indirect device address on the screen, the display scan speed is slower than a project with no indirect device.
After changing the value in the [Device ID Address], allow an interval longer than the display scan time before running the next operation. The [Device ID Address] is monitored at the end of the display scan. If the value in the [Device ID Address] has changed, communication with the device/PLC associated with the device ID starts on the next display scan. As a result, after the change in device ID, communication continues with the previous device/PLC until the device/PLC change.
For example, if you set up a multi-function switch that changes the device ID, and then writes data to the indirect device, data will not write to the changed device. Instead, data is written to the device before the device change.
When changing to a non-existent device ID, parts set to the indirect device will not work. When that happens an error message will not display for parts that continuously monitor addresses (such as the [Numeric Display]).
When you specify an indirect device address for the following parts, switching from a non-existing device ID to an existing device ID, creates an error message. However, the system continues to operate normally.
[Word Address] in the [Sub Display] for a Text Alarm part
[Remote PC Access Trigger Bit Address] for a Remote PC Access Window Display
[Status Word Address 1] and [Status Word Address 2] for a movie player
You cannot use indirect devices in an Extended Script. Calling user-defined functions ([Script Type] = [D-Script]) that specify indirect devices do not work properly.
Changing the device/PLC works the same way as screen change operations. Except for Global D-Script. Changing the device/PLC causes Global D-Script to run from the beginning (first registered script ID).
When changing the indirect device, Global D-scripts and Global Function Switches stop communication with devices/PLCs. Global D-scripts and Global Function Switches resume communication when connection.
When using a [Bit Switch] set up with the [Bit Momentary Switch] or [Group with Auto OFF] feature, changing the device automatically turns OFF the bit.
When changing the indirect device while a window is open, the window will close. The window will display again after its trigger condition is satisfied.
When GP-Viewer EX is in asynchronous mode (or when changing from synchronous to asynchronous mode), you can use a different device ID on the display unit (server) and on GP-Viewer.
In synchronous mode (or when changing from asynchronous to synchronous mode), the device ID of the display unit is copied to the GP-Viewer EX [Device ID Address].
For more details, please refer to the following.
37.12.1 GP-Viewer EX Restrictions
When using GP-Viewer EX. do not use the address defined in the [Device ID Address] field in any of the following [Common Settings].
[Text Table]'s [Switching Control Address]
[Interlock Settings]'s [Interlock Address]
[Alarm]
[Sound]
Even if you use the same address as the [Device ID Address], parts (such as data display) operations will not match when you change the [Device ID Address] value on GP-Viewer EX after changing the screen mode from Synchronous to Asynchronous.
For example, connect GP-Viewer EX in synchronous mode and then change to asynchronous mode
Data Display: Change data storage from Display Unit to GP-Viewer EX
Text Table: Data storage remains as Display Unit (no change)
Pro-Server EX cannot use indirect devices.
When using indirect devices, although the following system variables are available for selection when defining addresses, they will not work. Instead, use system variables associated with the actual device/PLC.
[Indirect*]#H_ErrorStatus
[Indirect*]#H_DriverCycleTime
[Indirect*]#H_DriverErrorCode
[Indirect*]#H_DriverErrorCount
[Indirect*]#H_DriverErrorDate
[Indirect*]#H_ScanOffControl
[Indirect*]#H_ScanOffStatus