西门子工控之家

工控之家联系方式
热门标签: 西门子 西门子PLC 西门子触摸屏 西门子模块 西门子变频器 西门子传感器 西门子低压电器
 

联系方式

  • 公司邮箱:
  • sales@btone-mro.com
  • 热线电话:
  • 020-62958688
  • 4006-822-663

西门子PLC S7-1500CPU运行时间的读取方法

时间:2014-11-19 10:31:08   来源:http://www.china-siemens.cn/   

这篇文章主要介绍“西门子PLC S7-1500CPU运行时间的读取方法”,仅供参考。

       如何读取西门子S7-1500CPU运行时间?其实读取西门子S7-1500CPU运行时间有很多种方式,分别介绍如下几种方式。 
1. 通过OB1的启动参数读出运行时间 在非优化的OB1启动信息中带有OB1的运行时间。将启动信息参数传递到全局变量中就可以读出CPU的上次扫描、最小、最大扫描时间,编程非常方便。
 
2. 调用RD_SINFO函数读出运行时间。如果使用优化的OB1,启动信息简化而没有这些运行信息,则必须调用函数读出。例如在OB1中调用RD_SINFO函数读出运行时间,程序如图3所示。参数TOP_SI为当前OB1的启动信息,数据类型为SI_classic,需要手动键入,ZI1为上次扫描时间,ZI2_3包含最小、最大扫描时间,低字为最小扫描时间,高字为最大扫描时间,示例中分别传送到MW10和MW12中。START_UP_SI为暖启动OB的启动信息,示例中没有进行引用。
 
3. 调用RT_INFO函数读出运行时间。通过函数RT_INFO也可以读出CPU的运行时间。通过模式1、2、3可以读出CPU的上次扫描、最小、最大扫描时间,在这三种模式下,参数INFO的数据类型为LTIME,可以直接读出。也可以通过其他模式读出运行时间的百分比。
 
4. 调用RUNTIME指令读出运行时间。通过指令RUNTIME可以从参数RET_Val直接读出CPU的运行时间,单位为秒,MEM为中间保存程序运行的存储器,两个参数类型都是LREAL,除此之外还可以读出一段程序的运行时间。
 
温馨提示:广州市西门子工控之家最为德国SIEMENS西门子华南地区的特约分销商,储备大量产品,保证现货供应,若您需要采购西门子PLC S7-1500,请与我司销售团队联系:4006-822-663!

相关热词搜索:西门子S7-1500CPU运行时间

关于我们

联系我们

电话: 020-62958688/ 4006-822-663
传真: 86-20-62950613
网站: www.china-siemens.cn
邮箱: sales@btone-mro.com
地址: 广州市黄埔区云埔工业区埔南路沧联工业园D栋D02

联系我们