西门子s7-200 plc采样程序的设计实例

作者:老电工时间:2015-11-04 14:45:58

西门子s7-200 plc采样程序的设计实例

功能:编程完成采样工作,要求每10ms采样一次。
分析:完成每10ms采样一次,需用定时中断,查表1可知,定时中断0的中断事件号为10。因此,在主程序中将采样周期(10ms)即定时中断的时间间隔写入定时中断0的特殊存储器SMB34,并将中断事件10和INT-0连接,全局开中断。在中断程序0中,将模拟量输入信号读入,程序如图。
 
表1 中断事件及优先级

西门子s7-200 plc采样程序1

主程序

西门子s7-200 plc采样程序2

LD     I0.0
MOVB  10, SMB34  // 将采样周期设为10毫秒
ATCH   INT_0, 10   // 将事件10连接INT_0
ENI                // 全局开中断
 
中断程序0

西门子s7-200 plc采样程序3

LD     SM0.0        
MOVW   AIW0, VW100  //读入模拟量AIW0

本站仅提供信息发布平台,文章仅代表作者个人观点。

猜你喜欢

首页 > plc > 西门子plc编程实例