PLC问答
> FX5U模拟量输入FX5-4AD读数为0或满量程跳变,通道配置和量程怎么设?
FX5U模拟量输入FX5-4AD读数为0或满量程跳变,通道配置和量程怎么设?
FX5U-32MT配FX5-4AD模拟量输入模块,接4-20mA压力变送器,通道1读数要么为0要么跳到4095满量程,不稳定。
已在GX Works3模块参数里设为4-20mA、0-4000范围,但监视SD6020等缓冲存储器数值异常。
接线为两线制变送器。
请问问题出在哪?
4 个回答
✓ 最佳回答
三菱口诀:ERR亮先读D8000,出错步号看D8004;定位指令32位占双寄存器,Y0Y1是定位口别乱用;程序移植FX3U转FX5U要转换向导。
伺服PA01设脉冲方向,参数对着手册改。
✓ 最佳回答
两线制变送器需外部24V供电并串入回路,先排除接线。
1)确认变送器正极接模块I+、负极经24V电源回到COM,模块通道设为电流输入(模块参数『范围设置』选4-20mA,对应数字值0-4000),硬件DIP或参数要与接线一致;
2)用万用表串测回路电流,正常应在4-20mA,若为0查供电和极性;
3)FX5-4AD数字值读取用FROM指令读缓冲存储器,通道1对应地址需查手册(通常CH1数字值为缓冲BFM第1、2字节),不要直接读SD6020,SD6020是CPU内置模拟量;
4)在模块参数中开启『断线检测』,并确认平均处理次数设置合理,避免单次采样跳变。
FX系列定位指令记住:PLSY(脉冲输出,频率可变速)、DRVI(相对定位)、DRVA(绝对定位),后面跟的脉冲数和频率都是32位要占两个D寄存器(D0+D1、D2+D3这种连号),很多新手只写了低16位导致脉冲数不对。
还有FX3U的Y0/Y1默认是定位输出口,被当作普通输出用就废了定位功能;用到定位先把特殊辅助继电器M8000(上电初始)相关的初始化写好。
三菱伺服MR-J4配FX的脉冲+方向模式,参数PA01要设成脉冲列方向。
三菱FX系列,先记两类特殊表现:一,D8000系列是系统诊断寄存器(D8000是错误信息代码、D8004是出错步号),ERR灯亮了先读D8000看代码,再去D8004看是哪一步出错,编程软件GX Works里也能直接看系统监控;二,M8000/M8001是常开/常闭特殊继电器(开机即ON),M8002是首次扫描ON一次,用来做初始化复位刚刚好。FX5U和FX3U的程序不能直接互拷(指令集和地址不一样),移植要走转换向导。