nimbuscontrols / EIPScanner

Free implementation of EtherNet/IP in C++
https://eipscanner.readthedocs.io/en/latest/
MIT License
233 stars 93 forks source link

Question about parameters.o2tRealTimeFormat #35

Closed gpenzo closed 3 years ago

gpenzo commented 3 years ago

Hello I am using your library and it works perfect. I am just wondering what parameters.o2tRealTimeFormat is for. I have a plc that only works if I put that variable to false. So no header will be send. But I want to understand what it is for.

Regards Grayson.

jadamroth commented 3 years ago

Hi Grayson,

o2tRealTimeFormat is only for implicit messaging connections and used to format and interpret data. The O stands for originator (mostly like the application which embeds this library) and the T stands for target (I'd assume the PLC you're connecting to). You can sometimes find this setting in the Connection Manager section of your EDS file.

Please see the attached link on page 9, section 2.4.6, and it explains more in detail about EtherNet/IP realtime formats - https://www.port.de/fileadmin/user_upload/port-automation/ARDUINO/0410_060_GOAL_2_20_0_LP_ETHERNET_IP.pdf

gpenzo commented 3 years ago

You driver is working perfect for the last months in our robot. Thanks.