首页 上一页 1 2 下一页 尾页

求教:关于台达MODBUS RTU通讯 CRC指令 点击:7935 | 回复:22



战清石

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-09 17:48:32
楼主
今天编了一套台达plc和变频器rs484通讯的程序,用的是modbus rtu模式,当向plc里下载程序时,却提示crc指令用的不合法(侦错码是c400)。我用的plc是DVP-14ES.哪位高手能帮忙找找原因啊?补充一下,用模拟软件模拟时,显示一切正常!



战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-09 22:20:22
1楼
哪位高手知道crc指令错到哪里?

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2011-08-10 08:49:01
2楼
程序中是否少了个:“SET   M1143”(MODBUS   RTU模式)?

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 18:20:46
3楼
回复内容:
对:yjig 关于程序中是否少了个:“SET   M1143”(MODBUS   RTU模式)? 内容的回复:

程序中有“SET  M1143"这个指令,我怀疑是不是这个型号(DVP-14ES)的plc根本不支持“CRC”指令,虽然编程手册中指明了支持crc指令!那位高手能帮着找找原因?

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 18:35:23
4楼
下面是整套程序,那位高手帮忙看看,为什么“CRC”指令不合法?

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 18:36:43
5楼
那位高手帮忙看看,为什么“CRC”指令不合法?

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 18:37:07
6楼
那位高手帮忙看看,为什么“CRC”指令不合法?

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2011-08-10 18:39:41
7楼

我用我的电脑试了一下,没有什么问题,编译没有出现错误呢,你把其他没有用的先删除,

先把程序备份一份。再搞个最简单的程序,试一下!

要不就是软件问题,下个最新!

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 18:48:02
8楼
回复内容:
对:bhdxzgp 关于

我用我的电脑试了一下,没有什么问题,编译没有出现错误呢,你把其他没有用的先删除,

先把程序备份一份。再搞个最简单的程序,试一下!

要不就是软件问题,下个最新!

内容的回复:

我模拟了n遍了,编译没问题,就是向plc里下载的时候,提示“指令不合法”,我怀疑是不是这种型号的plc根本不支持CRC指令!!

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 18:51:21
9楼
补充:把CRC指令删除就没问题了!

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2011-08-10 19:09:24
10楼

看错了!

 

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-10 20:36:37
11楼

哪位高手能解释一下,为什么crc指令在这里用会不合法????

 

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-11 20:17:23
12楼

这么大的论坛,难道就没有高手给个答复吗?跪求!跪求!跪求!

yjig

  • 精华:2帖
  • 求助:5帖
  • 帖子:97帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2011-08-11 20:36:07
13楼

提个建议:

从台达的说明书中选一个通讯程序(含CRC校验的), 是原封不动、一字不漏的下载到你的PLC,不用考虑原程序是否与你的要求吻合,只是用来验证你所担忧的问题-------即是程序不对?还是PLC有缺陷?

如果程序可以下载,那就是你的程序有问题。

如果程序不可下载,那就是PLC型号不对,或PLC有缺陷。

试一下!

bhdxzgp

  • 精华:5帖
  • 求助:8帖
  • 帖子:141帖 | 5451回
  • 年度积分:0
  • 历史总积分:21609
  • 注册:2006年4月16日
发表于:2011-08-11 22:08:42
14楼

手头没有这型号的PLC,我只是编译时,没有报错,可能如你说的下载的时候就会报错;

你应该按楼上说的去试一下,不行给台达的技术支持打电话问一个明白;确认一下;有没有这功能!

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-11 22:26:36
15楼
回复内容:
对:yjig 关于

提个建议:

从台达的说明书中选一个通讯程序(含CRC校验的), 是原封不动、一字不漏的下载到你的PLC,不用考虑原程序是否与你的要求吻合,只是用来验证你所担忧的问题-------即是程序不对?还是PLC有缺陷?

如果程序可以下载,那就是你的程序有问题。

如果程序不可下载,那就是PLC型号不对,或PLC有缺陷。

试一下!

 


非常感谢你提的建议!我找了很多关于通讯程序的例子,却没有一个含有CRC校验指令,后来在台达PLC应用技术手册上找到了一段crc指令解释,下面是截图:


内容的回复:

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-08-11 22:38:03
16楼

补充一下:plc我换了一台同样型号的plc试了试也不行,可见不是plc的问题!

疑问:1..如果crc指令可用,为什么台达不给出编程实例?

            2.既然ES机种可用crc指令,那为什么下载时提示不合法?

koko1982

  • [版主]
  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 290回
  • 年度积分:0
  • 历史总积分:743
  • 注册:2004年4月20日
发表于:2011-08-12 12:09:19
17楼
你试试把通讯格式设置h87 在set M1161 8位模式 set m1143 rtu 模式 看看有问题不

老板123

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 76回
  • 年度积分:0
  • 历史总积分:80
  • 注册:2011年9月11日
发表于:2011-09-25 19:28:19
18楼
t通讯数据错,把H86改H87, SET M1143

战清石

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 70回
  • 年度积分:0
  • 历史总积分:656
  • 注册:2009年10月07日
发表于:2011-09-28 21:02:15
19楼

回复内容:
对:老板123 关于t通讯数据错,把H86改H87, SET M1143 内容的回复:


感谢提出错误!不过crc这个命令还是下载不到plc中,没办法我还是采用了那种麻烦的算法。


zhangsan123

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 289回
  • 年度积分:0
  • 历史总积分:1046
  • 注册:2005年1月06日
发表于:2011-12-20 21:51:57
20楼
台达直接可以通过软件里的东四,查出crc校验码,写入,这样有可能下载下去

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页