




已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
海利MODBUS通讯手册 在使用RS485通讯界面时 每一台变频器必须设定其通讯位置 电脑便根据每一台变频器个别位置实施控制 1 通讯埠端子设定 本通讯协议有二种方式 RTU方式 RemoteTermonalUnit 模式 ASCII方式 AmericanStandandCodeforimformationinterchange 模式 编码意义 RTU模式 每个8 bit资料由两个4 bit十六进位字元组成 如64H ASCII模式 每个8 bit资料由两个ASCII字元组成 如 一个1 bit资料64H 十六进位 以ASCII64表示 包含6 36H 和4 34H 字元符号和ASCII码对照表 2 通讯资料方式 8N1ForASCIIC111 0 8 Databits字元串 10 bits字元框 8E1ForASCIIC111 1 8 Databits字元串 11 bits字元框 8O1ForASCIIC111 2 8 Databits字元串 11 bits字元框 8N1ForRTUC111 3 8 Databits字元串 10 bits字元框 8E1ForRTUC111 4 8 Databits字元串 11 bits字元框 8O1ForRTUC111 5 8 Databits字元串 11 bits字元框 3 通讯资料格式 3 1ASCII模式通讯资料格式 STX 启始单元 3AH ADDR通讯位置8 bit位置包含了2个ASCII码 00 广播方式为MODBUS01 250 相应变频器地址 CSC 控制命令设定8 bit位置包含了2个ASCII码 01 CSCREAD读取功能码中数据02 CSCWRIT设定功能码中的参数03 控制状态设定 如设定启动 停止 正转 反转等等04 变频器工作状态读取 如读取变频器工作时的电压电流 温度等等05 变频器串口频率设定06 保留07 保留08 回路检测 说明 FUNC是FUNCTIONCODE 指功能码 a 读取功能码中数据格式 ADDR01LENFUNCADDR 0时 无返回数据ADDR 0且符合变频器地址时有响应当返回为正常时 格式如下 ADDR01LENFUNCData如返回为一个字时LEN 3一个字节时LEN 2当无此功能或无效时返回为 ADDR81H01FUNC 例如 读取功能码C001的参数 b 设定功能码参数格式 ADDR02LENFUNCDataADDR 0时 作广播用 可以设定 但无应答ADDR 0时 可以设定 同时有回应讯号当返回为不正确时 或无此功能 反回参数为ADDR81H01FUNC 例如 设定主频率C000中的参数 写入10Hz c 控制状态设定格式 ADDR03LENCNTRADDR 0时 为广播 无返回响应ADDR 0时 有响应 返回CNTR 当设定正确时 返回当前控制状态格式 ADDR03LENCNST CNST 检测不正确时 返回ADDR83H01CNST 例如 1 启动变频器 2 停止变频器 d 读取变频器工作状态格式 ADDR0401CFGADDR 0时 无返回ADDR 0时 有响应CFG 0 7时 返回单个状态0 SetF1 OutF2 OutA3 RoTT4 DCV5 ACV6 Cout7 Tmp8 ERR 例 读取设定频率发送 01040100返回 01040300138813为高位 88为低位 此时变频器设定频率是50Hz e 变频器串口频率设定 格式 ADDR05LENDataADDR 0时 作广播用 可以设定 但无应答ADDR 0时 可以设定 同时有回应讯号当返回为不正确时 或无此功能 反回参数为ADDR81H01FUNC 例如 设定串口频率5Hz LEN 资料长度 指D n 1 D0的长度 长度设定 1个Word时LEN 3 1个Byte时或 1byte时LEN 2 DATA 资料内容 2n个ASCII组合成n个bytes 最多有50个ASCII LRC 侦误值ASCII模式 采用LRC LongitudinalRedundancyCheck 侦误值 LRC侦误值乃是将ADDR至最后一个资料内容加总 得到结果以256为单位 超出部分去除 如结果为128H则取28H 然后计算二次反补后得到结果即为LRC侦误值 例如 对01变频器写入30 00Hz 写入C000 01H 02H 03H 00H 0BH B8H C9HC9H二次反补为37H所以传送数据内容为 3AH30H31H30H32H30H33H30H30H30H42H42H38H33H37H0DH0AH LRC值计算 3 2RTU模式 静音 表示50ms时间以上无串口中断 ADDR 通讯位置8 bit位置 CSC 控制命令码8 bit命令 具体内容参见3 1章节命令码中的详细说明 LEN 资料长度指D n 1 D0的长度 DATA 资料内容n 8 bit资料 LRC 侦误值 RTU模式采用CRC cyclicalRedundancyCheck 侦误值 CRC侦误值经下列步骤计算 载入一个内容为FFFFH的16 bit暂存器 称CRC暂存器 将命令讯息第一个位元组与CRC16 bitCRC暂存器的低次位元组进行ExclasiveOR运算 并将结果存回CRC暂存器 将CRC暂存器内容右移1bit最左bit填入0 检查CRC暂存器最低位元的值 若CRC暂存器最低位元为0 则重复步骤3 否则将CRC暂存器与A001H与进行Exclasive了OR运算 重复3及4 直到CRC暂存器的内容右移8bit 此时 该位元组已完全处理 对命令讯息下一个位元组重复步骤2与5直到所有位元组皆完成处理 CRC暂存器的最后内容即是CRC值 当在命令讯息中传送CRC值时 低位元组须与高位元组交换顺序 即低位元组将先被传送 范例1 对01变频器写入30 00Hz频率命令讯息 传送数据 01H02H03H00H0BHB8H7FH0CH 范例2 下列以C语言产生CRC值 此函数需两个参数Unsignedchardata指讯息缓冲区的指标Unsignedcharlengh讯息缓冲区中的位元组数目 此函数将传回unsignedinteger型态之CRC值 unsignedintcrc chk unsignedchar
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 片区老旧供水主管改造项目节能评估报告
- 高效光伏电池生产项目风险评估报告
- 基础力学实验试题及答案
- 2025临时工劳动合同书新(合同版本)
- 雨污水管线及设施提升改造工程建筑工程方案
- 活化酯生产线建设项目经济效益和社会效益分析报告
- 家政服务公司客户信息保密协议书5篇
- 矿业并购项目法律尽职调查及尽职调查报告编制合同
- 离婚时双方子女监护权及教育规划协议书范本
- 离婚时宅基地房屋产权分割与搬迁补偿合同
- 砼回弹强度自动计算表
- 国开2023春《言语交际》形考任务1-6参考答案
- 抽油机井示功图分析判断1
- 机电一体化说专业比赛
- GB/T 39141.3-2022无机和蓝宝石手表玻璃第3部分:定性标准和试验方法
- GB/T 1142-2004套式扩孔钻
- 2022年天津市河东区生态环境系统事业单位招聘笔试试题及答案
- 研究生学术道德与学术规范课件
- 浦发银行个人信用报告异议申请表
- 电镀行业环境执法现场检查要点
- 趣味成语 完整版PPT
评论
0/150
提交评论