nlb2001
级别: 略有小成
精华主题: 0
发帖数量: 96 个
工控威望: 237 点
下载积分: 577 分
在线时间: 65(小时)
注册时间: 2013-02-03
最后登录: 2024-12-21
查看nlb2001的 主题 / 回贴
楼主  发表于: 2016-04-18 10:55
各位高手:
    小弟FX3GA 通过RS485连接了一个ID卡读卡器。能顺利读出卡内的信息,
可是当PLC有时关闭重新启动后有时就会出现读同一张卡时读出的数据就变了,比如一开始读出的数据是12345678,断电重启后读出的数据就变成-1113845了!!!
我想请教各位大侠,这种情况有可能怎么造成的呢,是我设置的D寄存器有问题吗,应该怎么设置呢?谢谢各位大侠!!!
    
ymmfa
不想大江大河,不想浪起潮落,只愿一湾小湖,静待岁月安好。
级别: 管理员

精华主题: 8 篇
发帖数量: 9680 个
工控威望: 8578 点
下载积分: 16737 分
在线时间: 5328(小时)
注册时间: 2006-08-10
最后登录: 2024-12-22
查看ymmfa的 主题 / 回贴
1楼  发表于: 2016-04-18 13:55
有时断电再上电会有灵异现象发生。所以PLC尽量在开机前几秒不要读取。这样再试试。
特别提醒大家:
偶尔修改下自己的密码,以防被盗
不要在多个网站都用一样账号密码
偶尔还是要发发贴,回回贴,不要总潜水
nlb2001
级别: 略有小成
精华主题: 0
发帖数量: 96 个
工控威望: 237 点
下载积分: 577 分
在线时间: 65(小时)
注册时间: 2013-02-03
最后登录: 2024-12-21
查看nlb2001的 主题 / 回贴
2楼  发表于: 2016-04-23 08:12
不是上电后就马上读取数据的
是上电后过了一会在读取,数据就变了。而且变不回来了。
过些时候不知道哪次断电再启动后读取的数据就又变了。
我想问问是不是和我设置的D寄存器的位数有关系K4/K8或者K几几几有关系吗?
望大侠不吝赐教
jetli420
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 219 点
下载积分: 7324 分
在线时间: 151(小时)
注册时间: 2014-04-25
最后登录: 2024-12-21
查看jetli420的 主题 / 回贴
3楼  发表于: 2016-04-23 21:26
应该是和16位、32位有关系的!最好是用K2、K4、K6,不要K2、K3、K4这样!
jetli420
级别: 略有小成
精华主题: 0
发帖数量: 90 个
工控威望: 219 点
下载积分: 7324 分
在线时间: 151(小时)
注册时间: 2014-04-25
最后登录: 2024-12-21
查看jetli420的 主题 / 回贴
4楼  发表于: 2016-04-23 21:27
还有就是D寄存器也是最好用双数,然后也是相隔一个!
nlb2001
级别: 略有小成
精华主题: 0
发帖数量: 96 个
工控威望: 237 点
下载积分: 577 分
在线时间: 65(小时)
注册时间: 2013-02-03
最后登录: 2024-12-21
查看nlb2001的 主题 / 回贴
5楼  发表于: 2016-04-24 22:16
收到大侠指示,还有一个问题。
我需要在梯形图里设置MODBUS协议的相关参数吗
M8XXX进行相关设定吗
liuxuyong
级别: 探索解密
精华主题: 0
发帖数量: 5 个
工控威望: 112 点
下载积分: 518 分
在线时间: 14(小时)
注册时间: 2012-06-29
最后登录: 2024-12-13
查看liuxuyong的 主题 / 回贴
6楼  发表于: 2016-04-26 15:44
需要设定M8161,16位数据和8位数据选择