LabVIEW程序监视:实时扫描与执行状态分析

需积分: 6 26 下载量 144 浏览量 更新于2024-08-05 收藏 23.08MB PDF 举报
"该文档是关于使用labview监控PLC程序列表的指南,涉及如何启动和停止程序,以及如何查看程序的执行时间和状态。主要内容包括总体扫描时间、监视时间、扫描时间合计、执行扫描的详细时间、各程序的执行状态等关键指标。此外,文档还强调了在操作PLC时的安全注意事项,包括设计和启动维护时的警告和注意事项,提醒用户确保在线操作的安全性。" 在PLC监控方面,LabVIEW提供了"程序列表监视"功能,允许用户实时监测执行中的程序处理时间。用户可以通过菜单项"[Online] → [Monitor] → [Program List]"来启用此功能。这个功能主要包括以下几个部分: 1. **启动程序**:显示程序启动的画面,这对于调试和了解程序启动过程很有帮助。 2. **停止程序**:显示程序停止的画面,有助于分析程序停止的原因和状态。 3. **Entire Scan Time**:显示了可编程控制器的总体扫描时间,这是根据可编程控制器的参数设置,特别是RAS设置中的WDT设置来确定的。 4. **Monitoring Time**:监视时间分为扫描程序、初始程序和低速程序的各自时间,如果扫描时间超过设定的监视时间,CPU可能进入错误状态。 5. **Total Scan Time**:显示所有扫描执行的合计时间,包括详细的执行时间分析。 6. **Detail of Scan Time for Scan Execution**:提供每个执行阶段的具体时间,对于恒定等待,在恒定扫描模式下会显示等待时间,但在同时设置低速程序执行时,等待时间可能为0。 7. **Execution Status of Programs**:展示程序的执行状态,按顺序显示程序名和执行类型。 8. **Program**:列出按照PLC参数设置的程序顺序。 9. **Execution**:显示程序的执行类型(如RUN、STOP等)。 10. **Scan Time**:实时显示当前扫描时间,程序停止时则显示为0.000ms。 11. **Execution Count**:记录程序执行的次数,达到最大计数65536次后会重置为0,即使程序停止,执行次数也会保留。 在使用这些功能的同时,安全是至关重要的。手册中提到了"危险"和"注意"两个级别的安全注意事项,用户必须在充分理解并遵循安全指导的情况下操作。例如,当通过个人计算机对运行中的PLC进行数据变更或程序变更时,应在外围设置互锁电路以保障系统安全。在线操作时,需要预设通信异常的处理方式,并且在变更运行中的程序时,要理解可能的风险。此外,特定功能如定位模块的操作,应在充分了解并确保安全后,将CPU置于STOP状态执行。 LabVIEW的"程序列表监视"功能提供了深入洞察PLC程序执行的工具,而安全注意事项的强调则确保了在操作过程中的人身和设备安全。