In the Siemens manual "SIMATIC NET S7-CPs for Industrial Ethernet Configuring and Commissioning", Manual Part A - General Application it is specified at page A-298 a certain ISO-TCP format for the PDU's for FETCH and WRITE.
Now my question: Even though libnodave works very well, I did not find the same format in the C sources. I can see the header of ISO 8073, but the Siemens headers starting with 'S5' seem to be missing. Why would that be, does libnodave use another protocol?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
In the Siemens manual "SIMATIC NET S7-CPs for Industrial Ethernet Configuring and Commissioning", Manual Part A - General Application it is specified at page A-298 a certain ISO-TCP format for the PDU's for FETCH and WRITE.
Now my question: Even though libnodave works very well, I did not find the same format in the C sources. I can see the header of ISO 8073, but the Siemens headers starting with 'S5' seem to be missing. Why would that be, does libnodave use another protocol?
Yes, it does. FETCH/WRITE and the described protocol are S5 compatible communication while Libnodave uses S7 communication.