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

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

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

最佳答案

如果找不相应的库文件,就只能自己写通信程序了,走自由口
具体的可以参考论坛里翼大侠的例子。
http://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

提问者对于答案的评价:
虽然不是很明白,但是有个例子研究一下也是很好的。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc306228.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 请教一下有关S7200 PID手自动切换的问题

    我用S7200PID向导添加了手自动切换功能,我在没执行过手动之前,设置一个P值,这时候PID输出是正常的,但是只要执行过这个手动再切换会自动后,这时输出就基本等于之前手动输出的值…

    2017年6月19日
  • modsim和modscan使用方法问题

    哪位老师能不能具体说一下Modsim和modcan的使用方法呀,我现在写好226cn和变频器通信的程序了,但是现在没有硬件,我该如何测试呀,谢谢老师了! 最佳答案 这两个软件区别不…

    SIMATIC S7-200 2020年10月31日
  • 步进电动机如何实现无级调速

    利用PLC控制步进电动机,可以实现调速,可以利用单段PTO编程或是用位控向导的方法实现。但是不知道如何完成无级调速? 问题补充:如何更改PTO的周期(如何更改SMW68) 最佳答案…

    SIMATIC S7-200 2020年10月31日
  • 224与仪表通讯

    想通过224的通讯口,实现与5个智能仪表的通讯,读5个数据。求如何设置和调用 最佳答案 仪表支持modbus RTU的话,S7-200可以使用modbus库来实现通讯 提…

    SIMATIC S7-200 2020年11月1日
  • 2个s7200

    在1个WINcc的工程项目中希望,连接2个完全一样的S7200PLC(CPU222CN),及控制程序,该怎么办?通过PCaccess,硬件怎么接? 问题补充:现在我已经用232\P…

    SIMATIC S7-200 2021年7月5日
  • 请教一个线缆的常识问题

    我想买根线缆,用它来把一个224XP与电脑的串口连接. 到市场上发现有三种, 第一种是:一端有一个头,另一端有多个头的 第二种是:一端有一个头,另一端…

    SIMATIC S7-200 2021年7月5日
  • 编码译码指令有何应用

    编码译码指令有何应用 最佳答案 编码与解码指令不再赘述了。 举一简单例子: 灯的循环  有5个灯:1 号灯 2&nbsp…

    SIMATIC S7-200 2021年7月5日
  • PLC系统设计中主要考虑哪些因素

    最佳答案 在了解了PLC的基本工作原理和指令系统之后,可以结合实际进行PLC的设计,PLC的设计包括硬件设计和软件设计两部分,PLC设计的基本原则是: 1. 充…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC224如何和1500PLC进行通讯,要求能收发数据

    S7-200PLC224怎样和1500PLC进行通讯?最好有实践成功的例子,感谢诸位工程师解答。 最佳答案 1、方案一,使用DP通讯,1500做DP主站,200+EM277做DP从…

    SIMATIC S7-200 2021年7月5日
  • 请问有没有S7-200的指令库呀

    有没有200的指令库下载啊,比如SCALE转换等等,谢谢了! 最佳答案 西门子官方文档指定的库《Micro’n Power S7-200 LOGO!&…

    2019年6月11日