电工学习网

 找回密码
 立即注册

如何查看执行S7-300 中一个子程序大概需要多长时间?

2015-8-12 08:16| 编辑:电工学习网| 查看: 18334| 评论: 0

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

操作步骤:首先,先设置CPU的系统时钟,在菜单栏中的“plc”-“诊断/设置”-“设置时钟”

CPU扫描时间

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

CPU扫描时间

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

CPU扫描时间

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

操作步骤:在OB1中打开“库”-“Standard Library”-“System Function Blocks”中调用“SFC1 Read CLK FUNC ”。

CPU扫描时间CPU扫描时间

接着调用打开“库”-“Standard Libraray”-“IEC Function Blocks”中调用“SFC 34 SB_DT_DT IEC”。然后进行如下操作:

CPU扫描时间

CPU扫描时间

CPU扫描时间

看过《如何查看执行S7-300 中一个子程序大概需要多长时间?》的人还看了以下文章:

发表评论

最新评论

  • PLC输入端和输出端怎么接线
  • 什么是COM端口?PLC中COM端口如何接线?
  • plc控制电动机正反转梯形图
  • 西门子S7-200系列PLC全套接线图
  • PLC十字路口的交通灯控制编程实例
  • plc基础知识指令27个
热点文章

电工学习网 ( )

GMT+8, 2023-4-21 12:38

Powered by © 2011-2022 www.shop-samurai.com 版权所有 免责声明 不良信息举报

技术驱动未来! 电工学习网—专业电工基础知识电工技术学习网站。

栏目导航: 工控家园 | 三菱plc | 西门子plc | 欧姆龙plc | plc视频教程

返回顶部