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:

...

Please note that Canvas can still communicate with these devices via Modbus if the specific protocol necessary for a given device is unavailable. For more information on a specific device type, refer to the Supported Communication Drivers section.

The General configuration page will appear once a new Ethernet I/O device has been added successfully. An additional configuration is below the General configuration section and will differ based on the device protocol selected.

  • General Configuration

  • Additional Configuration - Device Specific

    • Omron FINS

    • CIMON CI-net (CIMON-PLC)

    • Modbus TCP

    • Allen-Bradley EtherNet/IP

    • Siemens S7

    • LSIS FEnet

    • Mitsubishi MELSEC Ethernet

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.

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

Item

Description

IPv4 Address

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:

Image Added

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:

Image Added

Tag values with data types INT32 / UINT32 / BCD32 / UBDC32 / FLOAT will be influenced by this option.

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.

Additional Configuration - Device Specific

Omron FINS

...

Item

Description

Host

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

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.

CIMON CI-net (CIMON-PLC)

...

Item

Description

PLC Type

Enter the model of PLC for the target device.

IPv4 Address

Host

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

Please refer to the 13.1.2.1 Communication Port Pinout section for additional information on the port pinout.

Modbus TCP

...

Item

Description

IPv4 AddressHost

Enter the IP address of the target I/O Device.

Ethernet Type

Allows the user to select a UDP or TCP connectionPort

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

Unit Identifier

Enter the unit identifier of the target device.

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

...

Item

Description

IPv4 AddressHost

Enter the IP address of the target I/O Device.

Port

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

PLC Type

Enter the model of PLC for the target device.

Message Type

Allows the user to select a Tag or PCCC message type.

Slot Number

Enter the slot number of the target device.

Siemens S7

...

Item

Description

IPv4 AddressHost

Enter the IP address 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 AddressHost

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

Mitsubishi MELSEC Ethernet

...

Item

Description

PLC Type

Enter the model of PLC for the target device.

Host

Enter the IP address of the target I/O Device.

IPv4 Address

Ethernet Type

Allows the user to select a UDP or TCP connection.

Port

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

Fatek FBS

...

Item

Description

Host

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

Proface FPEthernet

...

Item

Description

Host

Enter the IP address of the target I/O Device.

Port

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