阿尔法变频器与组态王modbus通讯教程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
组态王与ALPHA5000/6000变频器通讯教程
(一)打开组态王新建项目
(二)选择新建设备————Alpha2
点击下一步,填写设备名称()
再下一步,选择串口号
下一步,填写设备地址,即变频器地址PB.01对应,如果有多台设备相连,要注意地址对应。
下一步,完成,见下图。
(三)选择变量,新建设备变量。
1)控制变量。
变量类型为I/O整数,连接设备为刚才所建对应设备Alpha2,
对运行控制指令0001H-0004H读写属性为只写,采集频率为0毫秒(数
值有变化时进行写操作),防止频繁更改运行控制指令造成变频器错误运
行。
2)寄存器选择4,变量后面地址为变频器说明书中MODBUS地址+1,数据
类型为USHORT,其他保持默认即可。
详情见下图图1。
控制变量图1
3)状态变量读取:阿尔法变频器可以读取的地址包括(0020H-00FEH),功
能组参数设定(P0-PE组)。
对于读取变量读写属性必须为只读,地址为437(4寄存器类型,后边数字37=0024H+0001H为实际输出频率对应地址),变量采集频率根据需要设置,但最好不要低于100MS详见下图图2。
实际频率输出图2
4)状态变量写入:阿尔法变频器,可写入参数地址包括:频率设定(0002H
或者0100H),PID设定(0003-0004H),功能组参数设定(P0-PE组)。
以设
定频率为例。
修改为P0.00设定频率(MODBUS地址为0100H),读写
属性为只写或者读写都可以,由于组态王开始工作时,这种修改数值型
参数起始值都为0,所以要把保存数值一项选中。
变量采集频率为0。
详
见下图图3。
频率设定图3
(四)控制画面设定
控制启停:组态一个按钮,在按下时命令窗口写“运行控制=1”即可
停止命令:直接在命令窗口写“运行控制=0”即可。
故障复位命令““运行控制=8””
数值输入:由于输入0-5000对应0-50.00Hz,所以组态时可以在新建一个内存整数变量,
数值输入时先把0.5000的数值存到内存中然后再画面属性——命
令语言中添加\\本站点\频率设定=\\本站点\内存频率设定*100;即
可。
其他命令都可参照此方法。
(五)注意事项:
1)变量的读写属性一定要按照说明书中的第四章参数表和附录中通讯规定
设置,P组功能参数为可读可写。
2)变量采集频率一定要根据需求设定,波特率在9600bps时,尽量设置
100ms以上,其他波特率,请参考附录中关于通讯的说明。
过于频繁的
读写变频器内MODBUS地址会造出变频器通讯响应太慢,对于写入数
值不要频繁写入,否则会造成存储器EEPROM损坏,可以设定为采集频
率0,只有数值发生改变时才写入。
3)对于功能参数中带小数的参数,更改时不用写小数点,只需把小数点省
去直接写入整数,例P0.00频率设定0-50.00Hz实际输入0-5000即可,
P0.21加速时间10.1s只需写入101即可。
4)调试时如果变频器显示UU欠压警告,则通讯中写入的数值因变频器欠
压而不进行更新。
即变频器即使接收到写入的指令,但其内容保持不变。
5)使用组态王时,寄存器地址,设定时需把变频器说明书中MODBUS地
址+1处理。
6)请确保硬件电路连接正确后再进行调试,可以借助组态王中调试菜单中
读成功,写成功,读失败,写失败,从信息窗口中观察通讯情况。
7)RS485通讯口驱动能力太弱时会造成一些指令无法收到,建议调试时把
其他设备关闭,单独调试变频器成功后再进行全面组态和调试。
8)组态王内,变量写入的参数值都是10进制数值。
若是16进制,需进行
转换。
研发部:刘小明
2011年11月18日。