西门子plc是如何通过PID控制温度的。
比如我现在有一个冷库,我想做一个西门子PLC的pid控制温度,设定温度为10度,通过风机将热量或冷量带到冷库里进行调节,当温度小于10度时,开启电加热,并且减小冷冻水阀门...
比如我现在有一个冷库,我想做一个西门子PLC的pid控制温度,设定温度为10度,通过风机将热量或冷量带到冷库里进行调节,当温度小于10度时,开启电加热,并且减小冷冻水阀门,当大于10度,关闭电加热并加大冷冻水阀门,请问该如何编程。
展开
展开全部
如何调整西门子plc的pid功能,由于pid可以控制温度、压力等等许多对象,他们各自都是由工程量表示,因此需要有一种通用的数据表示方法才能被pid功能块识别。s7-200西门子plc中的pid功能使用占调节范围的百分比的方法抽象地表示被控对象数值大小。
1.pid功能块只接受0.0-1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值,如果是直接使用pid功能块编辑,必须保证数据在这个范围之内,否则会出错。
2.在s7-200西门子plc中pid功能是通过pid指令功能块实现。通过定时(按照采样时间)执行pid功能块,按照pid运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。
3.pid功能块通过一个pid回路表交换数据,这个表式在v数据存储区中的开辟,长度为36个字节。
1.pid功能块只接受0.0-1.0之间的实数(实际上就是百分比)作为反馈、给定与控制输出的有效数值,如果是直接使用pid功能块编辑,必须保证数据在这个范围之内,否则会出错。
2.在s7-200西门子plc中pid功能是通过pid指令功能块实现。通过定时(按照采样时间)执行pid功能块,按照pid运算规律,根据当时的给定、反馈、比例-积分-微分数据,计算出控制量。
3.pid功能块通过一个pid回路表交换数据,这个表式在v数据存储区中的开辟,长度为36个字节。
康斯特名片
2024-11-20 广告
2024-11-20 广告
智能压力控制器(外源气压版)是北京康斯特仪表科技股份有限公司生产的一款高精度、高稳定性的压力测控产品。该产品可快速安装2个控压模块和1个参考大气压模块,提供-99kPa至25MPa宽范围覆盖,用户可根据需求自由配置。具有快速更换控压模块、快...
点击进入详情页
本回答由康斯特名片提供
展开全部
这个时间是非常长的。我用过,尤其是温度控制的。不建议你使用自动调节。你把积分时间设置到很大,微分设置到0,这时候相当于纯比例调节,然后设置P为一个比较小的数值比如1,甚至更小,然后逐步加大直到一个温度的值,然后P减小到60%,然后调整I,I从10开始往下减,逐渐合适,D的话稍微有点就行。一般经验值,建议温度控制的P在2左右,I在1.5-10之间,D很小的,甚至不要。你或者没有经验的话就把IP固定在2,然后调整I看效果,出现稳定的曲线后再看调节时间多长是不是满足要求。差不多就行。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询