在自动化技术的许多领域中,有关可用性、自动化系统故障安全的要求一直在提高。在许多领域,设备停机可能造成较为高昂的费用。这里,只有冗余系统才能满足其可用性要求。
SIMATIC S7-400H 所具有的容错性可以满足这些要求。即使在一个或多个故障导致部分控制器失灵时也能继续运行。因此实现了其可用性,这样 SIMATIC S7-400H 及其适合用于以下应用领域:
控制器故障后,过程重新启动将会导致很高成本(通常在过程工业中)。
停机时间很宝贵的过程。
涉及贵重材料的过程(例如在制药工业中)。
无人监管的应用。
涉及减少维护人员的应用。
订货数据
S7-400H 部件订货数据可在“S7-400/S7-400H/S7-400F/FH"下的相应模块找到。
SIMATIC S7-400H 由以下组件组成:
2 个中央控制器:
2 个单独的 UR1/UR2 中央控制器,或一个分隔式中央控制器 (UR2-H) 上的 2 个区域。
每个中央控制器有 2 个模块,用于通过光缆连接两个设备。
每个中央控制器 1 个 CPU 412-5H、1 个 CPU 414-5H、1 个 CPU 416-5H 或 1 个 CPU 417-5H。
中央控制器中具有 S7-400 I/O 模块。
UR1/UR2/ER1/ER2 扩展单元和/或带有 I/O 模块的 ET 200M 分布式 I/O 设备。
核心功能始终采用冗余设计。
I/O 可以组态为普通型或网管型。
在单侧组态中,I/O 模块为单通道设计,并且仅由两个中央控制器中的一个进行寻址。单侧 I/O 模块可插入
中央控制器和/或
扩展单元/分布式 I/O 设备
西门子操作员面板使用“趋势视图”以曲线的形式显示变量变化的趋势。趋势类型中“触发的实时循环”用于显示变量的实时曲线,面板掉电后曲线就会丢失。“数据记录”用于显示数据记录文件中历史数据的曲线。“触发的缓冲区位”和“实时位触发”都可以将PLC 中连续地址区中的数据通过趋势视图以曲线的形式输出。“实时位触发”用于触发显示一段连续地址区中的数据,“触发的缓冲区位”可以切换显示两段连续地址区中的数据。下面以“触发的缓冲区位”为例介绍配置方法。
在趋势类型中选择“触发的缓冲区位”后,“源设置”如图1所示。
图1
其中,“过程值”和“缓冲区变量”为PLC 中连续地址区中的数组变量,如DB1和DB2的DBB0到DBB9。
? “趋势传送1”用于触发显示连续地址区“过程值”中的数据曲线;
? “趋势传送2”用于触发显示连续地址区“缓冲区变量”中的数据曲线。
“趋势请求”仅起显示作用,取决于“位”的设定值,同时决定了“趋势传送1”和“趋势传送2”的数据格式。“位”直接定义了“趋势请求”的数据格式:
? “位”设置为0,“趋势请求”显示为二进制1,十六进制0001;
? “位”设置为1,“趋势请求”显示为二进制10,十六进制0002;
? “位”设置为2,“趋势请求”显示为二进制100,十六进制0004;
? “位”设置为3,“趋势请求”显示为二进制1000,十六进制0008;
? “位”设置为4,“趋势请求”显示为二进制10000,十六进制0010。
而“趋势传送1”和“趋势传送2”为了触发对应的数据曲线,必须与“趋势请求”的数据格式保持一致,并将位(即*15位)置1:
? “趋势请求”显示为十六进制0001,触发要求“趋势传送1/2”为十六进制8001;
? “趋势请求”显示为十六进制0002,触发要求“趋势传送1/2”为十六进制8002;
? “趋势请求”显示为十六进制0004,触发要求“趋势传送1/2”为十六进制8004;
? “趋势请求”显示为十六进制0008,触发要求“趋势传送1/2”为十六进制8008;
? “趋势请求”显示为十六进制0010,触发要求“趋势传送1/2”为十六进制8010。
当趋势请求功能正确执行后,对应连续数据区的曲线会显示在“趋势视图”中,同时,“趋势传送1”和“趋势传送2”会自动复位为0。
1. 创建变量
? area1为字节类型数组,长度10,起始地址DB1.DBB0
? area2为字节类型数组,长度10,起始地址DB2.DBB0
? request 数据类型为WORD,地址MW200
? trans1数据类型为WORD,地址MW202
? trans2数据类型为WORD,地址MW204