多处理器中断适用于什么情况?
多处理器意味着一个S7-400 PLC上同时有超过1个、最多4个CPU在运行。运行的CPU自动同步更改其运行模式,即这些CPU同时启动、同时停止。每个CPU中的用户程序互相独立运行,即控制任务可以并行。
以下情况下可以使用多处理器:
(1)当用户程序太大而一个CPU或存储器无法满足要求时。
(2)如果用户程序中的某些部分要求必须快速处理,则可将其放到另一个CPU中。
(3)如果一个系统可以清晰地分为几个部分,而且每部分可以各自独立控制,那么可以采用多个处理器。
可以调用SFC35“MP-ALM”使多处理器模式下所有的CPU响应某些中断事件,调用SFC35触发一个多处理器中断而导致所有CPU调用OB60。
当调用SFC35时,事件的信息以工作标识符的形式传递到所有的CPU,工作标识符可区分16个不同的事件。对于多处理器中断,发送者用户程序以及其他CPU上的用户程序都要检查是否识别此工作标识符并动作。可以在用户程序的任何位置调用SFC35,因为只在运行模式下调用,所以多处理器中断在停止模式下被禁止。多处理器中断只有在当前的多处理器断被确认后下一次多处理器中断时才能被触发。
上一篇: DPV1中断包括几种方式?
下一篇:错误处理的类型是什么?
相关推荐
最新更新
推荐阅读
猜你喜欢
电工推荐
![电工技术基础_电工基础知识_电工之家-电工学习网](/skin/images/guanzhu.jpg)