电子开发网

电子开发网电子设计 | 电子开发网Rss 2.0 会员中心 会员注册
搜索: 您现在的位置: 电子开发网 >> 电子开发 >> 梯形图实例 >> 正文

【梯形图实例】电力仪表的数据通过MODBUS通讯的方式上传至西门子PLC中

作者:佚名    文章来源:本站原创    点击数:    更新时间:2022/3/31

西门子plc自带的modbus库可以实现和仪表通过MODBUS协议进行通讯,可以将现场多功能网络电力仪表的数据通过MODBUS通讯的方式上传至PLC中。

首先配置好智能仪表从站通讯参数,主要设置波特率、奇偶校验位、地址。然后编写PLC主程序,第一步初始化,复位各标志位和起始位,M0.0复位(置0),M0.1置位(置1),初始化完成后,启动定时器T40,定时器3秒周期接通M0.2。SM0.1是初始化脉冲,只在第一个扫描周期闭合。

M0.1置位读取从站数据,读取保持寄存器40301-40309 9个数据.根据数据格式写入&VB1000开始的存储单元,如40301 40302为32位浮点数,则保存在VB1000 VB1001 VB1002 VB1003中,依次类推,读取完成时M2.1置位,然后把读取从站保持寄存器的数据再写回到仪表中,最后复位读取从站保持寄存器M0.2 M2.1。

【梯形图实例】电力仪表的数据通过MODBUS通讯的方式上传至西门子PLC中 

【梯形图实例】电力仪表的数据通过MODBUS通讯的方式上传至西门子PLC中 

 

 

下面是通过串口调试工具检测到的数据情况。

 

Tags:西门子plc,电力仪表,modbus  
责任编辑:admin
请文明参与讨论,禁止漫骂攻击,不要恶意评论、违禁词语。 昵称:
1分 2分 3分 4分 5分

还可以输入 200 个字
[ 查看全部 ] 网友评论
推荐文章
最新推荐
关于我们 - 联系我们 - 广告服务 - 友情链接 - 网站地图 - 版权声明 - 在线帮助 - 文章列表
返回顶部
刷新页面
下到页底
晶体管查询