西门子PLC-S7200smart modbusTCP通信
提示:
本篇文章主要包含以下内容:西门子编程软件下载和新建工程、modbus TCP协议、modbus TCP工程代码和modbus poll上位机软件,下面有免费下载链接!
以下是本篇文章正文内容
一、西门子编程软件
1.西门子编程软件下载
浏览器搜索西门子,打开西门子官方网址,然后按照下图所示顺序依次点击,就能找到西门子对应系列的编程软件!
2.软件启动和新建工程
下载完成并安装,安装完成,桌面会出现下面的图标:
双击打开,就出现如下界面,就可以开始各位的表演了。啥温湿度采集,电机驱动开整!
二、modbus TCP协议
Modbus可编程控制器之间可相互通讯,也可与不同网络上的其他设备进行通讯,支撑网络有Modicon的Modbus和Modbus+工业网络。
Modbus协议采用主从方式,若一台控制器作为主机设备发送一个信息,则可从一台从机设备返回一个响应,类似,当一台控制器接受信息时,它就组织一个从机设备的响应信息,并返回至原发送信息的控制器。
三、modbus TCP协议实践
1.新建工程并按照下图进行编程
选用modbus TCPserver服务器类型的库,可以点击该设备并按F1可以查看该设备的帮助手册。
modbus tcp通信梯形图代码如下:
还有一步很重要,分配库存储区,按照如下图所示进行操作:
2.PLC与电脑连接设置
完成以上梯形图之后,需要设置电脑与PLC的IP地址,确定连接。打开电脑
第一步:设置电脑IP,保证电脑与PLC的IP在同一网段,默认网关一般不用设置,除非同一网段上设备数量不够用(1-254填满了),那就可以使用默认网关,本篇通信不需要设置!电脑IP设为192.618.2.100
第二步:设置PLC的IP地址,保证电脑IP与PLC的IP设置前三个一样。
连接成功会显示如下所示:
后面就是进行编译和下载了,很简单!可以通过点击这个程序状态进行查看PLC程序运行时的状态。
连接完成之后可以,点击编程软件中的状态图表,查看实时状态:
3.modbus poll的使用
下面是福利环节:modbus poll 的软件可以免费下载!
链接:https://pan.baidu.com/s/15l8kLudmbdcFdMQgcijkEA
提取码:yyds
点击connect,按照下图所示即可完成上位机连接!
同时把modbus poll进行设置,Q0从0开始的,所以选择0x!
现在就可以在电脑和PLC之间进行通信啦,恭喜大家完成本次测试!
A:PLC写入到电脑上
B:电脑上位机改变数据,发送到PLC上:
文章来源:https://www.toymoban.com/news/detail-475455.html
总结
先这样搞一下modbus TCP通信,晚上要去健身!!!后面把温湿度采集+通信+控制灯都加上,写一篇文档记录oh文章来源地址https://www.toymoban.com/news/detail-475455.html
到了这里,关于西门子PLC-S7200smart--------------章节一modbus TCP通信的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!