line;font-weight:400;color:#000000;font-style:normal;margin:0px;background-color:#FFFFFF;">
巴中6ES7505-0RA00-0AB0 可*
line;font-weight:400;color:#000000;font-style:normal;margin:0px;background-color:#FFFFFF;">
line;font-weight:400;color:#000000;font-style:normal;margin:0px;background-color:#FFFFFF;">
巴中6ES7505-0RA00-0AB0 可*
怎样读S7-1500 CPU的运行时间
line;font-weight:400;color:#000000;font-style:normal;margin:10px 0px;background-color:#FFFFFF;">
描述
line;font-weight:400;color:#000000;font-style:normal;text-align:left;margin:0px 0px 4px;background-color:#FFFFFF;">
line;text-align:left;margin:0px 0px 4px;">
读出S7-1500 CPU的运行时间有多种方式,下面分别介绍这几种方式。
1 通过OB1的启动参数读出运行时间 在非优化的OB1启动信息中带有OB1的运行时间,如图1所示。
图1.读出非优化的OB1中运行时间
将启动信息参数传递到全局变量中就可以读出CPU的上次扫描、、扫描时间,编程非常方便。 husqppnNoshjojaojsnopJIj
2调用RD_SINFO函数读出运行时间
如果使用优化的OB1,启动信息简化而没有这些运行信息,如图2所示,则必须调用函数读出。
图2优化OB1的启动信息
例如在OB1中调用RD_SINFO函数读出运行时间,程序如图3所示。参数TOP_SI为当前OB1的启动信息,
数据类型为SI_classic,需要手动键入,ZI1为上次扫描时间,ZI2_3包含、扫描时间,低字为扫描时间,
高字为扫描时间,示例中分别传送到MW10和MW12中。START_UP_SI为暖启动OB的启动信息,
示例中没有进行引用。
图3调用RD_SINFO函数
3调用RT_INFO函数读出运行时间
通过函数RT_INFO也可以读出CPU的运行时间,示例程序如图4所示。
图4调用RT_INFO函数
通过模式1、2、3可以读出CPU的上次扫描、、扫描时间,在这三种模式下,参数INFO的数据类型为LTIME,可以直接读出。也可以通过其他模式读出运行时间的百分比。
4调用RUNTIME指令读出运行时间
通过指令RUNTIME可以从参数RET_Val直接读出CPU的运行时间,单位为秒,MEM为中间保存程序运行的存储器,两个参数类型都是LREAL,除此之外还可以读出一段程序的运行时间。如图5所示。
图5 RUNTIME指令
讯:2030年以后不再新建燃煤电场。煤电装机比重将保持持续下降的态势。电力企业联合会专职副理事长魏昭峰上述两句话,成为3月26日-28日在北京召开的2014清洁能源发展峰会的重要讨论话题。
line;text-align:left;margin:0px 0px 4px;">
核电知识产权的第三代核电技术CAP1400参与此次展会上亮相。CAP1400属于大型*压水堆核电站重大专项(简称压水堆重大专项),是《中长期科学和技术发展规划纲要》确定的16个科技重大专项的子项,也是建设创**的标志性工程。
line;text-align:left;margin:0px 0px 4px;">
基层的呼声牵动着各级。去年12月底,能源局和后勤保障部联合印发《建设实施方案》,计划分两个阶段实施,于2020年前全连队、哨所的用电难题,这一举措的施行,标志着能源军民融合发展快车道。的电力供应,既关乎边防官兵的生活,也关系边境地区的效率。
line;text-align:left;margin:0px 0px 4px;">
近,*能源局发布了《2017年能源工作指导意见》,明确要求制订实施《关于促进储能技术与产业健康发展的指导意见》,建立储能技术系统研发、综合测试和工程化验证平台,推进重点储能技术试验示范。并积极推进已开工项目建设,年内计划建成苏州辉腾、西藏尼玛、大连融科(部分)、比亚迪长沙园区、山西阳光等多个储能项目。
line;text-align:left;margin:0px 0px 4px;">
温馨提示:为规避购买风险,建议您在购买产品前务必确认供应商资质及产品质量。