Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Once an Ethernet Device is added, the communication configuration page will appear:

...

The General configuration section will appear once a new Ethernet I/O device has been added successfully. Additional options differ based on the selected protocol.

Table of Contents
minLevel1
maxLevel7

Please refer to the following for additional information:

Child pages (Children Display)

General Configuration

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

Item

Description

IPv4 Address

Enter the IP address

device.

Device Protocol

Select the type of target device. This also selects the driver used to communicate with the device.

Time Out

The timeout feature periodically checks whether the connection is still valid. If a requested frame is not received in the assigned time, it will be processed as a communication failure. This option is not applied if the protocol is TCP/IP. Values represent multiples of 100ms. For example, a value of 10 represents 1000ms or 1 second.

Retry Count

Assign the number of communication retry attempts after a communication failure.

Depending on the selected Device Protocol in the communication configuration page, the available properties in the PLC Type and Ethernet sections are subject to change.

Omron FINS

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.

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 use one of the following options:

  • Replace: Replace the character with the question mark character ?.

  • Skip: Skip the character and continue with the next one.

  • Stop: End the string at the previous character and truncate any remaining characters.

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 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 10260 for TCP, and 10262 for UDP.

Source Node ID

Enter the Source Node ID.

Source Network ID

Enter the Source Network ID.

Destination Network ID

Enter the Destination Network ID.

Destination Node ID

Enter the Destination Node ID.

Destination Unit

Enter the Destination Unit.

...

Fatek FBS

...

Item

Description

Station Number

Enter the station number of the target device. Valid numbers include 0–255.

Host

Enter the 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.

LSIS FEnet

...

Item

Description

PLC Type

Enter the model of PLC for the target device.

IPv4 Address

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.

Mitsubishi MELSEC Ethernet

...

Item

Description

IPv4 Address

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.

Unit Identifier

Port

Enter the

unit identifier

Item

Description

IPv4 Address

Enter the IP address

port number of the target I/O device. The default port number is 5000.

Frame Type

Swap 16

Enable/Disable 16-bit data swaps.

Swap 32

Enable/Disable 32-bit data swaps.

Swap String

Enable/Disable string swaps.

Allen-Bradley EtherNet/IP

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:

Image Added

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:

Image Added

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 IPv4 address or hostname of the target I/O Device.

Port

Enter the port number of the target I/O device.

Slot Number

The default port number is 502.

Unit Identifier

Enter the

slot number

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

IPv4 Address

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.

Slot Number

Enter the slot number of the target device.

Rack Number

Enter the rack number of the target device.

LSIS FEnet

Item

Description

PLC Type

Enter the model of PLC for the target device.

IPv4 Address

Enter the IP address

The default port number is 4840.

Application URI

Enter the Uniform Resource Identifier (URI) to locate the asset on a network.

Enable Encryption

Checking this box will enable encryption. Encryption uses symmetric key pairs to hide data from unwanted recipients, and uses certificates to verify data sources.

Generate Encryption Certificates

Automatically 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” (no authentication) or “Username” (provides a username and password to the server).

Authentication Username

Enter the username for the client.

Authentication Password

Enter the password for the specified client username.

Omron FINS

...

Item

Description

Host

Enter the 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.

Source Node ID

Enter the Source Node ID. Valid numbers include 0–254 for TCP, and 1–254 for UDP.

Mitsubishi MELSEC Ethernet

Item

Description

PLC Type

Enter the model of PLC for the target device.

IPv4 Address

Enter the IP address

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:

Image Added

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:

Image Added

Swap String

Swaps the upper and lower bytes of string word data.

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 1024.

Siemens S7

...

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 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.