...
When the Fairmount device is operating as a EtherNet/IP server/target, you define, via XML, what the Assemblies and Objects are. Keep in mind that custom (vendor specific) objects should be numbered between 100 and 199 to avoid conflicts with objects that are defined or reserved as a part of the EtherNet/IP standard.
NOTE: A maximum of 511 bytes is allowed per Assembly connction.
EtherNet/IP Assembly Operator Configured as Producer
...
Connection Type - Three choices are available, Exclusive Owner, Input Only and Listen Only. When Exclusive Owner is specified, you become the sole controller of the assembly and no-one else may modify it, When Input Only is specified, the connection will be used to receive but not transmit data via the connection. When Listen Only is specified, this connection is used to receive but not transmit data via an existing Exclusive Owner or Input Only connection and essentially piggybacks it. If the underlying Exclusive Owner or Input Only connection is closed, this connection will be lost with with it
- Exclusive Owner (also known as Input/Output): This connection is bi-directional: The originator produces data consumed by the target and the target produces data that is consumed by the originator. The Exclusive Owner connection is the controlling connection and no other connection can modify the data in the transaction. No more than one Exclusive Owner connection can be made to a particular target.
- Input Only: For this connection type, only the target produces data, which is consumed by the originator. The originator will only send a heartbeat packet that is used to allow the target to identify when the connection is broken. Multiple originator devices can connect as Input Only to a target.
- Listen Only: This connection type is similar to an Input Only connection type except it can only exist when one of the other I/O connection types has already been established. That is, a Listen Only connection cannot be established until an Exclusive Owner or Input Only connection has been established, and conversely when the last non-Listen-Only connection has been closed or has timed out, the Listen Only connection will automatically close as well.
Transport Mode - Two choices are available, Point to Point or Multicast. Point to Point selects a unicast transmission that is a private exchange between this and the device not shared with anyone else. Multicast indicates the data whould be transferred via a multicast transmission that allows others that "tuned" to the same multicast address to receive the same data.
Connection Timeout Multiplier - a multiple of the actual (not requested) packet interval that will be used to determine a timeout if no transmissions occur in that timeframe. This is a value that is a power of two ranging from 4 to 512 (e.g. 4, 8, 16...128,256,512). Provided the requested packet rate is attainable by the device, this will represent the number of consecutive missed transmission that must occur before the connection times out with a failure.
Anchor | ||||
---|---|---|---|---|
|
EtherNet/IP
...
Object Operator
Anchor | ||||
---|---|---|---|---|
|
...
Object - The instance of a Class as created/listed in Module Properties/Networking/ETHERNET/EtherNet IP/Object of the device to be connected to. If the Object is local, the Object operator is acting as a server, if external, it is acting as a client.
Anchor | ||||
---|---|---|---|---|
|
Anchor | ||||
---|---|---|---|---|
|