✓ 最佳回答
FP-XH的模拟量模块不是像三菱那样用FROM/TO指令读的,AFP7-AD2装上去之后先要在FPWIN GR的I/O系统设置里给扩展模块分配单元号,分配完才生成对应的模拟量通道刷新地址。你DT200一直为0,我怀疑程序里用的读取指令跟这个模块根本不匹配——AFP7-AD2是走扩展总线自动刷新的,数据直接映射到CPU的模拟量刷新区,不是用AD转换指令往DT里搬。你在系统寄存器里看看单元号配了没有,没配的话模块LED照样闪(那是硬件在采样),但CPU收不到数据。另外确认一下你用的是FP-XH专用的模拟量配置,别拿FP-X的老例程套上去。