模拟量输入 读取问题 qianzz198(2010-10-18 19:53:54) 点击:
19110 回复:
3 IP:
61.164.36.* 大家好,我想问问 我想用PLC想读取 电流、电压 等模拟量信号, 是不是直接用 ADCNV 命令就可以了。 但是它需要提供 数据缓存器, 只知道 R3840~R3903 是 模拟缓存器,但是 同时读取 电流和电压,怎么知道它们自动存储到哪个 缓存器里面呢?
.1. 回复:模拟量输入 读取问题 刘建阳(2010-10-18 21:31:20) IP:
125.124.101.* 永宏模拟量是直接通过特定的寄存器直接读取
ADCNV只是用于处理具有偏差信号的模拟量
比如读取 4~20mA信号后,PLC把该信号转化成 0~20mA
至于电压、电流这些就需要进行工程量转换了,可以用计算法,也可以用转化法(如用 LCNV 指令)
比如某传感器输出电流4~20mA,对应的电流量程为0~20A
这里可以用 LCNV 方便进行处理
FUN33 LCNV
MD:0
S:R3840
TS:R0
D:R10
L:1
测量结果存放于R10中(带一个小数位)。
注:
R0=3276(4mA所对应之数字量)
R1=16383(20mA所对应之数字量)
R2=0(0A)
R3=200(20.0A)