上位机与 Unidrive 变频器之间的通信

2017-06-04 68 0

每台 Unidrive 变频器都配备了 CT 公司提供的 UD-71 插入式通信模块,该模块内含 1 片 32 位 RISC 处理芯片、对外提供 RS-232 与 RS-485 两个完全光隔的通信接口、可方便连入 RS-485 网络。Unidrive 变频器与上位机通信采用的命令和数据都是字符串、具有特定通信协议(由 CT 公司提供)、包括读数据命令与写数据命令两大类。

(1)写命令:上位机(PLC)想设置网络上某一台变频器的某一个参数时发送下列格式命令:

注:EOT 为复位码、STX 为命令开始码、ETX 为命令结束码、GA 为组号、UA 为单元号、M1、M2 为参数号、P1、P2 为参数在组内序号、D1~DN 为参数值(D1 为符号位)、BCC 为块校验和。因写命令可直接改变电机运行状态、为防止意外写命令格式要求很严格、变频器地址、参数、数据缺一不可;若命令能被识别变频器返回 ACK(成功)、否则返回 NAK(不成功)。例 1:将第 1 组第 2 个变频器参数“1.15”写为“1”,传送信息如下:

(2)读命令:上位机想读取网络上某一台变频器某一个参数时发送下列格式命令:
若命令能被识别、变频器返回如下结构信息:

上述格式中符号 ENQ 为查询码、其余符号含义与写命令相同。例 2:读取第 1 组第 2 个变频器有功值“4.02”参数,传送信息如下:
返回信息为:

BCC 校验和是为保证由变频器输入的信息在传输过程中准确无误、数据响应以块校验和数 BCC 字符结尾。BCC 实际上是该命令中从 STX 控制码之后开始的所有字符 ASCII 码的异或值、若运算结果小于 32 则加上 20H、最终以 ASCII 码对应字符加到读/写指令中,上位机可用该值校验前面收到数据准确性。因此例 1 中 BCC 值为 3C。

相关文章

变频器柜内的布线
变频器产生噪声的类型
变频器所处电磁环境中的主要干扰源
抑制变频器对微机控制板的干扰
避免变频调速系统的噪声共振
低压变频器电磁兼容等级的典型值

发布评论