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

尼得科(nidec)服务商    

尼得科变频器,电机

新闻分类
  • 暂无分类
站内搜索
 
友情链接
  • 暂无链接
首页 > 新闻中心 > 尼得科模拟量输入模块的读取指令有哪些!
新闻中心
尼得科模拟量输入模块的读取指令有哪些!
发布时间:2026-07-05        浏览次数:11        返回列表

尼得科(原松下 Panasonic)PLC 模拟量输入模块读取全套指令

尼得科 FP 系列 PLC(FP0/FP0R/FP-X/FP-XH/FP7)模拟量模块:AFP0R-AD4、AFPX-AD2、AFPXH-AD4/AD8 等,分基础寄存器直接读取、专用功能块、批量传送指令、高级转换指令四类读取方式,适配测径仪 4-20mA、焊接电流、液压压力采集场景。

一、基础原理:模拟量模块 IO 映射地址(最底层读取,无特殊指令)

尼得科扩展模拟量模块会自动分配WX 输入字寄存器,无需 FROM/TO(三菱专用指令,尼得科无 FROM),直接 MOV 读取 WX 通道原始 AD 值。

1. 模块 WX 地址分配规则

紧贴 CPU 第 1 块模拟量模块:WX2第 2 块:WX4第 3 块:WX6每块 4 通道 AD:

  • CH0 → WX2(低字节 / 单字完整 AD 值)

  • CH1 → WX2+1(WX3)

  • CH2 → WX4

  • CH3 → WX5

2. 最简读取指令:MOV 传送指令(最常用)

格式:MOV 源WX 目标DT示例(第 1 块 AD4 模块,CH0 测径仪 4-20mA):

plaintext

ST R9013 // 常ON扫描脉冲
MOV WX2 DT100 // CH0原始AD值存入DT100
MOV WX3 DT101 // CH1通道

优势:无需配置缓冲,程序极简;焊机强干扰配合软件滑动平均滤波。

二、批量多通道读取:BMOV 块传送指令(多通道一次性读取)

多通道采集(4 路压力 + 测径仪)批量复制 WX 连续通道到 DT 寄存器,减少程序行数。

指令格式

BMOV S D n

  • S:起始 WX 源地址

  • D:目标 DT 起始寄存器

  • n:传送通道字数

示例:一次性读取 4 通道 AD 到 DT100~DT103

plaintext

ST R9013
BMOV WX2 DT100 K4

执行后:WX2→DT100 (CH0)、WX3→DT101 (CH1)、WX4→DT102 (CH2)、WX5→DT103 (CH3)

三、软件专用模拟量功能块(FPWIN Pro 结构化编程推荐)

1. Unit_AnalogInput_FP0R_AD4(FP0R/FP-X 小型机标准 FB)

image

AD4模拟量功能块

功能块输入参数:

  • iIOWordOffset:模块偏移(第 1 块填 2、第 2 块填 4)输出变量:

  • iInChannel0~iInChannel3:4 路通道原始 AD 数字量适用:结构化程序,自动区分通道、支持模块内部硬件平均滤波设置,焊机、钢筋产线首选标准化写法

2. Unit_AnalogInOut_FP0_A21(2 通道混合 AD/DA 模块专用)

仅 2 路模拟输入,读取 iInChannel0、iInChannel1 两路数值。

四、高级工程指令:ADCNV 模拟量线性转换指令(直接工程值,无需手动乘除)

FUN32 ADCNV,读取原始 AD 同时自动换算成实际物理量程(mm、MPa、A),省去手动缩放程序。

指令参数

  1. 模式 P1:0 = 单极性 (4-20mA/0-10V);1 = 双极性 (-10~+10V)

  2. P2:AD 原始输入寄存器(DT100)

  3. P3:量程下限、P4:量程上限

  4. P5:输出工程值寄存器

测径仪示例(4-20mA 对应 0~50mm)

plaintex

ST R9013
ADCNV K0 DT100 K0 K50 DT200

DT200 直接输出外径 0.0~50.0mm,不用 MUL/DIV 缩放。

五、模拟量模块参数设置配套指令(滤波、量程切换,配合读取使用)

1. WRT 字写入指令(设置模块平均滤波、信号模式)

模块内置特殊 DT 寄存器,写入平均值采样次数抗干扰:例:第 1 块 AD4 模块滤波寄存器 DT9000,设置 200 次平均(焊机强干扰)

plaintext

ST M0
WRT K200 DT9000

2. DIP 拨码 + 软件配合

4-20mA/0-10V 先拨硬件 DIP,再用 ADCNV 匹配单极性模式。

六、分机型完整读取方案对比

表格

PLC 机型主流读取方式适用场景
FP0/FP0R(AFP0R-AD4)MOV/BMOV + Unit_AnalogInput 功能块小型钢筋焊机单机采集
FP-X/FP-XH(AFPX-AD2/AD4)MOV 批量读取 + ADCNV 转换带触摸屏全自动产线
FP7 高端机型IEC 结构化 FB+ADCNV 浮点转换多测径仪、多变频器集中采集

七、现场实操完整示例(FP0R-AD4 接激光测径仪 CH0,4-20mA)

  1. 硬件:第 1 块 AD4 模块,WX2=CH0 测径信号

  2. 程序 1:读取原始 AD 值

plaintext

ST R9013
MOV WX2 DT100
  1. 程序 2:线性换算 0~50mm 实际直径

plaintext

ST R9013
ADCNV K0 DT100 K0 K50 DT200
  1. 程序 3:4 通道批量读取

plaintext

ST R9013
BMOV WX2 DT100 K4
  1. 程序 4:结构化功能块写法(FPWIN Pro)调用 Unit_AnalogInput_FP0R_AD4,iIOWordOffset=2,输出 iInChannel0→DT100

八、关键区分:尼得科无三菱 FROM/TO 指令

三菱 FX 用 FROM 读 BFM 缓冲;尼得科 FP 系列没有 FROM、TO 指令,依靠 WX 自动 IO 映射、MOV/BMOV 直接读取模拟量通道,是核心区别。

九、焊机强干扰配套优化读取逻辑

  1. 用 BMOV 批量读取减少扫描周期波动;

  2. ADCNV 搭配硬件 200 次平均滤波;

  3. 读取数值增加滑动平均滤波(DT 数组求和取平均),消除焊接起弧模拟量跳变。

收缩
  • QQ咨询

  • 电话咨询

  • 13073017555
  • 添加微信客服