namespace Sres.Net.EEIP
class EEIPClient
Properties:
ushort TCPPort
Gets/Sets the Port for TCP-connections configured in the Ethernet/IP Adapter (Standard: 0xAF12)
public ushort OriginatorUDPPort
Gets or Sets the UDP-Port of the Scanner – Standard is 0xAF12
public ushort TargetUDPPort
Gets or Sets the UDP-Port of the Scanner – Standard is 0xAF12
string IPAddress
Gets/Sets the IP-Address to access to Ethernet/IP Adpater
UINT32 RequestedPacketRate_O_T
Only for Implicit Messaging – Requested Packet Rate from Originator to Target in microseconds (Standard: 500ms)
UINT32 RequestedPacketRate_T_O
Only for Implicit Messaging – Requested Packet Rate from Target to Originator in microseconds (Standard: 500ms)
bool O_T_OwnerRedundant
Only for Implicit Messaging True if Multiple Implicit connections are allowed (Standard: TRUE)
bool T_O_OwnerRedundant
Only for Implicit Messaging True if Multiple Implicit connections are allowed (Standard: TRUE)
ConnectionType O_T_ConnectionType
Only for Implicit Messaging. Standard: Point_to_Point
ConnectionType
Null = 0,
Multicast = 1,
Point_to_Point = 2
ConnectionType T_O_ConnectionType
Only for Implicit Messaging. Standard: Multicast
ConnectionType
Null = 0,
Multicast = 1,
Point_to_Point = 2
UInt16 O_T_Length
Only for Implicit Messaging. Number of bytes transmitted from Originator to Target (Max. 505). If variable length then this value indicates the max. number of bytes. Standard: 505
UInt16 T_O_Length
Only for Implicit Messaging. Number of bytes transmitted from Target to OriginatorMax. 505). If variable length then this value indicates the max. number of bytes. Standard: 505
Priority O_T_Priority
Only for Implicit Messaging. Standard: Scheduled
Priority
Low = 0,
High = 1,
Scheduled = 2,
Urgent = 3
Priority T_O_Priority
Only for Implicit Messaging. Standard: Scheduled
Priority
Low = 0,
High = 1,
Scheduled = 2,
Urgent = 3
byte O_T_InstanceID
Only for Implicit Messaging. Instance of the Assemby Object containing the Output data (Standard: 0x64)
byte T_O_InstanceID
Only for Implicit Messaging. Instance of the Assemby Object containing the Input data (Standard: 0x65)
RealTimeFormat O_T_RealTimeFormat
Only for Implicit Messaging. Run/Idle Notification. Standard: Header32Bit
RealTimeFormat
Modeless = 0,
ZeroLength = 1,
Heartbeat = 2,
Header32Bit = 3
RealTimeFormat T_O_RealTimeFormat
Only for Implicit Messaging. Run/Idle Notification. Standard: Modeless
RealTimeFormat
Modeless = 0,
ZeroLength = 1,
Heartbeat = 2,
Header32Bit = 3
byte[] O_T_IOData
Real Time IO-Data which will be send to the Target.
byte[] T_O_IOData
Real Time IO-Data which are received from the Target
Properties of the ObjectLibrary
ObjectLibrary.IdentityObject identityObject
Implementation of the identity Object (Class Code: 0x01) – Required Object according to CIP-Specification
public ObjectLibrary.MessageRouterObject MessageRouterObject
Implementation of the Message Router Object (Class Code: 0x02) – Required Object according to CIP-Specification
public ObjectLibrary.AssemblyObject AssemblyObject
Implementation of the Assembly Object (Class Code: 0x04)
public ObjectLibrary.TcpIpInterfaceObject TcpIpInterfaceObject
Implementation of the TCP/IP Object (Class Code: 0xF5) – Required Object according to CIP-Specification
public byte AssemblyObjectClass
AssemblyObject for the Configuration Path in case of Implicit Messaging (Standard: 0x04)
public DateTime LastReceivedImplicitMessage
Returns the Date and Time when the last Implicit Message has been received fŕom The Target Device. Could be used to determine a Timeout