西门子s7-200 plc采样程序的设计实例
功能:编程完成采样工作,要求每10ms采样一次。
分析:完成每10ms采样一次,需用定时中断,查表1可知,定时中断0的中断事件号为10。因此,在主程序中将采样周期(10ms)即定时中断的时间间隔写入定时中断0的特殊存储器SMB34,并将中断事件10和INT-0连接,全局开中断。在中断程序0中,将模拟量输入信号读入,程序如图。
表1 中断事件及优先级
主程序
LD I0.0
MOVB 10, SMB34 // 将采样周期设为10毫秒
ATCH INT_0, 10 // 将事件10连接INT_0
ENI // 全局开中断
中断程序0
LD SM0.0
MOVW AIW0, VW100 //读入模拟量AIW0
本站仅提供信息发布平台,文章仅代表作者个人观点。
首页 > plc > 西门子plc编程实例