返回主站|会员中心|保存桌面

台达风扇与散热管理综合服务商    

风扇模块|直流无刷马达|散热管理|热电制冷器|气对气热交换机|换气扇|汽车散热系统

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > FX3G和FX3U-4AD模拟量读取!
新闻中心
FX3G和FX3U-4AD模拟量读取!
发布时间:2025-10-01        浏览次数:1        返回列表

三菱 FX3G PLC 与 FX3U-4AD 模拟量模块配合使用时,需通过 PLC 的 FROM/TO 指令读取模拟量数据。以下是具体的连接方法、参数设置和编程示例:

一、硬件连接

  1. 模块安装:将 FX3U-4AD 模块安装在 FX3G PLC 的右侧扩展总线上,确保模块间连接牢固。

  2. 模拟量输入接线

    • 电压输入(如 0~10V):接入模块的 V+、V - 端子(如 CH1 对应端子 1 和 2)。

    • 电流输入(如 4~20mA):接入模块的 I+、I - 端子(需将对应通道的电压 / 电流切换开关拨至 "I" 侧)。

  3. 电源:模块无需额外供电,由 PLC 扩展总线供电。

二、FX3U-4AD 参数设置

FX3U-4AD 需通过 TO 指令设置输入范围(如电压 / 电流类型、量程),默认参数为:

  • 所有通道:电压输入(0~10V),分辨率 12 位(0~4000 对应 0~10V)。

常用参数设置(通过缓冲存储器 BFM):

BFM 地址功能设置值(十六进制)说明
BFM#0通道 1 输入范围设置K0~K7K0=0~10V,K4=4~20mA
BFM#1通道 2 输入范围设置K0~K7同上
BFM#2通道 3 输入范围设置K0~K7同上
BFM#3通道 4 输入范围设置K0~K7同上

三、编程示例(读取模拟量)

假设:

  • FX3U-4AD 模块位于扩展位置 1(模块号为 K1)。

  • 读取通道 1(0~10V)和通道 2(4~20mA)的数值,分别存储到 D10 和 D11。

梯形图程序

ladderlogic

// 初始化:设置通道1为0~10V,通道2为4~20mA
LD     M8002          // PLC启动脉冲
TO     K1    K0     K0    K1  // 模块1,BFM#0,设置通道1=0~10V(K0)
TO     K1    K1     K4    K1  // 模块1,BFM#1,设置通道2=4~20mA(K4)

// 循环读取模拟量(每100ms读取一次)
LD     M8013          // 1s脉冲
DIV     K10   K1     D0    // 分频为100ms脉冲(M0)
LD     M0
FROM   K1    K10    D10   K1  // 读取通道1数据(BFM#10)→ D10
FROM   K1    K11    D11   K1  // 读取通道2数据(BFM#11)→ D11

// 数据转换(可选:将原始值转为实际物理量)
// 通道1(0~10V → 0~10.0V):D10/4000*10 → D20
LD     M0
MOV     D10   D20
MUL     K100  D20    // 放大100倍,避免小数
DIV     K400  D20    // 4000/10=400 → D20=实际电压×100(如1000=10.00V)

// 通道2(4~20mA → 0~100.0%):(D11-800)/(4000-800)*100 → D21
LD     M0
MOV     D11   D21
SUB     K800  D21    // 减去4mA对应值(800)
MUL     K1000 D21    // 放大1000倍
DIV     K3200 D21    // 3200=4000-800 → D21=实际百分比×10(如1000=100.0%)

四、关键说明

  1. 模块号(K1):模块号由安装位置决定,从 PLC 右侧第一个扩展模块开始计数(K1、K2...)。

  2. BFM 地址

    • 通道 1~4 的当前值分别存储在 BFM#10~BFM#13。

    • 原始值范围:12 位分辨率下,0~4000 对应满量程(如 0~10V 或 4~20mA)。

  3. 数据转换公式

    • 电压输入(0~10V):实际电压(V) = (D 值 ÷ 4000) × 10

    • 电流输入(4~20mA):实际电流(mA) = (D 值 ÷ 4000) × 16 + 4(注:4~20mA 对应 D 值 800~4000,16=20-4)

  4. 错误处理:可读取 BFM#29 判断模块是否异常(BFM#29=0 为正常,非 0 为错误)。

五、注意事项

  • 模拟量线需使用屏蔽线,单端接地,避免与强电线路并行。

  • 若读取值波动大,可通过 BFM#20~#23 设置各通道数字滤波(默认关闭)。

  • FX3G 需确保程序中 FROM/TO 指令的执行周期合理(建议≥100ms)。

通过以上步骤,可实现 FX3G 对 FX3U-4AD 模拟量的稳定读取和转换。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服