4/4/2010 2:28 PM | |
Joined: 10/7/2005 Last visit: 3/15/2025 Posts: 3042 Rating:
|
Hello woop_ass I can only assume that your S7 is the Modbus Slave (you wouldn't need to use FB81 otherwise), so the simple fix is to make sure that the Modbus Master does NOT request data and/or I/O's which don't exist in your S7. The "trouble" with Modbus is of course that its Function codes as well as addressing scheme "belongs" to the modicon world and that the Modbus Master expects a Modbus Slave (your S7) to have the requested data areas. This is where FB81 comes in who will essentially "fake" the existence of Modicon data areas in yourS7. As such your problem could also be caused by an incorrect or incompletesetup/configuration of the "faked" data areas and/orby the way you handle S_SEND/S_RECV (hard to say without looking at your S7 program as well as not knowing what data the Modbus Master wants or needs). I suggest you have good read of theET200S1SI manual (see link below) as well as the other link below: Function Blocks, Examples and User Manuals for the ET200S 1SI Serial Interface Module What should you watch out for in particular in the parameters of the S_SEND function block for the serial interface module ET 200S 1SI during the processing of a job? I hope this helps |
Cheers |
|
4/6/2010 9:13 AM | |
Posts: 68 Rating:
|
Hey Frirtz :) I haveaquestion regarding youranswer : * How can I limit the Master to not access areas which don't exist in my S7? Best Regards, Woop ass
|
4/6/2010 9:55 AM | |
Joined: 10/7/2005 Last visit: 3/15/2025 Posts: 3042 Rating:
|
Hello woop_ass
There's only way as far as I'm concerned: Be really nice to the theperson who programs the Modbus Master and ask him to NOT request datawhich you haveNOT set up in your S7. |
Last edited by: fritz at: 4/6/2010 9:58 AMCheers |
|
4/12/2010 2:39 AM | |
Joined: 10/7/2005 Last visit: 3/15/2025 Posts: 3042 Rating:
|
Hello woop_ass I suggest you post the following here: 1.) Your S7 program 2.) A document that shows what data areas (Modbus Registers and Function codes) the Modbus Master is requesting from the S7. 3.) A description of which requested data areas work and which ones don't. As for your other question: "can a firmware update to the ET 200S 1SI will help?" The answer at this stage can only be: It can. if your problem is firmware related. |
Cheers |
|
Follow us on