电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

多CPU处理有什么特点?

2016-12-22 23:37分类:西门子PLC 阅读:

 

    在SIMATIC S7-400 PLC系统中,在CR上最多可以安装4个CPU模块,这些模块可以同时启动,或同时进入停止状态,实现同步执行控制任务,这种多CPU处理主要适用于以下情况。
    对于一个CPU来说,当用户程序太长,或存储空间不够时,可以将程序分配给多个CPU来执行。如果整个系统由多个不同的部分组成,并且这些部分可以很容易地彼此拆开和单独控制,则各CPU分别处理不同的部分,每个CPU访问分配给它的模块。
    通过通信总线,CPU彼此互连。如果组态正确,通过编程软件可以访问MPI网络上的全部CPU。
    在启动时,多CPU运行的CPU将自动检查彼此间是否能同步,要实现同步,必须具备两个条件:①组态的所有CPU必须插好;②已创建了正确的组态数据,并已下载到已插入的所有CPU中。如果上述条件有一条不满足,那么在诊断缓冲区中将会出现错误信息。
    退出停止状态时,将比较RESTART/REBOOT启动类型。如果启动类型不同,CPU将不会进入运行状态。
    在多CPU处理运行时,每个CPU可以访问STEP7为其组态分配的模块,模块的地址区总是单独分配给一个CPU。每个具有中断能力的模块被分配给一个CPU,这样的模块产生的中断不能被其他CPU接收。
    过程中断和诊断中断只能发送给一个CPU,在模块有故障或插/拔某一模块时,通过STET7参数赋值时分配的CPU处理中断,有机架故障时,每个CPU调用OB86。
    使用多CPU中断(OB60)可以在相应的CPU中同步响应一个事件,与通过模块触发过程中断相比,通过调用SFC35“MP-ALM”触发的多CPU中断只能通过CPU输出。
    分段的机架CR2属于物理分段,不是通过参数赋值分段,每段只能有一个CPU,它不是多CPU处理,每个分段的机架上的CPU构成一个独立的子系统。它们没有共享的逻辑地址区,多CPU处理不能在分段的机架上运行。

上一篇:CPU模块面板与状态显示包括哪些内容?

下一篇:SM包括哪些?主要技术参数有哪些?

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部