当 PLC 控制器断电再上电或者出现非法值时如何防止 S71200 PID 紧凑型控制器出现未激活状态Word格式文档下载.docx
- 文档编号:5763557
- 上传时间:2023-05-05
- 格式:DOCX
- 页数:14
- 大小:745.23KB
当 PLC 控制器断电再上电或者出现非法值时如何防止 S71200 PID 紧凑型控制器出现未激活状态Word格式文档下载.docx
《当 PLC 控制器断电再上电或者出现非法值时如何防止 S71200 PID 紧凑型控制器出现未激活状态Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《当 PLC 控制器断电再上电或者出现非法值时如何防止 S71200 PID 紧凑型控制器出现未激活状态Word格式文档下载.docx(14页珍藏版)》请在冰点文库上搜索。
32767"
("
),直到合法值生效为止。
∙这样的值也会出现在模拟量输入值有上溢或下溢的情况下。
故障处理
使用"
SignalFilter"
ReplaceOutput"
引脚,可以为"
功能块提供一个安全的输出。
当有出现非法值时,"
功能块会把"
切换到手动模式,并用"
作为其输出值来取代未激活模式。
当重新接收到有效值时,"
会切换回自动模式。
SignalFiIlter"
的"
ERROR"
位作为错误状况的指示将会告知用户程序"
功能受到影响。
外部故障(比如断线和短路)是导致这种错误的部分原因。
注释
∙控制器上所有的外部输入信号,要接到"
SignalFuntion"
功能块上,而不是直接接到"
块的"
引脚上。
∙"
SignalFilter"
功能块不会影响PID的"
Configuration"
和"
Commissioning"
功能的使用。
∙当非法值到来时,将不能在手自动之间进行切换,因为PID控制器已经变为手动模式。
警告
∙如果将"
与
"
结合使用,那么将不能在"
视窗中对手动值进行修改。
∙只有通过"
功能块的"
ManValueInput"
引脚才可以设置手动值。
使用S7-1200PID控制器的"
功能块
No.
1.
下载并打开附件中的"
PID_Compact_SignalFilter_Lib"
S7-1200通用库文件
按照以下步骤:
∙下载,解压,并打开附件中的"
PID_Compact_SignalFilter_Lib.zip"
S7-1200通用库文件。
∙点击"
Opengloballibrary(打开全局库)"
按钮,浏览库文件并打开。
∙将"
库文件拖入到该项目的程序块文件夹中。
图.01
2.
连接"
功能块
∙生成一个"
功能块。
∙把"
功能块从程序块文件夹拖入到网络中,并位于"
功能块之前。
∙按照图.02中所示,连接"
已标注的输入引脚。
引脚的详细信息可在表02中查看。
图.02
表格01
功能块的引脚
功能块的输入来代替"
功能块的输入,把它的输出连接到"
功能块相应的输入引脚。
引脚
数据类型
AnalogInput
WORD
实际值输入。
所有的外部IO输入都连接到"
SignalFunction"
功能块上,而不是直接连到"
块的"
引脚上。
ReplaceOutput
REAL
出现不安全状况下的替代值。
ManEnable
BOOL
TRUE:
PID控制器将会设置为手动模式,并按照"
来设置手动值。
ManValueInput
ManEnable"
引脚状态为TRUE时,由此设置手动值。
PIDState
INT
将此变量连接到"
块的"
State"
输出引脚。
该变量亦可在"
功能块的实例数据块中被找到。
PIDMode
块的静态参数"
sRet.i_Mode"
上。
PIDPerInput
输入引脚。
PIDManEnable
ManualEnable"
输入引脚。
PIDManValue
ManualValue"
引脚。
ERROR
如果输入值为"
或"
时此值为TRUE。
表格02
样例
附件中的"
PID_Compact_SignalFilter_Example.ap10"
项目展现了"
的功能性。
它包含了一个完整的可执行项目,其中包括"
,"
和过程仿真。
图.03
PID_Controller"
OB200
包含"
和"
功能块。
Process_Simulator"
OB201调用了"
Process_PT3"
功能块来实现过程仿真。
在S7-1200中使用"
功能块例子
下载,解压,然后打开附件"
的S7-1200项目。
在"
Deviceview"
中修改CPU设置和实际硬件匹配。
3.
下载项目到设备。
4.
打开"
界面,然后开始测量过程。
图.04
5.
Watch_Table_1"
监控表,然后开始监视。
图.05
6.
设置"
MSetpoint"
控制值为"
50.0"
图.06
7.
可以在PIDcommissioning中观察反应。
图.07
8.
通过修改"
MSimErr"
值为1来模拟出现过程错误"
7FFF"
(或"
8000"
)。
图.08
在监控表中组态设置值并模拟仿真一个IO错误。
对于过程故障可以输入"
或"
的参数值。
9.
PID控制器切换到手动模式并且返回"
ReplaceOutput"
值。
图.09
10.
回"
0"
复位故障仿真。
图.10
11.
PID控制器切换回自动模式。
图.11
12.
置位"
。
图.12
13.
PID控制器切换到手动模式,并且返回"
图.13
14.
复位"
图.14
15.
PID控制器切换为自动模式。
图.15
表格03
系统环境
∙S7-1200
∙以太网电缆
∙PG/PC
∙STEP7BasicV10.5
合法性
这个问题是建立在PIDCompactControllerV1.0基础上的,在STEP7BasicV10.5
和STEP7V11的工艺功能块里可以找到这个功能块。
在STEP7V11中,PIDCompactController的版本为V1.1(支持的S7-1200CPU为V2.0版本),使用如下所述的复位动作:
在"
Reset"
管脚上的一个上升沿可以复位错误,警告,并且删除;
管脚上的一个下降沿关闭上次激活的模式。
使用下述的连接设置"
输入,在错误的过程值产生后,能够
复位PIDCompactcontrollers>
V1.0的错误。
图.16
信号滤波库
PID_Compact
SignalFilter_Lib.zip
(364KB)
信号滤波实例
SignalFilter_Example.zip
(1750KB)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 控制器断电再上电或者出现非法值时如何防止 S71200 PID 紧凑型控制器出现未激活状态 控制器 断电 再上 或者 出现 非法 如何 防止 紧凑型 激活 状态
![提示](https://static.bingdoc.com/images/bang_tan.gif)
链接地址:https://www.bingdoc.com/p-5763557.html