ATCH为什么要指向13而不是别的呢?它有什么含义?

连接中断服务程序INT—0到事件3,这个问题我没有搞明白,为什么一定要到事件13呢?

图片说明:

ATCH为什么要指向13而不是别的呢?它有什么含义?   

最佳答案

转载: S7-200的中断连接指令(ATCH)用于在中断处理程序和中断事件之间建立关联。在中断连接指令中,EVNT操作数代表中断事件的中断事件号,INT操作数代表关联的中断处理程序号。通过这个关联建立中断事件和中断处理程序的连接,当EVNT指定的中断事件发生时,PLC就能够自动执行与之建立关联的中断处理程序。
      S7-200所规定的中断事件号共33个(不同型号的CPU有不同),S7-200定义了各中断事件号所代表的含义,及优先级顺序(见S7-200系统说明书),例如中断事件号10表示定时中断0。
参考资料:《S7-200 PLC 中断的处理方法》
http://ftp.ruigongye.com/200807/S7-200_PLC12345.pdf

提问者对于答案的评价:
你说到中断指令了,打开我的思路,谢谢!!

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc370715.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:24
下一篇 2021年7月5日 下午4:24

相关推荐

发表回复

登录后才能评论