定时器 21 定时器T32(当前值等于预设值) 2
22 定时器T96(当前值等于预设值) 3
2.中断指令与中断设置
S7-200中断指令如表4-3所示,要使用中断,首先必须启动中断,并且将中断事件和中断服务子程序相关联。S7-200 PLC程序设计时,可以将多个中断和一个中断服务子程序相关联。
表4-3 S7-200中断指令
指令 名 称 功 能
ENI 启动中断 全局性启用所有附加中断事件进程
DISI 禁用中断 全局性禁用所有中断事件进程
RETI 中断返回 可根据先前逻辑事件用于从中断返回
ATCH 附加中断 将中断事件(EVNT)与中断例行程序号码(INT)相联系,并启用中断事件
DTCH 分离中断 取消中断事件(EVNT)与所有中断例行程序之间的联系,并禁用中断事件
3.中断程序构成
中断程序必须由三部分构成:中断程序标号、中断程序指令和无条件返回指令。在STEP7 - Micro/WIN中没有无条件返回指令,应用程序在编译过程中会在各中断程序的末尾自动加入无条件返回指令。中断控制指令的应用如图4-50所示。
图4-50 中断控制指令的应用
4.中断调用
中断调用即调用中断程序,使系统对特殊的内部或外部事件作出响应。系统响应中断时自动保存逻辑堆栈、累加器和某些特殊标志存储器位,即保护现场。中断处理完成时,又自动恢复这些单元原来的状态,即恢复现场。但要注意,用户不能在程序中通过子程序调用指令调用中断子程序。
【例4-20】控制要求:程序实现的功能是调用I0.1输入点的上升沿中断,若发现I/O错误,则禁止本中断,用外部条件可以禁止全局中断。
程序实现:本程序如图4-50所示。
本文关键字:暂无联系方式PLC培训资料,plc技术 - PLC培训资料