Hi,
I 'm currently working on the acquisition / control temperatures of a furnace operating with a Eurotherm 3508 controller with Modbus TCP Ethernet module (http://www.eurotherm.net.au/control/product/2704_ethernet.php) , all under the labview . Connection with Itools is 100% OK. Ping OK.
I installed the latest version of VISA (4.6), the latest version of Max (5.5), installed the latest drivers eurotherm 35XX series and Modbus library as it should be then tested, modified, creating etc ... suitable screws. For cons , I have the same problem or Mitss: error 56 (TCP READ & TCP WRITE) . The labview documentation (http://zone.ni.com/reference/fr-XX/help/371361K-0114/lvcomm/tcp_open_connection/) explains the solution : " To correct this error , wire an IP address running and monitors the port you are trying to use. " but I 'm not sure I understand ... I also tested sending a MODBUS TCP query it based on standards (example : 0001 0000 0006 11 03 006B 0003
0001 : Transaction Identifier
0000: Protocol Identifier
0006: Message Length (6 bytes to follow )
11 : The Unit Identifier ( 17 = 11 hex)
03: The Function Code ( read Analog Output Holding Registers)
006B : The Data Address of the first register Requested . ( 40108-40001 = 107 = hex 6B )
0003: The total number of registers Requested . (read 3 registers 40108 to 40110 ))
because no docs Eurotherm found explaining the configuration frames .. but in vain .. .
If someone in the solution to my problem , I sincerely thank !
Best regards .