您现在的位置是:首页 > PLC技术 > PLC技术

PLC冗余热备控制系统的功能

来源:艾特贸易2017-06-05

简介Schneider PLC 冗余热备控制系统具有以下功能: ①应用程序内存空间 为应用程序保留的所有内存空间均可为使用 Unity Pro 的冗余热备系统管理。 768Kb 内置 RAM 内存,加上 PCMCIA 格式内存扩

    Schneider PLC冗余热备控制系统具有以下功能:    ①应用程序内存空间    为应用程序保留的所有内存空间均可为使用Unity Pro的冗余热备系统管理。768Kb内置RAM内存,加上PCMCIA格式内存扩展卡,专门用于热备应用程序的140 CPU 67160处理器RAM内存,可提高到7.168Mb    ②系统寄存器    冗余热备系统的控制由称为热备状态寄存器的内部寄存器管理,由一个系统字表示。该命令寄存器接受用户通过配置对话框,或通过前面的微型面板所表示的请求。特别是可以利用该命令寄存器禁止微型面板的命令确认。    ③功能块    Unity Pro编程环境下,使用标准功能块,或单独设置某个特定功能的位,命令寄存器处理读/写操作模式,使状态寄存器处于读操作模式下。    ④配置    应用程序的安装与安装单一的PLC程序没有太大区别。基本上都是根据一个专门的对话框给出的信息进行安装配置,该信息是在配置阶段输入的。    ⑤前面板上的微型端子    CPU 67160处理器就像任何Quantum CPU一样,采用双槽模块,在前面板的顶部有一个微型面板。通过LCD屏幕和浏览按钮,进入一个专用于冗余热备系统的子菜单。例如,对于冗余热备系统,可以利用该菜单检查PLC的状态,强制其进入连接或断开模式。    ⑥应用数据的周期性传送    在每个扫描周期开始时,“主”PLC数据存储器的内容将通过光纤连接传送到“备用”PLC,同时包括作为输入和输出状态的映像的表格内容。因而,冗余热备系统能够传送全部128Kb定位型变量(RAM状态),从“主”PLC到“备用”PLC。对于未定位型应用变量,也传送大于512 KbDFB实例数据等应用数据。    ⑦程序差异监控    大多数冗余PLC应用要求2CPU的应用程序完全一致。为此,需要对2PLC上的驻留用户程序进行比较。上电时此功能将立即执行,并且在冗余系统保持连接时将不断重复执行。默认情况下,一旦检测到程序中存在差异,“备用”PLC将自行与冗余系统断开。但是,为获得包括对用户程序干预期间在内的最大的控制/命令系统可用性,可以通过配置对话框或命令寄存器,允许其程序代码或数据库不同的应用继续保持与冗余系统的连接。    ⑧确保PLC内存内容的一致性    在辅助PLC机架上电时,其PLC内存中的内容与主PLC机架内存中的内容应保持一致,在有些情况下是自动保持一致的(即插即用),特别是在该辅助PLC为空,甚至为一种不同的配置时。在传送结束时,冗余系统被连接,然后,主PLC担负起“主”PLC的任务,辅助PLC担负起“备用”PLC的任务。    用户可以通过“主”PLC上的微型面板升级备用PLC,特别是在更改应用后。可在微型面板操作执行的,就不需要使用编程终端。该功能也可以通过命令寄存器位来实现。    ⑨通信端口地址的自动交换    当冗余系统切换时,对应通信端口的各自地址将在“主”PLC和“备用”PLC之间自动交换。这种地址交换对以太网和Modbus Plus端口是无条件的。而对于CPU 67160处理器上的局部Modbus端口来说,则是有条件的。该功能(通信端口地址的自动交换)极大地简化了开发人员在监控系统方面的设计任务(如HMISCADA等)。    这样,数据地址就具有了“运行的”PLC(“主”或“辅助”),而非物理PLC的特性。    ⑩通信期间的自动交换机制    不管采用的是何种I/O架构(RIO远程I/O或混合I/O),冗余热备系统都将自动管理I/O与执行“主”功能的PLC之间的数据交换。