本帖最后由 学习成就梦想 于 2016-9-18 11:54 编辑
学习成就梦想 发表于 2016-9-18 11:43
今天和大家分享一下西门子PLC模拟量的学习,其实模拟量学习最难得就是PID自整定,对于接线和实际的工程值 ...
今天和大家分享一下西门子PLC模拟量的学习,其实模拟量学习最难得就是PID自整定,对于接线和实际的工程值转换环视比较容易的,那么今天我们重点先谈一谈实际工程值的转换。
这里我以一个是实际的例子给大家看一下。有一温度传感器时间温度0度时输出10V,0度时输出0V,对应西门子模拟量模块内部值0-27648,要求在触摸屏上显示出实际的温度值0-100度。并且控制变频器的频率,也要求同样在触摸屏上面显示对应的HZ数。 相信大家看到这个例子很头晕,不该如何做这个程序,其实我们只需要把这些数值代入对应的公式里就可以得到实际的结果了。不妨我们试一下。 公式如下:实际值=内部值×A+B A:增益值 B: 偏差值 首先第一步,计算A值,B值 0= 0×A+B 150=27648×A+B 换算: B=0-0A 150=27648A+(0-0A) A=150÷(27648-0)=0.0054 B=0-0*0.0054=0 计算出公式为: 实际值=内部值×0.0054+0 反推计算 1、当实际温度为0度时,内部值为0,填入公式计算 0×0.0054-+0=0 2、当实际温度为150度时,内部值为27648,填入公式计算 27648×0.0054-25=150
同样变频器的HZ数也是这样推算出来的 ,大家不妨按照我上面给大家做出的示范自己去做一下变频器的频率显示。注意:西门子PLC做模拟量实际单位转换只需要对应的库转换即可。大家可以做一下这个程序,下面的图是我给大家示范的。必须要有对应的硬件配置。
|