阿尔法变频器与组态王modbus通讯教程.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
组态王与ALPHA5000/6000变频器通讯教程 打开组态王新建项目 选择新建设备————Alpha2 点击下一步,填写设备名称() 再下一步,选择串口号 下一步,填写设备地址,即变频器地址PB.01对应,如果有多台设备相连,要注意地址对应。 下一步,完成,见下图。 选择变量,新建设备变量。 控制变量。变量类型为I/O整数,连接设备为刚才所建对应设备Alpha2,对运行控制指令0001H-0004H读写属性为只写,采集频率为0毫秒(数值有变化时进行写操作),防止频繁更改运行控制指令造成变频器错误运行。 寄存器选择4,变量后面地址为变频器说明书中MODBUS地址+1,数据类型为USHORT,其他保持默认即可。详情见下图图1。 控制变量 图1 状态变量读取:阿尔法变频器可以读取的地址包括(0020H-00FEH),功能组参数设定(P0-PE组)。对于读取变量读写属性必须为只读,地址为437(4寄存器类型,后边数字37=0024H+0001H为实际输出频率对应地址),变量采集频率根据需要设置,但最好不要低于100MS详见下图图2。 实际频率输出 图2 状态变量写入:阿尔法变频器,可写入参数地址包括:频率设定(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;即可。 其他命令都可参照此方法。 注意事项: 变量的读写属性一定要按照说明书中的第四章参数表和附录中通讯规定设置,P组功能参数为可读可写。 变量采集频率一定要根据需求设定,波特率在9600bps时,尽量设置100ms以上,其他波特率,请参考附录中关于通讯的说明。过于频繁的读写变频器内MODBUS地址会造出变频器通讯响应太慢,对于写入数值不要频繁写入,否则会造成存储器EEPROM损坏,可以设定为采集频率0,只有数值发生改变时才写入。 对于功能参数中带小数的参数,更改时不用写小数点,只需把小数点省去直接写入整数,例P0.00频率设定0-50.00Hz实际输入0-5000即可,P0.21加速时间10.1s只需写入101即可。 调试时如果变频器显示UU欠压警告,则通讯中写入的数值因变频器欠压而不进行更新。即变频器即使接收到写入的指令,但其内容保持不变。 使用组态王时,寄存器地址,设定时需把变频器说明书中MODBUS地址+1处理。 请确保硬件电路连接正确后再进行调试,可以借助组态王中调试菜单中读成功,写成功,读失败,写失败,从信息窗口中观察通讯情况。 RS485通讯口驱动能力太弱时会造成一些指令无法收到,建议调试时把其他设备关闭,单独调试变频器成功后再进行全面组态和调试。 组态王内,变量写入的参数值都是10进制数值。若是16进制,需进行转换。 研发部:刘小明 2011年11月18日

您可能关注的文档

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档