西门子S7-1200 MODBUS通信的一个应用案例分享

时间:2023-03-11来源:佚名

S7-1200 设计紧凑、组态灵活,TIA在库函数中嵌套了Modbus-RTU Modbus-TCP功能库,在做数据采集的项目中是非常好用的。

做过一个换热站设备运行监测的项目,需采集管网一次侧和二次侧的供水压力、温度以及ABB变频器的工作状态。现场各类变送器已经接到了原有的智能仪表上,因此采用1200plc通过MODBUS-RTU 与现场智能仪表和变频器通信是比较经济的方案,并且可通过MODBUS-TCP与远程上位机通信。

智能仪表及变频器作为从站,只需在设定中选择Modbus-RTU通信协议并且为设备分配不重复的站地址即可。1200 PLC作为主站必须配备RS485通信模块,其通信的基本原理是:首先程序开始运行时,调用一次Modbus库中的功能块MB_COMM_LOAD来组态RS485模块上的端口;其次调用库中的功能块MB_MASTER作为Modbus主站与设备进行通信。

1200PLC作为主站通信是由DATA_ADDR(从站中的起始Modbus地址)和MODE(读、写、诊断模式)参数一起确定实际Modbus消息中使用的功能代码。DATA_PTR(数据指针)指向要写入或读取的数据的CPU DB地址,该DB必须为“非仅符号访问”DB类型。在TIA V12以上平台中,将该DB属性中的“优化的块访问”选项取消。

PLC主站发送带有站地址标识的数据来寻址不同的从站,同时不同的从站通过响应带有站地址标识的数据给主站,以完成整个通信过程。这种轮询通信,可以根据发送和接收完成的标志来完成,也可以以固定的时间间隔进行轮询,实际应用时需要考虑CPU的性能以及轮循Modbus子站时间。程序编好后先用MODBUS调试工具测试一下,正常后再开始接线。

在接线时遇到一个小插曲:PLC及变频器的485接线端子B为正,A为负,很多厂家仪表的485接线端子是A为正,B为负,一开始通信始终不正常,当查看仪表说明书时才发现。

项目中我使用的是Modbus-TCP通过PLCPN接口与上位机进行通信,Modbus-TCP使用开放式用户通信连接作为Modbus通信路径。在S7-1200 PLC的库函数中嵌套了Modbus-TCP功能块库, 它包含了Server Client的库函数, 编程时可以直接调用该库函数可实现与上位机的Modbus-TCP通信。

在该系统应用中S7-1200 PLC作为 Modbus Tcp Server (服务器),调用 “MB_SERVER”指令处理Modbus-TCP客户机的连接请求、接收Modbus功能的请求并发送响应,设置连接IDIP端口等参数,使用起来比较简单。

S7-1200 PLC作为网络的服务器端,上位机可以按需建立连接访问PLC的数据区,这样在上位机对多个换热站的PLC连接中不会占用太多的资源。前提是PLC必需要有固定的IP才行,如果是动态拨号连接上位机,PLC端就需要作为客户端,通过修改MODE管脚的值改变发送或接收状态,按照主机的请求来按需向主机发送数据或主动接收主机的改写数据就比较麻烦了。

这是我在MODBUS通信协议项目应用中的一点小体会,一些观点或许过于幼稚,望各位同行多我指正,仅以此文起到抛砖引玉的作用。

相关阅读

为德国弱电布线图点赞?是时候让你们看看中国布线的真正技术了!

前段时间,德国工程师完美的弱电布线图火爆了朋友圈,大家看后纷纷点赞。为此,我们有幸又看到了很多中国工程师的布线图。这些图是这样子的...... 来一下德国布线图,就来几张吧...
2023-06-11

手把手叫你学伺服控制

设 备 1.永宏plc : FBS-24MCT 1台 2.GSK伺服1套: Di20-M10B(驱动器)/80SJT-M032E(电机) 3.DC24V开关电源 1个 4.信号线若干 查看驱动器引脚定义并选择控制模式 位置控制模式:查看伺服引脚定义...
2023-03-21
手把手叫你学伺服控制

电气工程施工流程的工艺示例,现场就是这样干!

电气工程 是机电安装五大分部之一,也是贯穿建筑工程施工全过程的重要内容,本文是基于工程实例对电气工程施工主要流程的工艺解读,可供大家参考实施! 电气工程施工工艺流程...
2023-06-11
电气工程施工流程的工艺示例,现场就是这样干!

10kv真空开关的检修要点

1、真空泡真空度的检测 (1)将开关管两触头拉至额定开距,逐渐增大触头间的工频电压,若能承受额定工频耐压1min即为合格。10kv真空开关管的额定工频耐压为42kv。试验时,如发现真...
2023-03-21

入职自动化行业的新员工,切记“三多”

随着自动化行业的迅速发展,越来越多的新员工加入其中。对于入职自动化行业的新员工来说,要想尽快适应工作环境,实现从新手到专业人士的转变,切记“三多”:多问、多写、...
2024-09-02
入职自动化行业的新员工,切记“三多”

热销商品

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减

304不锈钢连胶条喉箍R型固定夹管夹U型电缆电线连胶条卡箍橡胶减震,是一种高效、耐用的管路连接解决方案。该产品采用高品质304不锈钢材料,具有优异的耐腐蚀性和强度...
0.29

电焊机焊把线电焊线国标电缆线16 25 35 50 70平方纯铜焊把线

电焊机焊把线(电焊线)是焊接作业中的关键连接线,采用国标纯铜导体,导电性能优异、电阻低、发热少,确保电流稳定传输。常见规格包括16、25、35、50、70平方毫米,适用于不...
3.8

塑料镊子 黑色平头弯头尖头扁嘴圆头塑料防静电镊子 碳纤维镊子

塑料镊子是一种轻便、耐腐蚀且防静电的精密工具,广泛应用于电子、医疗、实验室及精密装配等领域。黑色款式多采用碳纤维增强塑料材质,兼具高强度与导电性,有效防止静...
0.6

阻燃尼龙编织网管 PET伸缩网套管 电脑机箱电线避震蛇皮管 10米

阻燃尼龙编织网管(PET伸缩网套管)是一种高性能电线保护套管,采用环保PET材料经精密编织而成,具有优异的阻燃、耐磨、抗拉伸及柔韧性能。其独特的蛇皮状结构可自由伸缩...
4.01

萝卜头螺丝刀磁性两用伸缩螺丝刀一字十字梅花平口短小改锥

萝卜头螺丝刀是一款多功能、便携实用的手动工具,集一字、十字、梅花(星型)等多种刀头于一体,采用磁性设计,可牢固吸附螺丝,提升操作效率。其独特的伸缩结构让刀头可灵活...
3.28

网站栏目