When I run 'testiso_tcp.exe' in benchmark mode (options -b and -w) the program hangs (the 'recv' function in _daveReadISOPacket ner returns) when it tries to write blocks with 'maxWriteLen'. In my case it is 240-22=218.
I found out that it works if 'maxWriteLen' is not exeeding 212. This means that 22 shoud be changed to 26.
Question: bug or strange behaviour of my system?
I'm testing with S7-300/CP343-1.
Leo
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I guess 26 is right. I read 212 somewhere in the Siemens docs too, but it did work, probably with MPI, with longer blocks also.
I will put 212 in next releases.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
When I run 'testiso_tcp.exe' in benchmark mode (options -b and -w) the program hangs (the 'recv' function in _daveReadISOPacket ner returns) when it tries to write blocks with 'maxWriteLen'. In my case it is 240-22=218.
I found out that it works if 'maxWriteLen' is not exeeding 212. This means that 22 shoud be changed to 26.
Question: bug or strange behaviour of my system?
I'm testing with S7-300/CP343-1.
Leo
I guess 26 is right. I read 212 somewhere in the Siemens docs too, but it did work, probably with MPI, with longer blocks also.
I will put 212 in next releases.
No what I wanted to say is: I will calculate with 26 in next releases.