我们上节课程基于博途V16讲了西门子1200PLC和1500PLC的ModbusTCP通讯,这节课程我们讲smart系列PLC和1200系列PLC的ModbusTCP通讯,作这个实验项目必须满足以下几个软硬件:
1.)一台smart200PLC(型号不限,但最好时SR/ST系列带网口的,本节课程使用到的时S T60PLC);
2.)一台西门子1200系列PLC,(型号不限,但最好固件版本高一点的,本节课程使用的时 1215DCDCDC/V4.4版本的);
4.)电脑上必须安装上STEP 7‑Micro/WIN SMART/V2.6软件;
5.)通讯网线2条及交换机1台。
满足以上的条件我们方可开始组态编程等工作。
这里先组态1200PLC作为服务器来使用:
1.)添加一个通讯DB数据块,手动输入数据类型“TCON_IP_V4”。如下图所示:
添加通讯数据DB块
2.在程序段调用服务器驱动指令:
添加服务器接收指令
3.)以上完成对服务器(1200PLC)的组态及通讯程序指令块调用等,下面我们开始组态客户机(Smart200):
控制要求:
们从客户机Smart200的VW100-VW108寄存器修改并发送到服务器1200的MW10-MW18里面;
从客户机写到服务器5个字
从服务器1200的MW20-MW28里修改值并发送到客户机Smart200里,并把数据存储到VW300-VW308五个存储器里;
接收来自1200的写入数据
以上完成程序制作,分别下载到客户机smart和服务器1200里,打开各自状态 表进行 监控:
监控双方读写数据
以上监控双方数据是没问题的,由此可见,这个通讯时成功的,感谢大家的观看,若有更换的意见或建议欢迎交流!由于时间仓促或作者自身水平有限,文章中难免有讲的不完善或错误的地方,欢迎大神指点迷津,小的在此感谢了!
-
plc
+关注
关注
5019文章
13400浏览量
465948 -
西门子
+关注
关注
96文章
3068浏览量
116587 -
MODBUS
+关注
关注
28文章
1826浏览量
77409 -
服务器
+关注
关注
12文章
9342浏览量
86206 -
TCP
+关注
关注
8文章
1383浏览量
79376
发布评论请先 登录
相关推荐
西门子PLC S7-200 SMART PID控制功能分享
西门子S7-200PLC入门及介绍
![<b class='flag-5'>西门子</b>S7-<b class='flag-5'>200PLC</b>入门及介绍](https://file.elecfans.com/web1/M00/D9/4E/pIYBAF_1ac2Ac0EEAABDkS1IP1s689.png)
西门子1200PLC之间的ModbusTCP通讯如何实现?
![<b class='flag-5'>西门子</b><b class='flag-5'>1200PLC</b>之间的ModbusTCP<b class='flag-5'>通讯</b>如何实现?](https://file1.elecfans.com/web2/M00/8E/63/wKgZomTGCHqAfdfeAABtRMpUq2g032.jpg)
西门子Smart200PLC如何实现Profinet通信
![<b class='flag-5'>西门子</b><b class='flag-5'>Smart200PLC</b>如何实现Profinet通信](https://file1.elecfans.com/web2/M00/90/63/wKgaomTZguyADRXrAAFqbfjItAo153.jpg)
评论