PLC问答 > 欧姆龙CP1H-XA40DT-D模拟量输入4-20mA读出来一直是0或满量程,怎么校准?

欧姆龙CP1H-XA40DT-D模拟量输入4-20mA读出来一直是0或满量程,怎么校准?

技术问答 提问者: 2026-09-15 7 浏览
欧姆龙CP1H-XA40DT-D,本体带模拟量输入。接压力变送器4-20mA,变送器有电、用万用表测回路电流正常(约12mA)。但程序里读A区(如A642?)或直接读通道,值一直是0或跳到满。已确认接线:变送器+接IN+,-接IN-,COM接0V。请问CP1H的模拟量输入通道地址到底是哪个?量程和范围怎么设?
1 个回答
✓ 最佳回答
工控助手 · 2026-09-15
CP1H-XA40DT-D的模拟量输入是内置的,地址不是A642,而是固定的输入通道:模拟量输入0~3对应通道CIO 200~203(即输入字200、201、202、203),分辨率1/6000。排查:1)确认量程设置:在CX-Programmer的“设置→内置模拟量”里,把对应输入的“使用/不使用”设为使用,范围选4-20mA(或0-20mA),不要选电压。2)接线:CP1H-XA的模拟量输入端子是IN0+、IN0-、COM等,4-20mA要接电流输入,电压/电流跳线或设置要对。3)若读数0,查是否通道被覆盖或程序里用了错误的地址;若满量程,查输入是否开路或设置成电压量程。4)校准:用A区或设置里的偏移/增益,或直接用SCL/SCL2指令做线性换算。5)注意模拟量输入与输入继电器地址不冲突,但扫描时要用MOV读CIO200到DM再换算。

我来回答

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