admin管理员组文章数量:1531657
2024年3月21日发(作者:)
如果从外围设备接收到非法值,那么 S7-1200 PID 紧凑型控制器将会切换到未激活模式。本文
将介绍避免这种情况发生的方法。
"PID_Compact" 功能块的"Input_PER"引脚会在其接收到非法值时显示为"16#7FFF" 和
"16#8000"。其中有几种出现非法值的可能原因:
举例:
在 RTD 模块刚接通时,模块会运行一个内部的模拟量到数字量转换过程。在这个期间
内,模块的各个通道值将会是"32767" ("16#7FFF") ,直到合法值生效为止。
这样的值也会出现在模拟量输入值有上溢或下溢的情况下。
故障处理
使用"Signal Filter" 功能块的"Replace Output"引脚,可以为"PID_Compact" 功能块提供一个安
全的输出。当有出现非法值时,"Signal Filter"功能块会把 "PID_Compact" 切换到手动模式, 并
用"Replace Output"作为其输出值来取代未激活模式。当重新接收到有效值时,"PID_Compact"
会切换回自动模式。 "SignalFiIlter" 的"ERROR"位作为错误状况的指示将会告知用户程序
"PID_Compact"功能受到影响。外部故障(比如断线和短路)是导致这种错误的部分原因。
注释
控制器上所有的外部输入信号,要接到"Signal Funtion" 功能块上,而不是直接接到
"PID_Compact" 块的"Input_PER" 引脚上。
"SignalFilter" 功能块不会影响 PID 的"Configuration" 和"Commissioning"功能的使用。
当非法值到来时,将不能在手自动之间进行切换,因为 PID 控制器已经变为手动模式。
警告
如果将"Signal Filter"与 "PID_Compact"结合使用,那么将不能在"Commissioning" 视窗
中对手动值进行修改。
第 1 页
只有通过"Signal Filter"功能块的 "ManValueInput"引脚才可以设置手动值。
使用 S7-1200 PID 控制器的"Signal Filter"功能块
No. 使用 S7-1200 PID 控制器的"SignalFilter"功能块
1. 下载并打开附件中的"PID_Compact_SignalFilter_Lib" S7-1200 通用库文件
按照以下步骤:
下载,解压,并打开附件中的"PID_Compact_SignalFilter_" S7-1200通用库
文件。
点击 "Open global library(打开全局库)" 按钮,浏览库文件并打开。
将"Signal Filter"库文件拖入到该项目的程序块文件夹中。
图. 01
第 2 页
版权声明:本文标题:当PLC控制器断电再上电或者出现非法值时,如何防止S7-1200PID紧凑型控制 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1710989031a293938.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论