PLC是如何读取模拟量的

PLC读取模拟量信号必须要有模拟量输入模块,即常说的AI模块。

一般常用的模拟量比如压力,温度,湿度,流量等都需要变送器转化为电流信号,或者电压信号,电流信号常用的4-20mA,或者电压信号1-5V,当然还有其他类型。

当这些模拟量信号被接入AI模块后,AI模块经过AD转化器将模拟量信号转化为数字量,即在西门子PLC系统中SM331中,0-27648,不同PLC转化后的数字不同。

上图所示为SM331模块,通过背部四个量程选择模块,可以自由选择不同的信号类型。

上图对应的是模拟量模块的内部接线图,及描述信息,用户可以根据此图进行各种变送器的接线。

完成模块选型及外部接线后,就是进行PLC编程,将AI模块采集到的数据,转化为工程值,即压力,温度,流量等值。

在使用西门子STEP7软件进行编程时,一般使用功能块 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为实际工程值。

(0)

相关推荐

  • 触摸屏无线采集4-20mA信号和开关信号

    ★ 特别声明:文章及方案图片皆为原创,如有雷同,纯属抄袭. 一.方案介绍 本方案是基于Modbus RTU协议下实现的1主多从自组网无线通信形式,主站为威纶通触摸屏,DTD433H和DTD433F分别 ...

  • 变频器有正转信号,但频率始终为零不运行!

    故障障现象:变频器上电后,启动变频器,使能正转端子与公共端接通!变频器RUN灯亮起!用户多次通过 人机界面给变频器运行频率后,变频器无反应,且频率始终为零! 变频器的频率已设定由外部端子给定!这台变频 ...

  • 敢问,你知道 PLC是如何读取模拟量的吗?

    去学自动化 PLC读取模拟量信号必须要有模拟量输入模块,即常说的AI模块. 一般常用的模拟量比如压力,温度,湿度,流量等都需要变送器转化为电流信号,或者电压信号,电流信号常用的4-20mA,或者电压信 ...

  • PLC是如何读取模拟量的?

    PLC是如何读取模拟量的? ★对于PLC初学者来说,对模拟量控制比较模糊,首先要了解模拟量控制是控制的一个什么东西. 模拟量控制其实就是控制一个连续变化的量,比如温度.压力.流量等等. 接下来再来了解 ...

  • 手把手教你|三分钟带你搞懂 PLC是如何读取模拟量的

    PLC读取模拟量信号必须要有模拟量输入模块,即常说的AI模块. 一般常用的模拟量比如压力,温度,湿度,流量等都需要变送器转化为电流信号,或者电压信号,电流信号常用的4-20mA,或者电压信号1-5V, ...

  • 西门子PLC与变频器的模拟量干扰处理实例

    技成PLC课堂 从0到1,带你学习PLC技能! 79篇原创内容 公众号 01 实例一 现象说明: 西门子PLC中AO点发出一路4-20mA电流控制信号,输出至西门子变频器,无法控制变频器启动. 故障查 ...

  • 调试PLC时,模拟量跳变、掉线或无穷大,怎么破?

    领取-史上最全的欧姆龙资料! (点击上方红字,免费领资料) 下面是一个变频器对PLC模拟量干扰的例子以及用信号隔离模块克服此类干扰的解决办法. 一.举例1 现象说明 西门子PLC中AO点发出一路4-2 ...

  • 学PLC不会模拟量?怎么行

    爱上PLC Official Account 一起学PLC 爱上PLC 如果你也是对PLC情有独钟,请先点击[关注]然后进入 Official Account 一起学PLC

  • PLC对模拟量信号是如何转换的?

    模拟量信号是自动化过程控制系统中最基本的过程信号(压力.温度.流量等)输入形式.系统中的过程信号通过变送器,将这些检测信号转换为统一的电压.电流信号,并将这些信号实时的传送至控制器(PLC). PLC ...

  • 【实例】详解西门子PLC模拟量编程

    【实例】详解西门子PLC模拟量编程

  • PLC模拟量的通用转换原理以及编程方法

    电气系 8篇原创内容 公众号 去学电气知识 模拟量在plc系统中有着非常广泛的应用,特别是在过程控制系统中.模拟量是一种连续变化的量,因此,它的使用对象也是各种连续变化的量,比如温度,压力,湿度,流量 ...