日志档案

发表于 2007-1-31 18:29:31

4

标签: 无标签

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

DFB与定时器的使用

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

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

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

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

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

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

判断计时是否到;

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

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

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

系统分类: PLC/PAC   |   用户分类: 无分类   |   来源: 原创

    阅读(894)    回复(2)  

最新评论

  • CRAZYYIN

    2007-3-14 9:47:38

    子程序是肯定不能用,还是有时有问题?,QQ23742326

  • skbolo

    2007-3-31 12:27:22

    我的经验是不能使用。如果使用的话,程序会报错的