简介
S7-400的电源模块通过前面板上的LED指示模块故障和备用电池故障。
电源模块的错误消息概述
列表: 电源模块的错误消息
故障/错误类型
LED
模块错误
INTF、
5 VDC、
24 VDC
备用电池故障
用1块备用电池供电:
BAF
BATTF
用2块备用电池供电:
BAF
BATT1F
BATT2F
INTF、5 VDC、24 VDC LED
下表说明了由INTF、5 VDC和24 VDC LED指示的故障,并列出了故障的排除方法。 此处与BAF、BATTF、BATT1F和BATT2F LED的状态不相关。
列表: INTF、5 VDC、24 VDC LED
INTF LED
LED DC5V
LED DC24V
故障原因
补救措施
D
D
D
待机开关在位置上
将待机开关设置到 | 位置
缺少线路电压
检查线路电压
内部故障,电源模块故障
更换电源模块
5 V输出端过压或外部电源不符合规定时导致电源切断
断开主电源,大约3分钟后再重新接通;根据需要撤除外部电源
电源模块安装在错误的插槽中
将电源模块安装到正确的插槽(插槽1)
5 V输出端短路或过载
切断电源模块电源,排除短路源;大约3秒钟后,可以使用待机开关或通过电源系统接通电源模块。*
D
H
D
24 V输出端过压
检查是否有外部电源;如果没有,则更换电源模块。
H
D*
D
5 V和24 V输出端短路或过载且过热
检查电源模块的负载。 根据需要移除模块。 再次接通电源模块前,请等候5分钟。
H
H
D
如果待机开关设置在
位置,5 V电压上的外部供电不合规定
取下所有模块;确定有故障的模块。
如果待机开关设置在 | 位置时,则说明24 V输出端短路或过载。
检查电源模块的负载。 根据需要移除模块。
D
B
H
5 V输出端短路或过载后电压恢复期间出现故障
按下FMR按钮: 由闪烁变为稳定发光状态
5 V输出端动态过载
检查电源模块的负载。 可能需要移除一些模块。
D
B
B
5 V和24 V输出端短路或过载后电压恢复期间出现故障
按下FMR按钮: 由闪烁变为稳定发光状态
D
B
B
5 V和24 V输出端动态过载
检查电源模块的负载。 可能需要移除一些模块。
D = LED不亮;L = LED亮起;F = LED闪烁;
* 如果排除过载几秒钟后电源模块没有重新启动,请断开模块电源5分钟,然后再重新给模块通电。 如果模块仍然没有启动,则必须更换。 这一点适用于下列电源模块:
6ES7407-0KA01-0AA0,版本3
6ES7407-0KR00-0AA0,版本≤ 5
6ES7407-0KA01-0AA0,版本≥ 10
6ES7405-0DA02-0AA0,6ES7407-0DA02-0AA0
6ES7405-0KA02-0AA0,6ES7407-0KA02-0AA0
6ES7405-0KR02-0AA0,6ES7407-0KR02-0AA0
6ES7405-0RA02-0AA0,6ES7407-0RA02-0AA0
内置的过热保护机制被触发时将表现出相同的特性。
如果接通电源后5 VDC或24 VDC LED不亮,说明系统还没有上电。
如果接通电源1秒或2秒后PS 407 10AR的5 VDC或24 VDC LED不亮,该电源模块将不会启动。
以下电源模块在发生短路或过载1到3秒后将关闭。 在3秒钟内模块将尝试重新启动。 如果那时故障已清除,模块将启动。 该规则适用于下列模块:
模块
PS 405 4A (6ES7405-0DA01-0AA0)
PS 407 4A (6ES7407-0DA01-0AA0)
PS 405 4A (6ES7405-0DA02-0AA0)
PS 407 4A (6ES7407-0DA02-0AA0)
PS 405 10A (6ES7405-0KA01-0AA0)
PS 407 10A (6ES7407-0KA01-0AA0),
版本≥5
PS 405 10A (6ES7405-0KA02-0AA0)
PS 407 10A (6ES7407-0KA02-0AA0)
PS 405 10A R (6ES7405-0KR00-0AA0)
PS 407 10A R (6ES7407-0KR00-0AA0),
版本≥7
PS 405 10A R (6ES7405-0KR02-0AA0)
PS 407 10A R (6ES7407-0KR02-0AA0)
PS 405 20A (6ES7405-0RA01-0AA0)
PS 407 20A (6ES7407-0RA01-0AA0)
PS 405 20A (6ES7405-0RA02-0AA0)
PS 407 20A (6ES7407-0RA02-0AA0)
24 V输出端过载
在24 V输出端上出现过载时,系统会以电子方式将输出电流限制在额定值的**到150%之间的某个值。 如果随后电压下降到低压阈值19.2 V以下(-0/+ 5%相当于19.2 V到20.16 V),则模块将作出如下响应:
对于一些电源模块,将以大约0.5到1秒的重复率反复断开和重新连接该24 V电压,直到输出电压**过低压阈值为止。
对于电源模块6ES7407-0KA01-0AA0、6ES740x-0KR00-0AA0和6ES740x-0KR01-0AA0,如果电压达到由负载阻抗确定的电压等级,则模块处于特性工作范围。
过载消除后,电压将回到额定范围,同时绿色24 V LED闪烁。 CPU设置EXTF LED (外部故障),并在诊断缓冲区保存故障。 可以在OB 81中(电源故障)触发其它响应,如CPU切换到STOP或向控制室发送一条消息。 如果未组态OB 81,则CPU将照常继续运行。
5 V输出端过载
如果5 V电压输出端出现过载,具有10 A或20 A输出电流的电源模块可以保持16 A或26 A的输出电流300 ms。具有4 A输出电流的电源模块可以保持6 A的输出电流300 ms。然后CPU将转到DEFECT状态。 如果电源上的5 VDC LED闪烁并可以用FMR按钮复位,您就能够执行重启动。 之后CPU将保持在STOP状态,同时还需要复位存储器。
BAF、BATTF
下表适用于带一块电池且BATT.INDIC开关设置在BATT位置上的电源模块。 它说明了所指示的故障并列出了故障排除方法。
列表: BAF、BATTF;BATT.INDIC LED处于BATT位置
LED BAF
LED BATF
故障原因
补救措施
H
H
电池耗尽或缺失。
无外部备用电压可用
插入新电池。 按下FMR按钮。
D
H
电池耗尽或缺失。
电池存放太久。
外部备用电压可用。
插入新电池。 按下FMR按钮。
钝化电池(请参见安装手册)。
H
D
电池正常。
无备用电压可用(短路)
插入模块后出现故障: 插入的模块有故障
接通电源后出现故障: 取下所有模块再分别插入
D
D
电池正常。
外部备用电压可用。
-
D = LED不亮;H = LED亮起;
BAF、BATT1F、BATT2F
下表适用于带两块电池且BATT.INDIC开关设置在1BATT位置上的电源模块。 它说明了所指示的故障并列出了故障排除方法。
关于可能在使用的*二块电池的状态没有任何指示。
列表: BAF、BATT1F、BATT2F、BATT.INDIC LED处于1BATT位置
LED BAF
LED BATT1F
LED BATT2F
故障原因
补救措施
H
H
D
电池1耗尽或缺失,
无外部备用电压可用。
在电池盒1中插入新电池。按下FMR按钮。
D
H
D
电池1耗尽或缺失,
外部备用电压可用。
在电池盒1中插入新电池。按下FMR按钮。
电池存放太久。
外部备用电压可用。
钝化电池(请参见安装手册)
H
D
D
电池1正常。
无外部备用电压可用(短路)
插入模块后出现故障:插入的模块有故障
接通电源后出现故障: 取下所有模块再分别插入
D
D
D
电池1正常。
外部备用电压可用。
-
D = LED不亮;H = LED亮起;
BAF、BATT1F、BATT2F
下表适用于带两块电池且BATT.INDIC开关设置在2BATT位置上的电源模块。 它说明了所指示的故障并列出了故障排除方法。
列表: BAF、BATT1F、BATT2F、BATT.INDIC LED处于2BATT位置
LED BAF
LED BATT1F
LED BATT2F
故障原因
补救措施
H
H
H
两块电池都耗尽或缺失。
无外部备用电压可用
在电池盒1和2中插入新电池。按下FMR按钮。
D
H
H
两块电池都耗尽或缺失。
外部备用电压可用
在电池盒1和2中插入新电池。按下FMR按钮。
H
H
D
电池1耗尽或缺失,
无外部备用电压可用(短路或过载)
在电池盒1中插入新电池。按下FMR按钮。
插入模块后出现故障:插入的模块有故障
接通电源后出现故障: 取下所有模块再分别插入
D
H
D
电池1耗尽或缺失
在电池盒1和2中插入新电池。按下FMR按钮。
电池存放了太长时间。
外部备用电压可用
钝化电池(请参见安装手册)。
H
D
H
电池2耗尽或缺失,
无外部备用电压可用(短路或过载)
在电池盒2中插入新电池。按下FMR按钮。
插入模块后出现故障:插入的模块有故障
接通电源后出现故障: 取下所有模块再分别插入
D
D
H
电池2耗尽或缺失
在电池盒1和2中插入新电池。按下FMR按钮。
电池存放了太长时间。
外部备用电压可用
钝化电池(请参见安装手册)。
H
D
D
两块电池都正常。
无外部备用电压可用(短路)
插入模块后出现故障:插入的模块有故障
接通电源后出现故障: 取下所有模块再分别插入
D
D
D
两块电池都正常。
外部备用电压可用
-
D = LED不亮;H = LED亮起;
操作员控件和指示灯
简介
S7-400的各种电源模块基本上有相同的操作员控件和指示灯。 主要区别在于:
带有备用电池的电源模块有一个用来指示备用电池耗尽、故障或缺失的LED (BATTF)。
带有两个额外备用电池的电源模块有两个 LED(BATT1F 及 BATT2F),表示备用电池没电、损坏或者没有备用电池。
操作员控件和指示灯
下图显示了带有两个(冗余)备用电池的电源模块(PS 407 20A)的实例。 LED位于模块前面板的左上方。
图片: PS 407 20 A电源模块上的操作员控件和指示灯
LED的含义
下表说明了电源模块上各LED的含义。 以下部分列出了由这些LED指示的故障,并说明了如何确认这些故障。
LED INTF、5 VDC、24 VDC
列表: LED INTF、5 VDC、24 VDC
LED
颜色
含义
INTF
红色
出现内部故障时亮起
5 VDC
绿色
5 V电压在容差限制内时亮起
24 VDC
绿色
24 V电压在容差限制内时亮起
BAF、BATTF LED
带有一块备用电池的电源模块有以下指示灯:
列表: BAF、BATTF LED
LED
颜色
含义
BAF
红色
背板总线上的电池电压太低且BATT.INDIC开关置于BATT位置时亮起
BATTF
黄色
电池耗尽、极性接反或缺少电池且BATT.INDIC开关置于BATT位置时亮起西门子6FM1721-3AA10
BAF、BATT1F、BATT2 LED
使用两块备用电池的电源模块有以下指示灯:
列表: BAF、BATT1F、BATT2 LED
LED
颜色
含义
BAF
红色
背板总线上的电池电压太低且BATT.INDIC开关置于1 BATT或2 BATT位置时亮起
BATT1F
黄色
电池 1 耗尽、极性接反或缺少电池且 BATT.INDIC 开关置于 1 BATT 或 2 BATT 位置时亮起
BATT2F
黄色
电池 2 耗尽、极性接反或缺少电池且 BATT.INDIC 开关置于 2 BATT位置时亮起
背板总线的备用电压
备用电压由备用电池或通过外部电源提供给 CPU 或接收器 IM。 在正常状态下,备用电压在 2.7 V 到 3.6 V 之间。
备用电压下限处于监视中。 电压低于下**,会通过BAF LED指示并会报告给CPU。
如果背板总线上的备用电压过低,BAF 将亮起。 其可能的原因有:
电池(一个或多个)耗尽或电池极性被接反。
通过CPU或接收IM的外部供电有故障,或*二个电源模块的供电有故障或缺少该模块。
电池电压短路或过载。
提示
由于内部容量的原因,卸下电池或切断外部供电时,BAF、BATT1F或BATT2F需要在一段时间之后才亮起。
电源模块操作员控件的功能
列表: 电源模块操作员控件的功能
控制
功能
FMR按钮
用于排除故障后确认和复位故障指示灯
待机开关
通过干预控制回路将输出电压(5 VDC/24 VDC)切换到0V(不断开电源)。
输出电压为额定值
输出电压0 V
开关
BATT.INDIC
用于设置LED和电池监视
在其中可以使用一块电池的(PS 407 4A、PS 405 4A):
OFF: LED和监视信号被禁用
BATT: BAF/BATTF LED和监视器信号被激活
在其中可以使用两块电池的(PS 407 10A、PS 407 20A、PS 405 10A、PS 405 20A):
OFF: LED和监视信号被禁用
1 BATT: 只有BAF/BATT1F LED (用于电池1)被激活。
2 BATT: BAF/BATT1F/BATT2F LED (用于电池1和2)被激活。
电池盒
用于备用电池
电源接口
主电源的3针插口
(请勿带电插拔)
外盖
电池舱、电池选择器开关、电压选择器开关和电源接口处于一个外盖下。 为保护这些操作员控件和防止静电影响电池连接,操作过程中该外盖必须保持关闭状态。
在模块上进行任何测量之前,请释放您身上的静电。 可以通过触摸接地的金属部件来达到上述目的。 仅使用接地的测量仪器。
1,SIWAREX CS概述 SIWAREX CS称重模块是ET200S的一个功能模块(FM),可以直接插入到一个30mm宽的终端模块上。称重传感器、电源和串行接口都是通过具有16个连接点的终端模块来连接。通过ET200S可方便的把SIWAREX CS称重模块集成到SIMATIC系统中。本文通过将一个SIWAREX CS模块集成一套到IM151-7 CPU的例程简要介绍如何用SIWATOOL CS软件和STEP7软件对SIWAREX CS进行校秤和称重。 ......
1,SIWAREX CS概述
SIWAREX CS称重模块是ET200S的一个功能模块(FM),可以直接插入到一个30mm宽的终端模块上。称重传感器、电源和串行接口都是通过具有16个连接点的终端模块来连接。通过ET200S可方便的把SIWAREX CS称重模块集成到SIMATIC系统中。本文通过将一个SIWAREX CS模块集成一套到IM151-7 CPU的例程简要介绍如何用SIWATOOL CS软件和STEP7软件对SIWAREX CS进行校秤和称重。
硬件连接
所用到的硬件设备:
名称 数量 订货号
IM 151-7 CPU,ET200S接口模块 1 6ES7151-7AA13-0AB0
PM-E DC 24V 电源模块 1 6ES7138-4CA01-0AA0
电源模块端子块,螺钉型 1 6ES7193-4CD20-0AA0
SIWAREX CS称重模块 1 7MH4910-0AA01
电子模块端子块,30mm宽,螺钉型 1 6ES7193-4JA00-0AA0
MMC卡(64KB) 1 6ES7953-8LF20-0AA0
PS307 24VDC电源 1 6ES7307-1EA00-0AA0
CP5512编程卡 1 6GK1 551-2AA00
MPI/DP编程电缆 1
串口电缆 1
称重传感器仿真器 1
笔记本电脑 1
所用到软件:
名称 订货号
STEP7 V5.4 组态编程软件
WINCC Flexible2007 触摸屏组态软件
SIWATOOL CS校秤软件 7MH4910-0AK01
示例项目及手册 //support./CN/view/en/19249858/130000免费下载
系统图如下:
RS232串口电缆的对应关系如下:
给系统通电,下载正确的硬件组态,观察指示灯,察看是否有“SF”故障灯亮。正常显示如下:
2,通过SIWATOOL CS软件校秤
在电脑上安装SIWATOOL CS软件后,可通过RS232串口联接到SIWAREX CS模块进行校秤。使用SIWATOOL CS 校秤,只需在模块正确通电后即可,而与CPU是否运行,是否进行了组态编程等无必要关系。
点击“Online”通过RS232建立电脑与称重模块的连接,如果建立连接时,在不断的重试,请检查接线及通讯设置。
校秤主要在Adjustment parameter (DR3) 画面中完成。建立连接后,在空秤的情况下,选择校正零点有效命令,该命令将命令代码3发送到称重模块。
执行命令后,此时显示重量变为0.00Kg,选择接收,这样就可以将Adj.digits 0的转换值给读取上来。此值请勿做任何修改,如果修改,会导致测量值的线性偏差。
修改校正砝码的重量Adj. weight1。注意,所填数据的实际含义与在“Scales parameter”内设置的小数点位数和重量单位有关。譬如若小数位为2,单位为kg,所设砝码重量为100KG,那在Adj.weight1处就要填写10000。
西门子6EP1334-2BA01
此次校准砝码重量为200KG,则需要写入20000。
选择发送,将校正砝码重量写入SIWAREX CS模块中。
增加相应的砝码,此时显示重量为175.45Kg,为校秤前不正确的重量(所加砝码的重量值,至少在传感器量程的5%以上,越大越好,建议在60%以上)。点击校正重量1有效命令,该命令将命令代码4发送到称重模块。
命令完成后,显示重量变为200Kg,这是校称完成后的正确重量。重新选择接收一下,这样数据Adj.digits 1就保存下来了。
至此,校秤过程结束,可以自由增加重量,进行称重了,显示重量即为正确的称重重量。
可在如下图界面查看相应的状态信息及故障信息:
3,通过STEP 7软件校秤
(1) 硬件组态及参数设置:
(2) PLC软件编制
通过 25822042下载示例项目。示例项目分别提供了各种不同ET200S接口模块的完整的PLC程序和WINCC Flexible组态程序,用于调校秤重模块。
根据ET200S接口模块的不同,从示例项目中选择相应的程序复制到当前项目中,下载到PLC里。
其PLC程序结构如下:
OB100:起动组织块,清除命令
OB35: 周期性写命令,用于读取当前过程值
OB1: 主循环程序,循环调用FB42、FC2、FC30
FB42: 核心功能程序,处理与称重模块的数据通信,命令的执行。
FC2: 处理报警信息
FC30: 管理三组对称重模块的命令
DB20: 秤矢量数据块
DB21: 秤数据块
DB41: FB42“SICS_DR“的背景数据块
DB100:报警信息数据块
核心功能程序块FB42,其背景数据块DB41,调用过程如下:
CALL "SICS_DR" , DB41
ADDR :=256 //称重模块起始地址
DB_SCALE :=21 //秤数据块号
DB_VECTOR :=20 //秤矢量数据块号
CMD_IN :="DB_SCALE_CS".i_CMD_INPUT //输入命令
SEL_PROC_VAL :="DB_SCALE_CS".b_SELECT_PROC_VAL //输入选择输出过程值代码
EXT_TARA :="DB_SCALE_CS".i_PRESET_TARE //设定皮重
CMD_INPR &n