温度控制很简单,不需要PID算法,PID交给仪表,这边只需要按照时间给自动改变仪表的设定值。有这样的模块吗?
比如说每半个小时设定值增加30℃
图片说明:
最佳答案
这个问题不涉及温度问题,纯粹数据处理问题。兼有通讯问题。
这个按时间变化数据大小的动作,有一个ramp库程序可以协助你完成。你只需要填入目标值,每秒当前量的变化量,它自己给你计算出当前量。三个量都要转换成实数型态。
另外,你PLC如何把数据传输到仪表。这也是个大问题。两种常规方案,一,通讯。二,模拟量。稍微深一点偏门一点的,但是要仪表能力支持,三,PWM输出代替模拟量给PLC。
提问者对于答案的评价:
听着不错,有待考证,希望专家组给予评价
专家置评
已阅,最佳答案正确。
S7-200没有斜坡函数,用定时中断编程实现。
S7-300,同理。
PCS7里有RAMP函数。PCS 7 如何用RAMP_P块实现斜坡功能https://support.industry.siemens.com/cs/cn/zh/view/78823730
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc190384.html