- 发布
- 广东湘恒智能科技有限公司
- 西门子一级代理商
- 触摸屏
- 变频器
- 伺服电机
- 西门子PLC
- 直流调速器
- 手机
- 18126392341
- 发布时间
- 2023-12-16 14:04:12
西门子PLC S7-1500系列软件读取CPU运行时间
西门子PLC S7-1500软件读取CPU运行时间方法,在系统调试的过程中,有时会遇到需要通过软件来读取 CPU运行时间的需求,本文下面就为您介绍西门子PLC S7-1500系列通过软件读取CPU运行时间的方法,供您在编程调试时选择使用。
西门子PLC S7-1500系列软件读取CPU运行时间的方法有下面几种:
1. 通过组织块OB1的启动参数实现
在非优化的组织块OB1启动信息中带有OB1的运行时间,变量是PREV_CYCLE。用户可以将这个变量赋值给指*的中间变量来实现,将启动信息参数传递到全局变量中就可以读出CPU的上次扫描时间,更 小扫描时间,更大扫描时间等参数,编程简单快速;
2. 调用RD_SINFO函数实现
用户如果使用优化的组织块OB1,由于启动信息简化而没有这些运行信息,则需要通过调用函数来实现读取CPU运行时间。例如:在组织块OB1中调用RD_SINFO函数读出运行时间,用户通过这个函数可以实现读取CPU上次程序扫描时间,更大、更小扫描时间等信息;
3. 调用RUNTIME指令实现
用户通过指令RUNTIME可以从参数Ret_Val直接读出CPU的运行时间,其中时间单位为秒,RUNTIME中的引脚MEM是中间保存程序运行的存储器,用户通过RUNTIME指令还可以读出一段程序的运行时间。
西门子PLC S7-1500系列不仅硬件功能强大,为用户提供了性能强大,功能完善,****的自动化控制系统解决方案。