第二章 S7-400 H硬件组态
以例子的形式介绍S7-400H系统的组态过程
2.1 例子所需硬件和软件
硬件:
一套S7-400H PLC,包括
(1) 1个安装机架UR2-H
(2) 2个电源模板PS 407 10A
(3) 2个容错CPU,CPU414-4H或CPU 417-4H
(4) 4个同步子模板
(5) 2根光缆
一个ET200M分布式I/O 设备,包括
(6) 2个IM 153-2
(7) 1个数字量输入模板
(8) 1个数字量输出模板
必备的附件,如PROFIBUS 屏蔽电缆及网络连接器等。
软件:
STEP 7 V5.3 SP2标准版(已集成冗余选件包)或更高版本。
2.2硬件安装
(1)设置机架号
CPU V3版本,通过同步子模板上的开关设置;
CPU V4版本,通过CPU背板上的开关设置;
CPU通电后此机架号生效。
(2)将同步子模板插到CPU板中。
(3)连接同步光缆
将两个位于上部的同步子模板相连;
将两个位于下部的同步子模板相连;
在打开电源或启动系统之前要确保CPU的同步光缆已经连接。同步光纤的连接如图2-1所示:
图2-1 S7-400H 同步光纤的连接
(4)组态分布式I/O站ET200M ,使其作为具有切换功能的DP从站。
(5)将编程器连到第一个容错CPU(CPU0)上,此CPU 为S7-400H 的主CPU。
(6)通电后CPU自检查
CPU第一次通电时,将执行一次RAM 检测工作,约需3分钟。这段时间内CPU 不接收通过MPI接口来的数据,并且STOP LED 灯闪烁。如果有备用电池,再次通电时不再做此项检查工作。
(7)启动CPU
装入程序后执行一个热启动操作:首先启动主CPU ,然后启动热备CPU。
2.3 使用STEP 7 进行组态
2.3.1创建项目组态S7-400H
在STEP7中新建一个项目,在Insert菜单下的Station选项中选择SIMATIC H Station,添加一个新的S7-400H的站,如图2-2所示:
图2-2 创建项目和添加S7-400H站
2.3.2 配置硬件
(1)在S7-400H站目录下双击Hardware打开硬件配置。
(2)添加一个UR2 H机架,如图2-3所示:
图2-3 添加UR2H机架
(3)配置电源和CPU,并设定CPU上PROFIBUS DP主站的地址,本例为2,如图2-4所示:
图2-4 添加S7-400H CPU
(4)添加同步子模板到IF1和IF2槽位上。
(5)添加以太网网卡并配置MAC网络地址,如图2-5所示:
图2-5 配置以太网模板CP443-1
只有以太网可以与HMI系统WINCC通信。
(6)将机架0的硬件配置拷贝,粘贴,复制机架1并调整网络参数,如:以太网的MAC地址等,在硬件组态中出现两个机架,如2-6所示:
图2-6 S7-400H的硬件配置图
2.3.3 系统参数设置
容错站中的模板参数赋值与S7-400 标准站中的模板参数赋值没有什么区别。
对于中央处理器单元只需对CPU0(机架0上的CPU)设定CPU参数,所设定的数值将自动分配给CPU1(机架1 上的CPU)。除以下参数外CPU1的设置不能更改:
l CPU 的MPI 地址
l 集成PROFIBUS DP接口的站地址和诊断地址
l I/O 地址区中的模板
在I/O 地址区编址的模板必须完全在过程映象内或完全在过程映象外,否则不能保证数据的一致性。
CPU参数设置
(1) 点击Cycle/Clock memory(循环/时钟存储器)”选项栏,如图2-7所示,设置CPU循环处理参数。
建议设置:
扫描循环监视时间尽可能长(例如6000 ms)
过程输入映象尽可能小(稍大于实际使用的输入点数)
过程输出映象尽可能小(稍大于实际使用的输出点数)
出现I/O 访问错误时调用OB 85: 只对于输入错误和输出错误
图2-7 “Cyclic/Clock Memory”参数配置
(2)设置诊断缓冲区中的报文数量
在“Diagnostics/Clock(诊断/时钟)”选项栏中可以设置诊断缓冲区的报文数量
建议设定较大数值,例如:1000。
(3)模块的监控时间
在“Startup (启动)”选项栏中,可以指定模块监视时间,它取决于容错站的配置。如果监视时间太短,CPU将在诊断缓冲区中输入W#16#6547事件。
参数的传输时间取决于以下因素:
l 总线系统的传输速率(传输速率高=> 传输时间短)
l 参数和系统数据块的大小(参数长=> 传输时间长)
l 总线系统上的负载(从站多=> 传输时间长)
建议设置:600(对应于60 秒)
(4) CPU自检周期
在“H Parameter(冗余系统参数)”选项栏中,配置CPU后台自检的周期。可选范围为10分钟到60000分钟。
建议设置:使用缺省值90分钟,如图2-8所示:
图2-8 “H Parameter”参数配置
2.3.4 配置ET200M站
(1)点击DP总线“master: DP master system(1)”,在硬件目录PROFIBUS DP下,选择一个IM153-2的站点,双击添加一个ET200M站。
(2)设定ET200M站的地址。
(3)在ET200M站上添加I/O模块。
从站配置后的如图2-9所示:
图2-9 配置ET200M站
2.3.5 配置Y-Link耦合器
(1)点击DP总线“master: DP master system(1)”,在硬件目录的DP/PA Link下选择IM157,并双击添加一个站。
(2)设定Y-Link的站地址
(3)选择将Y-Link设置为一个DP/DP耦合器或DP/PA耦合器如图2-10所示:
图2-10 选择Y-Link的类型
(4)在Y-Link后的PROFIBUS总线上添加单一总线接口的从站站点,如:Masterdrive等。组态完成的界面如图2-11所示:
图2-11 Y-Link配置图
注意:
在修改硬件配置后或退出HW Config之前一定要进行编译。
2.3.6 添加错误诊断OB块
以下错误OB块必须装入S7-400H 的CPU 中,OB70、OB72、OB80、OB82、OB83、
OB85、OB86、OB87、OB88、OB121和OB 122。 如果没有装载这些OB,H系统
在出现错误时可能会进入STOP 状态,这些OB块另一个功能可以对事件信息进行诊断,OB块的诊断功能见表2-1所示。
表2-1 H系统OB块的上面
OB no. WWW_P※LCJS_CO※M-PLC-技-.术_网 |
故障/出错类型 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
故障原因 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) |
操作系统的响应 WWW_PLCJS_COM-PLC-技.术_网 |
故障指示灯 WWW.PLCJS.COM——可编程控制器技术门户 |
OB70 W1WW_P4LCJS_COM-PLC-技.术_网 |
I/O冗余故障 WWW_PLC※JS_COM-PmLC-技.术_网 |
• PROFIBUS DP冗余故障 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
OB 70 调用 ——可——编——程——控-制-器-技——术——门——户 |
WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
OB72 WWW_P※LCJS_CO※M-PLC-技-.术_网 |
CPU冗余故障 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
· CPU冗余故障 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
OB 72 调用 WWW_PLC※JS_COM-PmLC-技.术_网 |
WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) |
OB80 WW.W_PLCJS_COM-PLC-技.术_网 |
定时错误 WWW※PLCJS_COM-PL#C-技.术_网(可编※程控※制器技术门户) |
• 用户程序OB1 和所有中断以及出错OB 超过规定最大循环时间 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
"INTF"指示灯亮直到故障被清除 ——可——编——程——控-制-器-技——术——门——户 |
INTF WWW_P※LCJS_CO※M-PLC-技-.术_网 |
OB82 WW.W_PLCJS_COM-PLC-技.术_网 |
诊断中断 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
具有中断能力的一个 I/O 模板报告一个诊断中断 ——可——编——程——控-制-器-技——术——门——户 |
OB 82 调用 WWW.PLCJS.COM——可编程控制器技术门户 |
EXTF WWW_PL※CJS_COM-PLC-技.术_网 |
OB83 WWW_PLCJS_COM-PLC-技.术_网 |
插/拔中断 P.L.C.技.术.网——可编程控制器技术门户 |
插入一个电源模板或拔出一个电源模板并插入一个不正确的模板类型,如果在缺省参数设置的 CPU 处于STOP 方式时只拔出所插入的电源模板,EXTF 指示灯不亮,如果没有再插入电源模板指示灯将闪亮 ——可——编——程——控-制-器-技——术——门——户 |
OB 83 调用 WWW_PLC※JS_COM-PmLC-技.术_网 |
EXTF WWW_P※LCJS_CO※M-PLC-技-.术_网 |
OB85 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
优先级错误 WW.W_PLC※JS_C,OM-PL,C-技.术_网 |
• 调用了优化级但没有相应的 OB WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
OB 85 调用 WWcW_PLCJS_COM-PLC-技.术_网 |
INTF WWW_P※LCJS_COM-PLC-)技.术_网 |
• 在过程映象更新过程中出错 WWW_PL※CJS_COM-PLC-技.术_网 |
EXTF P.L.C.技.术.网——可编程控制器技术门户 | |||
OB86 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) |
机架/站故障 WWW_PLCJS※COM-PLC-技.术_网(可※编程控※制器技术门户) |
• 扩展机架中的电源故障 WWW_PLCJ-S_COM-PLC-技.术_网(可-编程控-制器技术-门户) |
OB 86 调用 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
EXTF WW.W_PLC※JS_C,OM-PL,C-技.术_网 |
OB87 WWW_P※LCJS_CO※M-PLC-技-.术_网 |
通讯错误 WWW_P※LCJS_CO※M-PLC-技-.术_网 |
• 状态信息不能被输入到数据块中 WW.W_PLC※JS_C,OM-PL,C-技.术_网 |
OB 87 调用 WWcW_PLCJS_COM-PLC-技.术_网 |
INTF WWW_PL※CJS_COM-PLC-技.术_网 |
OB88 P_L_C_技_术_网——可——编——程——控-制-器-技——术——门——户 |
取消处理 WWW_P※LCJS_COM-PLC-)技.术_网 |
一个程序块的处理被取消取消的可能原因是 W1WW_P4LCJS_COM-PLC-技.术_网 |
OB 88 WWW.PLCJS.COM——可编程控制器技术门户 |
INTF WWcW_PLCJS_COM-PLC-技.术_网 |
OB121 WWW_PLCJS※COM-PLC-技×术_网(可编程控※制器技术门户) |
编程错误 WWW_PLC※JS_COM-PmLC-技.术_网 |
用户程序中的机器代码出错 WW.W_PLC※JS_C,OM-PL,C-技.术_网 |
OB 121 调用 WWW.PLCJS.COM——可编程控制器技术门户 |
INTF WWW_PLC※JS_COM-PmLC-技.术_网 |
OB122 WW.W_PLCJS_COM-PLC-技.术_网 |
存取出错 W1WW_P4LCJS_COM-PLC-技.术_网 |
模板故障SM FM CP WWW_P※LCJS_CO※M-PLC-技-.术_网 |
EXTF 指示灯亮直到故障被清除 WW.W_PLCJS_COM-PLC-技.术_网 |
EXTF WW.W_PLCJS_COM-PLC-技.术_网 |
2.4存储器复位
下载用户程序前最好将存储器复位,步骤如下:
(1) 设置模式选择器至 STOP 设置
结果:STOP 指示灯亮
(2)设置模式选择器到MRES 位置并保持
结果:STOP 指示灯将熄灭1秒钟亮1秒钟,然后保持点亮状态。
(3)将模式选择器置于STOP位置,然后在接下来的3秒内拨至MRES ,然后再拨回STOP 位置
结果:STOP 指示灯以 2 Hz 至少闪亮3秒钟,执行存储器复位然后持续点亮。
2.5 STEP7程序下装
(1)点击SIMATIC MANAGER->OPTION->SET PG/PC,选择相应的通讯接口。
(2)在SIMATIC MANAGER->PLC下选择“Download”将用户程序装入CPU0中。在同步连接建立后,CPU0中的用户程序通过同步光纤自动传送到备份CPU1中。
(3)将模式选择器开关拨到RUN-P 位置启动S7-400H 。首先启动CPU0, 然后启动CPU1。结果CPU0 作为主CPU 启动,CPU1 作为热备CPU 启动。在热备CPU建立同步链接并更新缓存区数据后,S7-400H转换到冗余工作方式并执行用户程序。