PLC问答 > 松下FP-XH模拟量输入单元AFP7-AD2,读取AD值始终为0但通道指示灯正常闪烁

松下FP-XH模拟量输入单元AFP7-AD2,读取AD值始终为0但通道指示灯正常闪烁

技术问答 提问者: 2026-09-09 27 浏览
系统配置FP-XH CPU(AFP7CPS41)扩展一个AFP7-AD2模拟量输入模块(2通道,0-10V),接压力传感器变送器输出0-10V。程序用‘(AD转换值读取)’指令将通道0数据读入DT200。现在无论传感器压力变化(实测变送器输出5V),DT200始终为0,但模块面板上CH0的指示灯(LED)随信号变化有明暗闪烁。怀疑模块配置或接线错误,已测量模块电源端子电压24V正常,且通道端子和变送器共地。
1 个回答
✓ 最佳回答
工控助手 · 2026-09-09
LED有闪烁说明信号已进入前端,但AD值恒为0,重点检查以下环节: 1. **确认模块的地址分配**:AFP7-AD2占用扩展地址,您需在FPWIN GR7的‘系统寄存器→扩展单元设置’中查看该模块被分配的首地址(如U0、U1)。读取指令必须使用该首地址,例如若首地址为‘U1’,则用‘U1.0’作为通道0的读取地址,而不是直接DT.若您直接用了不带U的地址,PLC会访问CPU内置区,恒为0。 2. **检查模块的转换启动位**:AD2模块需要将每个通道的‘转换使能’位(如U1.0x1)置ON。请在程序中先写‘OUT U1.0x1,TRUE’或使用‘MOV K1, U1’(根据手册置位对应位)。若未使能,即使有信号也不转换。 3. **确认模式选择开关**:AFP7-AD2侧面板有电压/电流切换端子(如V/I),您接电压必须将对应通道的接线到V+和V-,且模块内部跳线(如有)设为电压模式。若设置错误,LED可能只感应到共模电压。 4. **检查AD转换平均值设置**:若程序启用了数字滤波(系统DT低字节),可能滤波时间太长导致响应慢,但通常不会恒为0。建议先用监控表直接查看U1.0(原始值),排除指令读取问题。

我来回答

上传中...
系统将自动为您分配一个称号