微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > PLC在铁路供水系统中的应用

PLC在铁路供水系统中的应用

时间:12-15 来源:互联网 点击:

机、阀门、报警开关等设备的运行状态。

6、置初值子程序:由监控中心对时间、电耗、流量等累计参数按用户的要求设定初始值。

7、故障自检子程序:检测PLC的故障信息、校验信息,并发往监控中心。

8、控制子程序:根据监控中心的命令,或现场自控条件输出相应的操作。

9、通讯子程序;完成与监控中心的各种通信功能。

软件流程见图2 ,

其中通讯程序中,接收命令采用中断处理,通过ATCH指令使中断事件8在接收不同特征命令下执行不同的程序。对串行通信的超时限制则通过设定内部定时中断来控制,其事件号为10,定时时间由SMB34的值确定。为减少通信的误码,采用偶校验及异或双重校验措施。

五、结论

本系统在软、硬件方面采取了多种措施,特别是现场终端选用了S7-200 PLC,提高了系统的可靠性,在铁路供水系统取得了较好的应用效果。本系统将无线通讯与S7-200 PLC有机的结合,解决了现场分布较散、距离较远、范围较大的系统监控问题,在供水、供电、供气、油田、气象、水文水利等部门有较好的应用前景。

如何实现西门子S7-300 PLC与智能流量计的通讯

导读: 本文就西门子S7-300系列PLC与智能流量计之间的通信,介绍如何实现Modbus和PROFIBUS DP协议设备的相互通信、上海泗博自动化的Modbus转PROFIBUS DP网关PM-160在其中的应用,以及这两种不同通信协议的通信方式。

背景:随着计算机技术迅速发展,石油化工仪表自控系统也逐渐向数字化、网络化、模型化、智能化方向发展。石化企业在发展现有信息系统的基础上,不断深化企业综合自动化系统,加强安全控制系统的应用,提高企业基础自动化和先进控制水平,以增强企业的市场竞争力。本应用案例是西门子 S7-300 PLC与智能流量计通过泗博自动化的Modbus转PROFIBUSD DP网关在石油化工行业间的通讯。上海泗博自动化技术有限公司为该用户现场提供了一系列的通信解决方案。

本文以智能流量计为例,介绍如何通过上海泗博自动化技术有限公司的Modbus转PROFIBUS DP网关PM-160构建Modbus从站设备(各种现场仪表等)与控制设备PLC(西门子 S7-300)之间的通信。

系统要求:

通过西门子S7-300 PLC监控流量计的温度,压力,瞬时值,累计流量等。流量计的通讯接口为RS485,采用的是Modbus RTU通讯协议。

系统要求采集的部分数据如下图所示:

系统实现:

根据现场需要监控流量计的参数情况,每台Modbus转PROFIBUS DP网关(PM-160)的Modbus/RS485端口允许连接6台流量计(6台流量计的RS485端口通过首尾连接的方法连接到PM-160的RS485端口上),现场18台流量计共使用了3台Modbus转PROFIBUS DP 网关(PM-160)。在网关PM-160的配置软件PMG-123中配置Modbus读写命令及串口通信参数,在PLC的组态页面进行相关硬件组态和编程(根据网关PM-160对应的GSD文件,在PROFIBUS DP主站网络下组态3个PROFIBUS DP从站)后即可实现数据传输。

系统要求采集的部分数据如又右图所示:

流量计显示:

在如下图所示界面,该流量计显示了4行数据,第1行代表的是第一路采样信号值(流量),第2行代表的是第二路采样信号值(温度),第3行代表的是瞬时值,第4行代表的是累计流量值。其中,第三路采样信号值需要通过仪表设置才能查看。

系统要求采集的部分数据如下图所示:

软件配置:

PMG-123是上海泗博自动化提供的免费配置软件,用户可在该配置软件中配置Modbus转PROFIBUS DP网关PM-160的相关参数及读写命令,建立6台从站流量计的Modbus寄存器起始地址和网关PM-160的内存地址的映射关系。配置界面如下所示:

Modbus寄存器起始地址和网关PM-160的内存地址的映射关系可根据用户实际需要手动分配或者使用软件的“自动映射”功能实现。按用户现场需要,在配置软件中每个节点配置了两条读命令,第一条命令连续读取“第一路采样”、“第二路采样”、“第三路采样”以及“瞬时值”,第二条命令读取“累计流量”。在该项目中,用户使用的是软件的“自动映射”地址功能。

step7组态:

在S7-300 PLC的硬件组态界面中,导入Modbus转PROFIBUS DP网关PM-160的GSD文件后,在PROFIBUS DP总线下组态3个PROFIBUS DP从站(PM-160),其中,每个从站对应的地址应该与网关PM-160按钮的设置值(即网关正常运行状态下数码管的显示值)一致。分别将需要的数据块(6个Modbus从站需要上传数据的总的字节长度)拖动到网关PM-160对应的槽位中,建立PROFIBUS DP主站I/O映射区和每个PROFIBUS DP从站(PM-160)内存地址的映射关系。组态好后

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top