我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:双彩网 > 帧间编码 >

MODbus 通讯帧的结构

归档日期:06-24       文本归类:帧间编码      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  不过无论跟什么通讯,你就依据他的格式发送编码即可. 跟你使用的变成软件没有关系.

  比如初始化, 你向他的寄存器地址写入对应的数据,但是要按照他的格式编码即可. 帧结构就是编码方式.

  最后用软件编码成字节发给寄存器即可.追问这是PLC跟ABB变频器的通讯,就是不明白如何向他的寄存器写入对应的数值,用软件编码发送,是MODbus调试软件吗?追答我之前做过跟三菱PLC的通讯.

  寄存器写入数值很简单, 文件中一定会给你寄存器的地址(看上面的就是40001),和指令,以及指令格式(也就是帧的结构),我不太清楚你的全文档时如何描述的.

  2:他的帧结构中一定会有一个所谓的功能码或者命令码之类的. 也就是文件会告诉你什么样的编码是写入命令,或者读取命令.

  剩下你要做的仅仅按照他的要求进行十六进制编码,然后一般是转换成bytes发送. 整个程序比较麻烦的就是编码工作了,因为有些还需要你将数据做倒序编码写入等.

  将编码单独做成动态链接库文件. 然后的你程序再调用你的dll即可.这样方便将来维护更新.

本文链接:http://twilightranch.com/zhengjianbianma/137.html