论文部分内容阅读
摘 要: 介绍CC-Link的概况及其网络控制方法,利用网络对从站PLC和变频器的控制给出实例。
关键词: CC-Link;PLC;变频器;网络控制
中图分类号:TP273 文献标识码:A 文章编号:1671-7597(2011)0820021-01
1 CC-Link概况
CC-Link(Control&Communication Link)总线是三菱电机于1996年推出的开放式现场总线,其数据容量大,通信速度多级可选择,而且它是一个复合的、开放的、适应性强的网络系统,能够适用于较高的管理层网络到较低的传感器层网络的不同范围。其不仅解决了工业现场配线复杂的问题,同时具有优异的抗噪性能和兼容性。
CC-Link具有如下特性:
1)在同行业中最快的通信速度,在需要高速应答时,可支持传感器输入及智能化设备之间进行大量数据传送。在100米距离内通信速率达10MB,1200米距离通信速率也达156KB。
2)对分散的PLC控制连网后进行循环传送,即在主控PLC与本地PLC之间进行N:N的循环传送。实现了控制系统的全分散、全开放、互操作、互换性。
3)可连智能设备,进行信息传送。除了字数据的循环传送以外,CC-Link系统还能与智能化设备进行数据通信,这些设备包括显示设备、条形码读写器、测量设备以及个人电脑等。
4)具有自动在线恢复、待机主控功能、切断从站功能、确认链接状态功能及测试和诊断功能,系统具有高度可靠性。
5)多厂商的开放性网络具有高度的安全性。
6)采用双绞线组成总线网,节省投资,提高控制性能。
2 CC-Link网络参数设置
CC-Link网络参数设置即是对通信的初始化,这对于数据发送、接收有着重要作用,CC-Link网络参数设置以Q系列PLC为例,在GX Developer8
的编辑环境下,点击工程中的“参数”,选择“网络参数”,就会。然后点击“CC-Link”,就会弹出CC-Link网络参数设置的对话框,根据Q系列PLC控制系统的要求,输入主站的个数最多是可以设置8个,再依次输入每个主站所连接的子站个数,从站(或子站)的类型,每个从站所占用子站的个数,以及Rx,Ry,RWr,RWw的首地址,再送次数,自动链接台数等。下面以应用举例进行说明。
3 应用举例
以Q系列主机控制从机PLC的输出和变频器的启动、停止、运行频率读取与写入为例:
1)CC-Link系统组成
主站由1块CPU(Q02)、l块主板(Q38B)、1块电源模块(Q61P-A2)、1块CC-Link模块QJ61BT11N和1台人机界面(F940GOT)组成。从站由5台PLC(FX2N-64MR,带CC-Link接口FX2N-32CCL)、5台变频器(FR-A500,带CC-Link接口FR-A5NC)组成。
2)主站参数设置
1号~5号PLC是CC-Link从站:在本工位的PLC编写程序,使本工位的输入寄存器X控制Q主站的相应寄存器和Q主站能控制PLC的输出寄存器Y。图1是Q主站的CC-Link参数设置。
由于CC-Link中规定每个从站的远程输入、输出寄存器占用2个数据寄存器,RWr、RWw占用4个数据寄存器,可知1号从站的远程输入寄存器是D1001~D1000、远程输出寄存器是D1021~D1020、RWr是D1043~D1040、RWw是D1083~D1080,2号从站的远程输入寄存器是D1003~D1002、远程输出寄存器是D1023~D1022、RWr是D1047~D1044、RWw是D1087~D1084。其余8个从站,其设置的寄存器位置如此类推。
图2是从站1#站的CC-Link通信程序,其作用是1#站把本站的X017~X000输入到Q主站的D1000中,和把Q主站的D1020的数据输出到1#站的Y017~Y000。
3)变频器参数设置
① 设置A5NC通信卡的参数。设置站号,×10表示站号的十位数,×1表示站号的个位数。
② 设置波特率,也就是B.RATE。CC-Link的所有站号的通信波特率必须一致,否则出错。本例中,由于Q型CC-Link主站和FX2N的CC-Link从站设置波特率位156Kbps。
③ 将变频器的内部参数清零后,设置Pr.340=1(连接开始模式选择);Pr.79=2(外部操作模式)。
4)主站部分参考程序
① 变频器部分程序说明
Z1、Z2、Z3为寄存器偏移量,RX、RY为2位偏移量,RWw、RWr为4位偏移量。
[BMOV D1000Z2 D220 K2]为远程输入RX,做为指令和信息的反馈寄存于D220,D221。
[BMOV D1020Z2 D222 K2]为远程输出RY,做为指令的执行,正转反转停止等,寄存于D222,D223。
[BMOV D1040Z3 D224 K4] 为远程寄存器RWR,做为信息的反馈,电压
转速电流频率等,D224~D227。
[BMOV D1080Z3 D228 K4] 为远程寄存器RWW,做为指令代码参数的写入,D228~D231。
② 主站部分PLC程序说明
[TO H0 H0 K4X00 K1] 第一个H0代表主站设备I/O 0插口,第二个H0代表BFM#0号,K4X000从X0~X17,点数为1,将X0~X17的状态放入主站设备I/O 0模块的BFM#0(缓冲存储器)中。
[TO H0 H1 K4Y00 K1]第一个H0代表主站设备I/O 0插口,第二个H1代表BFM#1号,K4Y000从Y0~Y17,点数为1。
[TO K0 K8 K1 K1](第一个H0代表主站设备I/O0插口,第二个H0代表BFM#8号,K1是为1,点数为1。
[FROM H000 H00E0 K4M500 K8]读主站中BFM中(1号站~4号站)地址为E7H to E0H中的值到从M500~M627中的16位,8个点。
[TO H000 H0160 K4M7000 K8]将主站中M700开始的16位,8个点开始16位,8个点的状态写入本地站的缓冲存储器地址(160H~167H)。
4)主站的人机界面
根据Q主站能够通过触摸屏对变频器进行正反转运行及读取电压与运行频率的改变等简单操作,对PLC的输入点Xn、输出点Yn进行监视及能控制输入信号。对各自的界面设置如图。
4 结束语
通过以上应用举例,可以知CC-Link是一个具有性能卓越、使用简单、应用广泛、节省成本的设备层网络系统,其良好的性价比使得在同类产品的控制领域有着广泛的应用。
参考文献:
[1]三菱电机自动化有限公司,FX2N-32CCL CC-Link接口模块用户手册[Z].2000.
[2]三菱电机自动化有限公司,FR-A5NC使用手册[Z].2001.
[3]三菱电机自动化有限公司,Q系列CC-Link网络系统用户参考手册[Z].1999.
作者简介:
庄志惠(1980-),男,大学本科(在职研究生),初级职称,从事计算机控制技术与自动化技术的研究。
关键词: CC-Link;PLC;变频器;网络控制
中图分类号:TP273 文献标识码:A 文章编号:1671-7597(2011)0820021-01
1 CC-Link概况
CC-Link(Control&Communication Link)总线是三菱电机于1996年推出的开放式现场总线,其数据容量大,通信速度多级可选择,而且它是一个复合的、开放的、适应性强的网络系统,能够适用于较高的管理层网络到较低的传感器层网络的不同范围。其不仅解决了工业现场配线复杂的问题,同时具有优异的抗噪性能和兼容性。
CC-Link具有如下特性:
1)在同行业中最快的通信速度,在需要高速应答时,可支持传感器输入及智能化设备之间进行大量数据传送。在100米距离内通信速率达10MB,1200米距离通信速率也达156KB。
2)对分散的PLC控制连网后进行循环传送,即在主控PLC与本地PLC之间进行N:N的循环传送。实现了控制系统的全分散、全开放、互操作、互换性。
3)可连智能设备,进行信息传送。除了字数据的循环传送以外,CC-Link系统还能与智能化设备进行数据通信,这些设备包括显示设备、条形码读写器、测量设备以及个人电脑等。
4)具有自动在线恢复、待机主控功能、切断从站功能、确认链接状态功能及测试和诊断功能,系统具有高度可靠性。
5)多厂商的开放性网络具有高度的安全性。
6)采用双绞线组成总线网,节省投资,提高控制性能。
2 CC-Link网络参数设置
CC-Link网络参数设置即是对通信的初始化,这对于数据发送、接收有着重要作用,CC-Link网络参数设置以Q系列PLC为例,在GX Developer8
的编辑环境下,点击工程中的“参数”,选择“网络参数”,就会。然后点击“CC-Link”,就会弹出CC-Link网络参数设置的对话框,根据Q系列PLC控制系统的要求,输入主站的个数最多是可以设置8个,再依次输入每个主站所连接的子站个数,从站(或子站)的类型,每个从站所占用子站的个数,以及Rx,Ry,RWr,RWw的首地址,再送次数,自动链接台数等。下面以应用举例进行说明。
3 应用举例
以Q系列主机控制从机PLC的输出和变频器的启动、停止、运行频率读取与写入为例:
1)CC-Link系统组成
主站由1块CPU(Q02)、l块主板(Q38B)、1块电源模块(Q61P-A2)、1块CC-Link模块QJ61BT11N和1台人机界面(F940GOT)组成。从站由5台PLC(FX2N-64MR,带CC-Link接口FX2N-32CCL)、5台变频器(FR-A500,带CC-Link接口FR-A5NC)组成。
2)主站参数设置
1号~5号PLC是CC-Link从站:在本工位的PLC编写程序,使本工位的输入寄存器X控制Q主站的相应寄存器和Q主站能控制PLC的输出寄存器Y。图1是Q主站的CC-Link参数设置。
由于CC-Link中规定每个从站的远程输入、输出寄存器占用2个数据寄存器,RWr、RWw占用4个数据寄存器,可知1号从站的远程输入寄存器是D1001~D1000、远程输出寄存器是D1021~D1020、RWr是D1043~D1040、RWw是D1083~D1080,2号从站的远程输入寄存器是D1003~D1002、远程输出寄存器是D1023~D1022、RWr是D1047~D1044、RWw是D1087~D1084。其余8个从站,其设置的寄存器位置如此类推。
图2是从站1#站的CC-Link通信程序,其作用是1#站把本站的X017~X000输入到Q主站的D1000中,和把Q主站的D1020的数据输出到1#站的Y017~Y000。
3)变频器参数设置
① 设置A5NC通信卡的参数。设置站号,×10表示站号的十位数,×1表示站号的个位数。
② 设置波特率,也就是B.RATE。CC-Link的所有站号的通信波特率必须一致,否则出错。本例中,由于Q型CC-Link主站和FX2N的CC-Link从站设置波特率位156Kbps。
③ 将变频器的内部参数清零后,设置Pr.340=1(连接开始模式选择);Pr.79=2(外部操作模式)。
4)主站部分参考程序
① 变频器部分程序说明
Z1、Z2、Z3为寄存器偏移量,RX、RY为2位偏移量,RWw、RWr为4位偏移量。
[BMOV D1000Z2 D220 K2]为远程输入RX,做为指令和信息的反馈寄存于D220,D221。
[BMOV D1020Z2 D222 K2]为远程输出RY,做为指令的执行,正转反转停止等,寄存于D222,D223。
[BMOV D1040Z3 D224 K4] 为远程寄存器RWR,做为信息的反馈,电压
转速电流频率等,D224~D227。
[BMOV D1080Z3 D228 K4] 为远程寄存器RWW,做为指令代码参数的写入,D228~D231。
② 主站部分PLC程序说明
[TO H0 H0 K4X00 K1] 第一个H0代表主站设备I/O 0插口,第二个H0代表BFM#0号,K4X000从X0~X17,点数为1,将X0~X17的状态放入主站设备I/O 0模块的BFM#0(缓冲存储器)中。
[TO H0 H1 K4Y00 K1]第一个H0代表主站设备I/O 0插口,第二个H1代表BFM#1号,K4Y000从Y0~Y17,点数为1。
[TO K0 K8 K1 K1](第一个H0代表主站设备I/O0插口,第二个H0代表BFM#8号,K1是为1,点数为1。
[FROM H000 H00E0 K4M500 K8]读主站中BFM中(1号站~4号站)地址为E7H to E0H中的值到从M500~M627中的16位,8个点。
[TO H000 H0160 K4M7000 K8]将主站中M700开始的16位,8个点开始16位,8个点的状态写入本地站的缓冲存储器地址(160H~167H)。
4)主站的人机界面
根据Q主站能够通过触摸屏对变频器进行正反转运行及读取电压与运行频率的改变等简单操作,对PLC的输入点Xn、输出点Yn进行监视及能控制输入信号。对各自的界面设置如图。
4 结束语
通过以上应用举例,可以知CC-Link是一个具有性能卓越、使用简单、应用广泛、节省成本的设备层网络系统,其良好的性价比使得在同类产品的控制领域有着广泛的应用。
参考文献:
[1]三菱电机自动化有限公司,FX2N-32CCL CC-Link接口模块用户手册[Z].2000.
[2]三菱电机自动化有限公司,FR-A5NC使用手册[Z].2001.
[3]三菱电机自动化有限公司,Q系列CC-Link网络系统用户参考手册[Z].1999.
作者简介:
庄志惠(1980-),男,大学本科(在职研究生),初级职称,从事计算机控制技术与自动化技术的研究。