您现在所在的是:

PLC论坛

回帖:5个,阅读:378 [上一页] [1] [下一页]
* 帖子主题:

还是通信问题

6390
cialiaozilong
文章数:284
年度积分:119
历史总积分:6390
注册时间:2009/12/26
发站内信
发表于:2010/4/13 18:00:43
#0楼
请教各位,我用三菱的PLC与ABB的变频器采用MODBUS通信。要启动变频器时,上位机发出(【01  06  00  00  04  7F  CRC校验码)停止变频器时。上位机发出【01  06  00  00  04  77  CRC校验码】,以上这些数据应该要编写一个怎样的程序才能工作呢?各位可不可以就以上这两条数据用指令表形式帮我编一下呢?
3249
ye_w 版主
文章数:849
年度积分:50
历史总积分:3249
注册时间:2003/12/13
发站内信
发表于:2010/4/13 19:15:25
#1楼
呵呵,知道RS指令的操作不?
-------------------------------------------------------------------------------------------------------------
***想交流ABB品牌AC31 90系列和AC 500系列 PLC,请加群1*9*8*4*1*2*7*2*9***
-------------------------------------------------------------------------------------------------------------
6390
cialiaozilong
文章数:284
年度积分:119
历史总积分:6390
注册时间:2009/12/26
发站内信
发表于:2010/4/13 19:32:16
#2楼
嗯,知道,但是我搞得不太懂,比如说要启动变频器的时候,(【01  06  00  00  04  7F  CRC校验码)
这几个数是要分成四组(0106,0000,047F,校验码)分别写到不同的寄存器里吗?这个校验码是怎样得来的呢?能给我编一下吗?第一次搞通信的,不懂。拜托了
7009
fj20
文章数:238
年度积分:50
历史总积分:7009
注册时间:2009/12/21
发站内信
发表于:2010/4/13 19:45:20
#3楼
应该是以ASCII吗发送,将这些数据的ASCII放到连续的地址中,然后用RS指令发送
工控
6390
cialiaozilong
文章数:284
年度积分:119
历史总积分:6390
注册时间:2009/12/26
发站内信
发表于:2010/4/13 20:58:28
#4楼
变频是ACS-510的,只支持RTU模式。RTU模式是可以直接发送的吧/呵呵,还是不知道怎么搞
19910
pqsh 版主
文章数:7506
年度积分:526
历史总积分:19910
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/4/14 10:49:36
#5楼
看数据应是RTU的.
校验码计算比较复杂,不适合在PLC里做(麻烦).如果数据是固定的,你可以先计算好.如果不知道怎么计算,可以用modbus模拟程序(PC上的),发送你那前面的数据,程序会自动计算CRC.如果变频那边没有CRC检验,那你也可以乱填CRC.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003