第5章 S7-400H系统信息及诊断
S7-400H冗余系统实践

自动化系统故障后,减小对生 命,环境,原料的危险性(法 故障安全 律规定) AS 故障后,缩小对生命,环 FH or HF 故障安全和高可用 境,原料以及待机造成的危险 性。 性
F
A&D CS2
FA
崔坚
SIMATIC Technical Consulting
2007 9月
Page 3
SIMATIC H-系统的历史
理论 MTBF
A&D AS CS2 FA Systems Support
概述 冗余特点 切换 同步 自检 编程 H-CIR 在线维修 配置 通讯 OP / TP / MP 冗余 I/O 订货信息
MTBF = 平均无故障时间 (Mean Time Between Failures)
MTBF = 1 λ
被动冗余机制 A R
1-v-2 2oo2
主动冗余机制 A
≥1
B
A
B
C
2oo2
Hot stand-by =
automatic switchover < 100 ms
冗余的介质
OP / TP / MP 冗余 I/O 订货信息
现场层
Redundant IM 153
Redundant PROFIBUS
A&D CS2
FA
崔坚
SIMATIC Technical Consulting
2007 9月
Page 19
冗余原理 (1)
A&D AS CS2 FA Systems Support
Automation and Drives
A&D AS CS2 FA Systems Support
概述 冗余特点 切换 同步 自检 编程 H-CIR 在线维修 配置 通讯 OP / TP / MP 冗余 I/O 订货信息
S7-400H 使用入门

技术支持与服务/互动社区/网上课堂/可编程控制器(PLC)400H 使用入门1 配置要求2 组态硬件和启动S7-400H2.1 安装硬件的步骤2.2 启动S7-400H 的步骤3 容错系统的故障响应举例3.1 例1:CPU或电源故障3.2 例2:光纤故障本向导介绍了如何调试一个S7-400H可编程控制器的步骤。
整个过程可能需要一到两个小时,这主要取决于你的经验。
1 配置要求下面条件必须满足:软件:STEP 7 和S7 Fault-Tolerant System 选件硬件:一个S7-400H PLC,包括:一个机架,UR2-H两个电源,PS 407 10A两个容错CPU (CPU 414-4H 或CPU 417-4H)四个同步子模块两根同步光纤一个带主动背板总线的ET 200M分布式I/O设备,包括:两个IM 153-2一个数字量输入模块,SM 321 DI 16 x DC24V一个数字量输出模块,SM 322 DI 16 x DC24V必要的附件(比如PROFIBUS 屏蔽电缆)Top2 组态硬件和启动S7-400H2.1 安装如图硬件的步骤1.按照硬件安装手册所述,配置S7-400H 的两个子单元。
额外要注意的是:通过设置同步子模块的开关来确定机架号。
这一设置只有在CPU上电并内存复位后才会生效。
机架号设置得不正确会导致不能在线访问CPU和CPU工作不正常插入同步子模块后一定要把前盖板上的螺丝拧紧以激活它们。
连接光纤(上面和上面连,下面和下面连),小心放置以免损坏,最好分开不会相互干扰。
如果在启动系统时光纤还没到位,两个CPU都会把自己当作主站。
2.按照ET200M Distributed I/O Device 手册配置分布式I/O。
3.连接编程设备到作为S7-400H 的主CPU 的CPU0。
4.上电之后会有一个严格的RAM自检。
每兆需要大约8秒。
在此期间CPU无法访问,STOP 灯闪烁。
5.用模式开关为两个CPU执行一次内存复位,它会把同步模块上的机架设定读到CPU的操作系统中去。
(完整版)S7-400H系统

一、SIMATIC H系统介绍二、S7-400 H硬件组态三、S7-400H系统通讯四、S7-400H系统的H-CIR(Hardware Configuration In Run)功能概述:5、S7-400H系统信息及诊断六、冗余I/O七、软件冗余的原理和配置一、SIMATIC H系统介绍1.1 SIMATIC H系统发展的历史1.1.1 H系统的定义在现代工业的各个领域,要求拥有一种能够满足经济、环保、节能的高度自动化系统,同时,具有冗余及故障安全功能的可编程控制器是针对最高等级的控制需求。
H(高可靠性)系统,通过将发生中断的单元自动切换到备用单元的方法实现系统的不中断工作,H系统通过部件的冗余实现系统的高可靠性。
F(故障安全)系统,通过将发生中断的系统切换到安全状态(通常为停车)来避免造成对生命、环境和原材料的破坏。
FH或HF(故障安全和高可靠性)系统,通过将发生故障的通道关闭,保证系统无扰动运行。
S7-400H是西门子提供的最新冗余PLC。
由于他是SIMATIC S7家族的一员,这意味S7-400H拥有所有SIMATIC S7具有的先进性。
1.1.2 SIMATIC H系统的发展西门子SIMATIC H产品发展列表:1986:S5-150H带串行数据传输。
1987:S5-150H带并行数据传输。
1990:S5-155H带CPU946R/947R。
1991:S5-115H带CPU942H。
1992:S5-155H新功能(支持2-OO-3数字和模拟输入)。
1994:S5-155H带CPU948R和新功能。
1997●四月:分离机架S5-155H。
●九月:S5-155H Lite版本。
1998●一月:IM153-3连接S5-115H,155H和S7软冗余。
●五月:S7软冗余。
●七月: S7-400冗余电源。
●十二月:带CPU417H的S7-400H系统Beta版发布。
1999●五月:带CPU417H的S7-400H系统全面发布。
S7-400H冗余系统实践.docx

■二月:在S7-400F系统中H-CPU V4的使用
2007H-CPU V4.5
切换
同步
口检
配置
//
Processing times
Bit operations
Word operations Fixed-point arithmetic
Floating-point arithmetic
miri. 75 ns
■CPU 417-4H appr. x 2,5)
■更大的内存
■CPU 414-4H with 1,4MByte onboard
■CPU 417-4H with 20MByte onboard
■更高的可靠性
带有自动错误探测和更正功能的存储器(EDC)■同步电缆长度增加
■以前500m
■短距离同步模块最长到10m■长距离同步模块最长到10,000m
Mounting rack. UR1
Factor
57
57
Factor
59
2x fiber-opticcatles
避免由个体故障导致控制系统发生故障
■
兀余特点
切换
同步
自检
编程
在下列情况下需要高可用性
当原材料十分贵重时
停工或是生产故障带来的高费用
■
■
配置
//
兀余特点
切换
发电及能源输配(石油、天然气、电力)
SlMATIC
兀余特点
切换
同步
自检
编程
配置
冗余的定义:
使用多个组件实现相同的功能
目的:
提高可用性
//
兀余特点
切换
同步
口检
西门子S7-400H PLC的常见故障分析及处理方式

西门子S7-400H PLC的常见故障分析及处理方式PLC是一种专为工业环境应用而设计的可编程逻辑控制器,它是传统控制元器件继电器的替代品。
由于采用微型计算机技术,PLC具有强大的逻辑控制特性,目前在工业自动化控制领域得到广泛应用。
___的S7系列产品因其强大的功能和适用范围而备受市场青睐,其中S7-400可编程控制器是市场主流。
本文结合多年的西门子S7-400系列产品的维护经验,以其在石化装置中的应用为例分析了S7-400H PLC产品常见的故障,并提出了解决措施。
PLC是Programmable Logic Controller的英文缩写,中文为可编程控制器。
它是专用于进行工业控制的计算机,利用微型计算机技术支撑下的工业装置功能拓展了其逻辑控制范围,因此得以在工业自动化控制中广泛应用。
随着PLC技术的日渐成熟和研制PLC系列产品的国家越来越多,PLC产品逐渐在性能上实现了高传输质量、快速率和稳定宽带,且相比传统组网技术而显现出了低成本优势,成为了当前工业自动化控制领域的最为重要应用控制系统之一。
PLC系列产品研制开发的国家主要集中在德国和日本,其中尤以德国___研制开发的PLC S7系列产品因其在中高端性能领域的显著优势而在高端装备制造业领域得到广泛应用。
目前___开发S7 PLC系列产品中,S7-400 PLC由于具备强大的模块扩展和MPI多点接口功能而在高端装备制造业中得到应用,然而其存在的故障也具有普遍性。
本文从分析S7-400产品特点出发,以该产品在化工工业领域应用为例分析了产品存在的故障,并提出了解决措施,具有一定的参考价值。
S7-400自动化控制系统采用模块化设计,具备强大的模板扩展和配置功能,使其能够根据不同需求灵活组合。
基本系统包括电源模板、中央处理器、各种信号模板、功能模板、接口模板和SIMATIC S5模板。
这些不同的模块通过信号总线连接,并利用机架固定模块。
此外,S7-400还提供多种级别的CPU模块和种类齐全的通用模块。
S7-400介绍

CPU416CPU416-3外形图
模块名,版本号 订货号等 CPU工作状态 指示灯 工作模式 选择开关 工作模式指示 存储卡插槽
CPU416-3
INF EXTF BUS1F BUS2F
IFM1F FRCE RUN STOP
面板盖
RUN STOP MRES
IF1
MPI/DP 接口
X1 MPI/DP
接口模块插槽
CP443CP443-1外形
状态指示
模块盖板 工作模式 选择开关
RUN STOP
MAC地址 8针RJ-45TP接口 15针AUI接口
网络配置的原则
为每个网络节点分配MPI地址和最高MPI地址(或DP地址)。 每次向网络中加入新的节点时,必须首先切断该节点的供 电。 使网络中的所有节点处于同一行,包括PG和OP(调试和维 修时可以采用分支连接)。 如果网络节点超过其最大容量,则必须使用RS485中继器 连接不同的网段。 所有网段中必须至少包括1个DP主站和1个DP从站。 浮地网段和接地网段的互连必须采用RS485中继器。 一个网段的两端需要连入终段电阻。
INTF EXTF RUN STOP DP接口 操作模式转换开 关 状态指示
CP443CP443-1接口模块
应用:扩展连接S7-400系统到工业以太网。 网络:可组态到以太网。 接口:8针RJ-45TP接口/15针sub-D接口。 安装:直接安装在400机架,单模数。
INTF EXTF FDX LINK TXD RXD FAST
组件组件功能功能机架机架用于安放模板提供工作电压和通过背板总线连用于安放模板提供工作电压和通过背板总线连接模板提供各个模块间机械和电气的联系接模板提供各个模块间机械和电气的联系供电模块供电模块将线侧交流将线侧交流230v230v电压转换为直流电压转换为直流5v5v和和24v24v操作电操作电压供各个模块压供各个模块中央处理模块中央处理模块cpucpu运行用户程序与其他运行用户程序与其他cpucpu和编程器进行通讯和编程器进行通讯存储卡存储卡存储用户程序和参数存储用户程序和参数if964if964dpdp接口模块接口模块通过通过profibusprofibus电缆与远程电缆与远程ioio模块连接模块连接信号模块信号模块为数字模拟信号提供输入输出端口为数字模拟信号提供输入输出端口imim接口模块接口模块与其他与其他s7s7400400机架进行互连机架进行互连pgpg电缆电缆连接连接cpucpu和编程设备和编程设备rs485rs485中继器中继器总线传输信号放大总线传输信号放大编程设备编程设备组态编程调试组态编程调试plcplc中央机架crs7400系统中插有中央处理模块cpu的机架
西门子S7-400H PLC的常见故障分析及处理方式

西门子S7-400H PLC的常见故障分析及处理方式摘要:PLC是专为工业环境应用而设计的一种具有数字运算操作能力的可编程逻辑控制器,它是对传统控制元器件继电器的一种替代,因其采用微型计算机的工业控制装置功能而具备了强大的逻辑控制特性,目前在工业自动化控制领域得到越来越普遍的应用。
而在诸多PLC系列产品中,西门子研发的诸如PLC200、PLC300和PLC400系列产品因其强大的功能和适用范围而得到市场的青睐,而这其中S7-400可编程控制器性能突出而成为市场的主流。
本文笔者结合多年的西门子S7-400系列产品的维护经验,以其在石化装置中的应用为例分析了S7-400H PLC产品常见的故障,并提出了解决措施。
关键词:西门子PLC S7-400H 故障处理方法PLC是Programmable Logic Controller的英文缩写,中文为可编程控制器。
PLC实质是专用于进行工业控制的计算机,在微型计算机技术支撑下的工业装置功能拓展了其逻辑控制范围,因此得以在工业自动化控制中广泛应用。
随着PLC技术的日渐成熟和研制PLC系列产品的国家越来越多,PLC产品逐渐在性能上实现了高传输质量、快速率和稳定宽带,且相比传统组网技术而显现出了低成本优势,成为了当前工业自动化控制领域的最为重要应用控制系统之一。
PLC系列产品研制开发的国家主要集中在德国和日本,其中尤以德国西门子公司研制开发的PLC S7系列产品因其在中高端性能领域的显著优势而在高端装备制造业领域得到广泛应用。
目前西门子开发S7 PLC系列产品中,S7-400 PLC由于具备强大的模块扩展和MPI多点接口功能而在高端装备制造业中得到应用,然而其存在的故障也具有普遍性。
本文在此从分析S7-400产品特点出发,以该产品在化工工业领域应用为例分析了产品存在的故障,提出了解决措施,具有一定的参考价值。
1 S7-400基本设计综述S7-400自动化控制系统采用模块化设计,具备的强大的模板扩展和配置功能使其能够按照每个不同的需求灵活组合。
s7-400h冗余控制plc的工作原理

1. s7-400h冗余控制PLC的概念s7-400h冗余控制PLC是一种高可靠性的工业控制设备,它可以在系统出现故障时自动切换到备用设备,确保系统的持续运行。
它广泛应用于电力、石化、冶金等领域,对系统的稳定性和可靠性要求较高。
2. s7-400h冗余控制PLC的结构s7-400h冗余控制PLC由主控制器和备用控制器组成,两者通过专门的通信模块进行数据交换。
在正常情况下,主控制器负责系统的控制和运行,备用控制器处于待机状态。
一旦主控制器发生故障,备用控制器可以自动接管系统的控制,实现冗余控制。
3. s7-400h冗余控制PLC的工作原理当系统处于正常工作状态时,所有的输入信号都由主控制器进行处理,并输出相应的控制信号。
备用控制器与主控制器保持同步,监视主控制器的运行状态。
一旦主控制器发生故障或失去响应,备用控制器将立即接管系统的控制,并通知操作人员进行相应的处理。
4. s7-400h冗余控制PLC的数据同步为了确保备用控制器能够顺利接管系统的控制,s7-400h冗余控制PLC采用了双重数据同步机制。
即主控制器和备用控制器之间通过专门的通信模块进行数据交换,并相互监视对方的运行状态。
这样可以确保备用控制器始终与主控制器保持同步,一旦需要接管系统的控制,可以做到无缝切换。
5. s7-400h冗余控制PLC的故障检测与恢复除了自身的故障检测功能外,s7-400h冗余控制PLC还具有对外部设备故障的检测功能。
一旦外部设备出现故障,备用控制器可以及时发现并采取相应的措施,保证系统的稳定运行。
一旦故障被排除,系统可以实现自动恢复,无需人工干预。
6. s7-400h冗余控制PLC的应用s7-400h冗余控制PLC广泛应用于电力系统、冶金系统、石化系统等对系统稳定性和可靠性要求较高的领域。
它不仅可以提高系统的可靠性,减少故障对生产造成的影响,而且还可以大大降低维护成本和维护时间。
7. 结语s7-400h冗余控制PLC作为一种高可靠性的工业控制设备,其工作原理和应用具有重要的意义。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第5章S7-400H系统信息及诊断在生产控制中,通常需要对S7-400H系统的信息和状态进行监控,例如监控CPU的主从状态、操作状态、DP从站与主站的通信状态等信息。
在程序中可以通过对状态的判断进行必要的操作,也可以将系统信息上传到HMI,便于操作及维护人员监控。
通过功能块可以将系统信息读出,下面介绍读取不同系统信息调用功能块的方法。
5.1利用SFC51(SSL-ID W#16#xy71)读出H系统信息SSL-ID (SYSTEM STATUS LIST)系统状态目录,利用SFC51可以读出在SSL-ID指定的PLC系统信息,当SSL-ID 等于W#16#0071时,表示需要读出S7-400H系统当前的状态,可以在OB1或循环中断组织块OB3X中调用,调用SFC51的例子如图5-1所示:SFC51的参数解释如下,REQ :为1是读取SZL_ID指定的系统信息,本例中M1.1为1时启动读请求。
SZL_ID :指定需要读取的系统信息,本例为W#16#71,H系统当前状态。
INDEX :本例中没有意义。
RET_VAL :调用SFC51的状态字。
BUSY :为1时表示读进程没有完成。
SZL_HEADER:输出系统信息存储的数据记录区号及长度,结构数据类型。
DR :指定输出系统信息存储在CPU的地址区。
参数参数SZL_HEADER为一个结构数据,包括两个字,第一个字输出系统信息长度,例如W#16#10表示输出16个字节,第二个字输出存储系统信息的数据记录区,例如W#16#1表示数据记录区为1。
参数DR为存储系统信息的地址区,数据类型为指针,长度必须大于参数SZL_HEADER第一个字输出的信息长度。
本例中当M1.1为时,读取的系统信息存储在DB1.DBB4~DB1.DBB20 16个字节中。
用户可以对16个字节长度的系统信息进行分析和处理,系统信息内容如下:内容长度含义Redinf 2 bytes 冗余信息W#16#0011:单机 H CPU运行W#16#0012:H系统2备1运行Mwstat1 1 byte 状态字节1Bit 0:保留Bit 1:保留Bit 2:保留Bit 3:保留Bit 4:机架0中CPU的状态=0:从 CPU=1:主 CPUBit 5:机架1中CPU的状态=0:从 CPU=1:主 CPUBit 6:保留Bit 7:保留Mwstat2 1 byte 状态字节2Bit 0:同步连接状态 01:CPU 0 和CPU 1同步=0:不可能=1:可能Bit 1: 0Bit 2::0Bit 3:保留Bit 4:=0:CPU没有在机架0=1:CPU在机架0上(冗余模式: bit 4 = 0)Bit 5:=0:CPU没有在机架1=1:CPU在机架1上(冗余模式: bit 5 = 0)Bit 6:保留Bit 7:主从切换是否从新使能=0:否=1:是Hsfcinfo 2 bytes SFC 90 "H_CTRL"状态字Bit 0:=0:从新使能没有激活=1:从新使能激活Bit 1:=0:从站Updating使能=1:从站Updating没有使能Bit 2:=0: Link-up 模式没有使能=1: Link-up 模式使能Bit 3:保留Bit 4:保留Bit 5:保留Bit 6:保留Bit 7:保留Bit 8:保留Samfehl 2 bytes 保留Bz_cpu_0 2 bytes CPU在机架0的模式W#16#0001:停止 (update)W#16#0002:停止 (reset memory)W#16#0003:停止(self-initialization)W#16#0004:停止(internal)W#16#0005:启动(cold restart)W#16#0006:启动(warm restart)W#16#0007:启动(hot restart)W#16#0008:运行(solo mode)W#16#0009:运行(redundant mode)W#16#000A:HOLD模式W#16#000B:LINK-UP模式W#16#000C:UPDATE模式W#16#000D:故障W#16#000E:自检测W#16#000F:没有开机Bz_cpu_1 2 bytes CPU在机架1的模式(与 bz_cpu_0相同)Bz_cpu_2 2 bytes 保留Cpu_valid 1 byte 信息变量 bz_cpu_0 和 bz_cpu_1有效性B#16#01: bz_cpu_0 有效B#16#02:bz_cpu_1 有效B#16#03: bz_cpu_0 和 bz_cpu_1 有效hsync_f 1 byte 连接质量的状态 (只有mwstat2 bit 0为1时有效)●Bit 0:上部插孔的同步模块光纤连接质量被限制●Bit 1:下部插孔的同步模块光纤连接质量被限制Bit 2 到 7: 05.2利用SFC51(SSL-ID W#16#xy75)读出H系统可切换DP从站的信息当SSL-ID 等于W#16#0C75时,表示需要读出S7-400H系统可切换DP从站(ET200M)的状态,SFC51可以在OB1或循环中断组织块OB3X中调用,调用SFC51的例子如图5-3所示:与读取SSL-ID W#16#xy71的方法相同,参数SZL_ID变成W#16#C75,参数INDEX为从站的诊断地址,例如从站诊断地址为8181,转换十六进制为W#16#1FF5。
参数SZL_HEADER 和DR结构与上例相同,读出的信息长度同样是16个字节,本例中当M1.1为时,读取的系统信息存储在DB1.DBB4~DB1.DBB20 16个字节中。
用户可以对16个字节长度的DP从站信息进行分析和处理,信息内容如下:内容长度含义adr1_bgt0 1 word DP从站接口模块第一个地址区,它的主站接口模块插在机架0上:DP主站的PROFIBUS系统ID号和从站站号。
adr2_bgt0 1 word DP从站接口模块第二个地址区,它的主站接口模块插在机架0上:DP主站的槽号和子槽号(集成在CPU的主站模块的接口号)adr1_bgt1 1 word DP从站接口模块第一个地址区,它的主站接口模块插在机架1上:DP主站的PROFIBUS系统ID号和从站站号。
adr2_bgt1 1 word DP从站接口模块第二个地址区,它的主站接口模块插在机架1上:DP主站的槽号和子槽号(集成在CPU的主站模块的接口号)Res 2 words 保留Logadr 1 word DP从站的诊断地址:●Bits 0 到 14:诊断地址●Bit 15: I/O标识符 (0 = 输入,1 = 输出)Slavestatus 1 word 通信状态:●Bit 0 = 1:机架0的DP主站模块不能访问从站接口模块●Bit 1 = 1:机架1的DP主站模块不能访问从站接口模块●Bits 2 到 7:保留(每一个位为0)5.3利用SFC87读出冗余连接状态信息S7-400H之间可以建立冗余的连接,在单一网络上,两个站建立的连接可能为4个,如图如果网卡分别为A、B、C、D,可能的连接为A-C、 A-D 、B-C 、B-D。
如果在冗余的网络上四个网卡的连接数只能为两个,以图5-4为例,如果D网卡有故障,数据可以通过A-C、B-C的连接进行通信,A-D、B-D通信故障,故障信息可以通过调用SFC87读出,连接建立之后,可以查看到建立的四个S7连接,如图5-5所示:从上到下的连接数定义为0、1、2、3,通过SFC87的调用同时可以监控主连接和备有的连接数。
SFC87可以在OB1或循环中断组织块OB3X中调用,调用的例子如图5-6所示:SFC87的参数解释如下,REQ :为1时,诊断任务激活。
MODE :操作模式。
操作模式有四种:W#16#0 不传送连接状态到数据接收区,只传送确认信息到操作系统。
W#16#1 传送连接状态到数据接收区,传送确认信息到操作系统。
W#16#2 只在连接状态改变时传送连接状态到数据接收区,传送确认信息到操作系统。
W#16#3 只传送连接状态到数据接收区,不传送确认信息到操作系统。
RET_VAL :调用SFC87状态返回值。
BUSY :任务没有完成。
N-CON :指示上一次连接状态(DIS_PCON)变化的连接数。
冗余连接可以建立多个,这里指其中一个连接。
CON_ARR:连接状态接收区。
以CPU最大的连接数计算,每一个连接占用八个字节。
本例以CPU417-4H为例,CPU的连接数为64个,每一个连接需要占用八个字节,总共512个字节。
如果连接状态输出区小,在RET_VAL值中将有错误信息。
参数CON_ARR其实是一个数组变量,每一个数组单元对应CPU的一个连接,数组的单元由一个八个字节的结构变量组成,表示每一个连接的状态。
输出八个字节的连接状态含义如下:内容长度含义CON_ID WORD 在NETPRO中组态的连接号,输出W#16#FFFF表示连接没有配置,CON_ARR[i].DIS_PCON被置位表示连接被从新配置或被删除。
STAT_CON BYTE S7连接或S7冗余连接当前状态,可能的输出值: B#16#00:S7连接没有建立。
B#16#10:S7冗余连接没有建立。
B#16#01:S7连接正在被建立。
B#16#11:S7冗余连接正在被建立。
B#16#02:S7连接被建立。
B#16#12:S7冗余连接被建立,但是连接没有冗余(例如D通信处理器故障,只能建立A-C、B-C连接)。
B#16#13:S7冗余连接被建立PROD_CON BYTE 当前正在运行连接的子连接,可能的值为0、1、2、3。
STBY_CON BYTE 备用连接的子连接,可能的值为0、1、2、3。
B#16#FF表示没有备份连接,只有S7冗余连接有备用连接。
DIS_PCON BOOL CON_ARR[i].STAT_CON输出值由 W#16#12 -> W#16#13 或W#16#13 -> W#16#12转变后被置1。
其他状态的变化不作考虑。
当 MODE=B#16#01 或 02时,状态输出到接收区CON_ARR后该位被复位;当 MODE=B#16#03时,该位不变化。
RES0 BYTE 保留(B#16#00)RES1 BYTE 保留(B#16#00)5.4利用SFC90控制H系统的连接状态和检测当冗余CPU其中一个出现故障,这时只有一个CPU工作,更换故障的CPU上电后,需要向主CPU发送link-up请求,主CPU检测到link-up请求,Update从CPU,从CPU进入工作状态。
link-up和Update过程将影响主CPU对快速过程的处理,例如在Update过程中信号状态的变化不能被识别(执行link-up和Update的时间参考H手册),在这种情况下,通过SFC90可以终止link-up和Update过程,快速过程执行完成后再使能link-up和Update过程,通过调用SFC90还可以使H-CPU执行对数据存储区的检查,SFC90在OB1或循环中断组织块OB3X中调用,调用的例子如图5-7所示:SFC90的参数解释如下:REQ :为1时,控制任务激活。