冗余控制原理
adc冗余工作的原理

adc冗余工作的原理ADC(Analog-to-Digital Converter)是一种电子设备,用于将模拟信号转换为数字信号。
ADC冗余工作是指在某些应用中,为了提高系统的可靠性和稳定性,使用多个ADC同时对同一个模拟信号进行采样和转换的工作方式。
本文将从原理、优势和应用等方面来介绍ADC冗余工作的原理。
我们来了解一下ADC的工作原理。
ADC是一种将连续的模拟信号转换为离散的数字信号的电子设备。
它通过对模拟信号进行采样、量化和编码,将连续的模拟信号转换为数字形式的离散信号。
ADC 通常由采样模块、量化模块和编码模块组成。
采样模块负责对模拟信号进行采样,将连续的模拟信号转换为离散的采样值;量化模块将采样值转换为离散的量化值;编码模块将量化值转换为相应的二进制码。
ADC冗余工作的原理是在同一个系统中使用多个ADC对同一个模拟信号进行采样和转换。
这样做的目的是提高系统的可靠性和稳定性。
当系统中的某一个ADC出现故障时,其他ADC可以继续工作,确保系统的正常运行。
同时,多个ADC对同一个模拟信号进行采样和转换,可以提高采样的准确性和稳定性,减小采样误差和噪声。
ADC冗余工作的优势主要体现在以下几个方面。
首先,通过使用多个ADC,可以提高系统的可靠性和稳定性。
当系统中的某一个ADC发生故障时,其他ADC可以继续工作,确保系统的正常运行。
其次,多个ADC对同一个模拟信号进行采样和转换,可以提高采样的准确性和稳定性。
不同的ADC可能具有不同的采样特性和转换精度,通过进行冗余工作,可以综合利用多个ADC的优势,提高采样的准确性和稳定性。
此外,ADC冗余工作还可以提高系统的容错能力,当系统中的某一个ADC出现故障时,可以通过冗余的ADC进行补偿,避免数据丢失或采样误差。
ADC冗余工作在很多领域都有广泛的应用。
例如,在航空航天领域,ADC冗余工作可以提高航空器的可靠性和稳定性,确保航空器的正常运行。
在医疗设备领域,ADC冗余工作可以提高医疗设备的准确性和可靠性,确保医疗设备对患者的监测和治疗效果。
冗余控制系统ppt课件

冗余控制系统概述
• 冗余控制原理
•
冗余控制一般采用硬件冗余或者软
件冗余。其中,硬件冗余是指通过热设备
或者冷设备实现冗余所需的数据同步和主
冗余控制系统概述
冗余系统的功能 • 系统的核对统一性检查 • 系统的切换功能 • 运行模式的变更 • 热备传送功能 • 在线程序写入的冗余跟踪功能 • 从控制系统向待机系统的存储复制功能 • 在线更换模块
冗余控制系统关键技术
信息同步技术 故障检测技术 故障仲裁及切换技术 热拔插技术 故障隔离技术
信息同步技术
它是工作、备用部件之间实现无扰动 (Bumpless)切换技术的前提,只有按控 制实时性要求进行高速有效的信息同步, 保证工作、备用部件步调一致地工作,才 能实现冗余部件之间的无扰动切换。
在热备用工作方式下,其中一块处于工作 状态(工作卡),实现系统的数据采集、 运算、控制输出、网络通讯等功能;而另 一块处于备用状态(备用卡),它实时跟
冗余控制主要原理
双 处 理 器 在 冗 余 系 统 的 切 换
电源系统冗余
• 2) 电源系统冗余。 • 电源是整个控制系统得以正常工作的动
力源泉,一旦电源单元发生故障,往往会 使整个控制系统的工作中断,造成严重后 果。要使控制系统能够安全、可靠、长期、 稳定地运行,首先稳定的供电必须得到保 证。可热插拔的冗余电源,正常工作时, 两台电源各输出一半功率,从而使每一台 电源都工作在轻负载状态,有利于电源稳
• 4)冷却系统冗余。 • 利用控制柜内可自动切换的冗余风扇,
对风扇和机柜内温度进行实时监测,发现 工作风扇故障或柜内温度过高时都会自动 报警,并自动启动备用风扇。
信息冗余
• 5) 信息冗余。 • 除了硬件部件的冗余,还采用了信息冗
plc硬冗余原理

plc硬冗余原理PLC(可编程逻辑控制器)是现代工业自动化中常见的控制器。
PLC硬冗余原理是保证系统高可用性的一种技术手段。
本文将从PLC硬冗余的概念、工作原理、应用领域等方面进行详细介绍,具体内容如下:一、PLC硬冗余的概念PLC硬冗余是通过使用多个控制器并行工作,当其中一个控制器发生故障时,另一个控制器能够立即接管其工作,确保系统的连续运行。
PLC硬冗余的核心思想是通过冗余控制器的备份和切换,实现系统的高可用性和可靠性。
二、PLC硬冗余的工作原理1.冗余控制器:系统中至少有两个相同配置的控制器,称为主控制器和备份控制器。
主控制器负责实际的控制任务,备份控制器处于待命状态,并与主控制器进行数据同步。
2.输入输出模块冗余:系统中的所有输入输出模块也需要进行冗余设计。
每个输入输出模块都连接到主控制器和备份控制器,当主控制器发生故障时,备份控制器能够接管输入输出模块的工作。
3.数据同步:主控制器和备份控制器之间需要进行实时数据同步,确保备份控制器能够了解和跟踪主控制器的工作状态。
4.切换机制:当主控制器发生故障时,备份控制器能够根据事先设定的切换条件自动接管系统的控制任务,并继续正常工作。
三、PLC硬冗余的应用领域PLC硬冗余广泛应用于对系统可用性和可靠性要求非常高的工业自动化领域,如电力、石油化工、交通运输、航天航空等。
具体应用包括:1.发电厂:发电厂中的PLC控制系统对电网的稳定性和可靠性有很高的要求。
采用PLC硬冗余技术可以确保即使一个控制器发生故障,系统仍能保持稳定运行。
2.石油化工:在石油化工工艺过程中,控制系统的可用性和可靠性对产品质量和安全生产具有重要影响。
采用PLC硬冗余技术可以避免控制系统的单点故障,并保证生产连续性。
3.交通运输:交通系统中的PLC控制器需保证信号的精确和实时性,避免交通事故发生。
采用PLC硬冗余技术可以提高系统的可容错能力,确保信号的持续准确。
4.航天航空:航天航空领域对控制系统的可靠性要求极高,任何故障都可能导致灾难性后果。
一种热冗余控制方法

一种热冗余控制方法热冗余控制(Hot Redundancy Control)是一种常用于提高系统可靠性的技术手段,通过备份冗余组件来保证系统在故障发生时能够快速切换并继续正常运行。
下面我将详细介绍热冗余控制的原理和一种实现方法。
热冗余控制的原理是在系统中引入冗余组件,当主组件发生故障时,自动启用备份组件来继续提供服务,以此来提高系统的可用性。
热冗余控制一般可分为硬件冗余和软件冗余两种形式。
硬件冗余通过备份多个硬件设备来防止单点故障,常见的实现方式包括:冗余电源、冗余网络、冗余存储、冗余通信等。
软件冗余则是通过复制软件组件并保持状态同步来实现,一旦主软件组件发生故障,备份软件组件可以立即接管工作。
一种常见的热冗余控制方法是双机热备(Hot Standby)方式。
该方法通过在主系统和备份系统之间建立心跳连接,实时监测主系统的健康状态。
当主系统发生故障时,备份系统立即接管工作。
具体的实施步骤如下:首先,在系统架构的设计阶段,需要将系统模块进行分离,确保主备组件可以独立运行。
同时,通过使用专用硬件设备(如交换机、路由器等)来提供可靠的网络通信环境,以保证主备系统之间的数据同步和故障监测。
其次,在软件层面上,需要设计合理的决策算法来实现主备切换。
例如,可以使用心跳检测机制来监测主系统的状态,当主系统失去响应时,备份系统会立即接管工作。
此外,还需要设计数据同步机制,保证在主备切换时,备份系统可以准确恢复到主系统的状态。
第三步,需要实现检测和切换的自动化。
在系统监控模块中,设置心跳检测机制,定期向主系统发送请求,并根据响应时间来判断主系统是否正常工作。
当主系统故障时,自动触发切换操作,备份系统接管工作,继续提供服务。
最后,在应用层面上,需要设计适应主备切换的应用程序。
例如,在数据库系统中,可以使用数据库复制技术来实现数据同步,并在主备切换时,通过配置故障检测和切换策略来确保数据的一致性和完整性。
总结起来,热冗余控制是一种常用的提高系统可靠性的方法,通过引入冗余组件来保证系统在主组件发生故障时能够快速切换并继续运行。
PLC的双CPU冗余控制实现

PLC的双CPU冗余控制实现PLC(可编程逻辑控制器)的双CPU冗余控制是一种高可靠性的控制系统设计,它通过备用的CPU来实现系统的冗余保护,以提高系统的可用性和可靠性。
在双CPU冗余控制系统中,主CPU和备CPU同时运行,并且通过互相监控对方的状态和运行情况,实现故障检测、切换和恢复。
双CPU冗余控制的工作原理如下:1.主CPU和备CPU同时运行并执行相同的控制任务,输出信号也同时送至执行机构进行实际的控制操作。
2.主CPU和备CPU通过心跳信号相互监控对方的状态。
心跳信号由CPU定时产生,并发送至对方。
如果其中一方长时间未收到对方的心跳信号,则判断另一方发生了故障。
3.当主CPU发生故障时,备CPU会立即接管控制任务,并输出相同的控制信号。
这个切换的过程一般需要在几个周期内完成,以保证控制的连续性和稳定性。
4.当故障修复后,主CPU会重新与备CPU进行同步,并恢复正常的工作状态。
为了实现双CPU冗余控制,需要满足一些关键技术要求:1.心跳信号:主CPU和备CPU需要通过心跳信号相互监控。
心跳信号的产生和检测一般是基于硬件电路实现的,可以使用定时器和计数器控制心跳信号的周期和频率。
2.数据同步:主CPU和备CPU需要实时同步控制数据和状态信息,以保证在切换过程中不引入错误。
这一般需要通过专门的通信模块或总线进行数据传输和同步。
3.切换策略:在主CPU发生故障时,备CPU需要能够及时接管控制任务,并保证控制的连续性。
切换策略可以采用热备份、冷备份或温备份等不同的方案,具体选择需要根据实际应用需求和性能要求进行评估。
4.故障检测和恢复:在主CPU发生故障后,需要能够及时检测故障原因,并进行相应的故障处理和恢复。
这一般需要通过专门的故障检测算法和自动化处理程序来实现。
双CPU冗余控制的优点是可以提高系统的可用性和可靠性,降低因单点故障引起的停机时间和生产损失。
但也存在一些挑战和限制,如成本较高、对系统运行时的性能要求较高等。
冗余设计的控制原理

冗余设计的控制原理冗余设计的控制原理可以概括以下几个方面:一、冗余设计的基本概念冗余设计是指在系统中增加额外的组成部件或功能单元,使系统总体功能不因局部元件失效而丧失。
当某一部件发生故障时,其余部件可以替代其工作,以维持系统正常运行。
二、冗余设计的分类1. 硬件冗余:指复制关键硬件模块,如双机热备、多路传感等。
2. 软件冗余:利用不同的软件版本执行相同功能,并互相监控,如多版本编程。
3. 信息冗余:利用编码、校验等方法增加额外检错信息,如汉明码等。
4. 时间冗余:允许系统有额外时间用来检测错误并恢复,如系统重启等。
5. 算法冗余:使用两个或多个不同算法并行处理,后比较结果。
三、冗余控制的主要方法1. 主备冗余控制:两个控制器并联,同时接收信号,同时处理,正常使用主系统输出,备用作为热备。
2. 平均冗余控制:多个控制器采用投票方式决定输出值,按平均值或多数决策则输出。
3. 交叉监控:N个控制器两两间成对监控,任一控制器失效其他的可检测并切断故障线路。
4. 动态冗余控制:备用模块在线检测功能,确保可随时切换替代发生故障的主模块。
四、冗余控制设计的主要内容1. 确定采用主备冗余还是多模块平行冗余。
2. 设计模块间信息交换方式、切换判断逻辑。
3. 设置冗余程度,模块数量的选择。
4. 模块硬件电路设计,确保兼容互换。
5. 编写故障检测、状态监控、动态切换的控制软件。
6. 模块间切换的稳定性分析。
7. 冗余控制的可靠性评估。
五、冗余控制的主要优点1. 提高了系统的可靠性、可用性。
2. 增强了系统容错能力和抗风险能力。
3. 避免了单点故障引起的整体失效。
4. 允许线上维修更换,不中断任务执行。
5. 提高了系统的安全性和事故容忍度。
6. 延长了系统的寿命,降低维护成本。
冗余设计已广泛应用于工业控制、交通运输、计算机、通信等领域,是一个行之有效的Fault Tolerance策略,可以显著提升系统可靠性。
双电机冗余控制原理

双电机冗余控制原理
双电机冗余控制原理是指使用两台电机进行控制,通过冗余设计,当一台电机出现故障时,另一台电机可以继续工作,从而保证系统的稳定性和可靠性。
在双电机冗余控制系统中,两台电机通常以并联或串联的方式连接。
在并联方式中,两台电机同时工作,各自输出一定功率的电流,共同驱动负载。
在串联方式中,两台电机的工作顺序不同,一台电机先启动并带动负载转动,另一台电机再启动并协助前一台电机共同驱动负载。
当一台电机出现故障时,冗余控制系统会自动切换到另一台电机工作。
切换过程通常由控制器完成,控制器通过检测电机的电流、电压、转速等参数来判断电机的状态,一旦发现故障,立即切换到另一台电机工作。
切换过程要求快速、准确,以保证系统的连续性和稳定性。
双电机冗余控制系统的优点在于提高了系统的可靠性和稳定性,降低了因一台电机故障导致整个系统停机的风险。
同时,由于有两台电机同时工作,还可以实现负载均衡,提高系统的效率和寿命。
然而,双电机冗余控制系统也存在一些缺点。
首先,系统成本较高,需要两台电机和相应的控制器等设备,增加了系统的复杂性和维护成本。
其次,当
一台电机出现故障时,整个系统的性能可能会受到影响,需要进行及时的维护和修复。
此外,在切换过程中可能会产生一定的冲击电流或机械冲击,需要采取相应的措施进行缓冲和保护。
总之,双电机冗余控制原理是一种有效的提高系统可靠性和稳定性的技术手段,但在实际应用中需要注意其优缺点,并进行合理的配置和维护。
ab的冗余原理

ab的冗余原理AB的冗余原理(AB redundancy principle)是指采用两个相互独立的设备并行工作,以确保生产过程的连续性和可靠性。
AB的冗余原理应用于工业自动化中,是一种常见的控制系统设计方法,可以有效地减少因设备故障而导致的生产线中断和停机时间,提高生产效率和生产质量。
AB的冗余原理的基本思想是将一个生产线或系统设计成两个相同或类似的子系统,这两个子系统的运行状态相互独立,同时可以轮流参与生产工作。
如果其中一个子系统发生故障,另一个子系统将自动接管生产工作,保证生产过程的连续性和稳定性。
这个过程通常是自动的,不需要人工干预,可以大大提高生产线的可靠性和生产效率。
1. 活动-备份冗余模式活动-备份冗余模式是将两个完全相同的设备同时运行,其中一个设备担任“主控制器”的角色,而另一个设备作为“备用控制器”。
当主控制器故障或失效时,备用控制器将自动接管主控制器的工作,保证生产线的连续性和稳定性。
1. 提高生产线的可靠性和稳定性,减少生产线停机时间和生产事故的发生率。
2. 提高生产线的运行效率和生产质量,降低生产成本和能源消耗。
3. 提高生产线的安全性,减少工人的受伤风险和环境污染。
AB的冗余原理是一种非常有效的工业自动化控制设计方法,可以大大提高生产线的可靠性和稳定性,减少生产线停机时间和生产事故的发生率。
随着科技的不断进步和发展,AB的冗余原理将会得到更广泛的应用和推广。
AB的冗余原理以其高可靠性和连续性而在现代工业自动化中得到了广泛应用。
它是一种重要的控制系统设计方法,不仅应用于生产线,还应用于航空航天、军事、能源和交通等领域,以确保系统运行的稳定性和可靠性。
在航空航天领域,AB的冗余原理被运用到飞机的控制系统中。
航空器采用双重活动冗余模式,其中两个完全相同的设备同时运行,分别控制着航向、速度和高度等方面。
如果一个设备失效,备用设备可以立即接管控制工作,确保飞机的安全。
这种冗余设计方式在空难事故中起到了重要作用,减少了事故的发生和死亡人数。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本文以ControlLogix为例,介绍了可编程控制器冗余系统的冗余原理,对影响冗余性能的关键问题进行了分析,通过减少扫描周期和切换时间来对其冗余性能进行优化,为类似冗余系统的性能优化提供的参考方法。
随着制造业竞争的加剧,制造商更加追求生产设备的可靠性,尤其是那些控制关键性生产工序的设备,往往需要采用冗余配置。
目前,多数的基于可编程控制器的冗余系统采用了两套CPU处理器模块,一个处理器模块作为主处理器,另外一个作为从处理器。
正常情况下,由主处理器执行程序,控制I/O 设备,从处理器不断监测主处理器状态。
如果主处理器出现故障,从处理器立即接管对I/O的控制,继续执行程序,从而实现对系统的冗余控制。
很多厂商都能够提供可编程控制器冗余系统解决方案,用户在使用过程中往往对其冗余原理理解不深,造成系统冗余性能下降。
本文以罗克韦尔自动化Allen Bradley品牌ControlLogix控制器为例,介绍其冗余系统的构建和性能优化问
题。
2 冗余系统构建
ControlLogix系统采用了基于“生产者/消费者”的通讯模式,为用户提供了高性能、高可靠性、配置灵活的分布式控制解决方案。
ControlLogix系统实现了离散、过程、运动三种不同控制类型的集成,能够支持以太网、ControlNet控制网和DeviceNet设备网,并可实现信息在三层网络之间的无缝传递。
因而,ControlLogix被广泛地应用于各种控制系统。
【1】构建ControlLogix 冗余系统的核心部件是处理器和1757-SRM冗余模块。
目前,有1756-L55系列处理器模块支持冗余功能,其内存容量从750KB到7.5MB不等。
1757-SRM冗余模块是实现冗余功能的关键。
如图1所示,在冗余系统中,处理器模块和1757-SRM冗余模块处于同一机架内。
为了避免受到外界电磁干扰,提高数据传输速度,两个机架的1757-SRM模块通过光纤交换同步数据。
所
有的I/O模块通过ControlNet控制网与主、从控制器机架内的1756-CNB(R)控制网通讯模块相连接。
图1 冗余系统结构
以往的冗余系统通常需要用户编制复杂的程序对处理器状态进行判断,在两个处理器之间传输同步数据并实现I/O控制权的切换,两个处理器中的程序也各不相同,这使得冗余系统本身的建立和维护工作非常繁琐。
通过1757-SRM冗余模块,不需要任何编程就可以实现冗余功能,还可以方便地使主、从处理器内的程序保持一致,用户对主处理器程序的修改可自动同步到从处理器。
主、从处理器所处机架内的1756-CNB(R)控制网通讯模块地址各不一样。
当主处理器
出现故障后,从处理器接管控制系统,相对应的控制网通讯模块之间相互交换地址,从而不影响其它控制器和上位机与该冗余系统的通讯。
3 系统冗余原理及过程
可编程控制器一个工作周期内的主要任务有:内务整理、扫描输入映像表、执行程序、更新输出映像表。
ControlLogix控制器在冗余系统中,主处理器执行完程序之后,将所有输出指令的结果传送给从控制器【2】。
由于ControlLogix系统所有的I/O设备都在控制网内,按照其自有的“生产者/消费者”通讯模式,从处理器作为一个“消费者”可以与主处理器具有一样的地位,获取I/O的输入信息。
这样,确保了主、从控制器内输入、输出映像表的一致。
如图2所示,在正常情况下,程序执行到位置1时,主处理器将具有较高优先权任
图2 正常情况下主处理器程序执行过程
务和前一段普通任务的执行结果分先后传送给从处理器,然后程序返回到位置2,继续执行剩下的普通任务。
位置3时,所有任务已经完成,主处理器将执行结果传送给从处理器。
如果在执行某个任务时,主处理器
图3 主、从处理器之间的切换过程
出现故障,如图3所示。
这时,从处理器便会接替主处理器,重新执行出现故障时的那段任务。
可见,这时从处理器使用的输出映像表数据来自于主处理器上一个工作周期的执行结果。
可见,在冗余系统的切换过程
中,没有出现数据的丢失和突变,处理器内部无需执行繁杂的判断决策程序,实现了系统的无扰切换。
4 系统冗余性能优化
针对系统冗余性能的优化,不仅限于减少系统的切换时间,而且由于冗余器件的介入,系统可靠性得到提高,但一些相关的性能却有所降低。
在第3节中已经谈到,冗余系统的处理器相对于非冗余系统的处理器在一个工作周期内多了一项任务:将所有输出指令的结果传送给从控制器,因而增加了程序扫描周期。
因冗余系统数据交换量不同,所增加的扫描周期时间也有所不同。
因此,对于系统冗余性能的优化主要有两个方面:降低冗余系统对程序扫描周期的影响和减少系统切换时间。
4.1 降低冗余系统对程序扫描周期的影响由第3节的分析所知,在不该变原有程序结构的情况下,只有减少主、从处理器之间的数据交换量才能减少冗余系统对程序扫描周期的影响。
ControlLogix
主处理器每次向从处理器发送的同步数据包大小固定,均为256字节。
因此,可以通过充分利用每个数据包来达到减少数据包交换次数的目的。
ControlLogix控制器采用基于标记的寻址方式,数据结构比较灵活,用户在程序中可以使用数组或者自定义结构数据。
这样,数据的传输可以大大被压缩,而且由于用户可以将某一控制对象一系列相关数据集成在一个自定义结构数据中,使得原来分散的数据可以被集中起来进行传输,充分利用了每个数据包,从而在传送相同信息时,所使用的数据包较分散的数据传输所使用的数据包少,节省了数据传输时间,减少了程序扫描周期。
由于在ControlLogix主处理器中所有指令的执行结果都要同时被写入从处理器,因此减少一些不必要和无意义的指令执行也有助于减少程序扫描周期。
如OTL、OTU(输出锁定/解锁)以及其它一些指令常常在梯级条件为“真”的情况下反复执行,还有比如ADD (加法)指令,虽然两个相加的数都没变,结果也没变,但是主处理器每次执行这个指
令时都会将结果写入从处理器。
因此,可以通过比避免那些无意义的数据更新来减少程序扫描周期。
4.2 减少系统切换时间在ControlLogix冗余系统中,系统切换时间受到ControlNet控制网NUT(网络更新时间)的制约。
当用户完成了对ControlNet 控制网的配置之后,NUT时间便被确定下来,从而就可以估算系统的切换时间,如表1所示。
错误原因类型NUT时间冗余系统切换时间(ms) 模块掉电≤6ms 60 ≥7ms 5NUT+Max {2NUT, 30} CNB模块与其它模块出现通讯故障14NUT+ Max {2NUT, 30}+50
表1 冗余系统切换时间估算
为了确保在系统切换时不至于造成输出数据的突变,对NUT有一定的限制。
通常情况下,如果冗余系统机架中只有一个或者多个同一网络内的控制网通讯模块,其NUT
不得大于90ms;如果有多个在不同网络内的控制网通讯模块,其最小NUT网络和最大NUT网络之间要满足一定的约束关系,如表2所示。
最小NUT网络的NUT值(ms) 2 7 14 (90)
最大NUT网络的NUT值必须小于或等于以下值(ms) 15 15 39 (90)
表2不同网络之间NUT的约束关系
由于在切换过程中,主、从处理器框架内的控制网通讯模块之间要交换对I/O的控制权。
由于在切换过程中,通讯模块自身的处理器占用率有8%左右的攀升,为了确保该通讯模块有足够的处理能力完成切换,应确保该模块在正常工作时的处理器占用率低于75%。
为了做到这一点,可以采用以下几点减少通讯模块的处理器占用率:1、在控制系统允许的情况下,适当增加NUT值;2、增加通讯连接的RPI(请求数据包间隔)值;
3、减少通过该模块的通讯连接(如采用机
架优化方式);4、减少MSG(信息传输)指令的使用数目;5、通过增加额外的通讯模块来分担网络负荷。
5 针对冗余系统的监控
在典型的ControlLogix系统中,常使用RSView32监控软件配合1784-PCIC控制网计算机适配卡接入网络,构成上位机监控系统。
在冗余系统中,虽然有两套控制系统,但在监控系统中只需要对正在运行的主系统进行监控。
在切换时,对应的控制网通讯模块相互交换地址,所以不需要重新调整监控系统的通讯通道。
也就是说,如果不作特殊的处理,上位机无法判断系统是否因故障进行了控制器切换。
为了在上位机监控系统中反映主、从控制器的状态,可以在处理器程序中加入GSV指令,获取冗余系统状态(如从控制器的状态,是否能够进行切换,数据交换量等)信息,大大方便了用户操作,并能在系统发生切换后及时提醒用户排除从处理器的故障。
6 结论通过对ControlLogix冗余系统原理的介绍,针对影响冗余性能的关键问题进行分析,从减少程序扫描周期和系统切换时间上入手,对冗余系统的性能进行调整,这将有利于用户了更好地进行系统配置,适应自己的具体应用项目需要。
同时,用户还可以使用ControlLogix系统的其它冗余设备,如冗余电源、控制网冗余通讯介质来构建更为可靠的控制系统。
在采用其它控制的冗余系统中,也可以采用类似的方法对其冗余性能进行分析,从而实现最佳的冗余效果。