PLC载入模拟量信号务必要有模拟量键入模块,即常说的AI模块。
一般常见的模拟量例如工作压力,温度,环境湿度,总流量等都必须智能变送器转换为电流量信号,或是工作电压信号,电流量信号常见的4-20mA,或是工作电压信号1-5V,自然也有其他类型。
当这种模拟量信号被连接AI模块后,AI模块通过AD转换器将模拟量信号转换为数据量,即在西门子PLC系统软件中SM331中,0-27648,不一样PLC转换后的数据不一样。
图中所显示为SM331模块,根据后背四个测量范围挑选 模块,可以选择不一样的信号种类。
图中相匹配的是模拟量模块的内部结构接线方法,及叙述信息内容,客户可以依据此图开展各种各样智能变送器的布线。
进行模块型号选择及外界布线后,便是开展PLC编程,将AI模块收集到的数据信息,转换为工程项目值,即工作压力,温度,总流量等价。
在应用西门子PLCSTEP7手机软件开展程序编写时,一般应用功能块 FC105,即模拟量信号规范化程序流程,它的实际优化算法如下所示:
OUT = [((FLOAT (IN) – K1)/(K2–K1)) ∗ (HI_LIM–LO_LIM)] LO_LIM
参数 BIPOLAR=1,则参数 IN 的值为双正负极,取值范围处于 -27648 和 27648 中间。参量“K1”的值为“-27648.0”,“K2”的值为“ 27648.0”。
参数 BIPOLAR=0,则参数 IN 的值为单正负极,取值范围处于 0 和 27648 中间。参量“K1”的值为“0.0”,“K2”的值为“ 27648.0”。
别的参数的寓意可以参照图中。
如上图所述为程序编写后的AI信号规范化程序流程,针对参数 IN 为PIW值,HI_LIM和LO_LIM为测量范围上最低值,OUT为具体工程项目值。