Contr_Conn
Member
Here is a private message I got:
With EWEB firmware ver 3.x (currently 3.6) Rockwell introduced an Open Socket interface.
This will let user create own application protocol within Logix program to send and receive data over TCP/IP transport.
As you know currently ControlLogix platform supports only Ethernet/IP protocol based on the open CIP protocol.
If you want to transfer data between Logix and another device then this device must support Ethernet/IP protocol or use 3-rd party protocol converters.
What is a difference between TCP/IP and Ethernet/IP?
TCP/IP is a transport protocol, it just an information delivery level.
Ethernet/IP defines how information should be encoded and decoded - this is an application level.
Ethernet/IP like other protocols uses TCP/IP as a transport level.
Why is it called Open Sockets?
This is a common terminology used with TCP/IP networks with roots going back to BSD UNIX.
Technically open sockets interface can transmit any data string over the Ethernet via TCP/IP.
It is up to receive device to interpret this string and send response if necessary.
What are common applications?
Barcode scanners, RFID scanners, Ethernet Printers.
What else can be done with sockets?
Implement some other common protocols like: Modbus/TCP, FTP etc.
What hardware required?
1756-EWEB module flashed to firmware 3.5 or higher.
It is Logix processor version independent.
1756-ENBT does NOT support sockets.
Reference:
Publication ENET-UM527
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/enet-um527_-en-p.pdf
A131152816 - Sample Application for 1756-EWEB Sockets Feature
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/48CAC6ECFF859DFA8525707E00667C1A?OpenDocument
A133872010 - Using 1756-EWEB Open Sockets with Ethernet Printers
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/09B31A42562E5A9E852570990083C494?OpenDocument
Or call RA techsupport.
I thought this might be interesting for everyone:I just read a post you contributed to regarding the use of an EWEB module for ASCII string transfers between PLC and PC. You mentioned needing a "Socket Interface", what exactly is this interface and where would I find it ??
With EWEB firmware ver 3.x (currently 3.6) Rockwell introduced an Open Socket interface.
This will let user create own application protocol within Logix program to send and receive data over TCP/IP transport.
As you know currently ControlLogix platform supports only Ethernet/IP protocol based on the open CIP protocol.
If you want to transfer data between Logix and another device then this device must support Ethernet/IP protocol or use 3-rd party protocol converters.
What is a difference between TCP/IP and Ethernet/IP?
TCP/IP is a transport protocol, it just an information delivery level.
Ethernet/IP defines how information should be encoded and decoded - this is an application level.
Ethernet/IP like other protocols uses TCP/IP as a transport level.
Why is it called Open Sockets?
This is a common terminology used with TCP/IP networks with roots going back to BSD UNIX.
Technically open sockets interface can transmit any data string over the Ethernet via TCP/IP.
It is up to receive device to interpret this string and send response if necessary.
What are common applications?
Barcode scanners, RFID scanners, Ethernet Printers.
What else can be done with sockets?
Implement some other common protocols like: Modbus/TCP, FTP etc.
What hardware required?
1756-EWEB module flashed to firmware 3.5 or higher.
It is Logix processor version independent.
1756-ENBT does NOT support sockets.
Reference:
Publication ENET-UM527
http://literature.rockwellautomation.com/idc/groups/literature/documents/um/enet-um527_-en-p.pdf
A131152816 - Sample Application for 1756-EWEB Sockets Feature
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/48CAC6ECFF859DFA8525707E00667C1A?OpenDocument
A133872010 - Using 1756-EWEB Open Sockets with Ethernet Printers
http://domino.automation.rockwell.com/applications/kb/RAKB.nsf/0/09B31A42562E5A9E852570990083C494?OpenDocument
Or call RA techsupport.
Last edited: