西门子PLC S7-1500软件读取CPU运行时间方法
发布日期:
2023-05-09

西门子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系列不仅硬件功能强大,为用户提供了性能强大,功能完善,性价比高的自动化控制系统解决方案。

声明:部分内容来源于网络,如侵权请后台留言联系删除。