您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > QJ61BT11N与FR-A7NC通信教程
QJ61BT11Ncclink通信模块与变频器FR-A7NC通信教程本人最近在现场有用到MITSUBISHIQ系列cclink模块QJ61BT11N和MITSUBISHI变频器cclink通信卡件FR-A7NC通信,本在在网上找了很多的资料,包括前辈制作的教程和MITSUBISHI官方的cclink模块手册,FR-A7NC通信卡的使用手册等等资料,但是发现前辈制作的教程要么不够详细,要么已经过时,一些参数已经变化;官方出版的使用手册又太详细繁杂,一大本的说明,如果没有耐心再加上有一些总线基础的话很难能够快速高效的弄好cclink通信。在此,本人结合最近的研究出来的经验,详细的教大家怎么样用QJ61BT11N模块和MITSUBISHI变频器cclink通信卡FR-A7NC进行通信。详细如下一、用到的工具1、GX-WORKS2PLC编程软件;本人使用的版本是1.531D2、其他如最低能够运行的PLC配置,如必须有CPU,QJ61BT11N,基板等;3、变频器+FR-A7NC二、PLC侧的设置1、打开GX-WORKS2软件,新建工程,硬件组态等(此步骤省略);2、如图,双击GX-WORKS2软件左上角“网络参数”→“cclink”选项,对cclink进行设置,设置的参数参考下图2.1、类型:主站;2.2、模式设置:远程网络(ver.2模式);(若cclink通信模块是QJ61BT11,因为版本比较久,本人未测试过,故下面参数设置不一定适用);2.3、接下去的“远程输入(RX)”“远程输出(RY)”“远程寄存器(RWr)”“远程寄存器(RWw)”等自由分配地址,不要和其他逻辑中使用到的重复即可;2.4、站信息设置:A、站类型:ver.2远程设备站B、扩展循环设置:4倍设置C、占用站数:1D、远程站点数:64如果有其他的cclink模块按照上面的顺序再设定一次,除了自由分配的rx,ry,rwr,rww等寄存器自定义以外,其他参数一致;3、保存设定好的参数,并下载到PLC里面;4、对cclink模块进行拨码A:QJ61BT11N模块如果作为主站,站号固定为“0”;通过旋转右图所示“2”的旋钮来设定;B:通信的波特率通过旋转右图所示“3”处的一字旋钮来设定,具体对应的波特率见下图,一般距离越长,波特率要越小;如果通信的时候信号不稳定,可以考虑通过调低波特率来改善通信品质。当然,布线通讯线,接线等非常关键,如果布线没布好,通过后期的调低波特率是很难改善通信品质的。C、接线方法如下图:主站和最后一个站要接终端电阻;主站的cclink模块配有110Ω和130Ω的电阻,如果使用的通信线是cclink专用电缆,就使用110Ω的终端电阻;如果通信线用的是高性能专用cclink电缆,就使用130Ω的电阻;其实就是通信线的阻抗和终端电阻要保持一致。三、变频器的参数进行设置a)pr.77(参数写入模式):2b)pr.79(运行模式):6c)pr.338(通信运行指令权):1d)pr.339(通信速率指令权):0e)pr.340(通信启动模式选择):10f)pr.542(通信站号):自定义g)pr.543(波特率):要和QJ61BT11N上旋钮指定的波特率一致,比如QJ61BT11N上旋钮旋到位置“2”,代表通信的波特率为2.5mbps,那么变频器的pr.543要设定为2(2.5mbps)。每个值对应的波特率见下表:h)pr.544(cclink扩展设定):14注:此部分只包括通信的一些基本设置,不包含变频器拖动的电机的功率,保护等参数设定。四、远程设备站的初始化:设备初始化可以用写一段初始化程序的方式,也可以到cclink设置里进行初始化的设置,下面例子为对站号为”1”的设备用逻辑实现初始化;查找表格可以查出上图中:X61B:1号远程设备站备妥标志位Y60C:监视器指令,本bit位置1后,才可以通过cclink对远程站进行监视Y60D:频率设定指令,本bit位置1后,才可以对变频器进行频率设定D2100:监视器代码1和监视器代码2,h2为上位机要监视的内容为电流和频率五、PLCCPU与远程站远程输入输出、远程寄存器等的对应关系1、远程输入输出:2、远程寄存器六、取值设置好参数后,我们要知道每个站的点对应的PLCCPU的地址是哪里,这样才能在PLC的逻辑中把需要的内容那来使用。具体如下举个例子:比如某个变频器的站号设定为“2”,然后你在cclink的网络参数设定里面分配的地址如下:远程输入RX:X600,远程输出RY:X600;远程寄存器RWr:D2000,远程寄存器RWw:D2100,则这台站号为“2”的变频器的开始地址如下:X(n)=X600+(n-1)*4word=D640输入输出地址为十六进制Y(n)=Y600+(n-1)*4word=Y640Rwr(n)=D2000+(n-1)*16word=D2016远程寄存器地址为十进制Rww(n)=D2100+(n-1)*16word=D2116对应需要的内容先查上面的表格然后通过起始地址进行偏移得到。更多内容请查阅相关手册。
本文标题:QJ61BT11N与FR-A7NC通信教程
链接地址:https://www.777doc.com/doc-4665186 .html