您的位置:控制工程论坛网论坛 » PLC与PAC » 不老虎的工程调试日记-10(连载中)

skbolo

skbolo   |   当前状态:在线

总积分:2158  2024年可用积分:0

注册时间: 2005-08-08

最后登录时间: 2015-01-22

空间 发短消息加为好友

不老虎的工程调试日记-10(连载中)

skbolo  发表于 2007/1/31 18:29:31      954 查看 0 回复  [上一主题]  [下一主题]

手机阅读

DFB与定时器的使用


在前面的blog中谈过,concept中的定时器不太好用,主要说的是在同一个程序中使用。


如果在不通的程序中使用,还要费一番周折:例如,在主程序中定义一个定时器TON,


在主程序中使用没有任何问题,但是如果直接在子程序DFB中调用TON.Q,则定时器


不起作用。咨询施奈德技术支持,说不能这么使用。如果你的工程确实需要在主程序和


子程序中使用同一个定时器,只能通过其他方法实现:


第一,可以通过参数的传递,可以在子程序或者在主程序中控制定时器的启动或者停止以及


判断计时是否到;


第二,可以通过全局变量地址,实现在子程序或者在主程序中控制定时器的启动或者停止以及


判断计时是否到。全局变量的定义需要注意的事情可以参考前面的DFB部分。


如果哪位有更好的方法,还请不吝赐教,定时器的问题弄的我很被动啊。

1楼 0 0 回复