hanyu2004
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 156 点
下载积分: 584 分
在线时间: 168(小时)
注册时间: 2016-03-14
最后登录: 2024-04-19
查看hanyu2004的 主题 / 回贴
楼主  发表于: 2017-05-07 13:48
附件是三菱FX3U+FX3U-485BD同一块仪表做自由协议通讯(RS指令)(小白是第一次用自由协议,勿喷)
通讯按仪表案例修改的(通讯是没问题),问题来了:


1.PLC发送01、03、10、00、00、02、C0、CB,
  仪表回送01、03、04、XX、XX、XX、XX、XX、XX
   仪表案例CRC校验数据是用子程序做的,感觉复杂,不易明白,有神,能不能注解下,供大家学习用
2.自已按说明书用三菱CRC指令编写校检,无法通讯,(感觉用子程序调用程序复杂,程序写的长)
  如果用CRC指令如何编写?(可以修改上传?)
  
附件: 青智仪表与PLC通信.doc (17 K) 下载次数:25
网站提示: 请不要用迅雷下载附件,容易出错
附件: FX3U-485BD.rar (11 K) 下载次数:23
网站提示: 请不要用迅雷下载附件,容易出错
附件: 测试有电压OK.rar (13 K) 下载次数:21
网站提示: 请不要用迅雷下载附件,容易出错
xxl123
行者常至!为者常成!
级别: 网络英雄
精华主题: 0
发帖数量: 279 个
工控威望: 7701 点
下载积分: 8132 分
在线时间: 580(小时)
注册时间: 2014-08-08
最后登录: 2024-02-25
查看xxl123的 主题 / 回贴
1楼  发表于: 2017-05-07 14:09
rtu通讯crc我没碰到过问题。asc2是不能用crc的。看下程序先。
huangfajia
级别: 论坛先锋
精华主题: 0
发帖数量: 144 个
工控威望: 1425 点
下载积分: 17984 分
在线时间: 234(小时)
注册时间: 2013-01-30
最后登录: 2023-05-03
查看huangfajia的 主题 / 回贴
2楼  发表于: 2017-05-08 08:36
用变址来做RTU校验,我做了很多这样的项目。都是MODBUS RTU协议的
hanyu2004
级别: 探索解密
精华主题: 0
发帖数量: 65 个
工控威望: 156 点
下载积分: 584 分
在线时间: 168(小时)
注册时间: 2016-03-14
最后登录: 2024-04-19
查看hanyu2004的 主题 / 回贴
3楼  发表于: 2017-05-08 11:00
三菱FX3U自身不带MODBUS通讯,用MODBUS 要配ADP模块,我们是配了485BD板,没办法,只能走自由协议,
现在问题最大存在的是CRC校验,我想用三菱PLC指令CRC来做校验,程序不会那么复杂
pybsgaip
级别: 工控侠客
精华主题: 0
发帖数量: 177 个
工控威望: 2153 点
下载积分: 15665 分
在线时间: 831(小时)
注册时间: 2015-10-10
最后登录: 2023-08-11
查看pybsgaip的 主题 / 回贴
4楼  发表于: 2017-05-08 17:16
FNC188   三菱FX3U   自带CRC校验    ,当然也可以自己写CRC  校验,不过比较复杂,     论坛有人写过,怎么玩就看你的心情了     可以直接用CRC   直接用,   另外可以把别人的程序拿过来  用CALL 调用就行了      最近也是一直在研究    CRC      RS        RS2     ADPRW     变频器专用通信指令    等等     还是说明书多翻翻吧    我在里面找到了很多解决问题!多学会自己查手册