MODBS实例485通讯.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MODBS实例485通讯

用RS485端口控制TVF2000使用说明: 硬件连接: RS485/RS485: 终端设备:将J2用终端方式短接; 非终端设备:将J2用非终端方式短接; A、B、AGND对接; 如果使用屏蔽线,SCR对接。 RS485/RS232(PC机): 用RS485/RS232转换器; PC机串口与转换器RS232口连接; TVF2000的CN1与转换器的RS485口的A、B、AGND连接。 用MODBUS与TVF2000通讯(RTU方式): TVF2000键盘设置: 键盘菜单设置说明: 1001=10:外端子1用通讯控制; 5005=2:标准MODBUS通讯方式; 5201=1-247:从机号(缺省=1); 5202=5:通讯速度为9600bps(缺省=5); 5203=0:无效验(缺省=0); 其它=缺省值; 键盘具体操作: 9952 = 1:参数初始化; 1001 = 10; 5005 = 2; 这样设置后,就可以与TVF2000通讯了。 TVF2000使用的MODBUS命令: 读存储寄存器:03命令; 写单个寄存器:06命令; 写多个寄存器:16命令; MODBUS单寄存器写入命令说明(其它说明见附录): 主机发送: [地址]:从机地址1-247; [命令]:06,单寄存器写入命令; [寄存器地址_H]:寄存器地址高8位; [寄存器地址_L]:寄存器地址低8位; [数据_H]:写入数据高8位; [数据_L]:写入数据低8位; [CRC_H]:CRC效验高8位; [CRC_L]:CRC效验低8位; 从机返回(正常): [地址]:从机地址1-247(相同地址); [命令]:06,单寄存器写入命令; [寄存器地址H]:寄存器地址高8位; [寄存器地址L]:寄存器地址低8位; [数据_H]:写入数据高8位; [数据_L]:写入数据低8位; [CRC_H]:CRC效验高8位; [CRC_L]:CRC效验低8位; 通讯具体操作(菜单1102=7为例): 主机发送:[01][06][04][4E][00][07][CRC_H][CRC_L]; 从机返回(正常):[01][06][04][4E][00][07][CRC_H][CRC_L]; 用通讯命令设置菜单值(调速前必须设置): 1102=7;外部1有效; 1103=8;由串行通讯给定; 0002=初始频率;如果不设置,为菜单1104的值; 0001=0x06;命令寄存器:0001; 0001=0x0f; 0001=0x2f;启动; 0001=0x6f;到达设定频率; 用通讯命令调速(给定寄存器1:0002): 0002=0-20000;调速:0对应1104的值,20000对应1105的值; 通过03命令读取状态寄存器(0004)的值; 通过03命令读取保持寄存器(0005、0006)的值; 用通讯命令停车:0001 = 0x06; 命令寄存器:0001(MODEBUS为40001)说明如下: 位 值 描述 0 1 允许操作 0 不允许操作(停车) 1-2 00 急停,变频器停车 01 急停,变频器停车 10 急停,变频器停车 11 变频器通讯控制就绪,可以接受运行命令 3 0-1 上升脉冲沿有效,进入允许运行状态 0 禁止运行 4 5 1 起动 0 保持待起动状态 6 1 变速允许状态 0 保持匀速状态 7 0-1 上升脉冲沿有效,故障复位 0 8-10 1 选择外部控制2 0 选择外部控制1 12-15 给定寄存器1:0002(MODBUS为40002)说明如下: 输出频率与给定值成正比例; 输出频率=(0002的值)*(1105的值)/20000; 状态寄存器:0004(MODBUS为40004)说明如下: 位 值 描述 0 1 允许操作 0 不允许操作 1 1 就绪 0 急停 2 1 允许运行 0 不允许运行 3 1 就绪 0 无故障 4 1 就绪 0 急停 5 1 就绪 0 急停 6 1 禁止合闸 0 7 1 有报警信号 0 无报警信号 8 1 运行,实际值等于给定值 0 实际值不等于给定值 9 1 控制方式:外部 0 控制方式:本地 10 1 监控器1等于或高于限幅值 0 监控器1低于限幅值 11 1 选择外部控制2 0 选择外部控制1 12 1 收到允许运行信号 0 不允许运行信号 13-15 0 未用 保持寄存器:0005(MODBUS为40005):实际输出频率(单位:Hz); 保持寄存器:0006(MODBUS为40006):实际输出电流(单位:0.1A); 状态寄存器、保持寄存器均为只读; 如果想保存通

文档评论(0)

vshoulrengb3 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档