8/10/2011 3:05 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, Here there are a sample project and some tips for implementation of MODBUS TCP with S7-1200: 1 - Pre requisites: STEP 7 >= V11 SP1 and S7-1200 FW >=2.1 2 – Documentation: the help on line of the blocksMB_SERVER and MB_CLIENTare the best way to get information about these blocks. 3 – Programming: 3.1 – On MODBUS TCP server Ports: as default you can use 502, however it is possible to use any ELSE ports already used by S7-1200 (20, 21, 25, 80, 102, 123, 5001, 34962, 34963 and 34964). Each connection needs a block call (with different instance DB, ID and port)
NOTE: As from CPU FW4.0 / STEP 7 V13 SP1, the blocks MB_CLIENT / MB_SERVER was changed.
I attached now two examples at one zip file: one for FW>4, other for FW<=3 (as original) In the post of 28/04/2018 I place a V15 project version + cast showing the project steps. AttachmentModbus TCP.zip (15761 Downloads) |
Last edited by: Denilson Pegaia at: 4/22/2015 8:47:44 PMLast edited by: Denilson Pegaia at: 4/28/2018 3:41:18 PMDenilson Pegaia |
|
This contribution was helpful to49 thankful Users
|
11/9/2011 10:46 AM | |
Joined: 11/7/2011 Last visit: 5/6/2024 Posts: 7 Rating: (1) |
Hi I have installed the upd 2 for V11. The error message i get is in the picture attached |
11/9/2011 2:09 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, please instal de SP1: http://support.automation.siemens.com/BR/view/en/51696778 |
Denilson Pegaia |
|
This contribution was helpful to1 thankful Users |
11/9/2011 2:54 PM | |
Joined: 11/7/2011 Last visit: 5/6/2024 Posts: 7 Rating: (1) |
Hi, Works much better now Thank you for the help Regards Jacob |
2/27/2012 11:04 AM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, Can you post a printscreen of then? |
Denilson Pegaia |
|
3/22/2012 10:19 AM | |
Posts: 33 Rating: (0) |
thanks for the sample. it helped alot. |
7/22/2013 12:57 AM | |
Posts: 7 Rating: (0) |
Hi How I can check the send a and recibe Modbus TC/IP data? Regards Fabio |
8/19/2014 2:39 PM | |
Joined: 9/1/2005 Last visit: 9/18/2024 Posts: 4104 Rating: (195) |
Hello Rich jackson, welcome to our Technical Forum. Are you trying to download an attachment? Please make sure that you are logged on during this action. Downloading attachments is only for logged in members available. Best regards CS Moderator |
My Forum is the place to personalize your profile, |
|
1/20/2015 10:36 AM | |
Joined: 1/29/2014 Last visit: 11/28/2023 Posts: 5 Rating: (0) |
Thank you ! |
8/6/2015 9:06 PM | |
Posts: 3 Rating: (1) |
Hi, You dont need any thing else!!! |
10/6/2015 8:38 AM | |
Posts: 310 Rating: (18) |
Hello, Thanks a lot for ur Sample Program . Very Useful Inforamtion Best Regards, Arasan.. |
3/17/2016 7:44 PM | |
Posts: 1 Rating: (0) |
Nevermind, I'm sorry. |
Last edited by: gammon at: 3/17/2016 7:50:01 PM |
|
4/8/2016 11:23 AM | |
Posts: 1 Rating: (0) |
how do you find that pbm i am also have same |
4/9/2016 8:58 AM | |
Posts: 4 Rating: (2) |
Please find attached sample for V4.1 CPUs. for MODTCP communication. Attachmentsample V4 MOD TCP.zip (1465 Downloads) |
This contribution was helpful to1 thankful Users |
4/28/2018 3:39 PM | |
Joined: 9/23/2005 Last visit: 9/19/2024 Posts: 4347 Rating: (1446)
|
Hi, Here there are a V15 version of a demonstration program and casts showing about how it was created. The project uses S7-1500 (but the configuration is similar to S7-1200). The use of S7-1500 has the advantage to be simulated in PLCSIM Advanced. AttachmentMODBUS.zip (1384 Downloads) |
Denilson Pegaia |
|
This contribution was helpful to1 thankful Users |
5/2/2018 6:35 PM | |
Posts: 1 Rating: (0) |
Do you have any project with v14 ? thanks a lot.... |
7/20/2018 8:06 PM | |
Joined: 7/7/2010 Last visit: 9/20/2024 Posts: 15213 Rating: (2417)
|
The s7-1500 manual ( https://support.industry.siemens.com/cs/ww/de/view/86140384 ) section 11.1 (around page 228) talks about maximum available connection resources.
|
Last edited by: Jen_Moderator at: 7/23/2018 9:57:43 AMOptimized link. science guy |
|
This contribution was helpful to1 thankful Users |
7/21/2018 5:32 AM | |
Joined: 8/24/2011 Last visit: 9/10/2024 Posts: 68 Rating: (2) |
hi, This link in generating error 404 to me... |
8/16/2018 3:33 PM | |
Joined: 8/25/2014 Last visit: 4/19/2024 Posts: 133 Rating: (1) |
Hello all. I am trying to communicate with an external device which is ModbusTCP compatible with a S7-1200 PLC. The external device is a heater and I would like to set the setpoint temperature of the heater and periodically check the actual temperature. So I used the example program from Mr.Pegia. When I downloaded the PLC configuration and the PLC code to the PLC I see the following status on the MB_Server block: 7002 - Intermediate call. Connection is being established. This does not change. The command consists of 10 characters, so I sent the following to change the setpoint of the temperature in HEX: 007B, 004D, 0000, 0000, 0000, 0008, 0009, 0008 000D,000A Can anyone please give me some input on what to try next. Cheers. Aleix ------------------------------------------------------------------------------------------ |
Last edited by: Jen_Moderator at: 8/17/2018 1:03:56 PMInserted splitting-mark. |
|
10/9/2018 11:40 AM | |
Posts: 8 Rating: (0) |
Hello Evereyone I am having one masibus 85xx+ scanner. I want the plc (s7 1200 cpu1214c) to read temperature values. I have used MB Client instruction in programme but showing error 7006. The scanner communicates via modbus TCP/IP interface. I am enclosing a zip file containing pic of scanner settings and the v13 programme that i have made. Pls help, its urgent Thanks AttachmentMODBUS TCP TEST 1.zip (1080 Downloads) |