AB冗余配置操作步骤(自编)
ABPLC冗余调试具体步骤
AB-PLC调试当主机架的任一组件发生故障,控制权切换到从控制器一、当主机架中发生下列情况之一时1.掉电2.控制器产生主要故障、3.主机架中的任一模块被拔掉,安装或出错4.折断或断开controlnet 分接头或以太网电缆1756-L72冗余固件版本号柜子调试第一步:检查所有模块电源接线等相关链接是否接通牢固,通电:1.以太网模块通电;2.CONTROLNET模块和CPU模块通电;注意:220V的L线与N线不要接错,地线接好。
第二步:按照PLC通讯图连接柜子的通讯线,A网段与B网段用标签分开,终端电阻接好,冗余光纤安装好。
第三步:准备3根以太网线,交换机,笔记本各一只;使两只以太网模块与交换机,笔记本连好网线;笔记本要安装好RSLOXS5000软件(此项目是V19版本的);第四步:如果要想通过以太网进行通讯,首先要设置以太网模块的IP地址。
下边概要的说下设置以太网模块IP地址的步骤。
设置ENBT 模块的IP 地址可以通过BOOTP Server 软件,或者通过RSLogix5000 软件,或者通过RSLinx 软件。
在设置地址之前要确定您的计算机的地址和所要设置模块的地址处于同一网段。
1.如果第一次对模块上电,可以通过BOOTP Server软件设置以太网模块的IP 地址。
打开BOOTP Server 的路径如下所示2.在第一次使用BOOTP Server 的时候打开软件以后会弹出Network Settings对话框。
在这个对话框里键入Subnet Mask.如下图所示3.如果在使用过程中想更改在2 步骤中的设置也可由菜单栏选择。
如果以太网模块是第一次加电,模块会向BOOTP Server发送硬件地址请求。
如下所示。
这个硬件地址可以在模块的标签中找到。
4.双击发送请求的硬件(MAC)地址,出现New Entry对话框。
在IP Address 相应的对话框中键入IP地址。
这里以192.168.0.3为例。
AB_PLC冗余配置说明
A-B ControlLogix冗余系统一、ControlLogix冗余系统1. 1.冗余系统构成:2对高性能1756-L55处理器和1757-SRM冗余模板分别配置在2个独立的框架中(每个框架可选择单电源或冗余电源供电),冗余模块间通过高速光纤进行同步。
TCP/IP EtherNet(冗余/ 环网均可选)TCP/IP EtherNet (Redundant/ Ring Optional)Redundancy ControlNet冗余ControlNet1.2.ControlLogix系统冗余模块SRM●1757-SRM 在主控和备用框架之间提供高速的数据传输,并负责判定主控/备用框架的工作状况●双槽模块●每个框架上需要一个SRM模块a)最早的版本在每个热备的框架中支持1个 Logix5555 处理器,以及最多5个 CNB通讯模块b)增强版则支持多处理器/多通讯模块在热备框架中共存● 两个 SRM 系统冗余模块之间通过光缆进行连接.1757-SRC1、 SRC3、SRC10 (分别为1米、 3米、10 米长度)1. 3. 配置冗余解决方案:硬件配置8步曲1) 一个ControlLogix 框架2) 插入一块 Logix5555 处理器3) 插入一块/多块ControlNet 通讯模块(D 版本以上)4) 插入一块系统冗余模块(占双槽位)5) 插入一块/对EtherNet/IP 通讯模块6) 依次拷贝,准备另外一个框架7) 连接两个SRM 系统冗余模块8) 加入操作员终端, ControlNet 网络扩展 I/O 等二、ControlLogix 冗余系统优点● 自动完成冗余切换,不需要用户做任何编程;● 应用程序只需下载一次:系统将自动完成从控制器的程序装载; ControlNet Ethernet其它 ControlNet 设备(除冗余/备用框架中的CNB 模块以外,另外还需至少两个以上的ControlNet 接点其它网络●完全自动的程序下载、同步技术,避免在主控/备用处理器中单独的程序维护工作;●用户对主控制器的组态/命令/编辑等, 也将自动地送入从控制器;●无需编程的解决方案,避免在实施冗余解决方案中任何额外的时间、人力消耗,节省开销;●透明切换技术,完全支持Rockwell 或者任何第三方支持ControlNet开放网络的设备;●无扰切换技术保证高优先级的任务可靠无扰切换。
ABPLC_冗余配置
ABPLC_冗余配置
冗余配置
1.前提,完成ENBT以太网模块的IP地址设置,固件升级,完成CPU模块CNBR控制网模
块的固件升级,完成冗余模块的固件升级。
2.修改程序将冗余功能打开,将程序下载到备用PLC,点击运行,正常后断电。
3.将同一程序下载到主PLC。
4.将备用PLC的同轴通讯网线连接,以太网网线连接,主备PLC 的冗余网线连接。
5.备用PLC送电,观察备用PLC的控制网模块状态灯显示,观察以太网模块指示灯显示,
观察以太网模块IP地址,正常为主PLC以太网模块IP地址+1。
比如主机以太网地址是100,备用以太网地址就是101。
如果地址没有自动+1。
那么冗余是不成功的,需要检查原因,直到地址能自动配置才表示冗余配置成功。
6.主从端PLC冗余配置成功后,到车控室重新扫网。
扫网步骤,1)将主从端PLC及IBP
盘PLC设置到编程工作状态。
2)扫描上层网。
3)扫描设备层。
7.扫网完成后,将PLC设置到工作状态,程序内的冗余提示灯显示为绿色表示冗余成功。
冗余灯显示为红色时,可将备用PLC断电后重新上电。
8.冗余测试,将主PLC控制网拆下,备用PLC自动切换为主PLC 则冗余成功。
主PLC冗余
模块显示prim,备PLC冗余模块显示sync后,方可进行第二次切换测试。
AB冗余配置操作步骤(自编)
AB冗余配置操作步骤(自编)AB PLC冗余系统刷机攻略1.安装20.01编程软件(默认操作即可)2.参照文档将RSlink 授权成GATE WAY 版本3.设置节点数:将IO机架的CN2R模块拨成01 02。
(有几个机架拨到几)将两个CPU机架上的CN2R模块拨成N+1(N为IO机架的数量),一般原则是CPU机架的节点数大于IO机架的节点数4.设置IP:一种是模块上直接拨码***(默认是192.168.1.***)另外一只是出厂时拨码999,在中BOOTP-DHCP通过MAC码来刷EN2T模块的IP(好处是可以任意设置网段)具体操作参照胡品来文档5.打开RSLINK CLASSIC 后新建以太网驱动configure devices 中的Ethernet devices 新建个驱动。
IP与PLC模块设置的IP保持一致6.冗余包(V20.055_kit4_ENHCLXRED 为CONTROLL FLAS软件Red_Mod_CT_V8.2.1.0为冗余模块配置工具RMCT )在此之前UPLOAD 每个模块的EDS文件直至所有模块的图标显示正常;在RSLINX中设置冗余模块,选中冗余模块后,点击右键,选中ModuleConfiguration,将数据同步改为Always;热备冗余:在编程软件中只需要组态一个主机架,然后点击主控制器的右键,选择Properies,将Redundancy上的Redundancy Enabled 前面的选中打上勾。
7.接下来配置C网,(软件是RSNtwxCN)参照文档设置即可,最后要保存(即下载配置)8.如果主从机架通讯正常时时同步,那么主机架上的冗余模块显示为PRIM,从机架上的冗余模块显示为SYNC。
进行热备切换后,显示的PRIM与SYNC互换。
ABPLC冗余调试具体步骤
AB-PLC调试当主机架的任一组件发生故障,控制权切换到从控制器一、当主机架中发生下列情况之一时1.掉电2.控制器产生主要故障、3.主机架中的任一模块被拔掉,安装或出错4.折断或断开controlnet 分接头或以太网电缆1756-L72冗余固件版本号柜子调试第一步:检查所有模块电源接线等相关链接是否接通牢固,通电:1.以太网模块通电;2.CONTROLNET模块和CPU模块通电;注意:220V的L线与N线不要接错,地线接好。
第二步:按照PLC通讯图连接柜子的通讯线,A网段与B网段用标签分开,终端电阻接好,冗余光纤安装好。
第三步:准备3根以太网线,交换机,笔记本各一只;使两只以太网模块与交换机,笔记本连好网线;笔记本要安装好RSLOXS5000软件(此项目是V19版本的);第四步:如果要想通过以太网进行通讯,首先要设置以太网模块的IP地址。
下边概要的说下设置以太网模块IP地址的步骤。
设置ENBT 模块的IP 地址可以通过BOOTP Server 软件,或者通过RSLogix5000 软件,或者通过RSLinx 软件。
在设置地址之前要确定您的计算机的地址和所要设置模块的地址处于同一网段。
1.如果第一次对模块上电,可以通过BOOTP Server软件设置以太网模块的IP 地址。
打开BOOTP Server 的路径如下所示2.在第一次使用BOOTP Server 的时候打开软件以后会弹出Network Settings对话框。
在这个对话框里键入Subnet Mask.如下图所示3.如果在使用过程中想更改在2 步骤中的设置也可由菜单栏选择。
如果以太网模块是第一次加电,模块会向BOOTP Server发送硬件地址请求。
如下所示。
这个硬件地址可以在模块的标签中找到。
4.双击发送请求的硬件(MAC)地址,出现New Entry对话框。
在IP Address 相应的对话框中键入IP地址。
这里以192.168.0.3为例。
AB 冗余配置
AB冗余配置注意事项1.根据安装要求主机架和冗余机架,相对于第一个冗余机架内的每个模块,在第二个冗余机架的相同槽内安装标记相同模块,将CNBR/D 和ENBT模块连接到各自的网络上。
使用光纤电缆连接1756-SRM模块。
2. 在安装过程中要注意:将两个冗余机架中的1756-CNBR/D 模块的旋转开关设置为同一节点地址。
例如:如果用户将网络节点地址6和7分配给冗余机架,那么将两个CNBR/D模块都设置为节点 6。
3.安装1756-ENBT模块,将模块连接到以太网交换机上。
在配两个冗余机架中的ENBT时,要注意:将两个冗余机架中的ENBT的IP地址设置为相同的地址。
例如:如果将网络中的IP地址:172.16.1.11 和172.16.1.12 分配给冗余机架,那么两个模块的地址都设置为:172.16.1.11。
当运行时,从机架中的IP 地址会自动+1 。
4.刷新模块固件,注意:中途不可断电打开一个冗余机架中的电源,等1756-SRM模块显示PRIM 。
然后用CONTROLFLASH 固件升级软件对这个机架中的CNBR/D 1756-SRM CPU 模块 ENBT 进行刷新,刷到固件兼容版本。
打开第二个冗余机架的电源等1756-SRM模块显示PRIM然后用CONTROLFLASH 固件升级软件对这个机架中的CNBR/D 1756-SRM CPU 模块 ENBT 进行刷新,刷到固件兼容版本。
使用与第一个冗余机架的相同的版本。
设置同步控制器在完成同步的过程中主机架中的CBNBR/D 会显示 PWNS ————PWDS ——PWQG——PWQS的显示变化,最终显示PWQS 表示同步完成当正常时主机架中的1756-SRM会显示PIRM ,从机架的1756-SRM 显示SYNC。
向主控制器下载程序主控制器(哪个先上电,就认为哪个主控制器 PIRM)在用RS LOGIX5000组态冗余控制器时,注意:3. 点击控制器属性欢迎您的下载,资料仅供参考!致力为企业和个人提供合同协议,策划案计划书,学习资料等等打造全网一站式需求。
AB5000冗余及相关操作
安装rslogic500016.03(必须是16版本的,16.xx),安装rslink classic getway2.53版本(低版本有些硬件认不出来,高版本与intouch通讯有点问题、有待验证是否可用还是跟安装的intouch驱动的版本有关系)。
做冗余还要controlflash和rsnetwork两个软件。
首先设置plc ip地址:下图只设置子网掩码即可:设置完以后出现下图:在plc网卡没有获得ip地址前上图会出现plc网卡的mac地址,点击右键修改网卡的ip地址。
(改完后先不要关闭bootip/dhcp server 2.3软件)。
打开rslink软件:选好后,Add new按钮:双击AB_ETH1:把plc和pc的ip地址全加到上面,确定。
连接plc:展开:找到网卡右键打开属性:将端口设置改为下面配置:两个plc网卡的地址都修改完后,bootip/dhcp server 2.3就可以关闭了。
(在冗余正常运行时IP是不让修改的,必须把备用机架停掉,修改主机架IP地址,让后把两者状态切换再修改另一块网卡的地址)。
另:如果有模块没有认出来或是不正常可以更新一下eds文件:通讯完成以后就可以着手做冗余了。
1、注:在下图的配置中必须用V16.81EnhClxRed的热备文件刷新系统注:之所以有上述要求是因为配置中用的硬件型号比较新。
下面是所用几种模块所要更新到到的版本:ControlFlash Firmware Upgrade Kit ContentsCreated: 08/26/10 10:06:17Catalog Number Revision1756-L64 16.81.491756-L61 16.81.491756-L62 16.81.491756-L63 16.81.491756-RM/A 2.5.861756-CN2/B 20.11.2066001756-CN2R/B 20.11.2066001756-EN2T 2.7.2066001756-RM/B 2.5.862、Rslogic5000只要用16.xx的就可以,不是非要16.81.49,冗余刷硬件只需刷主机架就可以,从机架的cnbr/e不需要刷。
AB-PLC冗余配置说明(同名5739)
A-B ControlLogix 冗余系统一、ControlLogix 冗余系统1. 1.冗余系统构成:2对高性能1756-L55处理器和1757-SRM 冗余模板分别配置在2个独立的框架中(每个框架可选择单电源或冗余电源供电),冗余模块间通过高速光纤进行同步。
1.2.ControlLogix 系统冗余模块SRM● 1757-SRM 在主控和备用框架之间提供高速的数据传输,并负责判定主控/备用框架的工作状况● 双槽模块● 每个框架上需要一个SRM 模块a) 最早的版本在每个热备的框架中支持1个 Logix5555 处理器,以及最多5个 CNB 通讯模块b) 增强版则支持多处理器/多通讯模块在热备框架中共存TCP/IP EtherNet (冗余/ 环网均可选)TCP/IP EtherNet (Redundant/ Ring Optional)Redundancy ControlNet冗余ControlNet● 两个 SRM 系统冗余模块之间通过光缆进行连接.1757-SRC1、 SRC3、SRC10 (分别为1米、 3米、10 米长度)1. 3. 配置冗余解决方案:硬件配置8步曲1) 一个ControlLogix 框架2) 插入一块 Logix5555 处理器3) 插入一块/多块ControlNet 通讯模块(D 版本以上)4) 插入一块系统冗余模块(占双槽位)5) 插入一块/对EtherNet/IP 通讯模块6) 依次拷贝,准备另外一个框架7) 连接两个SRM 系统冗余模块8) 加入操作员终端, ControlNet 网络扩展 I/O 等二、ControlLogix 冗余系统优点● 自动完成冗余切换,不需要用户做任何编程; PLogixP LogixControlNet Ethernet其它 ControlNet 设备(除冗余/备用框架中的CNB 模块以外,另外还需至少两个以上的ControlNet 接点其它网络。
ab的冗余原理
ab的冗余原理AB的冗余原理(AB redundancy principle)是指采用两个相互独立的设备并行工作,以确保生产过程的连续性和可靠性。
AB的冗余原理应用于工业自动化中,是一种常见的控制系统设计方法,可以有效地减少因设备故障而导致的生产线中断和停机时间,提高生产效率和生产质量。
AB的冗余原理的基本思想是将一个生产线或系统设计成两个相同或类似的子系统,这两个子系统的运行状态相互独立,同时可以轮流参与生产工作。
如果其中一个子系统发生故障,另一个子系统将自动接管生产工作,保证生产过程的连续性和稳定性。
这个过程通常是自动的,不需要人工干预,可以大大提高生产线的可靠性和生产效率。
1. 活动-备份冗余模式活动-备份冗余模式是将两个完全相同的设备同时运行,其中一个设备担任“主控制器”的角色,而另一个设备作为“备用控制器”。
当主控制器故障或失效时,备用控制器将自动接管主控制器的工作,保证生产线的连续性和稳定性。
1. 提高生产线的可靠性和稳定性,减少生产线停机时间和生产事故的发生率。
2. 提高生产线的运行效率和生产质量,降低生产成本和能源消耗。
3. 提高生产线的安全性,减少工人的受伤风险和环境污染。
AB的冗余原理是一种非常有效的工业自动化控制设计方法,可以大大提高生产线的可靠性和稳定性,减少生产线停机时间和生产事故的发生率。
随着科技的不断进步和发展,AB的冗余原理将会得到更广泛的应用和推广。
AB的冗余原理以其高可靠性和连续性而在现代工业自动化中得到了广泛应用。
它是一种重要的控制系统设计方法,不仅应用于生产线,还应用于航空航天、军事、能源和交通等领域,以确保系统运行的稳定性和可靠性。
在航空航天领域,AB的冗余原理被运用到飞机的控制系统中。
航空器采用双重活动冗余模式,其中两个完全相同的设备同时运行,分别控制着航向、速度和高度等方面。
如果一个设备失效,备用设备可以立即接管控制工作,确保飞机的安全。
这种冗余设计方式在空难事故中起到了重要作用,减少了事故的发生和死亡人数。
AB_PLC冗余配置说明
A-B ControlLogix冗余系统一、ControlLogix冗余系统1。
1.冗余系统构成:2对高性能1756—L55处理器和1757-SRM冗余模板分别配置在2个独立的框架中(每个框架可选择单电源或冗余电源供电),冗余模块间通过高速光纤进行同步。
TCP/IP EtherNet(冗余/ 环网均可选)TCP/IP EtherNet (Redundant/ Ring Optional)Redundancy ControlNet冗余ControlNet1.2.ControlLogix系统冗余模块SRM●1757-SRM 在主控和备用框架之间提供高速的数据传输,并负责判定主控/备用框架的工作状况●双槽模块●每个框架上需要一个SRM模块a)最早的版本在每个热备的框架中支持1个 Logix5555 处理器,以及最多5个CNB通讯模块b)增强版则支持多处理器/多通讯模块在热备框架中共存●两个 SRM系统冗余模块之间通过光缆进行连接。
1757—SRC1、 SRC3、SRC10 (分别为1米、 3米、10 米长度)1. 3。
配置冗余解决方案:硬件配置8步曲1) 一个ControlLogix 框架2) 插入一块 Logix5555 处理器3) 插入一块/多块ControlNet 通讯模块(D 版本以上)4) 插入一块系统冗余模块(占双槽位)5) 插入一块/对EtherNet/IP 通讯模块6) 依次拷贝,准备另外一个框架7) 连接两个SRM 系统冗余模块8) 加入操作员终端, ControlNet 网络扩展 I/O 等二、ControlLogix 冗余系统优点● 自动完成冗余切换,不需要用户做任何编程;● 应用程序只需下载一次:系统将自动完成从控制器的程序装载;● 完全自动的程序下载、同步技术,避免在主控/备用处理器中单独的程序维护工作;● 用户对主控制器的组态/命令/编辑等, 也将自动地送入从控制器; PLogixP LogixControlNet Ethernet其它 ControlNet 设备(除冗余/备用框架中的CNB 模块以外,另外还需至少两个以上的ControlNet 接点其它网络●无需编程的解决方案,避免在实施冗余解决方案中任何额外的时间、人力消耗,节省开销;●透明切换技术,完全支持Rockwell 或者任何第三方支持ControlNet开放网络的设备;●无扰切换技术保证高优先级的任务可靠无扰切换。
ABPLC冗余调试具体步骤
ABPLC冗余调试具体步骤冗余调试是一种常用的软件调试方法,用于改善软件的健壮性和鲁棒性。
下面是ABPLC冗余调试的具体步骤:1.分析系统需求:首先,需要对系统进行全面的需求分析。
了解系统的功能和性能需求,确定冗余调试的具体目标和要求。
2.设计冗余策略:根据系统需求,设计冗余策略。
冗余策略可以包括硬件、软件和通信等多个方面的冗余措施。
常见的冗余策略包括备份、时钟同步、检查点和恢复等。
3.分析单元功能:对系统的各个单元进行功能分析,确定各个单元的输入、输出和内部逻辑等。
4.设计检查点:根据单元功能分析,确定适当的检查点。
检查点是系统在正常运行时记录下来的状态信息。
可以通过在关键位置设置断点或者通过软件方式记录信息来实现。
5.设计恢复机制:根据检查点信息,设计恢复机制。
恢复机制是在系统发生错误或异常情况时,通过使用检查点信息来恢复系统正常运行的过程。
6.编写冗余代码:根据冗余策略,编写冗余代码。
冗余代码是指在系统中增加的用于实现冗余调试的代码片段。
7.集成测试:将冗余代码与原有代码进行集成测试。
验证冗余代码是否与原有代码兼容,并且不会对系统正常功能造成干扰。
8.异常测试:设计各种异常情况,测试系统的恢复机制。
通过模拟系统发生错误或异常情况,验证冗余调试的恢复机制是否能够正常工作。
9.性能测试:测试系统在冗余调试状态下的性能表现。
评估冗余调试对系统性能的影响,并根据评估结果做出相应的优化。
10.部署和监控:将冗余调试的代码部署到实际运行环境中,并对系统进行实时监控。
监控系统的运行状态,及时发现和修复问题。
11.故障排除和优化:根据冗余调试过程中发现的问题,进行故障排除,并对冗余调试策略和机制进行优化。
优化包括减少冗余代码的数量、提高冗余调试的效率等。
12.完成总结:在冗余调试完成后,进行总结。
总结冗余调试的效果,记录经验教训,为将来的冗余调试提供参考。
以上是ABPLC冗余调试的详细步骤。
每个步骤都需要认真分析和执行,确保冗余调试的效果和质量。
AB硬冗余操作步骤
关于AB CONTROL LOGIX 5000硬冗余的有关说明一、设计方面:设计时为了保障冗余的正常工作,要使CONTROL NET 网络上最少有4个以上的站点。
注意:PCIC卡也算一个站点。
如果有网卡模块,最好所有的ENBT网卡模块相同槽号的槽内一保障通讯冗余。
冗余的首要条件是:冗余机架必须完全相同,包括模块型号以及所放的位置。
这也就是说你必须选用相同的底板。
相同的模块放在对应相同的槽号内。
还有一点也必须相同,那就是模块的固件版本。
这要通过下面讲的CONTROLFLASH刷新固件版本。
这个软件对应不同的编程环境也有不同的版本。
我们常用的有13.0和15.0两个。
使用时要注意对应。
分配地址时,保障两个CPU为网络中用到的最大站点号,如最大站点数为5,那么两个CPU的地址分别为:4和5。
两个CPU的物理地址应设置成一样的(在CNBR卡的里面,设置时需要把CNBR 拔下来(支持热插拔)-CNBR的一侧有两个小的旋钮,它上面有一个小缺口,每块CNBR上透过小缺口看到的数字就是这个CNBR的站点号,所指的为所设置的有效地址,单机情况下在CNBR上也可以看出来A#05)。
在设置时冗余机架上的CNBR 的站点号是两个设置成一样的即可,软件会自动把设置值赋给主机架,备用站点号会自动加1,但要保证两者为系统中的最大站点。
例如:系统中有4个CNBR,其中一主一备两个CPU 机架,一个IO机架,一个空余机架(只有一块CNBR,为了凑够冗余站点数[其实运行:RSLINX的上位机也可以作为一个站点]),现在我们把IO机架的CNBR设置为1号站点,空余机架设为2号站点,那么冗余机架同时设置为3号或者4号即可(只要大于2即可)。
但是CNBR站点号不能设为0。
注:CNBR有两个站点设置旋钮,一个十位,一个个位,模块的侧面有标示,设置时要看一下,分清楚。
另外说明的一点:CNBR有不同的系列,D系列和E系列支持冗余,但是E系列支持冗余有条件:编程环境需要15.002版本以上。
GMR项目AB PLC冗余系统调试记录
印度GMR项目厂内调试1.打开BOOTP-DHCP,选择NEW,后出现下列图框,输入Ethernet Address为255.255.255.255,设置好IP,然后在Request History框里随意选择MAC地址。
2.打开RSLINX按下,跳出以下框选择Ethernet devices,按下Add New后出现输入IP地址后按确定。
在下列图框中,选择所需要的通讯模块,点击右键,选择Module Configuration在跳出的框中,选中Station,即将静态IP地址分配给以太网通讯模块。
3.用ControlFLASH将模块的版本刷成相匹配的:印度GMR项目配置如下CPU――――-1756 L61 (版本16.57.49)CONTROLNET----1756-CNBR/E (版本11.5.12)INTERNET---------1756-ENBT (版本 4.8.14)冗余模块―――1756-RM/B (版本2.6.87)找到要刷的模块后,点击下一步,找到硬件,可以看到当前版本及可以刷的版本,如果没有显示可刷版本,选中SHOW ALL。
4.在RSLINX里查看每个模块的版本号。
找到模块,点击右键,选择Module Configuration。
5.根据硬件的配置情况,在RSLogix 5000里进行组态。
选中I/OConfiguration,点击右键添加模块,6.热备冗余:只需要组态一个主机架,然后点击主控制器的右键,选择Properies,将Redundancy上的Redundancy Enabled前面的选中打上勾。
7.Controlnet节点1756-CNBR/E设置:将主机架与从机架的Contolnet模块上的节点拨码拨成一致而且必须大于远程I/O的节点号。
(主、从机架的节点及IP地址都得设置成一致的,内部会自动加1),软件上的节点号Node设成与硬件的一致。
8.在RSLINX中设置冗余模块,选中冗余模块后,点击右键,选中Module Configuration,将数据同步改为Always。
AB调试步骤
AB调试步骤AB ControlLogix系统调试几大步骤:1、把硬件配置好,最大的站地址留给主机,主站的两个站地址相同,以太网模块地址不同;2、使用RSLinx把网络配置好;3、把主站两个机架上的模块版本刷新成相同,CPU版本和RSLogix 5000版本一致;4、使用RSLogix 5000把远程IO模块配置好,下载到CPU中,此时两个CPU均上电;5、使用ControlNet把远程IO网络配置好(必须把CPU拨到PROG模式);6、使用RSLogix 5000编辑程序,下载到CPU中,此时两个CPU均上电;同步模块正常时,主:PRIM,从:SYNC.ControlNet(CNB)网络模块正常时:PQWS安装:1、首先安装ControlFLASH;2、RSLinxCLassic3、RSlogix50004、RSNetworx/RSNtwx CN(注意安装前先把RSLinx退出后再安装,否则安装不下去)设置网络:1、通过RSLinx用RS232编程电缆设置以太网模块IP地址;当网络连接正常时,以太网模块上的LINK灯、NET灯、OK灯,都会变成绿灯,NET灯闪烁!同时显示板上会显示当前以太网模块的IP地址。
一定要保证网络通讯正常!建一个RS232设备;通过CNBR模块,可以看到整个ControlNET网络中的所有的站以及的CNBR模块版本!通过RSLinx用RS232编程电缆设置以太网模块IP地址选择静态地址配置,输入相应IP地址,点击应用。
然后把电脑IP 地址和PLC地址设为同一网段即可!通过以太网查看整个网络!如何通过BOOTP设置以太网地址?找到双击设置IP地址,然后需要DISABLE2、在CNBR模块后面更改CONTROLNET站地址,(一般规则,从站从1开始设,然后预留2个,把地址设给主站,两个主站地址一样*等做成同步后自动切换*;如,有两个从站,分别设为1和2,然后预留2个,两个主站设为6;)我们设置完成后,对主站和从站分别上电即可!当整个CONTROLNET网络设置都正常时,在ControlNET模块上A网和B网指示灯会显示为绿灯!5、刷新PLC主站硬件的版本,这里CPU我们设置为16版本,然后对应RSlogix5000里,也选择16版本的。
关于ABPLC冗余调试的一些具体步骤
AB-PLC 调试柜子调试第一步:通电:1.以太网模块通电;2.CONTROLNET 模块和CUP 模块通电;注意:220V的L线与N线不要接错,地线接好。
第二步:按照PLC通讯图连接柜子的通讯线,A网段与B网段用标签分开,终端电阻接好。
第三步:准备3 根以太网线,交换机,笔记本各一只;使两只以太网模块与交换机,笔记本连好网线;笔记本要安装好RSLOXS5000 软件(此项目是V16 版本的);第四步:打开BOOTP 软件,可以看到未设置地址的一个以太网模块MAC 地址,这个信息也可以从送上电的以太网模块上面看到;点开这个MAC 地址,输入192.168.1.**(随意输入),然后保存;在RELATION LIST 里面点中设置好的IP 地址,点击DISABLE ,直到显示COMMSUCCESFUL,表示地址设置成功aanr.'Etcr 古・“・第五步:(在连接模块时可以分开上电,刷版本时必须分开上电)打开RSLINX,点击COMMUNICATION,添加以太网IP 驱动,继续点击 COMMUNICATION ,打开 RSWHO ;J StttD 却徨! JL^HJ ftS-W IA(D JMSOU !g □靂IE1I卩b HWTT/DBI :I I NnrvFr 7- 3E-1 I T £?3 左Jt F E ・*i£Z • (SB ・[■■«■ II■* 呛■<*MIF-lLaLili-?ci Laal环II4=.l?r -41 0 現5T5T斫IH 础--E论n仇tfcnn"ir iz.lz:lilg.IE:IE-Ewss;活 HwnRKbzES K ri■cE nz KK EC rCL.IF HiTiwHdd-人.&*1%1】強 Lta*0 KM ■虫A X - « : = -"戸壬*肚令7 ■生]血正盘+眄-5?«:空胖⑥ *9叩 affiQfli HA .⑴ 卿叨 工再 心 WH^'l ■口鮒 fflt-it :'d -> ^«#a :可以看到已经连接以太网模块,打开以太网模块,可以看到连接好的 CPU 与 CONTROL 模块;下面就可以刷硬件版本了。
手把手教你部署冗余服务器
手把手教你部署冗余服务器简介在当今信息时代,服务器的稳定性和可靠性对于企业和个人来说都至关重要。
为了保证服务器的持续可用性,冗余服务器被广泛应用。
冗余服务器通过部署多个服务器并实现数据同步,以实现高可用性和容错能力。
本文将手把手教你如何部署冗余服务器。
1. 硬件和网络要求冗余服务器需要满足以下硬件和网络要求:1.1 硬件要求•两台或更多的服务器,建议使用相同配置的服务器,以保证冗余服务器之间的性能一致性。
•网络交换机或路由器,用于连接服务器和组成冗余服务器集群。
1.2 网络要求•服务器之间的网络连接应稳定可靠,建议使用千兆以太网连接。
•如果网络连接不可靠,可以考虑使用冗余网络设备或者使用双网卡方式实现冗余网络。
2. 软件要求冗余服务器需要满足以下软件要求:2.1 操作系统•可以选择各种操作系统作为服务器的操作系统,如Windows Server、Ubuntu Server等。
•不同操作系统的设置略有差异,这里我们以Ubuntu Server为例进行演示部署。
2.2 冗余技术•冗余服务器需要选择一种合适的冗余技术,如:RAID、双机热备份等。
•本文以RAID作为冗余技术进行演示。
3. 步骤3.1 硬件和网络连接•将服务器连接到网络交换机或路由器上。
确保服务器之间可以相互通信和访问。
•确保每台服务器都有一个可用的IP地址,并在同一网段下。
•如果使用双网卡方式实现冗余网络,需要绑定IP地址和网卡,确保冗余网络的正常运行。
3.2 安装操作系统•在每台服务器上安装选择的操作系统,这里以Ubuntu Server为例。
•下载并制作操作系统安装盘或U盘启动盘。
•插入安装盘或U盘启动盘,按照屏幕提示进行操作系统的安装过程。
3.3 配置RAID•在每台服务器上配置RAID,以实现数据的冗余和故障容错。
•进入服务器的BIOS界面,启用磁盘阵列功能。
•配置RAID级别,常见的RAID级别有RAID 0、RAID 1、RAID 5等。
AB 冗余系统内存使用详解
Page 1of 5DISCLAIMERBecause of the variety of uses for this information, the user of and those responsible for applying this information must satisfy themselves as to the acceptability of each application and use of the program. In no event will Allen-Bradley Company be responsible or liable for indirect or consequential damages resulting from the use or application of this information.The illustrations, charts and examples shown in this application note are intended solely to illustrate the principles of programmable controllers and some of the methods used to apply them. Particularly because of the many variables and requirements associated with any particular installation, Allen-Bradley Company cannot assume responsibility or liability for actual use based upon the illustrations used and applications.Allen-Bradley Company assumes no patent liability with respect to use of information, circuits, equipment, or software described in this text.Reproduction of the contents of the application note, in whole or in part, without the express written consent of the Allen-Bradley Company is prohibited.Document PurposeThis document is not a manual or training material, but an Application Note, which could be useful in helping a Rockwell Automation customer with understanding ControlLogix Redundancy memory usage.Intended AudienceThis document is to be used by Rockwell Automation employees/customers supporting and selling ControlLogix Redundancy.Page 2of 5Concept of Application NoteIn a ControlLogix controller (L55 and L6X) there are two separate areas of memory, I/O memory and data and logic memory. When Redundancy is enabled, certain areas of memory will approximately double in usage; those are I/O memory and data memory. We will discuss why these areas of memory double.First let us look at an example using an L55M13 to illustrate:Non-Redundant System:I/O memory:Total 208 KbytesUsed 75 KbytesData and Logic memory:Total 1.5 MegUsed 250 Kbytes data and 250 Kbytes logicNow when Redundancy is enabled the amount of I/O memory and data memory will double. Redundant System:I/O memory:Total 208 KbytesUsed 125 KbytesData and Logic memory:Total 1.5 MegUsed 500 Kbytes data and 250 Kbytes logicAnother example of the I/O and data memory doubling can also be shown by using V13 software and the offline memory estimation tool.First we will look at the memory estimation of a blank non-redundant controller. That is no I/O, data, or logic. This is only an estimation.BaselineThe figure above will give us a baseline from which to work. There is some memory used even if the controller program is empty.Page 3of 5Now we will add some I/O to the program. The following I/O was added.Redundancy not enabled:Figure 1Redundancy enabled:Figure 2Page 4of 5By subtracting the Max Used bytes under Estimated I/O Memory from figures Baseline and 1 you can see that 2256 bytes were added to memory. Then by subtracting the Max Used bytes under Estimated I/O Memory from figures Baseline and 2 you can see that 4176 bytes were added to memory, approximately double the size.Now we will now add a 10,000 element DINT array to the program.Redundancy not enabled:Figure 3Redundancy enabled:Figure 4By subtracting the Max Used bytes under Estimated Data and Logic Memory from figures 1 and 3 you can see that 39880 bytes were added to memory, approximately the size of the 10,000 element DINT array. Then by subtracting the Max Used bytes under Estimated Data and Logic Memory from figures 2 and 4 you can see that 80108 bytes were added to memory, approximately double the size of the 10,000 element dint array.The two examples above confirm that I/O and data memory are approximately doubled when redundancy is enabled. The question that comes out of all this is why is I/O and Data memory usage double when redundancy is enabled? Each section of memory will be addressed separately.Why is I/O memory doubled? Simply to have bumpless outputs for the highest priority user task. Another way to say this is it prevents a momentary reversal of outputs immediately after a switchover for outputs of the high priority user task.The basic objective of the output handling approach in the redundant Logix Controller is to ensure that no data is sent to the output modules from the primary Logix controller without the secondary Logix controller having the same values in its output image. This is accomplished via an output buffering mechanism.Page 5of 5There are two copies of the output image:1. Program Output Image2. Output Transmit ImageThe Program Output Image (POI) is the copy of the outputs that are directly accessed by the user program. All instructions, both output (write) instructions and input (read) instructions which reference output data values, will use the POI.The second buffer, the Output Transmit Image (OTI), is the copy of the outputs that are actually sent to the output modules. If there is a qualified secondary controller in the system, then the changes in the primary controller’s POI are first sent to the secondary controller. The OTI in the primary is not updated with the POI’s data until the secondary controller acknowledges that it has received the data and moved the data to its own OTI. If there is no secondary controller present the data will be copied from the POI to the OTI at the end of every program.So because of the creation of the POI we double the amount of I/O memory. But you may ask you’ve only talked about “outputs” what about “inputs”. If outputs are the only I/O that need to be buffered then my I/O memory should only increase by the amount used for outputs. Yes that is true, but for increased performance it is easier and faster to make an exact copy of I/O memory. Then when data is moved from the POI to the OTI we only have to use a constant offset. Again, the pay off is performance over increased memory usage.Why is the data table memory doubled? As the primary controller executes its program data that has been accessed thru program execution is tracked. When the primary controller transfers this tracked data to the secondary it transfers it to a buffered area, not right into the valid data memory. This buffer area has the same layout as the valid data memory. Once all the tracked data has been transferred to the secondary buffer area the data is then moved into the valid data memory. The buffered area is used to guarantee that all data has been received first from the primary. We would not want to switchover to the secondary with data memory that is a mixture of old and new. This is why data memory is doubled.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
AB PLC冗余系统刷机攻略
1.安装20.01编程软件(默认操作即可)
2.参照文档将RSlink 授权成GATE WAY 版本
3.设置节点数:将IO机架的CN2R模块拨成01 02。
(有几个机架拨到几)将两个CPU
机架上的CN2R模块拨成N+1(N为IO机架的数量),一般原则是CPU机架的节点数大于IO机架的节点数
4.设置IP:一种是模块上直接拨码***(默认是192.168.1.***)另外一只是出厂时拨码999,
在中BOOTP-DHCP通过MAC码来刷EN2T模块的IP(好处是可以任意设置网段)具体操作参照胡品来文档
5.打开RSLINK CLASSIC 后新建以太网驱动configure devices 中的Ethernet devices 新建个
驱动。
IP与PLC模块设置的IP保持一致
6.冗余包(V20.055_kit4_ENHCLXRED 为CONTROLL FLAS软件Red_Mod_CT_V8.2.1.0为冗余
模块配置工具RMCT )在此之前UPLOAD 每个模块的EDS文件直至所有模块的图标显示正常;在RSLINX中设置冗余模块,选中冗余模块后,点击右键,选中Module
Configuration,将数据同步改为Always;热备冗余:在编程软件中只需要组态一个主机架,然后点击主控制器的右键,选择Properies,将Redundancy上的Redundancy Enabled 前面的选中打上勾。
7.接下来配置C网,(软件是RSNtwxCN)参照文档设置即可,最后要保存(即下载配置)
8.如果主从机架通讯正常时时同步,那么主机架上的冗余模块显示为PRIM,从机架上的
冗余模块显示为SYNC。
进行热备切换后,显示的PRIM与SYNC互换。