当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx

当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx

ID:53262795

大小:762.44 KB

页数:11页

时间:2020-04-02

当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx_第1页
当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx_第2页
当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx_第3页
当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx_第4页
当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx_第5页
资源描述:

《当PLC控制器断电再上电或者出现非法值时,如何防止SPID紧凑型控制器出现未激活状态?.docx》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、如果从外围设备接收到非法值,那么S7-1200PID紧凑型控制器将会切换到未激活模式。本文将介绍避免这种情况发生的方法。"PID_Compact"功能块的"Input_PER"引脚会在其接收到非法值时显示为"16#7FFF"和"16#8000"。其中有几种出现非法值的可能原因:举例:·在RTD模块刚接通时,模块会运行一个内部的模拟量到数字量转换过程。在这个期间内,模块的各个通道值将会是"32767"("16#7FFF"),直到合法值生效为止。·这样的值也会出现在模拟量输入值有上溢或下溢的情况下。故障处理使用"SignalFilter"功能块的"ReplaceOutput"引脚,可以为"PID_

2、Compact"功能块提供一个安全的输出。当有出现非法值时,"SignalFilter"功能块会把"PID_Compact"切换到手动模式,并用"ReplaceOutput"作为其输出值来取代未激活模式。当重新接收到有效值时,"PID_Compact"会切换回自动模式。"SignalFiIlter"的"ERROR"位作为错误状况的指示将会告知用户程序"PID_Compact"功能受到影响。外部故障(比如断线和短路)是导致这种错误的部分原因。注释·控制器上所有的外部输入信号,要接到"SignalFuntion"功能块上,而不是直接接到"PID_Compact"块的"Input_PER"引脚上。·

3、"SignalFilter"功能块不会影响PID的"Configuration"和"Commissioning"功能的使用。·当非法值到来时,将不能在手自动之间进行切换,因为PID控制器已经变为手动模式。警告·如果将"SignalFilter"与"PID_Compact"结合使用,那么将不能在"Commissioning"视窗中对手动值进行修改。·只有通过"SignalFilter"功能块的"ManValueInput"引脚才可以设置手动值。使用S7-1200PID控制器的"SignalFilter"功能块No.使用S7-1200PID控制器的"SignalFilter"功能块1.下载并打开附

4、件中的"PID_Compact_SignalFilter_Lib"S7-1200通用库文件按照以下步骤:·下载,解压,并打开附件中的"PID_Compact_SignalFilter_Lib.zip"S7-1200通用库文件。·点击"Opengloballibrary(打开全局库)"按钮,浏览库文件并打开。·将"SignalFilter"库文件拖入到该项目的程序块文件夹中。图.012.连接"SignalFilter"功能块按照以下步骤:·生成一个"PID_Compact"功能块。·把"SignalFilter"功能块从程序块文件夹拖入到网络中,并位于"PID_Compact"功能块之前。·按照

5、图.02中所示,连接"SignalFilter"和"PID_Compact"已标注的输入引脚。引脚的详细信息可在表02中查看。图.02表格01"SignalFilter"功能块的引脚使用"SignalFilter"功能块的输入来代替"PID_Compact"功能块的输入,把它的输出连接到"PID_Compact"功能块相应的输入引脚。引脚数据类型注释AnalogInputWORD实际值输入。所有的外部IO输入都连接到"SignalFunction"功能块上,而不是直接连到"PID_Compact"块的"Input_PER"引脚上。ReplaceOutputREAL出现不安全状况下的替代值。Ma

6、nEnableBOOLTRUE:PID控制器将会设置为手动模式,并按照"ManValueInput"来设置手动值。ManValueInputREAL"ManEnable"引脚状态为TRUE时,由此设置手动值。PIDStateINT将此变量连接到"PID_Compact"块的"State"输出引脚。该变量亦可在"PID_Compact"功能块的实例数据块中被找到。PIDModeINT将此变量连接到"PID_Compact"块的静态参数"sRet.i_Mode"上。该变量亦可在"PID_Compact"功能块的实例数据块中被找到。PIDPerInputWORD将此变量连接到"PID_Compact

7、"块的"Input_PER"输入引脚。该变量亦可在"PID_Compact"功能块的实例数据块中被找到。PIDManEnableBOOL将此变量连接到"PID_Compact"块的"ManualEnable"输入引脚。该变量亦可在"PID_Compact"功能块的实例数据块中被找到。PIDManValueREAL将此变量连接到"PID_Compact"块的"ManualValue"引脚。该变量亦可

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。