400H和410H
- 400H系统属于老版本CPU,在售的越来愈少。410H作为400H的替代和更新产品出现。
冗余机制
- 同步
- 周期同步
- 事件同步:在西门子400H/410H cpu中,两个CPU内部的数据,必须保持高度统一,属于西门子冗余PLC的专利,西门子冗余均为事件同步。
在西门子400H/410H冗余PLC中,不推荐使用`P`区:
因为西门子冗余PLC的`事件同步`机制,P区的实时变化会导致该机制频繁被触发,造成PLC的负载变大(佐证单CPU在实时性上其实是比冗余CPU更好)
- 主备关系:
- 冗余时只有一个
MSTR
点亮,只有一个主。 - 左右同时运行,并非一备一用
- 光纤用作同步和监视,切换时间毫秒级
- 冗余时只有一个
系统组成
- 基础规则
- 必备硬件:需要冗余机架,电源,cpu,存储卡(400H需要,410H自集成),光纤,光纤模块
- 左右组件订货号必须一致
- 左右组件的固件号必须一致
- 最小组成:
- 机架:UR1
18个槽位,需要2个
| UR29个槽位,需要2个
| UR2-H18个槽位,需要1个(机架0和1中间物理隔开,所以仅需要一个),最常用
| CR34个槽位,需要2个
。
- 电源,也分冗余和单电源,加了电池需要拨
电池监视开关
- CPU,冗余CPU的细节之一:拿到的CPU一定要通过拨码开关确定CPU所属在机架
- 同步模块/光纤模块:CPU上名为
IFM1F
和IFM2F
的灯表示对应上下两组的光纤模块
的异常状态,点亮代表异常。 - 存储卡(根据需求):410H不用拓展存储卡,因为它自带
集成装载存储器
够用
- SEC(系统拓展卡),410H特有:在实际应用中,两个CPU的S
EC卡的PO数
必须一致。因为区别于400H,存储卡不可选,但是PO数目变得可以配置
PO的含义是过程对象
- CP通讯卡(根据需求)
- 锂电池(根据需求)
- 机架:UR1
PCS7编程
- 推荐使用
向导
添加组态- 选CPU,选CP数目
- 打开工厂视图查看预览
- 选择需要使用的其他对象,
AS对象
默认选择。需要使用到OS站
就把OS对象
勾选上
- 命名项目名称,然后完成向导。一般的PCS项目都是
多重项目
- 完成后,硬件组态则被自动建立完成,如图:
- 挨个新建和修改PN-IO子网:一般规则,5口用来连接AS,可以叫做AS_station,8口用来连接工厂(mes层级的东西),可以叫做plant_station
- 在PCS环境下,尽量避免手动去添加软件块(包括OB,pcS7不需要自己手动添加OB)。一般来说去
工厂视图
环境下编程
- 在工厂视图中,打开
CFC
。找到APL库,选择Channel,随便拖拽一个块出来,然后编译
。就完成了PCS7软件的最小系统。
PCS7 CFC编程软件介绍
APL库介绍
- 编译后回到
操作视图
中就会发现自动添加了很多块和功能。在PCS7中,不同于Step7,没事不要去自己手动添加块和编程,一切去CFC添加和编程即可。
- 选CPU,选CP数目
PCS7程序下载
- 区别于Step7,PCS7的下载不能一次性下载完成硬件和软件。
冗余检查
- 冗余起不来可能出现的问题:
410-5HPLC特别之处
- 正常情况下,410H系列的PLC都只能在PCS7的配置环境下编程,但是410-5H是个例外,它同时支持在Step7和PCS7两个配置环境下编程。
- 410-5H用在Step7下需要满足:
SEC符合条件
以及step7有对应410-5H的HSP文件