Please note that Canvas can still communicate with these devices via Modbus if a specific protocol is unavailable for a given device. The General configuration page section will appear once a new Ethernet I/O device has been added successfully. An additional configuration below the General configuration section will Additional options differ based on the selected device protocol.
Table of Contents | ||||
---|---|---|---|---|
|
...
Child pages (Children Display) |
---|
General Configuration
...
title | General Configuration |
---|
Please know that general configuration will appear regardless of the selected Connection Type and Device Type.
...
Item
...
Description
...
Device Name
...
Allows the user to assign a name for the selected I/O device.
...
Device Protocol
...
Allows the user to select a protocol for a device.
...
Timeout (ms)
...
The maximum time to wait with no response before assuming a communication failure.
...
Retry Count
...
Set the number of retries for sending a frame when communication fails.
...
Swap 16 (16-bit Data Swap)
...
This option swaps bytes for all word or double-word-sized data. The following diagram shows an example of byte-swapping:
...
Almost all data types will be influenced by this option except INT16 / UINT16
...
Swap 32 (32-bit Data Swap)
...
This option swaps words of all double-word-sized data. The following diagram shows an example of word swapping:
...
Tag values with data types INT32 / UINT32 / BCD32 / UBDC32 / FLOAT32 will be influenced by this option.
...
Swap 64 (64-bit Data Swap)
...
This option swaps words of all quadruple-word-sized data.
Tag values with data types INT64 / UINT64 / BCD64 / UBDC64 / FLOAT64 will be influenced by this option.
...
Swap Float 16
...
Swap Float 32
...
Swap Double 16
...
Swap Double 32
...
Swap Double 64
...
Swap String
...
Swaps the upper and lower bytes of string word data.
...
String Encoding
...
Specifies the encoding method for reading and writing string values stored on the device. This option can be overridden for individual tags in the Edit Tag menu.
...
String Encoding Method
...
When an invalid character is encountered, the gateway will do one of the following:
Replace the character with "?".
Skip the character and continue with the next one.
Stop the string and truncate any remaining characters. This option can be overridden for individual tags in the Edit Tag menu.
Please know that general configuration will appear regardless of the selected Connection Type and Device Type.
...
The General section contains common options which apply to most Ethernet devices.
Note that some device types have additional options in the General section, and some device types do not include all of the options shown below.
...
Item | Description |
---|---|
Device Name | Allows the user to assign a name for the selected I/O device. |
Device Protocol | Allows the user to select a protocol for a device. |
Timeout (ms) | The maximum time to wait with no response before assuming a communication failure. |
Retry Count | Set the number of retries for sending a frame when communication fails |
Swap 16 (16-bit Data Swap)
This option swaps bytes for all word or double-word-sized data. The following diagram shows an example of byte-swapping:
Almost all data types will be influenced by this option except INT16 / UINT16
Swap 32 (32-bit Data Swap)
This option swaps words of all double-word-sized data. The following diagram shows an example of word swapping:
Tag values with data types INT32 / UINT32 / BCD32 / UBDC32 / FLOAT32 will be influenced by this option.
Swap 64 (64-bit Data Swap)
This option swaps words of all quadruple-word-sized data.
Tag values with data types INT64 / UINT64 / BCD64 / UBDC64 / FLOAT64 will be influenced by this option. |
Swap Double 32
Swap Double 64
Swap Float 32
Swap Double 16
String |
Swaps the upper and lower bytes of string word data.
Encoding | Specifies the encoding method for reading and writing string values stored on the device. This option can be overridden for individual tags in the Edit Tag menu. |
String Encoding Method | When an invalid character is encountered, the gateway will |
use one of the following options:
|
|
This option can be overridden for individual tags in the Edit Tag menu. |
Additional Configuration - Device Specific
Allen-Bradley EtherNet/IP
...
Item | Description |
Host | Enter the |
IPv4 address or hostname of the target I/O Device. | |
Port | Enter the port number of the target I/O device. The default port number is 44818. |
PLC Type | Enter the model of PLC for the target device. Supports ControlLogix, CompactLogix, MicroLogix, and Micro800. |
Message Type | Allows the user to select |
Tag or PCCC message type. Note that Tag is not supported for MicroLogix PLCs, and PCCC is not supported for Micro800 PLCs. |
Use Multiple Service |
When “Tag” is chosen for the message type, this option allows simultaneous polling of multiple tags. This feature is not supported by all AB CPUs. For unsupported CPUs, this option is ignored. | |
Slot Number | Enter the slot number of the target device. Valid numbers include 0–255. |
CIMON PLC (HMI Protocol)
...
Item | Description |
---|---|
PLC Type | Enter the model of PLC for the target device. Supports CM1 CP1, CM1 CP2, CM1 CP3, CM1 CP4, CM1 XP, CM2 BP, and CM3 PLC-S. |
Host | Enter the IP IPv4 address or hostname of the target I/O Device. The default port number is 10260 for TCP, and 10262 for UDP. |
Ethernet Type | Allows the user to select a UDP or TCP connection. |
Port | Enter the port number of the target I/O device. The default port number is 10260 for TCP, and 10262 for UDP. |
Fatek FBS
...
Item | Description | |
Station Number | Enter the station number of the target device. Valid numbers include 0–255. | |
Host | Enter the | IP IPv4 address or hostname of the target I/O Device. |
Ethernet Type | Allows the user to select a TCP or UDP connection. | |
Port | Enter the port number of the target I/O device. The default port number is 500 | for either TCP/UDP. |
LSIS FEnet
...
Item | Description |
PLC Type | Enter the model of PLC for the target device. Supports XGI, and XGK. |
Host | Enter the IP IPv4 address or hostname of the target I/O Device. |
Ethernet Type | Allows the user to select a UDP or TCP connection. |
Port | Enter the port number of the target I/O device. The default port number is 2004 for TCP, and 2005 for UDP. |
...
Item | Description |
PLC Type | Enter the model of PLC for the target device. Supports FX5, Q/L, and iQ-R. |
Host | Enter the IP IPv4 address or hostname of the target I/O Device. |
Ethernet Type | Allows the user to select a UDP or TCP connection. |
Port | Enter the port number of the target I/O device. The default port number is 5000 for either TCP/UDP. |
Frame Type | Currently, Canvas only supports 4E. |
Modbus TCP
...
Item | Description | |
Swap 16 | This option swaps the high byte and low byte in every word for all INT8, UINT8, INT16, UINT16, INT16, UINT32, INT64, and UINT64 data types. The following diagram shows an example of byte-swapping: | |
Swap 32 | This option swaps the high word with the low word in every double word of all INT32, UINT32, INT64, and UINT64 data types. The following diagram shows an example of word swapping: | |
Swap 64 | This option swaps high double word with the low double word INT64 and UINT64 data types. | |
Swap String | Swaps the upper and lower bytes of string word data. | |
Swap Float 16 | This option swaps the high byte and low byte in every word for the REAL (FLOAT32) data type. | |
Swap Float 32 | This option swaps the high word and low word for the REAL (FLOAT32) data type. | |
Swap Double 16 | This option swaps the high byte and low byte in every word for the LREAL (FLOAT64) data type. | |
Swap Double 32 | This option swaps the high word and low word in every double word for the LREAL (FLOAT64) data type. | |
Swap Double 64 | This option swaps the high double word and low double word for the LREAL (FLOAT64) data type. | |
Host | Enter the | IP IPv4 address or hostname of the target I/O Device. |
Port | Enter the port number of the target I/O device. The default port number is 502. | |
Unit Identifier | Enter the unit identifier of the target device. Valid numbers include 0–255. The unit identifier is primarily used in serial-to-Ethernet conversion systems where multiple serial devices share the same IP address. Most Modbus implementations ignore this property. |
OPC UA Client
...
Item | Description | |||
Host | Enter the IP IPv4 address or hostname of the target I/O Device. | |||
Port | Enter the port number of the target I/O device. The default port number is 4840. | |||
Application URI | Enter the Uniform Resource Identifier (URI) to locate the asset on a network. | |||
Enabled Enable Encryption | Checking this box will enabled encryption. Unchecking this box will disable encryptionenable encryption. Encryption uses symmetric key pairs to hide data from unwanted recipients, and uses certificates to verify data sources. | |||
Generate Encryption Certificates | Enabled by default. This feature can only be disabled by first enabling encryption. Checking this box will enable encryption certificate generation. Unchecking this box will disable encryption certificate generation. | Encryption Key Pair | Security Policy | Message SecurityAutomatically generates a key pair on the device. Uncheck this box if you wish to use a specific key pair instead. Note that this feature will only be used when the Enable Encryption box is checked. |
Encryption Key Pair | Selects a key pair to use for encryption. You may select an existing key pair or create a new one directly from the dropdown. Once a key pair is selected, it may be edited using the edit button next to the dropdown. Key pairs may also be created and edited through the Certificates Editor window. See the Certificates Editor section for details. Note that this feature will only be used when the Enable Encryption box is checked and the Generate Encryption Certificates box is unchecked. | |||
Security Policy | Chooses an encryption method for communication with the server. Select from “Basic128Rsa15”, “Basic256”, “Basic256Sha256”, “Aes128_Sha256_RsaOaep”, or “None”. Note that this feature will only be used when the Enable Encryption box is checked. | |||
Message Security | Specifies whether data should be signed, encrypted, signed and encrypted, or neither signed nor encrypted (None). Note that this feature will only be used when the Enable Encryption box is checked and the Security Policy property is not set to “None”. | |||
Server Name | Enter the name of server. This name is used in the server’s endpoint. | |||
Authentication Method | Choose between anonymous or username“Anonymous” (no authentication) or “Username” (provides a username and password to the server). | |||
Authentication Username | Enter the username for the serverclient. | |||
Authentication Password | Enter the password of for the specified client username for the server. |
Omron FINS
...
Item | Description |
Host | Enter the IP IPv4 address or hostname of the target I/O Device. |
Ethernet Type | Allows the user to select a UDP or TCP connection. |
Port | Enter the port number of the target I/O device. The default port number is 9600 for either TCP/UDP. |
Source Node ID | Enter the Source Node ID. Valid numbers include 0–254 for TCP, and 1–254 for UDP. |
Source Network ID | Enter the Source Network ID. Valid numbers include 0–65535. |
Destination Network ID | Enter the Destination Network ID. Valid numbers include 0–65535. |
Destination Node ID | Enter the Destination Node ID. Valid numbers include 0–65535. |
Destination Unit | Enter the Destination Unit. Valid numbers include 0–65535. |
Proface
...
GPEthernet
...
Item | Description | |
Swap 16 | This option swaps the high byte and low byte in every word for all INT8, UINT8, INT16, UINT16, INT16, UINT32, INT64, and UINT64 data types. The following diagram shows an example of byte-swapping: | |
Swap 32 | This option swaps the high word with the low word in every double word of all INT32, UINT32, INT64, and UINT64 data types. The following diagram shows an example of word swapping: | |
Swap String | Swaps the upper and lower bytes of string word data. | |
Host | Enter the | IP IPv4 address or hostname of the target I/O Device. |
Port | Enter the port number of the target I/O device. The default port number is 1024. |
Siemens S7
...
Item | Description |
Host | Enter the IP IPv4 address or hostname of the target I/O Device. |
Port | Enter the port number of the target I/O device. The default port number is 102. |
Slot Number | Enter the slot number of the target device. Valid numbers include 0–255. |
Rack Number | Enter the rack number of the target device. Valid numbers include 0–255. |