cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
楼主  发表于: 2014-09-10 15:47
本人新手,用FX2NMODBUS通信,采用485方式,显示错误代码6301(奇偶校验错误, 超限错误, 帧错误),怎样修改呢 ?  
[ 此帖被cropse在2014-09-15 13:58重新编辑 ]
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
1楼  发表于: 2014-09-10 18:24
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
2楼  发表于: 2014-09-11 10:04
引用
引用第2楼hoya2006于2014-09-10 20:03发表的  :
RS485的话   ,应该MOV H0C97 D8120 ,为何rst  M8161,看你的协议应该是采用的8为模式啊?应该是 set M8161 吧?



但是设置好了都还是6301,求解!!
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
3楼  发表于: 2014-09-11 16:03
引用
引用第4楼mfjsx于2014-09-11 14:50发表的  :
如果使用MODBUS,
使用三菱的FX 3U-485ADP-MB  更容易。


但是用的FX2N
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
4楼  发表于: 2014-09-12 09:58
图片:
引用
引用第7楼hoya2006于2014-09-11 21:53发表的  :
把你的通信的相关信息给我,波特率、奇偶性、停止位、数据位等给我,我给你算一下


起始位:1 位 字 长:8 位
奇偶位:默认偶校验)停止位:1 位
波特率: 19200
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
5楼  发表于: 2014-09-12 10:00
引用
引用第6楼如瞒你瞒于2014-09-11 16:42发表的  :
程序写的有错误啊。


高手指教,错在哪里!
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
6楼  发表于: 2014-09-13 08:31
引用
引用第10楼hoya2006于2014-09-12 22:07发表的  :
看了没有问题啊,把你现在的编的程序贴上来看看,编程soft你用的works2还是gx-decelop?

gx-decelop的,程序贴了,后面的是CRC检验程序基本上都一样就不贴了
[ 此帖被cropse在2014-09-13 08:49重新编辑 ]
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
7楼  发表于: 2014-09-15 13:37
引用
引用第12楼hoya2006于2014-09-13 21:20发表的  :
按照我上传的图的模板写着试试看看,一般肯定可以的,总感觉你的报文有点问题?最后的校验码你可以用校验码软件(我提供给你的压缩包)计算了写进去,注意高低位哦,CRC校验程序暂不用,成功了后改为CRC程序自动计算,祝你好远,实在不行,将相关的设备报文资料及从设备的站号告诉我,我来帮你搞定

多谢指教,小弟搞好了
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
8楼  发表于: 2014-09-15 14:39
引用
引用第12楼hoya2006于2014-09-13 21:20发表的  :
按照我上传的图的模板写着试试看看,一般肯定可以的,总感觉你的报文有点问题?最后的校验码你可以用校验码软件(我提供给你的压缩包)计算了写进去,注意高低位哦,CRC校验程序暂不用,成功了后改为CRC程序自动计算,祝你好远,实在不行,将相关的设备报文资料及从设备的站号告诉我,我来帮你搞定

PLC可以只接受模块发送过来的数据吗
cropse
级别: 探索解密
精华主题: 0
发帖数量: 28 个
工控威望: 120 点
下载积分: 818 分
在线时间: 35(小时)
注册时间: 2014-08-27
最后登录: 2017-05-21
查看cropse的 主题 / 回贴
9楼  发表于: 2014-09-17 13:43
引用
引用第16楼hoya2006于2014-09-15 22:00发表的  :
FX的rs485方式的不可以,fx-3u等可以的

接受的数据有时候8个,有时候9个 在RS中怎样定义,若接受的改为K9就出现错误,数字不断跳了