最新消息: USBMI致力于为网友们分享Windows、安卓、IOS等主流手机系统相关的资讯以及评测、同时提供相关教程、应用、软件下载等服务。

三菱Q系列PLC与FX系列PLC进行CC-Link通讯实现方法

IT圈 admin 70浏览 0评论

2024年3月25日发(作者:萧芬)

经验交流

三菱Q系列PLC与FX系列

PLC 进行CC-Link通讯实现方法

杨德君

(重庆三峡职业学院,重庆 404144)

摘要

】三菱PLC在工控制领域中的应用非常广泛。随着科技的发展,生产设备的自动化程度越来越高。

往往一个产品的生产都是由多种加工设备的相互配合、协同作业来完成的,各设备之间不可避免地要进

行多种信号和数据的交换。作为现场设备级的各PLC之间的通讯显得尤为重要。本文主要介绍三菱Q系

列PLC与FX系列PLC通过CC-Link通讯应用。

关键词

】PLC;CC-Link;通讯;站号;站数

一、CC-Link的概述

CC-Link是在工控系统中,可以将控制和信息数

据同时以10Mbps高速传输的开放式现场总线。CC-

Link可以直接连接各种流量计、温控仪等现场设备,

降低了配线成本,并且便于接线设计的更改。作为现

场总线网络的CC-Link不仅可以连接各种现场仪表,

而且还可以连接各种本地控制站PLC作为智能设备

站。在各个本地控制站之间通讯量不大的情况下,采

用CC-Link可以构成一个简易的PLC控制网,与真

正的控制网相比,价格极为低廉。通过中继器可以在

4.3公里以内保持10M的高速通讯速度,CC-Link有

足够卓越的性能应用于大范围的系统。

CC-Link具有性能卓越、应用广泛、使用简单、

节省成本等突出优点,因此广泛用于半导体生产线、

自动化传送线、食品加工线以及汽车生产线等各个现

场控制领域。

二、CC-Link通讯的工作原理

CC-Link系统至少需要1个主站,可以连接远程

I/O站、远程设备站、本地站、备用主站、智能设备

站等总计64个站。

CC-Link的通信协议遵循RS485。采用循环传输

和瞬时传输两种通信模式。一般情况下,CC-Link主

要采用广播-轮询(循环传输)的方式进行通讯。具

体的方式是:主站将刷新数据(RY/RWw)发送到所

有从站,与此同时轮询从站1;从站1对主站的轮询

做出响应(RX/RWr),同时将该响应告知其他从站;

然后主站轮询从站2(此时并不发送刷新数据),从

站2给出响应,并将该响应告知其他从站;依此类推,

循环往复。该方式的数据传输率非常高。在64个远

程I/O站的情况下,链接扫描时间为3.7毫秒。稳定

快速的通信速度是CC-Link的最大优势。

三、CC-Link通讯的硬件组态

CC-Link通信系统中,一般选用三菱Q系列

PLC作为主站,FX系列PLC作为从站。以主站的

CC-Link通讯模块选用QJ61BT11N,从站的CC-Link

通讯模块选用FX3U-32CCL进行CC-Link通讯为例。

(一)站号设置

主站站号设置一般为0,备用主站为1到64,

从站号为1到64,如果设置了0到64之外的数值,

“ERR”灯亮起。在同一个系统中,各站的站号不能

作者简介:

杨德君(1983.1—),男,汉族,重庆人,助教,工学学士,研究方向:机电一体化。

· 65 ·

丝路视野

设置为相同站号。

(二)传送速率设置

主站和从站必须设置相同的传送速率。

(三)通讯模块的连线

用双绞屏蔽电缆将各站的DA与DA端子,DB

与DB端子,DG与DG端子进行连接。将每个站

的SLD端子与双绞屏蔽电缆的屏蔽层相连。各站点

的连线可从任一站点进行连接,与站编号无关。当

FX3U-32CCL作为最终站时,在DA和DB端子上接

一个终端电阻。

(四)从站站数设置

作为从站通讯模块的FX3U-32CCL,远程通信

点数由所选的站数(1—4)决定。每站远程点数为

32个远程输入点和32个远程输出点。但是最终点的

高16位点作为系统区由CC-Link系统专用。每站的

远程寄存器数为4个RWR读入点区域和4个RWW

写出点区域。远程点数列表如下。

表1 远程点数表

选择

站数

类型远程输入远程输出

读远程写远程寄

寄存器存器

RX00-

用户区RX0F

RY00-RY0F

RWR0-RWW0-

(16点)

RWR3RWW3

1

(16点)(4点)(4点)

RX10-

系统区RX1F

RY10-RY1F

(16点)

(16点)

--

RX00-RWW0-

用户区RX2F

RY00-RY2F

RWR0-

(48点)

(48点)

RWR7RWW7

2

(8点)(8点)

RX30-

系统区RX3F

RY30-RY3F

(16点)

(16点)

--

RX00-RWW0-

用户区RX4F

RY00-RY4F

RWR0-

(80点)

(80点)

RWRBRWWB

3

(12点)(12点)

RX50-

系统区RX5F

RY50-RY5F

(16点)

(16点)

--

RX00-

RX6F

RY00-RY6F

RWR0-RWW0-

用户区

(112点)

(112点)

RWRFRWWF

4

(16点)(16点)

RX70-

系统区RX7F

RY70-RY7F

(16点)

--

(16点)

在编制通讯程序前,必须要先汇总各站之间需

要通讯的数据与信号的数量。才能根据其数量通过拨

动从站FX3U-32CCL模块中的设置旋钮正确设定“站

数”和“站号”。根据点数列表可知,若从站1的“站号”

· 66 ·

是1,“站数”选择为2,那么从站1的远程通信点

数64个远程输入点和64个远程输出点,远程读写寄

存器各为8个。同时由于从站1占用了两个站,把”

站号”1和”站号”2都占用了。从站2的”站号”

只能在3到64中选择。可见“站号”的设置与“站数”

是有关联的。

四、CC-Link通讯的软件组态

三菱Q系列PLC和FX系列PLC进行CC-Link

通讯,需要在作为主站的Q系列PLC里进行组态,

而在作为从站的FX系列PLC里只需要用FROM/TO

指令进行简单编程就能经FX3U-32CCL接口模块中

的缓冲存储器进行数据读/写。

(一)组态Q系列PLC

组态Q系列PLC参数,需在“I/O分配”界面,

根据Q系列PLC各模块的挂接位置,选择与插槽位

置相对应的模块类型。并选择各模块匹配的点数,分

配“起始XY”。输入和输出模块根据实物点数进行

选择。智能模块(通讯模块)一般选择32点,起始

XY为“00A0”。

组态“网络参数”选择“CC-Link”进行网络参

数设置。根据通讯模块的数量选择“模块数”。“起

始I/O号”填写内容为在“I/O分配”界面智能模块

(通讯模块)所分配的起始XY为“00A0”。“类型”

可以选择“主站”或“备用主站”。“总连接个数”

填写内容是从站个数。远程输入(RX)刷新软元件、

程输出(RY)刷新软元件填写的是读、写位元件的

首地址,用M填写,且位地址必须是16的倍数。远

程寄存器(RWR)刷新元件、远程寄存器(RWW)

刷新元件填写的是读、写字元件的首地址,用D填写。

组态“站信息设置”里面的“站信息”,从站

的站点类型为“远程设备站”,占有站数和远程站

点数,是根据在FX3U-32CCL通讯模块中的“站号”

和“站数”拨号设置决定的,必须要一致。

(二)组态FX系列PLC

FX3U-32CCL通讯模块通过由16位RAM存储

支持的内置缓冲存储器(BFM)在FX系列PLC与

CC-Link系统主站之间进行数据传送。缓冲存储器由

专用读存储器和专用写存储器组成。“专用写存储器”

和“专用读存储器”,均有编号#0~#31,32个缓冲

存储器。其中用于用户数据传数的主要是#0~#23。

通过FROM指令,从站PLC可从专用读存储器

中将主站传来的数据读出让自己使用。

经验交流

通过TO指令,从站PLC可将数据从PLC写入

专用写存储器,然后将数据传送给主站。

专用“写”缓冲寄存器列表如下:

表2 专用“写”缓冲寄存器表

编号

#0

#1

#2

#3

#4

#5

#6

#7

#8

#9

#10

#11

说明

RY00-RY0F(设定站)

RY10-RY1F(设定站)

编号

#12

#13

说明

RWW4(设定站+1)

RWW5(设定站+1)

RWW6(设定站+1)

RWW7(设定站+1)

RWW8(设定站+2)

RWW9(设定站+2)

RWWA(设定站+2)

RWWB(设定站+2)

RWWD(设定站+3)

RWWC(设定站+3)

RWWE(设定站+3)

RWWF(设定站+3)

BFM#8~#23缓冲存储器里存有的信息是主站写给

FX3U-32CCL有关远程寄存器的内容。

在FX3U-32CCL中,远程输出的点数范围

(RY00-RY7F)取决于选择的站数数量(1—4)。

块号:FX3U-32CCL接口模块在从站PLC上的

挂接位置,K0表示紧邻PLC的第一个位置。

传送起点源:缓冲存储器中传送给从站PLC的

起点数据,K8表示BFM#8。

传送目标:缓冲存储器中传送给从站PLC后存

储在PLC中的地址。

传送点数:远程寄存器的个数。K4表示4个。

“专用读缓冲存储器”与“专用写缓冲存储器”

的使用完全类似,区别只是在于编程指令使用的是

TO指令,数据的传送方向相反。是从站PLC向专用

读缓冲存储器(BFM)进行传送。

位元件和字元件数据的“写”通讯程序:

RY20-RY2F(设定站+1)#14

RY30-RY3F(设定站+1)#15

RY40-RY4F(设定站+2)#16

RY50-RY5F(设定站+2)#17

RY60-RY6F(设定站+3)#18

RY70-RY7F(设定站+3)#19

RWW0(设定站)

RWW1(设定站)

RWW2(设定站)

RWW3(设定站)

#20

#21

#22

#23

五、结语

综上所述,在三菱Q系列PLC与FX系列PLC

通过CC-Link通讯中,首先要把握好各站之间需要

通讯的信息数量。一个站只能进行16个位地址和4

个字元件的数据通信,通过增加“站数”才能增加

参与通讯的信号数量。同时也要注意,一旦“站数”

改变,必然影响后面从站的“站号”设定。把握好“站

号”和“站数”的关系,

是CC-Link通讯成败的

关键。根据本文所简介的

位元件数据的“读”通讯程序:

BFM#0~#7(远程输出RY00-RY7F),每个缓

冲存储器都有16个远程输出点,每点的ON/OFF状

态信息分别表示主站写给FX3U-32CCL的远程输出内

容。从站PLC通过FROM指令将这些信息读入PLC。

在FX3U-32CCL中,远程输出的点数范围

(RY00-RY7F)取决于选择的站数数量(1—4)。

块号:FX3U-32CCL通讯模块在从站PLC上的

挂接位置,K0表示紧邻PLC的第一个位置。

传送起点源:缓冲存储器中传送给从站PLC的

起点数据,K0表示BFM#0。

传送目标:缓冲存储器中传送给从站PLC后存

储在PLC中的地址。

传送点数:每个远程输出缓冲存储器是16位,

K1表示16点,K2表示32点。

字元件数据的“读”通讯程序:

BFM#8~#23(远程寄存器RWW0-RWWF),分

别分配一个编号为RWW0到RWWF远程存储器,

流程和参数设定方法,就能实现三菱Q系列PLC与

FX系列PLC的CC-Link通讯。

参考文献

[1] 郭鹏,李悦,高文彬.三菱Q系列PLC与FX系列PLC

基于CC-Link通讯在轮胎设备中的应用[J].橡胶科技市

场,2007(02),13~16.

[2] 范明锦.三菱Q系列PLC与FX系列PLC的通讯[J].科

技致富向导,2011(23),190~191.

[3] 王辉.三菱电机通讯网络应用指南[M].北京:北京工业

出版社,2010.

· 67 ·

2024年3月25日发(作者:萧芬)

经验交流

三菱Q系列PLC与FX系列

PLC 进行CC-Link通讯实现方法

杨德君

(重庆三峡职业学院,重庆 404144)

摘要

】三菱PLC在工控制领域中的应用非常广泛。随着科技的发展,生产设备的自动化程度越来越高。

往往一个产品的生产都是由多种加工设备的相互配合、协同作业来完成的,各设备之间不可避免地要进

行多种信号和数据的交换。作为现场设备级的各PLC之间的通讯显得尤为重要。本文主要介绍三菱Q系

列PLC与FX系列PLC通过CC-Link通讯应用。

关键词

】PLC;CC-Link;通讯;站号;站数

一、CC-Link的概述

CC-Link是在工控系统中,可以将控制和信息数

据同时以10Mbps高速传输的开放式现场总线。CC-

Link可以直接连接各种流量计、温控仪等现场设备,

降低了配线成本,并且便于接线设计的更改。作为现

场总线网络的CC-Link不仅可以连接各种现场仪表,

而且还可以连接各种本地控制站PLC作为智能设备

站。在各个本地控制站之间通讯量不大的情况下,采

用CC-Link可以构成一个简易的PLC控制网,与真

正的控制网相比,价格极为低廉。通过中继器可以在

4.3公里以内保持10M的高速通讯速度,CC-Link有

足够卓越的性能应用于大范围的系统。

CC-Link具有性能卓越、应用广泛、使用简单、

节省成本等突出优点,因此广泛用于半导体生产线、

自动化传送线、食品加工线以及汽车生产线等各个现

场控制领域。

二、CC-Link通讯的工作原理

CC-Link系统至少需要1个主站,可以连接远程

I/O站、远程设备站、本地站、备用主站、智能设备

站等总计64个站。

CC-Link的通信协议遵循RS485。采用循环传输

和瞬时传输两种通信模式。一般情况下,CC-Link主

要采用广播-轮询(循环传输)的方式进行通讯。具

体的方式是:主站将刷新数据(RY/RWw)发送到所

有从站,与此同时轮询从站1;从站1对主站的轮询

做出响应(RX/RWr),同时将该响应告知其他从站;

然后主站轮询从站2(此时并不发送刷新数据),从

站2给出响应,并将该响应告知其他从站;依此类推,

循环往复。该方式的数据传输率非常高。在64个远

程I/O站的情况下,链接扫描时间为3.7毫秒。稳定

快速的通信速度是CC-Link的最大优势。

三、CC-Link通讯的硬件组态

CC-Link通信系统中,一般选用三菱Q系列

PLC作为主站,FX系列PLC作为从站。以主站的

CC-Link通讯模块选用QJ61BT11N,从站的CC-Link

通讯模块选用FX3U-32CCL进行CC-Link通讯为例。

(一)站号设置

主站站号设置一般为0,备用主站为1到64,

从站号为1到64,如果设置了0到64之外的数值,

“ERR”灯亮起。在同一个系统中,各站的站号不能

作者简介:

杨德君(1983.1—),男,汉族,重庆人,助教,工学学士,研究方向:机电一体化。

· 65 ·

丝路视野

设置为相同站号。

(二)传送速率设置

主站和从站必须设置相同的传送速率。

(三)通讯模块的连线

用双绞屏蔽电缆将各站的DA与DA端子,DB

与DB端子,DG与DG端子进行连接。将每个站

的SLD端子与双绞屏蔽电缆的屏蔽层相连。各站点

的连线可从任一站点进行连接,与站编号无关。当

FX3U-32CCL作为最终站时,在DA和DB端子上接

一个终端电阻。

(四)从站站数设置

作为从站通讯模块的FX3U-32CCL,远程通信

点数由所选的站数(1—4)决定。每站远程点数为

32个远程输入点和32个远程输出点。但是最终点的

高16位点作为系统区由CC-Link系统专用。每站的

远程寄存器数为4个RWR读入点区域和4个RWW

写出点区域。远程点数列表如下。

表1 远程点数表

选择

站数

类型远程输入远程输出

读远程写远程寄

寄存器存器

RX00-

用户区RX0F

RY00-RY0F

RWR0-RWW0-

(16点)

RWR3RWW3

1

(16点)(4点)(4点)

RX10-

系统区RX1F

RY10-RY1F

(16点)

(16点)

--

RX00-RWW0-

用户区RX2F

RY00-RY2F

RWR0-

(48点)

(48点)

RWR7RWW7

2

(8点)(8点)

RX30-

系统区RX3F

RY30-RY3F

(16点)

(16点)

--

RX00-RWW0-

用户区RX4F

RY00-RY4F

RWR0-

(80点)

(80点)

RWRBRWWB

3

(12点)(12点)

RX50-

系统区RX5F

RY50-RY5F

(16点)

(16点)

--

RX00-

RX6F

RY00-RY6F

RWR0-RWW0-

用户区

(112点)

(112点)

RWRFRWWF

4

(16点)(16点)

RX70-

系统区RX7F

RY70-RY7F

(16点)

--

(16点)

在编制通讯程序前,必须要先汇总各站之间需

要通讯的数据与信号的数量。才能根据其数量通过拨

动从站FX3U-32CCL模块中的设置旋钮正确设定“站

数”和“站号”。根据点数列表可知,若从站1的“站号”

· 66 ·

是1,“站数”选择为2,那么从站1的远程通信点

数64个远程输入点和64个远程输出点,远程读写寄

存器各为8个。同时由于从站1占用了两个站,把”

站号”1和”站号”2都占用了。从站2的”站号”

只能在3到64中选择。可见“站号”的设置与“站数”

是有关联的。

四、CC-Link通讯的软件组态

三菱Q系列PLC和FX系列PLC进行CC-Link

通讯,需要在作为主站的Q系列PLC里进行组态,

而在作为从站的FX系列PLC里只需要用FROM/TO

指令进行简单编程就能经FX3U-32CCL接口模块中

的缓冲存储器进行数据读/写。

(一)组态Q系列PLC

组态Q系列PLC参数,需在“I/O分配”界面,

根据Q系列PLC各模块的挂接位置,选择与插槽位

置相对应的模块类型。并选择各模块匹配的点数,分

配“起始XY”。输入和输出模块根据实物点数进行

选择。智能模块(通讯模块)一般选择32点,起始

XY为“00A0”。

组态“网络参数”选择“CC-Link”进行网络参

数设置。根据通讯模块的数量选择“模块数”。“起

始I/O号”填写内容为在“I/O分配”界面智能模块

(通讯模块)所分配的起始XY为“00A0”。“类型”

可以选择“主站”或“备用主站”。“总连接个数”

填写内容是从站个数。远程输入(RX)刷新软元件、

程输出(RY)刷新软元件填写的是读、写位元件的

首地址,用M填写,且位地址必须是16的倍数。远

程寄存器(RWR)刷新元件、远程寄存器(RWW)

刷新元件填写的是读、写字元件的首地址,用D填写。

组态“站信息设置”里面的“站信息”,从站

的站点类型为“远程设备站”,占有站数和远程站

点数,是根据在FX3U-32CCL通讯模块中的“站号”

和“站数”拨号设置决定的,必须要一致。

(二)组态FX系列PLC

FX3U-32CCL通讯模块通过由16位RAM存储

支持的内置缓冲存储器(BFM)在FX系列PLC与

CC-Link系统主站之间进行数据传送。缓冲存储器由

专用读存储器和专用写存储器组成。“专用写存储器”

和“专用读存储器”,均有编号#0~#31,32个缓冲

存储器。其中用于用户数据传数的主要是#0~#23。

通过FROM指令,从站PLC可从专用读存储器

中将主站传来的数据读出让自己使用。

经验交流

通过TO指令,从站PLC可将数据从PLC写入

专用写存储器,然后将数据传送给主站。

专用“写”缓冲寄存器列表如下:

表2 专用“写”缓冲寄存器表

编号

#0

#1

#2

#3

#4

#5

#6

#7

#8

#9

#10

#11

说明

RY00-RY0F(设定站)

RY10-RY1F(设定站)

编号

#12

#13

说明

RWW4(设定站+1)

RWW5(设定站+1)

RWW6(设定站+1)

RWW7(设定站+1)

RWW8(设定站+2)

RWW9(设定站+2)

RWWA(设定站+2)

RWWB(设定站+2)

RWWD(设定站+3)

RWWC(设定站+3)

RWWE(设定站+3)

RWWF(设定站+3)

BFM#8~#23缓冲存储器里存有的信息是主站写给

FX3U-32CCL有关远程寄存器的内容。

在FX3U-32CCL中,远程输出的点数范围

(RY00-RY7F)取决于选择的站数数量(1—4)。

块号:FX3U-32CCL接口模块在从站PLC上的

挂接位置,K0表示紧邻PLC的第一个位置。

传送起点源:缓冲存储器中传送给从站PLC的

起点数据,K8表示BFM#8。

传送目标:缓冲存储器中传送给从站PLC后存

储在PLC中的地址。

传送点数:远程寄存器的个数。K4表示4个。

“专用读缓冲存储器”与“专用写缓冲存储器”

的使用完全类似,区别只是在于编程指令使用的是

TO指令,数据的传送方向相反。是从站PLC向专用

读缓冲存储器(BFM)进行传送。

位元件和字元件数据的“写”通讯程序:

RY20-RY2F(设定站+1)#14

RY30-RY3F(设定站+1)#15

RY40-RY4F(设定站+2)#16

RY50-RY5F(设定站+2)#17

RY60-RY6F(设定站+3)#18

RY70-RY7F(设定站+3)#19

RWW0(设定站)

RWW1(设定站)

RWW2(设定站)

RWW3(设定站)

#20

#21

#22

#23

五、结语

综上所述,在三菱Q系列PLC与FX系列PLC

通过CC-Link通讯中,首先要把握好各站之间需要

通讯的信息数量。一个站只能进行16个位地址和4

个字元件的数据通信,通过增加“站数”才能增加

参与通讯的信号数量。同时也要注意,一旦“站数”

改变,必然影响后面从站的“站号”设定。把握好“站

号”和“站数”的关系,

是CC-Link通讯成败的

关键。根据本文所简介的

位元件数据的“读”通讯程序:

BFM#0~#7(远程输出RY00-RY7F),每个缓

冲存储器都有16个远程输出点,每点的ON/OFF状

态信息分别表示主站写给FX3U-32CCL的远程输出内

容。从站PLC通过FROM指令将这些信息读入PLC。

在FX3U-32CCL中,远程输出的点数范围

(RY00-RY7F)取决于选择的站数数量(1—4)。

块号:FX3U-32CCL通讯模块在从站PLC上的

挂接位置,K0表示紧邻PLC的第一个位置。

传送起点源:缓冲存储器中传送给从站PLC的

起点数据,K0表示BFM#0。

传送目标:缓冲存储器中传送给从站PLC后存

储在PLC中的地址。

传送点数:每个远程输出缓冲存储器是16位,

K1表示16点,K2表示32点。

字元件数据的“读”通讯程序:

BFM#8~#23(远程寄存器RWW0-RWWF),分

别分配一个编号为RWW0到RWWF远程存储器,

流程和参数设定方法,就能实现三菱Q系列PLC与

FX系列PLC的CC-Link通讯。

参考文献

[1] 郭鹏,李悦,高文彬.三菱Q系列PLC与FX系列PLC

基于CC-Link通讯在轮胎设备中的应用[J].橡胶科技市

场,2007(02),13~16.

[2] 范明锦.三菱Q系列PLC与FX系列PLC的通讯[J].科

技致富向导,2011(23),190~191.

[3] 王辉.三菱电机通讯网络应用指南[M].北京:北京工业

出版社,2010.

· 67 ·

发布评论

评论列表 (0)

  1. 暂无评论