西门子PLC-S7200smart--------------章节一modbus TCP通信

文章目录

  • 西门子PLC-S7200smart modbusTCP通信
  • 一、西门子编程软件
    • 1.西门子编程软件下载
    • 2.软件启动和新建工程
  • 二、modbus TCP协议
  • 三、modbus TCP协议实践
    • 1.新建工程并按照下图进行编程
    • 2.PLC与电脑连接设置
    • 3.modbus poll的使用
  • 总结


西门子PLC-S7200smart modbusTCP通信

提示:
本篇文章主要包含以下内容:西门子编程软件下载和新建工程、modbus TCP协议、modbus TCP工程代码和modbus poll上位机软件,下面有免费下载链接!


以下是本篇文章正文内容

一、西门子编程软件

1.西门子编程软件下载

浏览器搜索西门子,打开西门子官方网址,然后按照下图所示顺序依次点击,就能找到西门子对应系列的编程软件!
西门子PLC-S7200smart--------------章节一modbus TCP通信_第1张图片

2.软件启动和新建工程

下载完成并安装,安装完成,桌面会出现下面的图标:
西门子PLC-S7200smart--------------章节一modbus TCP通信_第2张图片
双击打开,就出现如下界面,就可以开始各位的表演了。啥温湿度采集,电机驱动开整!
西门子PLC-S7200smart--------------章节一modbus TCP通信_第3张图片

二、modbus TCP协议

Modbus可编程控制器之间可相互通讯,也可与不同网络上的其他设备进行通讯,支撑网络有Modicon的Modbus和Modbus+工业网络。
Modbus协议采用主从方式,若一台控制器作为主机设备发送一个信息,则可从一台从机设备返回一个响应,类似,当一台控制器接受信息时,它就组织一个从机设备的响应信息,并返回至原发送信息的控制器。

三、modbus TCP协议实践

1.新建工程并按照下图进行编程

选用modbus TCPserver服务器类型的库,可以点击该设备并按F1可以查看该设备的帮助手册。
西门子PLC-S7200smart--------------章节一modbus TCP通信_第4张图片
西门子PLC-S7200smart--------------章节一modbus TCP通信_第5张图片

modbus tcp通信梯形图代码如下:
西门子PLC-S7200smart--------------章节一modbus TCP通信_第6张图片
还有一步很重要,分配库存储区,按照如下图所示进行操作:
西门子PLC-S7200smart--------------章节一modbus TCP通信_第7张图片
西门子PLC-S7200smart--------------章节一modbus TCP通信_第8张图片

2.PLC与电脑连接设置

完成以上梯形图之后,需要设置电脑与PLC的IP地址,确定连接。打开电脑
第一步:设置电脑IP,保证电脑与PLC的IP在同一网段,默认网关一般不用设置,除非同一网段上设备数量不够用(1-254填满了),那就可以使用默认网关,本篇通信不需要设置!电脑IP设为192.618.2.100
西门子PLC-S7200smart--------------章节一modbus TCP通信_第9张图片
第二步:设置PLC的IP地址,保证电脑IP与PLC的IP设置前三个一样。
西门子PLC-S7200smart--------------章节一modbus TCP通信_第10张图片
连接成功会显示如下所示:
在这里插入图片描述
后面就是进行编译和下载了,很简单!可以通过点击这个程序状态进行查看PLC程序运行时的状态。
西门子PLC-S7200smart--------------章节一modbus TCP通信_第11张图片
连接完成之后可以,点击编程软件中的状态图表,查看实时状态:
西门子PLC-S7200smart--------------章节一modbus TCP通信_第12张图片

3.modbus poll的使用

下面是福利环节:modbus poll 的软件可以免费下载!
链接:https://pan.baidu.com/s/15l8kLudmbdcFdMQgcijkEA
提取码:yyds
点击connect,按照下图所示即可完成上位机连接!
西门子PLC-S7200smart--------------章节一modbus TCP通信_第13张图片
同时把modbus poll进行设置,Q0从0开始的,所以选择0x!
西门子PLC-S7200smart--------------章节一modbus TCP通信_第14张图片
现在就可以在电脑和PLC之间进行通信啦,恭喜大家完成本次测试!
A:PLC写入到电脑上
西门子PLC-S7200smart--------------章节一modbus TCP通信_第15张图片
B:电脑上位机改变数据,发送到PLC上:

西门子PLC-S7200smart--------------章节一modbus TCP通信_第16张图片


总结

先这样搞一下modbus TCP通信,晚上要去健身!!!后面把温湿度采集+通信+控制灯都加上,写一篇文档记录oh

你可能感兴趣的:(西门子PLC,tcp/ip,网络,网络协议)