关于200PLC modbus通讯的注意点

我在学西门子200PLC的modbus主站通讯编程时,发现下图中这样一个问题,如果我想用MBUS TCRL的完成位作为MBUS MSG的初始化启动,我必须要在他们中加一个先复位一下M0.0,不懂这是为什么呢?我的原来的想法是,当我PLC运行,我MBUS TCRL的完成位M0.0接通的话,我直接触发M0.1就行了嘛,但是这样做,好像运行不起来,不知道这是为什么?

图片说明:

关于200PLC modbus通讯的注意点   

最佳答案

因为"正向转换"和"负向转换"指令要求执行"打开至关闭"或"关闭至打开"转换,您无法在首次扫描时检测上升沿或向下沿。在首次扫描中,S7-200设置由这些指令指定的位状态。在其后的扫描中,这些指令无法检测指定位的转换。
 所以在首次扫描中m0.0不能触发上升沿P,需要延后一个扫描周期!!(可以看一下沿触发指令的工作原理)

提问者对于答案的评价:
非常具体,谢谢,这才是真正的高手

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月8日 下午2:13
下一篇 2017年12月8日 下午2:14

相关推荐

  • 关于西门子S7200 SMART编程软件MODBUS

    西门子S7200 SMART编程软件的MODBUS,请问Modbus的主站是指PLC吗?那么从站是指哪些设备?有具体的例子吗?请各位前辈指教。 最佳答案 主站就是主动访问…

    SIMATIC S7-200 2021年7月5日
  • 威伦TK6070IH怎么跟200 Smart PPI通讯

    威伦TK6070IH怎么跟20smart通讯和设置,有劳各位大师帮帮忙 最佳答案 两种方式1、建立PPI连接,参考图12、建立ETHNET连接,参考图2连接方式不同,但是触摸屏读写…

    2017年6月19日
  • 如何显示电压波形

    用模拟量输入模块以毫秒级扑捉电压信号在传回电脑,能显示出电压波形吗?交流脉宽能显示出来吗? 问题补充:VB用TIMER控件读PLC的数据时间间隙为MS级,而一个半波的时间为10MS…

    SIMATIC S7-200 2021年7月5日
  • 我下载的S7-200编程软件不能和PLC通信

    我上个月在西门子官网下载了STEP7-Micro/WIN-SP6的编程软体,又买了一条二代通信线(黄色),打开程序却不能和CPU222的PLC进通信,提示是“找不到文件S7EPaS…

    SIMATIC S7-200 2017年11月27日
  • 模块出线过端子排前后端电压等级不一样

    求助各位大虾   先问提是:从S200模块的出来的电压量过是24v, 但过端子排之后量是7.8v   无接地现…

    SIMATIC S7-200 2017年11月12日
  • 求教S7-200如何驱动日系的步进

    这段时间刚开始入门学习PLC。这不购买了一台S7-200 XP224CN DCDCDC。也在网上买了一个二手的步进驱动器,韩国产的。这个步进驱动器的PDF上面说…

    SIMATIC S7-200 2020年10月31日
  • 求助:PID控制

    控制要求:一高度传感器可检测0-10mm的距离,对应0-10V,我需要把距离控制在2mm的地方,想通过PID来控制实现。PID向导设置如图片。当我设置输入是6400的时候(对应2V…

    2017年11月4日
  • S7-200无线通讯

    现场有十辆运动的小车,每辆上面装有S7-200,现在想把小车上S7-200的数据传到控制室中的一个S7-200中,控制室中的S7-200也可以向小车S7-200中写数,用什么方案比…

    SIMATIC S7-200 2020年11月1日
  • s7-200与仪表通讯数据

    做了一个s7-200与仪表modbus 485通讯,s7-200做主站,仪表做从站,读仪表里的一个数据,按系统手册上的通讯协议库说明做的,现在仪表给的数据寄存器地址是十进…

    SIMATIC S7-200 2017年11月20日
  • S7 200子程序

    请问S7 200的子程序,怎么做到库里,然后在调用?? 图片说明:    最佳答案 1、一个已存在的程序项目只有子程序、中断程序可以被创建为指令库。中…

    2020年10月31日