简介
在PLC控制系统中,模拟量处理是至关重要的。模拟量代表连续变化的物理量,如温度、压力、液位等。Mitsubishi FX系列PLC提供了强大的模拟量处理能力,其中模拟量2DA指令是最常用的指令之一。
模拟量2DA指令
模拟量2DA指令用于将模拟量输入信号(如模拟量传感器)转换成数字量。它的语法如下:
2DA <目标寄存器>, <模拟量输入通道>[, <滤波器时间常数>]
- <目标寄存器>: 保存转换后的数字量的寄存器。
- <模拟量输入通道>: 模拟量输入模块的通道号。
- <滤波器时间常数>: 可选参数,用于平滑模拟量输入信号的噪声。(0-15,0表示无滤波)
示例程序
下面是一个使用模拟量2DA指令的示例程序:
SET VR0, 0 2DA VR1, 0 OUT Y0, VR1 > 1000
- SET VR0, 0: 设置寄存器VR0为0,用于接收模拟量输入。
- 2DA VR1, 0: 将模拟量输入通道0的数据转换成数字量,并存储在寄存器VR1中。
- OUT Y0, VR1 > 1000: 如果寄存器VR1中的值大于1000,则输出Y0打开。
模拟量处理注意事项
- 模拟量输入精度:模拟量输入模块的精度会影响转换后的数字量的精度。
- 滤波:滤波可以平滑模拟量输入信号的噪声,但会增加响应时间。
- 标度:转换后的数字量需要根据实际模拟量进行标度,以得到真实物理量。
- 线性度:模拟量输入模块的线性度会影响数字量转换的准确性。
- 噪声干扰:模拟量输入信号容易受到噪声干扰,需要采取措施隔离和抑制噪声。
总结
掌握模拟量2DA指令是PLC中模拟量处理的关键。通过了解指令语法、示例程序和注意事项,可以有效地处理模拟量信号,实现精确的控制。
求三菱PLC模拟量程序例子
TO K0 K17 H0 K1
TO K0 K17 H2 K1
FROM K0 K0 D0 K1
;选择ad输入通道1
;启动输入通道1的ad转换
;把通道1的当前值存入寄存器d0
TO K0 K17 H1 K1
TO K0 K17 H3 K1
FROM K0 K0 D2 K1
; 选择ad输入通道2
;启动输入通道2的ad转换
;把通道2的当前值存入寄存器d2
TO K0 K16 D4 K1
TO K0 K17 H4 K1
TO K0 K17 H0 K1
;d4是数值的模拟信号输出,值在0--255之间
;启动输出通道的da转换处理
;在编辑指令使m0 m2 m4循环接通断开
;d0 输入1通道当前值,d2输入2通道当前值,d4输出通道当前值。
扩展资料:
FX2N-2AD性能介绍:
一、电路接线
FX2n-4AD通过扩展电缆与PLC主机相连,四个通道的外部连接则根据外部输入电压或电流量的不同而不同。
应注意以下几点:
1、外部输入为电压量信号,则将信号的+、-极分别与模块V+和VI-相连
2、若外部输入为电流量信号,则需要把V+和I+相连。
3、如有过多的干扰信号,应将系统机壳的FG端与FX2n-4AD的接地端相连。
二、性能指标
1、电源
FX2n-4AD的外接电源为24V,上下波动不得超过2.4V,电流为55mA。
2、转换特性
3、模拟量模块的性能说明
(1)4个输入点可同时使用。
(2)输入电压为-10V~+10V,如果绝对值超过15V,则可对单元造成损坏。
(3)12位转换结果以二进制补码形式存放。最大值2047,最小值-2048。
(4)分辨率电压为1/2000,5mV,电流为1/1000,20uA。
(5)总体精度1%。
(6)转换速度6~15ms。
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论