西门子S7-200 PLC中断优先级和排对等候
优先级是指多个中断事件同时发出中断请求时,CPU对中断事件响应的优先次序。S7-200规定的中断优先由高到低依次是:通信中断、I/O中断和定时中断。每类中断中不同的中断事件又有不同的优先权,如表2所示。 一个程序中总共可有128个中断。S7-200在各自的优先级组内按照先来先服务的原则为中断提供服务。在任何时刻,只能执行一个中断程序。一旦一个中断程序开始执行,则一直执行至完成。不能被另一个中断程序打断,即使是更高优先级的中断程序。中断程序执行中,新的中断请求按优先级排队等候。中断队列能保存的中断个数有限,若超出,则会产生溢出。中断队列的多中断个数和溢出标志位如表3所示。 表2中断事件及优先级 优先级分组组内优先级中断事件号中断事件说明中断事件类别通信中断08通信口0:接收字符 通信口009通信口0:发送完成 023通信口0:接收信息完成124通信口1:接收信息完成通信口1125通信口1:接收字符126通信口1:发送完成I/O中断019PTO 0脉冲串输出完成中断脉冲输出120PTO 1脉冲串输出完成中断 20I0.0上升沿中断外部输入32I0.1上升沿中断44I0.2上升沿中断56I0.3上升沿中断6110.0下降沿中断 73I0.1下降沿中断85I0.2下降沿中断97I0.3下降沿中断1012HSC0当前值=预置值中断 高速计数器1127HSC0计数方向改变中断 1228HSC0外部复位中断 1313HSC1当前值=预置值中断1414HSC1计数方向改变中断1515HSC1外部复位中断1616HSC2当前值=预置值中断 1717HSC2计数方向改变中断1818HSC2外部复位中断1932HSC3当前值=预置值中断 2029HSC4当前值=预置值中断 2130HSC4计数方向改变2231HSC4外部复位2333HSC5当前值=预置值中断 定时中断010定时中断0 定时111定时中断1 221定时器T32 CT=PT中断定时器322定时器T96 CT=PT中断 表3 中断队列的多中断个数和溢出标志位 队列CPU 221CPU 222CPU 224CPU 226和CPU 226XM溢出标志位通讯中断队列4448SM4.0I/O中断队列16161616SM4.1定时中断队列8888SM4.2 西门子变频器 MM440和西门子变频器G120有相似的地方,例如:它们的参数基本相同,用户都可以轻松的进行设置和使用。本文下面就对西门子变频器MM440与西门子变频器G120做一个比较,供用户在使用和调试过程中进行参考。
西门子变频器MM440与G120对比 1. 西门子变频器MM440和G120对环境的要求不同,由于设计的原因,G120比MM440进行了一些改进,通风效果更好,因此在相对恶劣的环境中,G120的表现更好,相应的使用寿命也会延长; 2. 西门子变频器MM440和G120的部件类型不同,MM440具有多个部件可以供用户选择,包括通讯等模块,需要用户订购并将它们连接到控制模块中;而G120的这些功能模块都集成在控制模块中,相对而言,这些功能的可靠性得到了提高; 3. 西门子变频器MM440和G120的功率单元配置不同,MM440的功率单元和控制单元集成在一起,而G120的功率单元和控制单元是独立的。这在供电时可以体现出它们的区别,由于G120的两个单元是独立的,因此它们在供电时也可以分开供电; 4. 西门子变频器MM440和G120都有各种控制端子,用户可以根据逻辑的需要进行选择。例如:MM440具有启动,停止控制的数字量输入端子;有报警信息 输出的数字量输出端子。而G120为用户提供了更多更为丰富的端子,使得用户可以更加方便的实现多种控制逻辑。 西门子变频器MM440功能强大,通讯能力强,具有多种扩展部件;而西门子变频器G120在MM440的基础上进行了改进和完善,使得它相对于MM440在控制性能,操作过程,环境适应方面有更好的表现。 |