使用程序状态监控时输出为啥不闭合

大伙帮我看一下:
LD        I0.0
LDN     M10.1
=           M10.0

LD       M10.0
=          Q0.0

LD      I0.1
=         M10.1
上面三个简单的网络,I0.0、I0.1分别是启动、停止按钮,M10.0、M10.1分别是启动、停止标志位,Q0.0是输出。我用程序状态监控时,I0.0写入1,M10.0没变成蓝色小块,CPU上Q0.0灯也没亮,而我强制I0.0后,M10.0才变蓝,Q0.0也亮了。这是咋回事?我不懂,请赐教。谢谢!

最佳答案

如果您将一个数值写入 I/O 点,您可能永远不会看到该数值在状态表中作为当前值显示,因为在下一次扫描时程序可能写入一个不同的数值(与您在状态表中写入的数值不同)。使用“强制”功能将数值指定给 I/O 更加有效。?状态表允许您在“新值”列键入一个所需的数值。请记住,当 PLC 收到强制命令时,PLC 会将操作数强制为当前值。这是一个很快的但不是即刻发生的过程。操作数数值有可能在您点击 STEP 7-Micro/WIN 中的状态显示时间和强制命令被 PLC 收到时间之间发生变化。一旦锁图标在操作数旁显示,您可以看到在 PLC 中被强制的数值。如果数值未被正确强制,您可以使用状态表在“新值”列中键入您希望使用的确切数值,并从状态表强制操作数。

在程序中强制数据时,在程序每次扫描时都将操作数复原为该数值,而与输入/输出状况或其他正常情况下对操作数值有影响的程序逻辑无关。强制可能导致程序操作无法预料,无法预料的程序操作可能导致人员死亡或严重伤害和/或设备损坏。强制功能是调试程序的辅助工具,切勿为了弥补过程设备的故障而执行强制。仅限合格人员使用强制功能。强制程序数值后,务必通知所有有权维修或调试程序的人员。

提问者对于答案的评价:
谢谢大伙的帮助,我明白了一点。

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

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

相关推荐

  • 请教VB和S7200 PLC的OPC操作

    VB和S7200 PLC的PCaccess通信,调试程序点击vb的“启动生产4”按钮后出现“无效的过程调用或参数”报警,另外定义客户端句柄时为什么必须从2开始,从1开始就…

    2021年7月5日
  • TP170A的显示

    我已经组态好TP170A了(设了S7200的输出变量是IB0),用DP电缆与S7200接好,为什么显示#######,而不是数值 最佳答案 说明你的TP170A和PLC的连接没有建…

    SIMATIC S7-200 2020年11月1日
  • 求200PLC 编程案例越多越好

    我是变频器(国产某品牌)售后,对于做工控来说PLC必须要会,偶然的机会去经销商那里高了一个二手的200PLC,在网上找视频,找各种资料自己学,现在感觉指令就如同写字,会写字了怎么写…

    SIMATIC S7-200 2021年7月5日
  • STL转换LAD显示无效问题

    程序使用STL编的,将它转换成LAD时,有的网路显示无效是怎么回事啊 专家建议 S7-00,你好,并不是所有的STL都可以转换成LAD,如果有些网络无法转换成功的时候,就会显示无效…

    SIMATIC S7-200 2021年7月5日
  • 故障现象?

    我公司一自控站224XP控制MM430,模块输出端指示灯老是闪红灯但是运行正常不知什么原因, 恳请老师指导!!! 最佳答案 打开编程软件,连接上PLC,在菜单栏中选择&q…

    SIMATIC S7-200 2017年12月9日
  • 步进电机怎么设定脉冲个数

    有个工程,第一步启动I0.0自动前进80000个脉冲,停留10分钟返回原位,第二部再启动I0.1前进100000个脉冲,停留5分钟返回原位,第三部启动I0.2 前进500…

    SIMATIC S7-200 2020年10月31日
  • 模拟量计算问题

    要检测电流和电压,em231有8点模拟量输入的模块吗?我怎么在程序中把检测来的数值换算成4-20mA电流和0-10v电压,在程序中和设定的数值进行比较? 问题补充:我新下在的选型手…

    SIMATIC S7-200 2020年11月1日
  • 谁有西门子cpu200的GSD文件?

    西门子CPU224XP DC/DC/DC;订货号6ES7 214 2AD23-OXB0,哪位大神有,请帮忙 最佳答案 1、6ES7214-2AD23-…

    SIMATIC S7-200 2021年7月5日
  • sS7-200的MODBUS主站指令

    S7-200的modbus主站指令的地址码是5位数,例如40001,但是有的设备,例如日本松下的FP-X的modbus的保持寄存器码是6位数,例如432765,请问怎样解决这个问题…

    SIMATIC S7-200 2021年7月5日
  • 触摸屏的问题

    各位高手,我在TP270中创建一个输入域,想用他的线性标定0-100对6400-32000,来直接控制模拟量输出,请问这样行吗?这个输入域的数据类型是不是应该定义为整数? 问题补充…

    SIMATIC S7-200 2021年7月5日