fx-4ad 读程序 (Fx4AD和4到20ma与0 -40 M Pa压力变送器计算)

Fx4AD和4到20ma与0

Fx4AD和4到20ma与0 -40 M Pa压力变送器计算

目的

使用三菱PLC的fx-4ad模块读取4到20ma电流信号,并将其转换为0到40 Mpa的压力值。

硬件

  • 三菱PLC (FX3U或FX3G系列)
  • fx-4ad模块
  • 4到20ma压力变送器
  • 外部电源 (24 VDC)

接线

  1. 将压力变送器的正极连接到fx-4ad模块的CH0端子。
  2. 将压力变送器的负极连接到fx-4ad模块的COM端子。
  3. 将fx-4ad模块的V+端子连接到24 VDC电源的正极。
  4. 将fx-4ad模块的V-端子连接到24 VDC电源的负极。

程序


// 读fx-4ad模块
//
// 步骤 1 声明变量
ANAIN_CH0  // fx-4ad模块的CH0通道
Pressure    // 压力值(单位:MPa)// 步骤 2 打开fx-4ad模块
OPEN fx-4AD(0)// 步骤 3 读取fx-4ad模块的CH0通道
READ fx-4AD(0), CH0, ANAIN_CH0// 步骤 4计算压力值(单位:MPa)
Pressure = ANAIN_CH0  40 / 16384// 步骤 5 关闭fx-4ad模块
CLOSE fx-4AD(0)

说明

  • OPEN fx-4AD(0) 打开fx-4ad模块,并指定模块地址为0。
  • READ fx-4AD(0), CH0, ANAIN_CH0 读取fx-4ad模块的CH0通道,并将值存储在变量 ANAIN_CH0 中。
  • Pressure = ANAIN_CH0 40 / 16384 计算压力值(单位:MPa)。fx-4ad模块的满量程输入信号为0到20ma,对应的模拟量范围是0到4095。因此,需要将 ANAIN_CH0 值乘以40/16384才能得到0到40 Mpa的压力值。
  • CLOSE fx-4AD(0) 关闭fx-4ad模块。

示例

假设 ANAIN_CH0 值为1000。那么,计算出的压力值为 1000 40 / 16384 = 2.45 Mpa

注意

  • fx-4ad模块的量程范围为0到20ma。如果压力变送器的量程与之不匹配,则需要使用电阻分压器或其他方法进行调整。
  • fx-4ad模块的模拟量分辨率为12位。因此,读取值的精度可能受到限制。

我想用三菱PLC的FX2N-4AD模块来读取 外面4-20MA 信号输入的流量显示 PLC编程图怎么画?请高手指点

接线:ch1:i+ 。 ch1:vi-。 扩展电缆接在plc第一个扩展块位置。 to k0 k0 h3331 k1from k0 k5 d0 k2d0和d1里存储的是读上来的模拟量值

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论