10/27/2014 2:02 PM | |
Joined: 7/8/2014 Last visit: 2/21/2023 Posts: 12 Rating: (0) |
Hi Mohagen, I would like to also implement Modbus TCP/IP communication between S7-300 and Diris A40. Could you just confirm me that Siemens S7-300 is configured as Modbus client and Diris A40 is configured as modbus server? Do you know if it is possible to configure if Diris A40 is Modbus client or Modbus server ? Thanks you very much for answer. Have a nice day. Best Regards Lukasz ------------------------ New subject after splitting from error modbus wizard. |
Last edited by: Min_Moderator at: 10/27/2014 3:01 PMSplitted |
|
11/4/2014 7:31 AM | |
Joined: 7/8/2014 Last visit: 2/21/2023 Posts: 12 Rating: (0) |
Hi, AttachmentModbus_Communication.zip (698 Downloads) |
11/5/2014 7:55 AM | |
Joined: 7/8/2014 Last visit: 2/21/2023 Posts: 12 Rating: (0) |
Hi Gwawl You have absolutely right, before I used Siemens as Modbus server and I think that this is the reason of the mistake. Thanks you very much for your comment.I defined value for inputs UNIT, DATA_TYPE, START_ADDRESS, LENGTH and WRITE_READ but unfortunately these not solve my problem – communication is still not working.When I trigger input ENQ_ENR function try to communicate but the output BUSY change the value to 1 and its stay like that. Normally I expect t that I should receive time out and ERROR output equal 1. I’m still not sureif the ports number for Client and for server is correct. Actually in Net pro I set both ports to 502. In the manuals if Diris I didn’t found any information about port number.In attachment you can find corrected project. AttachmentModbus_t.zip (521 Downloads) |
11/5/2014 8:03 AM | |
Joined: 7/8/2014 Last visit: 2/21/2023 Posts: 12 Rating: (0) |
I also captured traffic on the network using Wireshark. In my opinion S7-300 send correctly the message to read holding registers but if think that there in problem of interratation and answet to this message by Diris. Somebody have any idea why comminication is not working ? Regards Lukasz AttachmentCaptured Data.zip (402 Downloads) |
11/5/2014 4:29 PM | |
Joined: 7/8/2014 Last visit: 2/21/2023 Posts: 12 Rating: (0) |
Hi Gwawl, Thanks one more time for your very good comments. Today I replaced CP343-1 card to 6GK7 343-1EX30-0XE0 and communication start working it means that I received some DONE_NDR and also some ERROR outputs. I saw that when the devices are connected using only one switch between the “error counter” is equal 0. In reality between Siemens S7-300 and Diris A40 I have 3 switches and in this case statistics not looks so good. After few minutes I have “error counter” equal 1605 and “done counter” equal 104. I already try to extend MONITOR time to 4 s but this modyfication not help. Do you have idea what could be the reason of some many errors? How you can see in my project actually I set input ENQ_ENR every 2s and I reset this input using signals DONE_NDR or ERROR. Do you think that this logic is OK? AttachmentModbus_t.zip (452 Downloads) |
Follow us on