设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-200 SMART PID温度控制
返回列表
发新帖
[西门子]
S7-200 SMART PID温度控制
[复制链接]
88531
|
0
|
2024-3-26 09:39:38
|
显示全部楼层
|
阅读模式
PID 向导创建用于初始化 PID 组态的“PIDx_CTRL”子例程
PIDx_CTRL 指令基于您在 PID 向导中指定的输入和输出执行 PID 功能。每次扫描都会调用该指令。
注:PIDx_CTRL 指令的输入和输出取决于您在向导中进行的选择。例如,如果选择在向导的“回路报警选项”(Loop Alarm Options) 画面启用下限报警 (PV),则 LowAlarm 输出将显示在该指令中。
在自动模式下,将使用内置 PID 算法执行计算以驱动 PIDx_CTRL 功能框的“输出”。在手动模式下,“输出”受“ManualOutput”输入的控制。
如果在向导的倒数第二个屏幕上选中复选框“添加 PID 的手动控制”(Add Manual Control of the PID),则 PIDx_CTRL 指令将包含输入参数“Auto_Manual”和“ManualOutput”。否则,这两个输入不会出现在 PIDx_CTRL 指令中,并且自动模式处于启用状态。
使用时,“Auto_Manual”布尔输入必须处于“开启”状态才能实现自动模式控制,处于“关闭”状态才能实现手动模式控制。PID 处于手动模式时,通过以下方式控制 PIDx_CTRL 指令的 “输出”:向“ManualOutput”输入写入标准化实数值(0.00 至 1.00),同时使“输出”介于在向导中指定的“输出”值范围内。例如,如果在向导中将“输出”范围设置为 2000 到 26000,则在“ManualOutput”输入为 0.00 时,“输出”应为 2000。同样,“ManualOutput”输入为 1.00 时,“输出”应为 26000。当“ManualOutput”输入为 0.50 时,“输出”应该为其整个范围的一半,即此时为:(26000-2000)/2 + 2000 = 14000。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
莲花鼓王
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』