通信协议的参数地址和功能码的对应关系理解 解析

实例:西门子PLC通过MODBUS控制变频器


变频器通信参数的设置

1、 要实现变频器或仪表和PLC能正常通信,彼此的接口和协议需要一致,除此之外参数的设置也必须一致

P00 设03(频率指令)

P01 设03(运转指令)

P88 设03 (通讯地址,0-254之间)

P89 设02(波特率选择)

P92 设04 (数据格式,200SMART不支持2个停止位,因此只能选04/05任意一个参数)

P157 设01 (变频器默认的就是MODBUS模式)

2、查看说明书的启停、频率给定、运行频率、电压电流等反馈参数的地址

信息帧格式说明



表示读2103 2104两个地址的数据放在17 70 和00 00的地址里

通信协议的参数地址定义:

运行命令地址 2000H 中 H代表这个2000是十六进制的地址,就是 转换成十进制就是8192,(知道是个具体地址就行  ),这个地址里面有二进制形式的16个位,由0/1组成。

如何控制启停 和正反转方向:

1、把正转命令 12H发送到2000H,12H转换成二进制是010010,对应二进制位顺序 (从右往左)Bit0:0,Bit1:1,Bit2:0,Bit3:0,Bit4:1,Bit5:0 。  对应下图中功能说明栏中Bit0--Bit1 启动是10,Bit4--Bit5 正方向指令 是01,正好对应 12H =>>(二进制)010010

2、 把正转命令 22H发送到2000H,12H转换成二进制是100010,对应二进制位顺序 (从右往左)Bit0:0,Bit1:1,Bit2:0,Bit3:0,Bit4:0,Bit5:1 。  对应下图中功能说明栏中Bit0--Bit1 启动是10,Bit4--Bit5 正方向指令 是10,正好对应 22H =>>(二进制)100010

运行
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容