3/8/2020 1:36 PM | |
Posts: 7 Rating: (0) |
Dears, I am trying to communicate between S7 315-2 PN/DP (315-2EH14-0AB0) and third party device (Honeywell DCS) using Modbus TCP through ethernet cable. I chose to use the built-in PN interface to connect directly between S7 and Modbus simulator on my PC through ethernet cable. I have assigned static IP address to S7 (192.168.1.10) and to my PC (192.168.1.12). I followed the steps in the attached pdf. I have installed the MODBUS_PN_BLOCKS_Library that includes the FBs that execute modbus communication (FB102, FB103, FB104, FB105) and used the ModbusTCP wizard to create the modbus connection as client (IP: 192.168.1.11) and remote port = 502. I have stored 10 holding registers from 1 to 10. Also, I inserted (OB100, OB121, OB122) and the required standard communication FBs and FCs from standard library. (CHECK Screenshot_1) I have called the FB102 (MODBUS_PN) in OB1 and OB100 and paramterized it (CHECK Screenshot_2 & Screenshot_3) NOTE: I am using modbus simulator (Modbus Poll & Modbus Slave) and I used to work with these simulators with no errors When I check the bit of CONN_EST, it is always FALSE and no connection is established. Please advice AttachmentS7 MODBUS.zip (1480 Downloads) |
This contribution was helpful to1 thankful Users |
3/9/2020 8:59 AM | |
Joined: 10/3/2008 Last visit: 8/28/2024 Posts: 961 Rating: (124)
|
Hi, And use the block, which is up-to-date (below in the faq): https://support.industry.siemens.com/cs/ww/en/view/109752686 Wüstenräuber |
Last edited by: Wüstenräuber at: 03/09/2020 09:00:48 |
|
3/9/2020 11:26 AM | |
Posts: 7 Rating: (0) |
Static IP for PC (Modbus Simulator) : 192.168.1.11 for PLC (S7 300) : 192.168.1.10 Port number: 502 Kindly check screenshots for Modbus Paramter datablock created by wizard & Instance datablock of Modbus PN function. AttachmentMODBUS_SCREENSHOTS.zip (994 Downloads) |
3/9/2020 11:33 AM | |
Joined: 10/3/2008 Last visit: 8/28/2024 Posts: 961 Rating: (124)
|
You set the parameter DISCONNECT = TRUE, so the modbus block disconnects the connection. Set it to FALSE. |
3/9/2020 3:00 PM | |
Posts: 7 Rating: (0) |
I set DISCONNECT bit to false but still have same issue, the CONN_EST bit is not active. |
3/10/2020 9:13 AM | |
Posts: 7 Rating: (0) |
STATUS_CONC is always false and STATUS_FUNC is empty even after 5s as appears in attached shot. |
Follow us on