三菱模拟量2da程序:掌握PLC中模拟量处理的精髓 (三菱模拟量2ad编程实例)

掌握PLC中模拟量处理的精髓

简介

在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网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论