浔之漫智控技术(上海)有限公司
西门子PLC , 西门子变频器 , 西门子数控系统 , 西门子伺服电机
西门子PLC(一级)供货商

S7-400FH冗余切换式I/O配置 设备需要带安全性保护的PLC来控制,CPU一侧采用容错技术,配置如下:两个带F运行许可证的CPU417-4,两条PROFIBUS-DP通信线,两个有两块IM153-2FO(冗余)的ET200M,和冗余设计的安全型信息模块,如果其中的1个CPU,1条PROFIBUS-DP通信线,1套安全型信号模块或1个ET200M出现故障,系统还能继续工作,在S7-400F/FH自动化系统中要使用标准模块,但是它们不能与ET200M一起使用。

1.10 多CPU处理

多CPU处理运行是指在S7-400中央机架上,多4个具有多CPU处理能力的CPU同时运行。这些CPU自动地、同步地变换其运行模式。也就是说它们同时启动,同时进入STOP模式,这样可以同步地执行控制任务。

多CPU处理适用于以下情况:对于一个CPU来说用户程序太长,或者存储空间不够,需要将程序分配给多个CPU执行。如果整个系统由多个不同的部分组成,并且这些部分可以很容易地彼此拆开并可以单独控制,则各CPU分别处理不同的部分,每个CPU访问分配给它的模块。

通过通信总线,CPU彼此互连。如果组态正确,通过编程软件可以访问MPI网络上的全部CPU。

在启动时,多CPU运行的CPU将自动检查彼此间是否能同步。只有满足下列条件,才能同步:组态的所有CPU必须插好;已创建了正确的组态数据(SDB),并已下载到已插入的所有CPU中。如果有一条不满足,在诊断缓冲区中将出现错误信息。

退出STOP模式时,将比较RESTART/REBOOT启动类型。如果启动类型不同,CPU将不会进入RUN模式。

在多CPU处理运行时,每个CPU可以访问用STEP7为其组态分配的模块,模块的地址区总是单独分配给一个CPU。每个具有中断能力的模块被分配给一个CPU,这样的模块产生的中断不能被其他CPU接收。

过程中断和诊断中断只能发送给一个CPU,在模块有故障或插/拔某一模块时,通过在STEP7参数赋值时分配的CPU处理中断。有机架故障时,每个CPU调用OB86。

使用多CPU中断(OB860)可以在相应的CPU中同步地响应一个事件。与通过模块触发过程中断相比,通过调用SFC35“MP-ALM”触发的多CPU中断只能通过CPU输出。

分段的机架CR2属于物理分段,不是通过参数赋值分段,每段只能有一个CPU,它不是多CPU处理,每个分段的机架上的CPU构成一个独立的子系统,它们没有共享的逻辑地址区,多CPU处理不能在分段的机架上运行。

IEC(国际电工委员会)是为电子技术的所有领域制定全球标准的世界性组织。IEC 61131是PLC的,1979年成立了IEC 61131工作组,1992~1995年发布了IEC 61131标准中的1~4部分,我国在1995年11月发布了GB/T 15969-1/2/3/4(等同于IEC 61131-1/2/3/4)。

IEC 61131由以下五部分组成:

(1)通用信息 定义PLC的术语,PLC的主要功能和特点,包括典型的PLC中一般概念的定义和功能特征,例如用户程序的循环处理、输入输出过程映像,以及编程设备、PLC和人机接口的分工。

(2)设备要求与测试 具体说明对PLC电气、机械和功能的要求,以及对产品的检验方法,对下述各项指标都作了要求:温度、湿度、供电范围、接口保护,数字量信号的工作范围,以及机械应力等。

(3)编程语言 通过对词汇、句法和语义的描述和例子,定义了PLC的软件模型,编程语言的标准和5种编程语言:梯形图、功能块图、指令表、顺序功能图和结构化文本。

(4)用户指南 作为一个指南,对从事自动项目的各阶段的用户提供帮助,从系统分析开始,到具体化阶段,例如PLC的选择与应用,安全和保护,安装与维护。

(5)通信服务规范 描述了不同厂商生产的PLC之间,PLC与其他设备之间的通信,包括设备功能选择、数据交换、报警处理、访问控制与网络管理、通信模式、通信块、与ISO协议的对应关系等。

其中的第三部分(IEC 61131-3)是PLC的编程语言标准,它鼓励不同的PLC制造商提供在外观和操作上相似的指令。IEC 61131-3标准使用户在使用新的PLC时可以减少重新培训的时间;对于生产厂家,使用标准将减少产品开发的时间,可以投入更多的精力去满足用户的特殊要求。

由于IEC 61131-3自动化编程语言的诸多优点,它已成为自动化工业中拥有广泛应用基础的,已有越来越多的PLC厂家提供符合IEC 61131-3标准的产品,世界上的自动化设备制造商,例如西门子、罗克威尔、ABB、施耐德、GE、三菱、富士等公司都推出了不同程序与IEC 61131-3兼容的产品,不于PLC,IEC 61131-3还广泛地应用于集散控制系统(DCS)和工业控制计算机、在个人计算机上运行的软件PLC软件包、数控系统、远程终端单元等产品。

IEC 61131-3包括以下内容:

①编译为标准代码的规则:定义了PLC必须满足IEC 61131标准的哪些要求。在文献中必须包含一个符合标准的声明,或者系统必须生成一个这样的声明。

②软件模型、通信模型和编程模型。

③可编程逻辑控制语言中的通用元件,例如数据类型和变量、功能和功能块、程序和任务。

⑤附加的语法规则和编程实例。标准中有两种图形语言——梯形图和功能块图,还有两种文字语言——指令表和结构文本,可以认为顺序功能图是一种结构块控制程序流程图。


发布时间:2024-04-11
展开全文
优质商家推荐 拨打电话