具有更大的计数、定时范围
--IEC定时器比S5定时器性能更佳,计时更准确。
--IEC定时器/计数器不占用CPU系统资源,只占用工作存储区,所以,只要你的存储够大,可以使用无数IEC定 时器、计数器,
有这么多优点,所以,楼主习惯使用IEC定时器/计数器了(对于使用S5定时器/计数器 还是IEC 还是取决于个人习惯)
简单介绍下我测试IEC定时器的程序吧,
1:一个全局数据块 IECTimerInstance-GlobalDB, 里面类容如下:
1个TON_TIME类型的数组IECTimer
2个Bool类型 IECTimer_IN IECTimer_Q
2个Time类型 IECTimer_ET IECTimer_PT
2:一个FB块 IECTimerTest_Fct及其背景DB块 IECTimerTest_Fct_DB
FB块参数接口和代码如下
Static:多重背景IEC_Timer_Mutiinstance
in_out接口:IEC_Timer_Parinstance
temp:tmpQ,tmpET;
3:IEC定时器的单背景系统数据块“IEC_Timer_0_DB”
4:OB1中调用如下