欢迎来到大热汇!
发布信息
数码产品信息
当前位置:大热汇 > 数码电脑 > 数码产品
    强制与改写变量有什么区别?
    2019-02-18 信息编号:728656 收藏
人气指数 90%
问题解答
(1)强制是调试 PLC 的一个重要手段。不同 PLC 的强制功能可能有较大的差别,下面
以 S7-200 为例介绍强制功能。
(2)在 PLC 处于 STOP 模式时,可以改写位、字节、字和双字变量的值(不包括数字量
I 和模拟量 AI)。在 PLC 处于 RUN 模式时,改写受到程序运行结果的限制,如果与程序的运
行结果矛盾,则以程序的执行结果为准。例如, Q0.0 受 I0.0 的常开触点的控制,如果 I0.0 为
0 状态,将 Q0.0 改写为 1 状态,只是看到 Q0.0 的指示灯闪动一下就熄灭了。
(3)强制操作的结果与是否执行用户程序以及执行的结果无关,甚至可以对数字量输入
I 进行强制。强制的效果是持久的,因为强制的数据永久性地存储在 CPU 的 EEPROM 中,
不会因为退出执行强制操作的状态表、关闭编程软件或 PLC 断电而取消强制。
(4)在读取输入阶段,强制值被当做输入读入;在程序执行阶段,强制数据用于立即读
和立即写指令指定的 I/O 点;在通信处理阶段,强制值用于通信的读/写请求;在修改输出阶
段,强制数据被当做输出写到输出电路。进入 STOP 状态时,输出将变为强制值,而不是系
统块中设置的值。
(5)使用强制的调试任务完成后,在正常运行程序之前,一定要取消所有的强制。
  • 在 Micro/WIN 中如何用状态表来监视用户程序的执 行
    人气指数90%问题解答(1)打开Micro/WIN软件,在左侧“查看”栏里选择“状态表”,在右侧相应出现状态表。(2)选择菜单栏里的“调试”→“开始状态表监控”命令,如图8-10所示,即可在线监控PLC内部各寄存器的数...
    02-18
  • 如何用语句表程序来监视用户程序的执行?
    人气指数90%问题解答与问题3相似,当第(2)步选择编程语言时,选择“View”→“STL”命令,即可实现用语句表来监视用户程序。...
    02-18
  • 在 STEP 7 中如何用梯形图程序来监视用户程序的 执行?
    人气指数90%问题解答(1)在SIMATICManager中,展开左侧树形目录,单击“Blocks”,如图8-6所示,在右侧出现各种系统块,打开需要监测的程序所在的块。图8-6SIMATICManager界面(2)在打开块的菜单栏中,选择“View”...
    02-18
  • PLC 程序在线调试的正确步骤是什么?
    人气指数90%问题解答(1)启动在线监控,观察程序启动,确定程序运行的步骤是否按照设计的方案进行。第8章PLC控制系统调试149(2)确定程序运行无误后,利用状态监控表,监控各输入/输出点的变化情况。(3)确定了输...
    02-18
  • 什么是 PLC 程序的在线调试?
    人气指数90%问题解答PLC系统的在线调试,即PLC硬件与上位机处于在线连接状态,通过上位机软件实时了解PLC内部程序运行情况,并且监控PLC内部变量的变化,从而找出PLC程序中的bug,完善优化PLC系统。如图8-6...
    02-18
  • 怎样查看西门子 PLC 的编程错误?
    人气指数90%问题解答(1)程序逻辑上的错误需通过程序运行,利用仿真软件观察输入/输出的变化情况,或通过在线监控的方式获取程序是否存在缺陷或错误。(2)如果是输入名称错误,则该名称的颜色会变红,比如未定...
    02-18