登录
首页
PLC论坛
三菱Mitsubishi
回帖
发帖
正文
主题:三菱FX3U 利用PID指令来控制温度
点击:6780 回复:7
楼主
编辑
引用
管理
wt112233
三菱3U系列PLC怎么能利用PID指令来控制加温,比如设定10小时成线性从0加温到400度?PID基本操作我会一点,怎么才能用时间成线性加温呢?最好有梯形图,或者帮忙出个想法,小弟新手,大神帮帮忙
我是利用3U-485BD监控温度,FX3U-4DA模拟量模块输出0-10V控制加温(控制蝶阀开度,开度大输出燃气就大),这些都弄好了,就是不知道应该怎么用PID指令来完成10小时线性加温。
最后修改:
2020/12/15 0:13:55
20-12-15 00:10
1楼
编辑
引用
管理
YXBK
10小时400度,3分钟2度,每三分钟把设定值加2度,不知这样行不行。
20-12-15 08:17
2楼
编辑
引用
管理
twtynijj
PID不是这样用的.当你的SP值与PV值相差很大时 输送会达到10V 你的阀位会全开的.不用10小时就升到了预设温度.当接近到目标温度时.阀门会开始关小开大 关小开大 自动调节. 西门子PLC 蒸气热水温控我这产做过.可以控制的很好.但不会是线性的往上升.
20-12-15 09:08
3楼
编辑
引用
管理
高雅的雅
这个你可以用PID指令达成,唯一需要调整的就是设定值需要随着加热时间程序自动修改。PID指令的SV值更改后需要重新启动该指令才能够执行新的设定值。
20-12-15 11:15
4楼
编辑
引用
管理
ddt250
按一楼版主的说法,3分钟2度,180秒升2度,每秒1/90度。
每秒取一次温度值,当前温度值减去上一秒的温度值,得到△t。把这个△t当成PID的输入值,设定值就是1/90。输出值就是经过PID调节的每秒温升,这个值应该接近1/90。
每秒取值可能因为△t太小,造成PID振荡,可以改成10s、20s、30s取一次,设定值就成了1/9、2/9、3/9。
到达设定温度以后,就得转换成普通的PID控制。
最后修改:
2020/12/15 16:16:01
20-12-15 16:13
5楼
编辑
引用
管理
YXBK
温度控制最好还是给温度控制器去做,温控器控制起来就非常方便了,有自整定功能,基本不用什么调试。PLC或者触摸屏这边与温控器通讯,温度设定值和实际值在触摸屏上显示。现在的温控器基本都有MODBUS,FX3U虽然要加模块才支持MODBUS,但一般触摸屏是支持的,可以让触摸屏与温控器通讯。成本上价格差不多。
20-12-15 16:49
6楼
编辑
引用
管理
wt112233
谢谢大家的回复,线性加温不好搞,已同客户沟通,直接加温,保持在设定温度多少小时。
20-12-27 00:17
7楼
编辑
引用
管理
神的传说
谢谢楼主分享
22-01-17 19:16
工控新闻
中控技术入选《2024长三角商业创新样本》,以工业AI构建产业“质变x智变”新路径
西门子关于美国解除近期对中国EDA出口限制的声明
2025 Festo 大中华业务区战略供应商大会圆满召开
传GE Vernova考虑出售工业软件业务Proficy 售价高达10亿美元
如何部署流媒体服务实现监控功能--基于米尔TI AM62x开发板
华北工控BIS-6675FT-B10:搭载飞腾D2000处理器,自主可控最佳选择!
丹佛斯庆祝传动北京研发中心成立20周年
AI领军人物Vasi Philomin加盟西门子,进一步加速工业AI创新
更多新闻资讯