定时器受到程序扫描周期和定时器时基及指令使用的位置影响会产生误差,而定时中断不受这些影响,每次执行的时间间隔误差很小。
下面是软件的帮助中的一个时间中断的例子 100毫秒定时中断
NETWORK 1 // 主程序
// 在首次扫描时,调用子程序0
LD SM0.1
CALL SBR_0
NETWORK 1 // 子程序0
LD SM0.0
MOVB 100 SMB34 // 将间隔设为定时中断0至100毫秒
ATCH INT_0 10 // 将定时中断0(事件10)附加在INT_0上
ENI // 全局中断启用
NETWORK 1 // 中断0
// 每100毫秒读取AIW4数值
LD SM0.0
MOVW AIW4 VW100
本文关键字:西门子 西门子plc应用,plc技术 - plc应用 - 西门子plc应用
上一篇:西门子PLC电池更换方法//