登录
首页
PLC论坛
PLC论坛
回帖
发帖
正文
主题:还是通信问题
点击:402 回复:5
楼主
编辑
引用
管理
cialiaozilong
请教各位,我用三菱的PLC与ABB的变频器采用MODBUS通信。要启动变频器时,上位机发出(【01 06 00 00 04 7F CRC校验码)停止变频器时。上位机发出【01 06 00 00 04 77 CRC校验码】,以上这些数据应该要编写一个怎样的程序才能工作呢?各位可不可以就以上这两条数据用指令表形式帮我编一下呢?
10-04-13 18:00
1楼
编辑
引用
管理
ye_w
呵呵,知道RS指令的操作不?
10-04-13 19:15
2楼
编辑
引用
管理
cialiaozilong
嗯,知道,但是我搞得不太懂,比如说要启动变频器的时候,(【01 06 00 00 04 7F CRC校验码)
这几个数是要分成四组(0106,0000,047F,校验码)分别写到不同的寄存器里吗?这个校验码是怎样得来的呢?能给我编一下吗?第一次搞通信的,不懂。拜托了
10-04-13 19:32
3楼
编辑
引用
管理
fj20
应该是以ASCII吗发送,将这些数据的ASCII放到连续的地址中,然后用RS指令发送
10-04-13 19:45
4楼
编辑
引用
管理
cialiaozilong
变频是ACS-510的,只支持RTU模式。RTU模式是可以直接发送的吧/呵呵,还是不知道怎么搞
10-04-13 20:58
5楼
编辑
引用
管理
pqsh
看数据应是RTU的.
校验码计算比较复杂,不适合在PLC里做(麻烦).如果数据是固定的,你可以先计算好.如果不知道怎么计算,可以用modbus模拟程序(PC上的),发送你那前面的数据,程序会自动计算CRC.如果变频那边没有CRC检验,那你也可以乱填CRC.
10-04-14 10:49
工控新闻
乘势能源转型浪潮,LS电气一季度业绩创历史新高度
智能模切 精准控制 | 英威腾TS633赋能刹车片精密模切升级
算力需求快速增长,4月PPI涨幅扩大
和利时亮相制造业数字化转型促进中心 “深度行”(四川站) 以 XMagital 赋能电子信息制造智改数转
ABB解码钢铁及有色金属行业高质量发展新路径
聚焦网红重庆,制造重镇!第26届立嘉国际智能装备展览会,5月28-31日启幕
多条汽车、医疗器械、具身智能装配测试线交付发布 来AHTE 2026了解更多行业装配与自动化解决方案
人形机器人量产元年开启 产业链进入规模化商业化新阶段
更多新闻资讯