技成培训网 技成学习APP 技成工具箱 技成企业服务

欢迎回到技成培训网

技成培训网

电工题库宝典

技成电工课堂

PLC练习题

技成PLC课堂

变频器故障查询

技成PLC学吧

伺服驱动故障查询

技成PLC网校

当前位置:技成首页 > 文章中心 > 技成百科 > s7-200自由口与热量表MBUS通讯

s7-200自由口与热量表MBUS通讯

刘玉蓉 发布于2014-10-20 18:01 1162 0 标签:

S7-200plc通过自由口与热量表的MBUS模块进行MBUS通讯,通过通讯读取热量表中的供回水温度,水流量,以及累积热量值数据。

问题补充:
请大家注意了,我说的是MBUS协议,是meter-bus的简写,主要使用在热量表上的一个通讯协议,不是你们说的MODBUS协议。哪位做过这中编程,麻烦给讲解一下。

佳答案

如果找不相应的库文件,就只能自己写通信程序了,走自由口

https://www.ad.siemens.com.cn/club/bbs/post.aspx?b_id=3&a_id=636193&s_id=0&num=55#anch
这是他的例子
MAIN:
 LD     SM0.1
 MOVB   * ,  SMB30    //根据和对方约定的波特率,字符格式等设定
 MOVB   16#9C, SMB87    //允许接收信息,使用SMB90值检察空闲状态,定时器是信息定时器 , 超过SMW92值停止接收   
 MOVW   +80,   SMW92    //根据报文长短,波特率及从站响应的快慢设定,这个时间要小于接收中断(INT3)里定时中断的时间。
 MOVW   +0,    SMW90
 MOVB   200,   SMB94      //SMW94  大接收字符数,这里无用,但必须要设置。
 ENI
 
 LD     SM0.1
 ATCH   接收:INT3, 9      //传输完成中断
 MOVB   150, SMB34
 ATCH   发送:INT2, 10     //定时中断
 
 发送:
 LD     SM0.0
 DTCH   10
 XMT    VB100, 0
 
 接收:
 LD     SM0.0
 RCV    VB200, 0
 MOVB   250, SMB34
 ATCH   发送:INT2, 10

若有收获,就点个赞吧!

文章来源于网络及文献如有侵权请联系站长
分享到:

微信扫一扫分享

阅读与本文标签相同的文章

相关推荐

最新文章 热门文章
最新课程 免费课程
PLC资料下载 电工电气资料下载
应用新秀
变频器故障代码查询APP
伺服故障代码查询APP
技成
手机APP
热门标签