n
说明:
下面给出了一个这类问题的解决方案样例。
某气体传感器提供0 mA到20 mA的信号。该传感器的工作范围是4 mA到20 mA, 对应于0%到100%。程序中必须满足下列条件:n
- 如果气体传感器给出了一个小于2 mA的信号,则传感器故障。应当触发警报(消息类别“PLC Process Control Message - Failure”)。n
- 如果气体传感器给出了一个大于2 mA但小于等于3.92 mA的信号,这时必须校正传感器。同时应当触发警报(消息类别“PLC Process Control Message - Failure”)。n
- 如果输入的信号大于等于传感器最大工作值的25%,应当触发警报(消息类别“Alarm - above”)。n
- 如果输入的信号大于等于传感器最大工作值的50%,应当触发“紧急警报”(消息类别“Alarm - above”)。
必须设置模拟输入值,以便可以处理小于4 mA的信号。这样,在安全模式下,只处理4 mA到20 mA范围内的信号(模块:6ES7 336-1HE00-0AB0(SM 336;AI 6x13 Bit))。n
建议通过下列步骤检测校准警报。
n
序号 | 步骤 | ||
1 | 在HW Config中禁用模拟模块的断线检查 打开S7站点的HW Config,禁用模拟输入模块相关输入信道的“Wire-Break Check(断线检查)”选项。 n 注意事项:
更多信息请查看条目ID: 19026151中的用户手册“Automation System S7-300 Fail-Safe Signal Modules”的第10-2页,03/2004版 | ||
2 | 更改“MEAS_MON”块 该例子使用PCS 7标准块“MEAS_MON”用来在过程映像中进行显示并产生报警。在本例中,我们根据一些输入参数的属性以及消息类和消息文本对该功能块作了修改。 注意事项: | ||
3 | 创建CFC 组态注意事项:
y ... 输出单位以“%”表示 a ... 函数的斜率 b ... 函数的截距 结果为下列变换公式:
下图显示了此关系式。 变更模拟输入驱动程序的监测值的上下限范围
关于“F_CH_AI”功能块的更多详情,请在CFC中或者功能块目录中选择该功能块并按“F1”键获取。 监测模拟值的上下限 MEAS_MON用于显示和 报警 |
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc338335.html