您现在的位置是:首页 > PLC技术 > PLC技术
S7-400的多CPU处理
来源:艾特贸易2017-07-24
简介多 CPU 处理运行是指在 S7 -400 中央机架上,最多 4 个具有多 CPU 处理能力的 CPU 同时运行。这些 CPU 自动地、同步地变换其运行模式。也就是说它们同时启动,同时进入 STOP 模式,这样可
多CPU处理运行是指在S7 -400中央机架上,最多4个具有多CPU处理能力的CPU同时运行。这些CPU自动地、同步地变换其运行模式。也就是说它们同时启动,同时进入STOP模式,这样可以同步地执行控制任务。
多CPU处理适用于以下情况:对于一个CPU来说用户程序太长,或者存锗空间不够,需要将程序分配给多个CPU执行。如果整个系统由多个不同的部分组成,并且这些部分可以很容易地彼此拆开并可以单独控制,则各CPU分别处理不同的部分,每个CPU访问分配给它的模块。通过通信总线,CPU彼此互联。如果组态正确,通过编程软件可以访问MPI网络上的全部CPU。在启动时,多CPU运行的CPU将自动检查彼此间是否能同步。每个CPU可以访问用STEP 7为其组态分配的模块,模块的地址区总是单独分配给一个CPU。每个具有中断能力的模块被分配给一个CPU,这样的模块产生的中断不能被其他CPU接收。
过程中断和诊断中断只能发送给一个CPU,在模块有故障或插/拔某一模块时,由参数赋值时分配的CPU处理中断。有机架故障时,每个CPU调用OB86。
使用多CPU中断(OB60)可以在相应的CPU中同步地响应一个事件。与通过模块触发的过程中断相比,通过调用SFC 35“MP_ALM”触发的多CPU中断只能通过CPU输出。
点击排行
