一、什么是模拟量
- 数字量定义为:在时间和数值上都是断续变化的离散信号。数字量传送的是数字,数字量传递的是0和1。数字量是不随时间连续变化的量,常见的数字量信号有:RS485、RS232
- 模拟量定义为:在时间和数值上都是连续变化的信号。模拟量传送的是电压值或电流值。模拟量是随时间连续变化的物理量,常见的模拟量信号有:4-20MA、0-5V、0-10V。每一个电压和电流都有一个具体的数值,例如-20℃-80℃量程的温度传感器,利用4-20mA输出的,那么-20℃对应4mA,80℃对应20mA,呈一个Y=KX+B的线性关系。
二、有人可以测量模拟量的设备
型号 | 模拟量类型 | 通讯方式 | 本机联动功能 | 资料链接 |
LH-IO222-485 | 2通道4-20MA | RS485 | 否 | |
LH-IO222-C/E | 2通道4-20MA | RS485+ CAT-1/以太网 | AI 联动DO | |
LH-IO444-C/E | 4通道4-20MA | RS485+ CAT-1/以太网 | AI 联动DO | |
USR-IO424T-I | 2通道4-20MA | RS485 +CAT-1/以太网/WIFI | AI 联动DO | |
USR-IO424T-V | 2通道0-10V | RS485+ CAT-1/以太网/WIFI | AI 联动DO | |
USR-IO34 | 4通道4-20MA/4通道0-10V | RS485+ CAT-1/4G/LORA | AI 联动DO | |
USR-M100 | 2通道4-20MA | RS485+ CAT-1/以太网 | AI 联动DO |
三、模拟量计算公式示例
IO采集到的模拟量数据一般是以具体的电压电流数据来显示,用户如果想要显示传感器具体的参数的话,需要对测量值进行公式换算,下面以USR-IO424T-I采集的4-20MA数据为案例具体说明公式的求解过程:
问:
假设有一两线制4-20MA温度传感器,温度量程:0--80℃,接到USR-IO424T-I对接有人云平台显示具体的温度值,有人云端424T的数据模板中每的采集公式该如何写?
答:
设:电流测量值为X,实际温度数据值为Y,Y=kX+b
因为:0℃对应4MA,80℃对应20MA,424T采集的电流值的单位是UA
所以:得到两组X和Y的关系式,即(X,Y)---(4000UA,0℃)(20000UA,80℃)
所以:0=4000k+b---------公式1
80=20000k+b------公式2
公式2-公式1得:80=16000k
计算出:k=0.005
将k= 带入公式1得:0=4000x0.005+b
计算出: b=-20
所以变量值温度和测量值电流之间得关系为:Y=0.005X-20所以有人云端数据模板采集公式应该填写:%S*0.005-20(有人云平台上用%S代替测量数值)
同理,电压模拟量0-5V,0-10V也是一样的计算方式。
撰写人:尹丛欣