一拖三(一台变频器和三台水泵)恒压供水系统s7-200 plc程序带详尽的中文注释,PID控制,plc外接TD400C文本屏,本程序内容完整适合从业人员参考学习。程序完整没有任何加密。
程序源码:
一台变频器和三台水泵恒压供水系统plc程序.zip
(15 KB, 售价: 10 E币)
PLC类型: CPU 224 CN REL 02.02
端口
端口 0 端口 1
PLC 地址: 2 .
最高地址: 31 .
波特率: 9.6 kbps .
重试次数: 3 .
地址间隔刷新系数: 10 .
断电数据保持
数据区 偏移量 单元数目
范围 0 VB 0 8192
范围 1 VB 0 0
范围 2 T 0 32
范围 3 T 64 32
范围 4 C 0 30
范围 5 MB 14 18
符号 地址 注释
压力限幅 VD160 限制压力变化幅度
压力检测周期 C41
压力比系数 VD190 实际压力与设定压力比值
频率增减周期 C42
实际压力 VD100
设定压力 VD200
增压幅度限制 M0.7
降压幅度限制 M0.6
变频故障 M1.5 变频器故障至位0
低水位 M2.0 低水位至位1
一泵故障 M1.1 故障至位0
二泵故障 M1.2 故障至位0
三泵故障 M1.3 故障至位0
一泵时间 C11 计算运行时间到泵
二泵时间 C12 计算到泵运行时间
三泵时间 C13 计算到泵运行时间
一泵工频 Q0.1
二泵工频 Q0.3
三泵工频 Q0.5
一泵变频 Q0.2
二泵变频 Q0.4
三泵变频 Q0.6
频率下限 VW580 水泵最低运行频率
输出频率 VW215 PID输出模拟量值
一泵延起 T107
二泵延起 T106
三泵延起 T105
延时时间 VW570 延时停泵起到消除干扰
水位修正值 VD180
模拟量故障 M1.6 压力传感器故障至位0
变频转工频 VW575 频率到48HZ启动工频延时时间
到泵设定 VW550 设定到泵时间最大6000分钟
供水压力 AIW0
水箱液位 AIW2
1 / 13
一台变频器和三台水泵组成恒压供水系统 / POU 符号
符号 地址 注释
一号泵 SBR0 子程序注释
二号泵 SBR1
三号泵 SBR2
变频 SBR3 子程序注释
起停泵 SBR4
模拟量 SBR5
PID0_INIT SBR6 此 POU 由 S7-200 指令向导的 PID 功能创建。
故障 SBR7
Scale_I_to_R SBR8
INT_0 INT0 中断程序注释
PID_EXE INT1 此 POU 由 S7-200 指令向导的 PID 功能创建。
主程序 OB1 程序注释
符号 地址 注释
PID0_D_Counter VW302
PID0_D_Time VD246 微分时间
PID0_I_Time VD242 积分时间
PID0_SampleTime VD238 采样时间 (要修改请重新运行 PID 向导)
PID0_Gain VD234 回路增益
PID0_Output VD230 标准化的回路输出计算值
PID0_SP VD226 标准化的过程给定值
PID0_PV VD222 标准化的过程变量
PID0_Table VB222 PID 0 的回路表起始地址
//----------------------------------------------------------------
//下列内容由 S7-200 的 PID 指令向导生成。
//PID 0 的参数表。
//----------------------------------------------------------------
PID0_PV:VD222 0.0 //过程变量
PID0_SP:VD226 0.0 //回路给定值
PID0_Output:VD230 0.0 //回路输出计算值
PID0_Gain:VD234 1.0 //回路增益
PID0_SampleTime:VD238 1.0 //采样时间
PID0_I_Time:VD242 10.0 //积分时间
PID0_D_Time:VD246 0.0 //微分时间
VD250 0.0 //积分项前值
VD254 0.0 //上次运算时存储的过程变量前值。
VB258 'PIDA' //扩展回路表标志
VB262 16#00 //算法控制字节
VB263 16#00 //算法状态字节
VB264 16#00 //算法结果字节
VB265 16#03 //算法配置字节
VD266 0.08 //从‘高级’按钮或默认设置的偏差值
VD270 0.02 //从‘高级’按钮或默认设置的滞后死区值
VD274 0.1 //从‘高级’按钮或默认设置的起始输出步长值
VD278 7200.0 //从‘高级’按钮或默认设置的看门狗超时值
VD282 0.0 //由自动调节算法决定的增益值
VD286 0.0 //由自动调节算法决定的积分时间值
VD290 0.0 //由自动调节算法决定的微分时间值
VD294 0.0 //选择自动计算选项时由算法计算的偏差值
VD298 0.0 //选择自动计算选项时由算法计算的滞后死区值
向导配置类型
PID 指令向导
此向导配置生成的项目组件
子程序 "PID0_INIT"
中断程序 "PID_EXE"
中断程序已连接到事件 10,使用 SMB34 (定时中断 0) 计时。
全局符号表 "PID0_SYM"
PID 配置数据将保存在数据块的地址 (VB222 - VB341) 处,在数据页 "PID0_DATA"中。
用法说明
以上列出的子程序和中断程序将成为项目的一部分。要在程序内使用此配置,须在主程序块中调用子程序
PID0_INIT。必须使用 SM0.0 在每个扫描周期中调用此子程序。此子程序将使能周期性执行 PID
功能的中断程序PID_EXE。
回路参数
PID Number
Setpoint High Range
Setpoint Low Range
Gain
Sample Time
Integral Time
Derivative Time | 0
16.00
0.00
1.00
1.00 sec.
10.00 min.
0.00 min. | 回路输入选项
标定
使用 20% 偏移量
范围低限 | 单极性
已使能
6400 | 范围高限 | 32000 | 回路输出选项
输出类型
标定
使用 20% 偏移量
范围低限 | 模拟量
单极性
已使能
6400 | 范围高限 | 32000 | 回路报警选项
Low Alarm (PV)
High Alarm (PV)
Analog input module error
Manual Control | 已禁止
已禁止
已禁止
已禁止 |
向导配置类型
文本显示向导
向导配置名称
TD400C 配置 420
创建时间:
修改时间: | 01/16/17 11:52:16 PM
01/17/17 12:30:07 AM | 此向导配置生成的项目组件
子程序 "TD_ALM_420"
子程序 "TD_CTRL_420"
全局符号表 "TD_SYM_420"
TD 配置的数据页 "TD_DATA_420",位于地址 (VB420-VB763)
用法说明
应在每次程序扫描时调用子程序 "TD_CTRL_420",并仅在程序中使用一次。调用子程序 "TD_ALM_420"
以使能特定的报警信息。
选项
选择的 TD 型号和版本
将存储块偏移量设置为 VW0 吗?
使能“实时时钟 (TOD)”菜单。
使能“强制”菜单。
使能“存储卡编程”菜单。
使能“改变 PLC 工作模式”菜单。
使能“编辑 PLC 存储区”菜单。
使能密码保护。
密码
更新速率
按下按键时在 TD400C 显示屏上显示响应标志。
报警长度
报警应比其他优先显示 | TD400C 版本 1.0
是
是
是
是
是
否
是
0000
尽可能快
已使能
40 个字节 (双行)
否 |
提示和标准菜单应当使用哪国语言?
您希望用户定义信息使用哪一个字符集? | 中文
简体中文 | 语言集 "中文" 的报警
此配置定义 1 条报警。
报警 0 的文本
报警 0 的选项
此报警的符号名 Alarm0_0
此报警要求操作员确认 否
语言集 "中文" 的用户菜单
此配置定义下列菜单选项:
菜单选项屏幕 0 (zhucaidan)
屏幕 0 的文本
工作压力 <#0>KPa
工作平率 <#1>Hz
在没有操作员操作时,此屏幕应当设置为默认显示。
此用户信息包含 2 个 PLC 数据引用。
<#0> | 数据地址: VD100
数据格式: 实数 (浮点数) | 小数点右侧位数: 1
不允许数据编辑。
1 / 13
一台变频器和三台水泵组成恒压供水系统 / TD400C 配置 420
<#1> | 数据地址: VD516
数据格式: 实数 (浮点数) | 小数点右侧位数: 1
不允许数据编辑。
屏幕 1 的文本
下限压力 <#0> KPa
90% 压力 <#1> KPa
设定压力 <#2> KPa
此用户信息包含 3 个 PLC 数据引用。
<#0> | 数据地址: VD180
数据格式: 实数 (浮点数) | 小数点右侧位数: 1
允许数据编辑。
此数据的编辑通知位符号名。: Data_0_0
<#1> | 数据地址: VD190
数据格式: 实数 (浮点数) | 小数点右侧位数: 1
允许数据编辑。
此数据的编辑通知位符号名。: Data_1_0
<#2> 数据地址: VD200
数据格式: 实数 (浮点数)
小数点右侧位数: 1
允许数据编辑。
此数据的编辑通知位符号名。: Data_2
程序截图
【必读】版权免责声明
1、本主题所有言论和内容纯属会员个人意见,与本论坛立场无关。2、本站对所发内容真实性、客观性、可用性不做任何保证也不负任何责任,网友之间仅出于学习目的进行交流。3、对提供的数字内容不拥有任何权利,其版权归原著者拥有。请勿将该数字内容进行商业交易、转载等行为,该内容只为学习所提供,使用后发生的一切问题与本站无关。 4、本网站不保证本站提供的下载资源的准确性、安全性和完整性;同时本网站也不承担用户因使用这些下载资源对自己和他人造成任何形式的损失或伤害。 5、本网站所有软件和资料均为网友推荐收集整理而来,仅供学习用途使用,请务必下载后两小时内删除,禁止商用。6、如有侵犯你版权的,请及时联系我们(电子邮箱1370723259@qq.com)指出,本站将立即改正。
|