S7 200Smart如何与ABB ACS550进行Modbus通讯_第1页
S7 200Smart如何与ABB ACS550进行Modbus通讯_第2页
S7 200Smart如何与ABB ACS550进行Modbus通讯_第3页
S7 200Smart如何与ABB ACS550进行Modbus通讯_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、.现在来介绍一下s7 200smart如何与abb acs550进行modbus通讯,在这里我使用了s7 200smart库中的modbus主站通讯程序。具体步骤如下:1. abb acs 550变频器设置:9802=1 modbus53023 站号 53039.6kbit/s 波特率 53040 无校验 5305为0 abb drv lim(abb传动简装版)1001=10 启/停和方向信号来自现场总线(由modbus控制变频器启停)1102=0 选择外部控制11103=8 给定值来自串行通讯2. 在step 7-microwin smart软件中编写程序。(如图) 3. 下载并调试程序。程

2、序编写完成后,使用smart 200cpu自带的以太网口进行下载至cpu中。并将cpu切换至运行状态。通过step 7-microwin smart软件中的状态图表来进行在线修改变量,从而达到启、停和改变变频器的转速,或监控变频器的实际频率与电流等。变频器参数设定完成后,给变频器断电,接好smart 200cpu与变频器之间的串行通讯电缆,并重新启动变频器,记住不要忘了将变频器的控制模式切换远程控制模式下。打开step 7-microwin smart软件中的状态图表,输入需要监控的变量。在程序中使用了vb300来监控变频器0xxxx寄存器中的控制字,在说明书中已明确了该寄存器中的控制字为只读

3、(除非使用了强制功),因此使用读功能来读取,读取方式为字节,如v300.0,v300.1;同样我们可以读取1xxxx寄存器中的状态字。(如图) 精品.启动变频器:在abb acs550变频器的手册中,已定义了变频器的控制字是直接映射到了4xxxx寄存器中的40001(在本程序中对应cpu中的存贮区地址为vw500),是以字节的形式读写的(以十六进制存格式保存);4xxxx寄存器中的40002(在本程序中对应cpu中的存贮区地址为vw502)为外部控制1,同样也是以字节的形式读写的。因此在状态图表中地址栏输入vw500,在新值中输入1142后点击写入图标(十进制),初始化变频器。(记住,这一步不要省,是关键一步。在做通讯时,我就在这一步,卡了好几天,想想头还大,呵呵);变频器初始化完成后,再将vw500中的新值改为1151,并写入,此时变频器开始运行。要想停止变频器,输入1143(1142也可)并写入,就可以停止变频器。转速输入:在状态图表中地址栏输入vw502,输入020000的值后,写入。这样变频器的转速会根据输入值的改变而改变;同样,如果想要监控变频器中实际运行参数,可以在状态图表中地址栏输入vw508,vw510,这样就可以显示相对应的参数值了(如图)。精品.这样我

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论