【图】西门子s7-300子程序执行时间的查看方法

作者:老电工时间:2015-10-21 17:13:08

西门子s7-300子程序执行时间的查看方法

方法1,使用S7-300/400 CPU时,如果需要了解某个子程序大约执行的时间,可在主程序调用该子程序的前后,分别读取CPU的系统时钟,然后利用时钟指令FC34进行相减进行编程运算。

操作步骤:首先,先设置CPU的系统时钟,在菜单栏中的“plc”-“诊断/设置”-“设置时钟”
西门子s7-300子程序执行时间1

然后在弹出的设置时钟窗口中点击“应用”。
西门子s7-300子程序执行时间2

创建一个符号名为“Time”数据块(DB),并创建如下变量。
西门子s7-300子程序执行时间3

方法2,在需要测试的子程序首尾网络中读取系统调用读取系统时钟SFC1,然后运用时钟相减指令FC34进行计算。

操作步骤:在OB1中打开“库”-“Standard Library”-“System Function Blocks”中调用“SFC1 Read CLK FUNC ”。
西门子s7-300子程序执行时间4

接着调用打开“库”-“Standard Libraray”-“IEC Function Blocks”中调用“SFC 34 SB_DT_DT IEC”。

完成操作:
西门子s7-300子程序执行时间5

西门子s7-300子程序执行时间6

西门子s7-300子程序执行时间7

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc