S7-200 smart modbus 和称重仪表通讯问题

各位大咖好,我编写了一个S7-200 smart CPU读取称重仪表中重量数值的程序,见附件。 现在的问题是:我这个程序只有在CPU从停止状态到运行状态转变的时候才收到一个仪表发回的数据,然后用串口检测的话,不再有数据发回。然后停止CPU,再次运行CPU,然后就又收到一个仪表发回的数据,实在不明白什么原因,求好心人指导。我的目的是能够让CPU连续自动读取称重仪表中的重量数据。 谢谢,谢谢。

图片说明:

S7-200 smart modbus 和称重仪表通讯问题    S7-200 smart modbus 和称重仪表通讯问题    S7-200 smart modbus 和称重仪表通讯问题   

钻石用户推荐最佳答案

你程序里面做轮训,你要循环去接通M0.6才能实时读取数据。当M0.6接通后,这次读指令完成后再去复位M0.6,等待复位M0.6完成一个扫描周期后在置位M0.6,这样来循环就可以一直读取数据。或是你用SM0.5来触发这条读取指令。
MODBUS RTU通信_S7-200 SMART:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/020.html
 通信例程(例程里面如何做轮训)
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/serial_port/modbus/Master_sample.htm

提问者对于答案的评价:

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

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

相关推荐

  • SMART 200 PLC 模块数量不够的方案

    目前有个工程,由于测温热电偶探头较多,并且smart PLC目前未出8路热电偶输出的模块,目前工程我有以下几个方案,想请教各位对哪种方案比较赞同,或者是有其他的方案提供支…

    2019年6月10日
  • 在Smart700中做一个与PLC连接成功的指示灯

    在Smart700中做一个与PLC连接成功的指示灯(比如:连接成功后指示灯黄色闪烁,连接中断后指示灯红色不闪烁),请指教。 最佳答案 一般连接成功,就可以传输,这种提示没有不好弄,…

    SIMATIC S7-200 SMART 2020年10月31日
  • 西门子Smart的PLC,怎么样处理系统时间

    在Smart的PLC中,怎么样设置和修改系统时间与现有时间一样,然后调取系统时间在某个时间点,来做触发信号等等,,,,谢谢帮助 最佳答案 基本指令就是通过SET_RTC …

    SIMATIC S7-200 SMART 2020年10月30日
  • s7 200 smart 地址分配

    s7 200 smart中 i11.0-i11.7根本就不能外部接线使用吗? 问题补充:不好意思我没有表述清楚,在扩展槽EM0中有扩展模块EM&nbs…

    2017年6月8日
  • 通讯中断

    西门子的通讯中断在三菱在怎么替代 最佳答案 1、S7-200 SMART 系列可编程控制器多有38个中断源(9个预留),分为三大类:通信中断、输入/输出(I/O…

    SIMATIC S7-200 SMART 2021年7月4日
  • 软件从哪里下载

    从哪里可以下载SIMATIC NET软件。有何用途? 最佳答案 如果安装step7,不用单独下载。单独下载可以在百度网盘里搜索相应的版本就好了。就是个西门子的OPC软件,…

    SIMATIC S7-200 SMART 2020年10月31日
  • 端口

    请教:S7200SMART1,,我用3BD30的通信电缆,从PC机的USB接口,以PPI的形式和PLC连接成功,请教在电脑的设备管理器里我怎样才能知道PLC和电脑的通信口是哪一个,…

    SIMATIC S7-200 SMART 2019年6月10日
  • S7-200 SMART 与变频器通信问题

    我要做SR60与5台非西门子变频器进行RS485通信,我应该用端口0进行自由口通信,还是怎么做呢,请老师指教,不知哪里有参考可以看看,只需要写入5台变频器的频率值就行, 最佳答案 …

    SIMATIC S7-200 SMART 2017年6月8日
  • 200smart存储区大小

    200smart V存储区多大,L存储区分别多大 最佳答案 这个V区根据cpu机型的不同有一些差异的,L区各机型都一样(LB0~LB63)64个字节。图示: 图片说明: …

    2020年10月30日
  • 200smart两个输入信号怎么判断时间差?

    项目要求用两个输入信号时间差控制两个模拟量输出值。两个开关对应两个模拟量。输入1对应模拟量1,手动设置模拟量输出值。输入2对应模拟量2,输出值由两个开关的输入前后及之间的时间差决定…

    SIMATIC S7-200 SMART 2021年7月4日