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

西驰电气专营    

变频器、软启动器

新闻分类
  • 暂无分类
站内搜索
 
首页 > 新闻中心 > 三菱Q系列通讯模拟量程序和设置方法!
新闻中心
三菱Q系列通讯模拟量程序和设置方法!
发布时间:2025-11-15        浏览次数:15        返回列表

三菱 Q 系列 PLC 的模拟量通讯(包括模拟量输入 / 输出模块的配置与程序编写)需通过硬件设置软件编程结合实现,核心是正确配置模块参数并通过 FROM/TO 指令读写数据。以下是具体步骤和程序设计方法:

一、硬件准备与模块选型

  1. 常用模拟量模块

    • 模拟量输入模块:Q68AD(8 通道,电压 / 电流通用)、Q64AD(4 通道)等,支持 0~10V、4~20mA 等信号。

    • 模拟量输出模块:Q68DA(8 通道)、Q64DA(4 通道)等,输出 0~10V 或 4~20mA 信号。

    • 注意:模块需安装在 Q 系列 PLC 的基板上,靠近 CPU 模块或按顺序排列(地址按安装位置自动分配)。

  2. 模块地址确认

    • 若 Q68AD 安装在 CPU 右侧第 1 个插槽,地址可能为 I/O 100~107(具体以软件显示为准)。

    • 模拟量模块的起始 I/O 地址由安装位置决定(通过 GX Works2 自动识别),例如:

二、模块参数设置(GX Works2)

1. 新建工程并配置模块

  • 打开 GX Works2,新建工程(选择 Q 系列 PLC,如 Q03UDVCPU)。

  • 在左侧 “工程数据列表” 中,展开 “参数”→“I/O 分配”→“模块参数”,双击模拟量模块(如 Q68AD)进入设置界面。

2. 关键参数配置(以 Q68AD 输入模块为例)

  • 通道设置:每个通道可独立配置信号类型(如 CH1 设为 “4~20mA”,CH2 设为 “0~10V”)。

  • 量程选择:根据传感器信号选择(如 4~20mA 对应量程 “0~20mA”,并勾选 “4mA 偏移”)。

  • 滤波设置:默认 “无滤波”,若信号波动大,可设置滤波常数(如 10ms,平滑信号)。

  • 报警设置:可选超量程报警(如输入>20mA 时触发报警),报警输出地址可自定义。

3. 写入参数

  • 点击 “写入到 PLC”,将参数下载至 PLC,模块需重启(或 PLC 断电重启)使参数生效。

三、模拟量程序设计(FROM/TO 指令应用)

Q 系列模拟量模块通过FROM 指令读取输入数据、TO 指令写入输出数据,需注意数据格式(16 位二进制补码,对应量程的百分比)。

1. 模拟量输入(Q68AD)程序

  • 功能:读取传感器信号(如 4~20mA 对应 0~500℃温度),转换为实际物理量。

  • 步骤:① 用 FROM 指令读取模块缓存区的原始数据(范围:-32768~32767,对应量程的 - 100%~100%)。② 将原始数据转换为实际值(如 4~20mA 对应原始值 6553~32767,转换为 0~500℃)。

  • 程序示例(梯形图):

    ladder

// 读取Q68A1通道(CH1)原始数据到D100

  • FROM K100 K1 D100 K1  // K100:模块I/O地址;K1:CH1缓存区地址;D100:目标寄存器;K1:读取1个数据
    
    // 转换4~20mA为0~500℃(原始值6553→0℃,32767→500℃)
    MOV D100 D101          // 复制原始值到D101
    SUB K6553 D101 D102    // 减去4mA对应的原始值(6553)
    MUL D102 K500 D103     // 乘以500(温度上限)
    DIV D103 K26214 D104   // 除以(32767-6553=26214),结果存D104(实际温度)

2. 模拟量输出(Q68DA)程序

  • 功能:将 PLC 内部数据(如设定压力 0~10MPa)转换为模拟量信号(如 4~20mA)输出。

  • 步骤:① 将实际物理量转换为原始数据(如 0~10MPa 对应 6553~32767)。② 用 TO 指令将原始数据写入模块缓存区,输出对应模拟量。

  • 程序示例(梯形图):

    ladder

  • 0中的设定压数据范围与溢出处理

    • 模拟量输入原始值超量程时(如>32767),模块会触发报警,程序中需检测报警位(如 Q68AD 的 A100.0 为报警信号),避免错误数据参与运算。

    • 输出时需限制原始值在 6553~32767(4~20mA)范围内,防止模块过流保护。

  1. 模块地址与缓存区对应

    • 不同模块的缓存区地址定义不同(参考手册),例如 Q68AD 的 CH1 原始数据存于缓存区地址 K1,CH2 存于 K2,以此类推。

  2. 精度补偿

    • 若测量存在误差,可在程序中加入补偿值(如D104 = D104 + K2),或通过模块参数的 “增益 / 偏移调整” 校准。

  3. 高速采样需求

    • 若需高频采集(如 10ms / 次),可将 FROM 指令放在中断程序中,避免主程序扫描周期影响采样频率。

总结

三菱 Q 系列模拟量通讯的核心是:通过 GX Works2 配置模块参数(信号类型、量程),再用 FROM/TO 指令读写原始数据,最后通过线性转换得到实际物理量。程序设计需注意数据范围校验和误差补偿,确保信号准确可靠。

收缩
  • QQ咨询

  • 电话咨询

  • 18576370666
  • 添加微信客服