degahwxf
级别: 略有小成
精华主题: 0
发帖数量: 52 个
工控威望: 227 点
下载积分: 785 分
在线时间: 50(小时)
注册时间: 2007-10-16
最后登录: 2024-08-29
查看degahwxf的 主题 / 回贴
楼主  发表于: 2017-10-06 14:50
图片:
在线测试发现FX2N-4AD识别码是2011,就算我改成2011,下面检查#29又出现第4位故障,不知道什么原因,
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-12
查看zhangqi_1234的 主题 / 回贴
1楼  发表于: 2017-10-06 22:27
1、不用读取并判断模块的识别码。M1可用M8000代替。
2、[To K0 K0 K4 K1]这条指令出错,4位16进制数的分别指定4个通道的输入类型,K0-K3是有效数据,K4是无效数据。
      0-输入为-10~+10V的电压信号。
      1-输入为+4~+20mA的电流信号。
      2-输入为-20~+20mA的电流信号。
      3-通道关闭。
3、BFM#29的第4位(B3)=1,表示硬件出错。有可能是[To K0 K0 K4 K1]这条指令造成的。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-12
查看zhangqi_1234的 主题 / 回贴
2楼  发表于: 2017-10-07 10:21
1、检查4AD的供电电源是否为24V。
2、检查通道外接电压信号是否超出10V以上,注意,通道外接电压信号只能是直流或缓慢变化的,不能是交流。
2、检查通道的零点值和增益值是否正确。
zhangqi_1234
级别: 略有小成
精华主题: 0
发帖数量: 342 个
工控威望: 493 点
下载积分: 4015 分
在线时间: 250(小时)
注册时间: 2013-03-22
最后登录: 2024-11-12
查看zhangqi_1234的 主题 / 回贴
3楼  发表于: 2017-10-07 19:49
1、电压信号输入只能接V+和V-,V+和I+不能短接。
2、如果干扰严重,要考虑接地。
3、BFM23是偏移值,BFM24是增益。偏移值=0是正确的,增益值不能等于零,它表示转换的数字量=1000时,对应的模拟量输入电压应为5000mV,所以增益值应等于=5000。系统默认就是5000,除非是人为改动过。
4、要改动增益值,得先把BFM21的B1、B0位=0、1(允许调整)。然后再使BFM22的B1位=1(调整通道1的增益)。调整后,模块要断电再通电。
5、BFM20=1是复位操作,需要4AD断电后再重新通电,才能有效。
6、上述手段都不行,可能是模块硬件损坏。你用的可能是二手货。