如何用Timer作为变量为FC/FB传递参数?

来源:互联网 发布:百电通打电话要网络 编辑:程序博客网 时间:2024/06/05 19:21

如何用Timer作为变量为FC/FB传递参数?

1)创建一个FC/FB,如FC1

2)双击打开FC1,定义一个IN参数,Name为T_No,Data_Type为Timer格式用于传递定时器号,如下图所示:


3)再定义一个IN参数,Name为T_S5T,Data_Type为S5Time格式用于传递定时时间:


4)在OUT参数中定义一个BOOL输出参数OUT0:

5)在FC1中编程,调用S_ODT指令。


5)在OB1中多次调用FC1并传递不同的定时器号和定时值。


7)在变量表中观察可见,当M1.0变为1时,T1和T2分别以设定的时间运行,互不干涉。

定时器运行时间小于5秒时:


定时器运行时间大于5秒并小于15秒时:


定时器运行时间大于15秒时:



0 0
原创粉丝点击