LabVIEW程序监视:实时扫描与执行状态分析
需积分: 6 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程序执行的工具,而安全注意事项的强调则确保了在操作过程中的人身和设备安全。
2020-12-01 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
小白便当
- 粉丝: 34
- 资源: 3913
最新资源
- 构建基于Django和Stripe的SaaS应用教程
- Symfony2框架打造的RESTful问答系统icare-server
- 蓝桥杯Python试题解析与答案题库
- Go语言实现NWA到WAV文件格式转换工具
- 基于Django的医患管理系统应用
- Jenkins工作流插件开发指南:支持Workflow Python模块
- Java红酒网站项目源码解析与系统开源介绍
- Underworld Exporter资产定义文件详解
- Java版Crash Bandicoot资源库:逆向工程与源码分享
- Spring Boot Starter 自动IP计数功能实现指南
- 我的世界牛顿物理学模组深入解析
- STM32单片机工程创建详解与模板应用
- GDG堪萨斯城代码实验室:离子与火力基地示例应用
- Android Capstone项目:实现Potlatch服务器与OAuth2.0认证
- Cbit类:简化计算封装与异步任务处理
- Java8兼容的FullContact API Java客户端库介绍