Skip to main content
Version: v5.x.y

I/O Device Editor Tables

The following tables correspond to the I/O Device Editor.

I/O Device Editor

ItemDescription
New DeviceAdds a new I/O device.
New StationAdds a station to a serial device.
Delete DeviceDeletes the selected device or station.
Copy DeviceCopies the selected device’s content to the clipboard. This includes stations for serial devices.
Paste DevicePastes the selected device's content from the clipboard. This includes stations for serial devices.
Expand AllShows all dropdown content within the I/O Device Editor window.
Collapse AllHides all dropdown content within the I/O Device Editor window.
CollapseCollapses the selected tree from Ethernet Device or Serial Device.
ExpandExpands the selected tree from Ethernet Device or Serial Device.
Ethernet DeviceLists all created Ethernet devices under a dropdown.
Serial DeviceLists all created serial devices and their stations under a dropdown.
Certificates EditorOpens the Certificates Editor to manage Key Pairs and Trust Stores.
OKCloses the I/O Device Editor window.

Add New I/O Device

ItemDescription
Connection TypeSelect between Ethernet or Serial to determine the type of link between the HMI project and an external device.
Device NameAssigns a name to the user’s device.
Device TypeAssigns a protocol to communicate over for the I/O device.

Ethernet Device

The following tables relate to protocols communicating over Ethernet.

General

ItemDescriptionNote
Device NameAssigns a name to the device.
Device ProtocolAssigns a protocol to communicate over for the I/O device.Options:
ATIVA Ethernet
BACnet/IP
Beckhoff ADS/AMS
CIMON PLC (HMI Protocol)
CODESYS V3
DNP3 Ethernet
EtherNet/IP (Allen-Bradley)
EtherNet/IP (ODVA)
Fatek FBs
Keyence Host Link Ethernet
LSIS FEnet
Mitsubishi MELSEC Ethernet
Modbus TCP
OPC Client
Omron FINS
Timeout (ms)Sets the maximum time, in milliseconds, to wait without a response before declaring a communication failure.
Retry CountSets the number of tries the Xpanel will attempt to reestablish communication if previous communication failed.
String EncodingSets the encoding method for reading and writing Strings stored on a device.
This setting can be overwritten for tags in the Edit Tag menu.
Options:
ASCII
ISO-8859-1
Latin1
Windows-1252
Windows-949
CP949
Shift_JIS
GBK
UTF-8
String Encoding MethodSets the method for gateway to handle invalid characters.Replace: replace any invalid characters within the String with "?".
Skip: skip the invalid character and continue with the next one.
Reject: reject the invalid character.
Read Immediately After WritePerforms a write request and immediately performs a read request without needing to wait for a scan.
Single WriteForces the driver to use single-address write requests.Modbus TCP only.

ATIVA Ethernet

The following tables relate to the ATIVA Ethernet protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe CPU type of the ATIVA PLC.Options:
CM1 CP1
CM1 CP2
CM1 CP3
CM1 CP4
CM1 XP
CM1 UP
CM2 BP
CM3 PLC-S
CM3 PLC-S PRO
CM3 PLC-S PLUS
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

BACnet/IP

The following tables relate to the BACnet/IP Ethernet protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
BACnet/IP
ItemDescriptionNote
Max APDU LengthMaximum data length in the APDU layer.Must be less than or equal to the length target that the BACnet server supports.
Use Read Property MultipleThe BACnet driver will send a read request to read multiple properties.
Maximum Items per RequestDetermines how many properties are included in a single read request.
Write Request PriorityDetermines the write request priority.Lower level means higher priority.

Beckhoff ADS/AMS

The following tables relate to the Beckhoff ADS/AMS protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
Beckhoff ADS/AMS
ItemDescriptionNote
AMS Net ID TargetAddress of the target device on the ADS/AMS network.Default: 192.168.0.0.1.1
ADS Port TargetPort of which the target device listens on.Default: 851

CIMON PLC (HMI Protocol)

The following tables relate to the CIMON PLC (HMI Protocol) protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe CPU type of the CIMON PLC.Options:
CM1 CP1
CM1 CP2
CM1 CP3
CM1 CP4
CM1 XP
CM1 UP
CM2 BP
CM3 PLC-S
CM3 PLC-S PRO
CM3 PLC-S PLUS
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

CODESYS V3

The following tables relate to the CODESYS V3 protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Use AuthenticationEnable/disable login use on the CODESYS V3 PLC device.
Default: false
UsernameThe username required to log in to the CODESYS V3 PLC device.
PasswordThe password required to log in to the CODESYS V3 PLC device.
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

DNP3 Ethernet

The following tables relate to the DNP3 Ethernet protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
DNP3
ItemDescriptionNote
Local Data Link AddressThe local data link address.Default: 3
Remote Data Link AddressThe remote data link address.Default: 4
Explicit Scan Interval (ms)Determines the scan interval, in milliseconds, for explicit tags.Default: 10
Integrity Poll Interval (ms)Determines the integrity poll interval in milliseconds.Default: 3600000
Class 1 Poll Interval (ms)Determines the class 1 poll interval in milliseconds.Default: 5000
Class 2 Poll Interval (ms)Determines the class 2 poll interval in milliseconds.Default: 5000
Class 3 Poll Interval (ms)Determines the class 3 poll interval in milliseconds.Default: 5000
Unsolicited Event Class 1Determines if class 1 events are enabled for unsolicited messaging.Default: true
Unsolicited Event Class 2Determines if class 2 events are enabled for unsolicited messaging.Default: true
Unsolicited Event Class 3Determines if class 3 events are enabled for unsolicited messaging.Default: true
Analog Operation ModeDetermines the write operate mode to use for the Analog Output points.Options:
Direct Operate
Select and Operate
Binary Operation ModeDetermines the write operate mode to use for the Binary Output points.Options:
Direct Operate
Select and Operate
Binary Operation TypeDetermines the write operate type to use for the Binary Output points.Options:
Latch
Pulse
Time Sync ModeDetermines the time sync mode.Options:
None
Lan
Serial
Integrity On Start UpDetermines whether startup integrity scan will be performed.Default: true
Integrity On Event OverflowDetermines whether an integrity scan will be performed when the EventBufferOverflow IIN is detected.Default: true

EtherNet/IP (Allen-Bradley)

The following tables relate to the EtherNet/IP (Allen-Bradley) protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
PLC Type
ItemDescriptionNote
PLC TypeThe PLC type of the Allen-Bradley PLC.Options:
ControlLogix
CompactLogix
MicroLogix
Micro800
Message TypeSelect between Logix tag-based or PCCC-based drivers.Options:
Tag
PCCC
Use Multiple ServiceEnable if the PLC supports multiple services when using Logix tag-based communication.
EtherNet/IP
ItemDescriptionNote
Slot NumberThe slot number of the I/O device.
Read Block ToleranceAddress gap size between read blocks.Set to the highest value supported by the PLC.

EtherNet/IP (ODVA)

The following tables relate to the EtherNet/IP (ODVA) protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
Message Options
ItemDescriptionNote
Message TypeThe message type gateway uses to communicate with the device.Options:
Explicit
Implicit
UCMM
Input Instance Number (T->O)The assembly object input instance number.Implicit messaging type only.
Output Instance Number (O->T)The assembly object output instance number.Implicit messaging type only.
Input Data Size (Bytes)The I/O size, in Bytes, for input data.Implicit messaging type only.
Output Data Size (Bytes)The I/O size, in Bytes, for output data.Implicit messaging type only.
Interval (ms)The I/O data transmission interval, in milliseconds.Implicit messaging type only.
Input Run/Idle HeaderIndicates whether the input data includes a 4-byte Run/Idle header.Implicit messaging type only.
Output Run/Idle HeaderIndicates whether to add a 4-byte Run/Idle header to the output data.Implicit messaging type only.
Use Configuration InstanceIndicates whether a configuration instance is used for communication.Implicit messaging type only.
Configuration Instance NumberSpecifies the configuration instance number to use.Implicit messaging type only.

Fatek FBs

The following tables relate to the Fatek FBs protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

The following tables relate to the Keyence Host Link Ethernet protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

LSIS FEnet

The following tables relate to the LSIS FEnet protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe PLC type of the LSIS PLC.Options:
XGI
XGK
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

Mitsubishi MELSEC Ethernet

The following tables relate to the Mitsubishi MELSEC Ethernet protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe PLC type of the Mitsubishi PLC.Options:
FX5
Q/L
iQ/R
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
MELSEC
ItemDescriptionNote
Frame TypeThe method used to confirm that data sent was transmitted or received correctly.Default: 4E

Modbus TCP

The following tables relate to the Modbus TCP protocol.

Swap (Integer)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing Integer types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing Integer types.0xAABBCCDD

0xCCDDAABB
Swap 64Swaps the order of the DWORDs within each LWORD when reading or writing Integer types.0xAAAABBBBCCCCDDDD

0xCCCCDDDDAAAABBBB
Swap (String)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing String types.0xABCD

0xDCBA
Swap (Float32)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing float (32-bit) types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing float (32-bit) types.0xAABBCCDD

0xCCDDAABB
Swap (Float64)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing float (64-bit) types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing float (64-bit) types.0xAABBCCDD

0xCCDDAABB
Swap 64Swaps the order of the DWORDs within each LWORD when reading or writing float (64-bit) types.0xAAAABBBBCCCCDDDD

0xCCCCDDDDAAAABBBB
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
ModbusTCP
ItemDescription
Unit IdentifierThe unit ID of the I/O device.

OPC UA Client

The following tables relate to the OPC UA (client) protocol.

General
ItemDescriptionNote
Timeout (ms)The time, in milliseconds, to wait for a response before a communication timeout occurs.Default: 3000
Retry CountThe number of times to retry communication after a timeout occurs.Default: 1
String EncodingThe character encoding used for string data.Options:
UTF-8
ASCII
ISO-8859-1
Latin1
Windows-1252
Windows-949
CP949
Shift_JIS
GBK
String Encoding MethodSets how string data is handled during encoding.Options:
Replace
Skip
Reject
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
OPC UA Client
ItemDescriptionNote
Application URIThe application URI of the client.Used by the OPC UA client to help identify itself and verify the OPC UA client's certificate.
Enable EncryptionEnables or disables encryption.Requires the user to upload a certificate.
Generate Encryption CertificatesDenotes whether the client will use the HMI/device's certificates or user-provided certificates.
Encryption Key PairThe key pair uploaded by the user.Used for message encryption.
Security PolicyThe security policy the client will use when communicating with the server.Options:
None
Basic128Rsa15
Basic256
Basic256Sha256
Aes128_Sha256_RsaOaep
Message SecurityThe message security type the client will use when communicating with the server.Options:
None
Sign
Sign and Encrypt
Server NameThe name of the OPC UA server.Uses the server's endpoint.
Authentication MethodThe method the OPC UA client will use to authenticate itself with the OPC UA server.Options:
Anonymous
Username
Authentication UsernameThe username to be used for authentication.
Authentication PasswordThe password to be used for authentication.

Omron FINS

The following tables relate to the Omron FINS protocol.

Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
Fins
ItemDescriptionNote
Source Node IDThe source node ID gateway uses when connecting to the target I/O device.
Source Network IDThe source network ID gateway uses when connecting to the target I/O device.
Destination Network IDThe destination network ID gateway uses when connecting to the target I/O device.
Destination Node IDThe destination node ID gateway uses when connecting to the target I/O device.
Destination Unit IDThe destination unit ID gateway uses when connecting to the target I/O device.

Proface GPEthernet

The following tables relate to the Proface GPEthernet protocol.

Swap (Integer)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing Integer types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing Integer types.0xAABBCCDD

0xCCDDAABB
Swap (String)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing String types.0xABCD

0xDCBA
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.

Siemens S7

The following tables relate to the Siemens S7 protocol.

General
ItemDescriptionNote
Timeout (ms)Sets the timeout for PLC requests. This value is applied to pings as well as transmission and receiving timeouts.Default: 3000
Retry CountThe number of times to retry communication after a timeout occurs.Default:
1
Enable Request DelayEnables or disables a delay before sending a request to the PLC.
Inter Request Delay (ms)Specifies the wait time before sending a request.Default: 10
Enable Max Read BytesEnables or disables a limit on the number of bytes retrieved per read request.
Max Read BytesSpecifies the maximum number of bytes to be retrieved in a read request. The smaller value between this setting and the PLC's PDU size will be used.Default: 460
Enable Max PDU ItemsEnables or disables a configured PDU size for the PLC.
Max PDU ItemsSets the PLC's PDU size. If the PLC supports a lower PDU size than the configured value, the PLC's PDU size will be used instead.Default: 480
String EncodingThe character encoding used for string data.Options:
ASCII
ISO-8859-1
Latin1
Windows-1252
Windows-949
CP949
Shift_JIS
GBK
UTF-8
String Encoding MethodSets how string data is handled during encoding.Options:
Replace
Skip
Reject
Read Immediately After WriteEnables or disables reading a value immediately after it is written.
Ethernet
ItemDescription
Redundancy EnableCheckbox to enable/disable the redundancy feature for the device.
Primary Health Check Interval (ms)Sets the interval, in milliseconds, at which the system checks whether the Primary PLC's connection has been restored.
Max Fail Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain disconnected before the system switches to the Secondary PLC.
Switch Back Stable Interval (ms)Sets the duration, in milliseconds, the Primary PLC's connection must remain stable after being restored before the system switches back to it.
Switch ModeSets whether switching between the Primary and Secondary PLC is handled automatically or manually.
HostIPv4 address or hostname of the Primary PLC.
PortPort which the Primary PLC listens on.
Ethernet TypeThe communication protocol used for the connection
Options: TCP or UDP
Secondary HostIPv4 address or hostname of the Secondary PLC.
Secondary PortPort which the Secondary PLC listens on.
PLC Type
ItemDescriptionNote
PLC TypeThe PLC type of the Siemens PLC.Options:
S7 Series
LOGO! Series
S7
ItemDescription
Slot NumberThe slot number of the I/O device.
Rack NumberThe rack number of the I/O device.

Serial Device

The following tables relate to protocols communicating over serial.

General

ItemDescriptionNote
Device NameAssigns a name to the device.
Device ProtocolAssigns a protocol to communicate over for the I/O device.Options:
Allen-Bradley DF1
ATIVA Serial
CIMON PLC (HMI Protocol)
DNP3 Serial
Hallim Loader
Keyence Host Link Serial
Koyo DirectNET
LSIS Cnet
Mitsubishi MELSEC Serial
Modbus RTU
Omron HostLink
Panasonic FP7
User Protocol
Yokogawa FA-M3
Timeout (ms)Sets the maximum time, in milliseconds, to wait without a response before declaring a communication failure.
Retry CountSets the number of tries the Xpanel will attempt to reestablish communication if previous communication failed.
String EncodingSets the encoding method for reading and writing Strings stored on a device.
This setting can be overwritten for tags in the Edit Tag menu.
Supported encoding:
ASCII
ISO-8859-1
Latin1
Windows-1252
Windows-949
CP949
Shift_JIS
GBK
UTF-8
String Encoding MethodSets the method for gateway to handle invalid characters.Replace: replace any invalid characters within the String with "?".
Skip: skip the invalid character and continue with the next one.
Reject: reject the invalid character.
Read Immediately After WritePerforms a write request and immediately performs a read request without needing to wait for a scan.
Single WriteForces the driver to use single-address write requests.Modbus RTU only.

Station

ItemDescription
Station NameThe user-defined identifier for the station.
Station NumberThe station number of the I/O device.
Destination IDSpecifies the ID of the target device.

ATIVA Serial

The following tables relate to the ATIVA Serial protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

Allen-Bradley DF1

The following tables relate to the Allen-Bradley DF1 protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Data BitsThe char size used for communication with the I/O device.Default: 8
Stop BitsThe end of the data packet.Default: 1
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Error DetectionThe method used to identify errors in the data transmission.Options:
BCC
CRC
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

CIMON PLC (HMI Protocol)

The following tables relate to the CIMON PLC (HMI Protocol) protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe CPU type of the CIMON PLC.Options:
CM1 CP1
CM1 CP2
CM1 CP3
CM1 CP4
CM1 XP
CM2 BP
CM3 PLC-S
Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

DNP3 Serial

The following tables relate to the DNP3 Serial Protocol

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0
Open Delay (ms)The delay, in milliseconds, after opening the connection.Default: 0

Hallim Loader

The following tables relate to the Hallim Loader protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

The following tables relate to the Keyence Host Link Serial protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

Koyo DirectNET

The following tables relate to the Koyo DirectNET protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Operation ModeThe operation mode used by the client.Options:
Hex
ASCII
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

LSIS Cnet

The following tables relate to the LSIS Cnet protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe PLC type of the LSIS PLC.Options:
XGI
XGK
Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

Mitsubishi MELSEC Serial

The following tables relate to the Mitsubishi MELSEC Serial protocol.

PLC Type
ItemDescriptionNote
PLC TypeThe PLC type of the Mitsubishi PLC.Options:
FX5
Q/L
iQ-R
Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
MELSEC
ItemDescriptionNote
Frame TypeThe method used to confirm that data sent was transmitted or received correctly.Default: 3C

Modbus RTU

The following tables relate to the Modbus RTU protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0
Read Block ToleranceAddress gap size between read blocks.Set to the highest value supported by the PLC.
Station - Swap (Integer)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing Integer types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing Integer types.0xAABBCCDD

0xCCDDAABB
Swap 64Swaps the order of the DWORDs within each LWORD when reading or writing Integer types.0xAAAABBBBCCCCDDDD

0xCCCCDDDDAAAABBBB
Station - Swap (String)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing String types.0xABCD

0xDCBA
Station - Swap (Float32)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing float (32-bit) types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing float (32-bit) types.0xAABBCCDD

0xCCDDAABB
Station - Swap (Float64)
ItemDescriptionExample
Swap 16Swaps the order of the Bytes within each WORD when reading or writing float (64-bit) types.0xABCD

0xDCBA
Swap 32Swaps the order of the WORDs within each DWORD when reading or writing float (64-bit) types.0xAABBCCDD

0xCCDDAABB
Swap 64Swaps the order of the DWORDs within each LWORD when reading or writing float (64-bit) types.0xAAAABBBBCCCCDDDD

0xCCCCDDDDAAAABBBB

The following tables relate to the Omron HostLink protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

Panasonic FP7

The following tables relate to the Panasonic FP7 protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0

Siemens PPI Direct

The following tables relate to the Siemens PPI Direct protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485
RS-422
RS-232
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, before each transmission.Default: 0

User Protocol

The following tables relate to the User protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control

Yokogawa FA-M3

The following tables relate to the Yokogawa FA-M3 protocol.

Serial
ItemDescriptionNote
Serial PortThe port used for communication with the I/O device.Options:
COM1
COM2
COM3
Comm TypeThe serial communication type used for communication with the I/O device.Options:
RS-485 (COM1)
RS-422 (COM1)
RS-232 (COM2, COM3)
BaudrateThe number of bits transmitted per second.Options:
300
600
1200
2400
4800
9600
19200
38400
57600
115200
230400
ParityThe error-checking mechanism to ensure the number of set bits (1) is proper.Options:
None
Even
Odd
Data BitsThe char size used for communication with the I/O device.Options:
7
8
Stop BitsThe end of the data packet.Options:
1
2
Flow ControlThe method used to manage the rate of data transmission to the I/O device.Options:
Off
On
Control
Transmission Delay (ms)The minimum delay, in milliseconds, the driver adds between receiving a response and sending the next request.Default: 0