西门子s7-300子程序执行时间的是多少

作者:老电工时间:2020-04-08 13:32:13

有关西门子s7-300执行子程序时间的查看方法,分享了西门子s7-300执行子程序时间的具体查看步骤,可在主程序调用该子程序的前后分别读取cpu的系统时钟,利用时钟指令fc34进行相减进行编程运算。

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

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

操作步骤:

首先,先设置cpu的系统时钟,在菜单栏中的“plc”-“诊断/设置”-“设置时钟”。

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

然后,在弹出的设置时钟窗口中点击“应用”。

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

创建一个符号名为“time”数据块(db),并创建如下变量。

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

在需要测试的子程序首尾网络中读取系统调用读取系统时钟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