1、模块五 电气控制系统通信处理 本章主要介绍电气控制系统的通信处理,包括PLC与PLC之间的N:N组网通信、基于485-BD通信板的PLC与触摸屏之间的通信处理以及三菱 Q系列PLC与FX系列PLC之间的CC-Link组网通信。学习目标:1.掌握 N:N 通信网络的安装、编程与调试。2.掌握用485-BD通信板实现PLC与触摸屏之间的通信3.掌握三菱Q系列PLC与FX系列PLC的CC-Link通信方式4.掌握485-BD通信板的接线与调试过程,熟悉QJ61BT11和FX2N-32CCL模块的接线和设置。01三个任务:项目5.1 三菱FX3u系列 PLC N:N通信1项目5.2 基于485-BD的
2、三菱PLC与MCGS触摸屏的通信 3项目5.3 三菱Q系列PLC与FX系列 PLC CC-Link通信2/模块五02项目5.1 三菱FX3u系列 PLC N:N通信一、项目任务 利用一台FX3u-32MT系列PLC、两台FX3u-32MR系列PLC和三块FX3u-485-BD通信板实现三台PLC之间的N:N通信,控制要求为:1.三台PLC之间用485-BD通信板连接,以FX3u-32MT作为主站,站号为0,两台FX3u-32MR作为从站,站号为别为:1号站、2号站。2.按下0号站SB1,则1号站的一盏灯点亮,按下0号站SB2,则2号站的一盏灯点亮。3.1号站和2号站的D200的值等于 100时
3、,对应0号站的两盏灯点亮。4.从1号站读取2号站的 D250的值,保存到1号站的D220中。5.1号站的D13和2号站的D23相加,和保存到主站的D3中。/模块一/项目5.103三、项目分析1.安装和连接N:N 通信网络 /项目5.1网络安装前,先断开电源。各站PLC插上FX3u-485-BD通信板。图 5-1 FX3u-485-BD 通信板显示/端子排列04三、项目分析1.安装和连接N:N 通信网络 /项目5.1系统的N:N链接网络,各站点间用屏蔽双绞线相连,接线时须注意终端站要接上 110 的终端电阻(485BD通信板附件)。图 5-2 系统PLC链接网络连接05三、项目分析/项目5.12
4、.组建N:N 通信网络FX系列 PLC规定了与N:N网络相关的标志位(特殊辅助继电器)和存储网络参数和网络状态的特殊数据寄存器。表5-1 特殊辅助继电器特性辅助继电器名称功能响应类型RM8038N:N网络参数设定通信参数设定的标志位。也可以作为确认有无N:N网络程序用的标志位。在顺控程序中请勿置ON。M,LR/WM8179通道设定设定所使用的通信口的通道。请在顺控程序中设定。不编程:通道1 有OUT M8179的程序:通道2M,LRM8183主站点的通信错误 当主站点产生通信错误时为ONLRM8184M8190从站点的通信错误 当从站点产生通信错误时为ONM,LRM8191正在执行数据通信 当
5、与其他站点通信时ONM,L06三、项目分析/项目5.12.组建N:N 通信网络FX系列 PLC规定了与N:N网络相关的标志位(特殊辅助继电器)和存储网络参数和网络状态的特殊数据寄存器。表5-2 特殊数据寄存器特性特性数据寄存器数据寄存器名称名称功能功能响应类型RD8173站点号存储显示自己的站点号M,LRD8174从站点总数存储显示从站点的总数M,LRD8175刷新范围存储刷新范围M,LWD8176相应站号设定N:N网络设定使用时的站号。主站设定为0,从站设定为1-7。初始值:0M,LWD8177从站总数设定设定从站的总站数。从站的PLC中无需设定。初始值:7MWD8178刷新范围设定选择要相
6、互进行通信的软元件点数的模式。从站的PLC中无需设定。初始值:0当混合有FX0N、FX1S系列时,仅可以设定模式0MR/WD8179重试次数即使重复指定的通信也没有响应的情况下,可以确认出错,以及其他站的出错。从站的PLC中无需设定。初始值:3MR/WD8180监视时间设定用于判断通信异常的时间(50ms2550ms)。以10ms为单位进行设定。从站的PLC中无需设定。初始值:5M07三、项目分析/项目5.12.组建N:N 通信网络设置主站的程序如图5-3所示。图5-3 主站点网络参数设置程序图5-4 从站点网络参数设置程序设置从站的程序如图5-4所示。08三、项目分析/项目5.12.组建N:
7、N 通信网络根据网络中信息交换的数据量不同,可选择如表5-3模式 0、模式 1或模式2三种刷新模式。在每种模式下使用的元件被N:N网络所有站点所占用。表5-3 三种模式的软元件分配站号站号模式模式0 0模式模式1 1模式模式2 2位软元件(M)字软元件(D)位软元件(M)字软元件(D)位软元件(M)字软元件(D)0点各站4点各站32点各站4点各站64点各站8点主站站号0D0D3M1000M1031D0D3M1000M1063D0D7从站站号1D10D13M1064M1095D10D13M1064M1127D10D17站号2D20D23M1128M1159D20D23M1128M1191D20D
8、27站号3D30D33M1192M1223D30D33M1192M1255D30D37站号4D40D43M1256M1287D40D43M1256M1319D40D47站号5D50D53M1320M1351D50D53M1320M1383D50D57站号6D60D63M1384M1415D60D63M1384M1447D60D67站号7D70D73M1448M1479D70D73M1448M1511D70D7709三、项目分析/项目5.13.各站PLC输入输出分配以FX3u-32MT PLC作为主站,站号为0,两台FX3u-32MR PLC作为从站,站号分别为1、2,各站PLC输入/输出分配见
9、表5-5、5-6、5-7。表5-5 FX3u-32MT(#0)PLC输入输出分配表输入信号输入信号输出信号输出信号设备名称代号输入地址编号设备名称代号输出地址编号控制按钮一SB1X1运行指示灯HL1Y1控制按钮二SB2X2运行指示灯HL2Y2表5-6 FX3u-32MR(#1)PLC输入输出分配表输入信号输入信号输出信号输出信号设备名称代号输入地址编号设备名称代号输出地址编号 运行指示灯HL1Y0表5-7 FX3u-32MR(#2)PLC输入输出分配表输入信号输入信号输出信号输出信号设备名称代号输入地址编号设备名称代号输出地址编号 运行指示灯HL1Y010三、项目分析/项目5.14.各站PLC
10、接线图根据上述输入输出分配,需要连接外部按钮和指示灯,主站外部接线图如图5-5,两个从站的接线图相同,如图5-6。图5-5 主站接线图 图5-6 从站接线图11/The Executives四、项目实施/项目5.11.根据控制要求进行组网连接各站485-BD通信板,连接方式如图5-2。2.编写主、从站点程序并调试运行。图5-7 0号主站网络读写程序图5-8 1号从站网络读写程序12项目5.2 基于485-BD的三菱PLC与MCGS触摸屏的通信 一、项目任务利用FX3u-485-BD通信板实现三菱FX3u系列PLC和MCGS触摸屏之间的通信,以MCGS触摸屏为终端、两台三菱FX3u系列PLC为控
11、制对象进行通信,控制要求为:1.通过触摸屏上的输入框输入数字,作为2台PLC从站的定时器设定时间。2.按下触摸屏上的启动按钮1,第一台PLC中的定时器按照触摸屏设定时间控制其Y0输出。按下触摸屏上的启动按钮2,第二台PLC中的定时器按照触摸屏设定时间控制其Y0输出。按下触摸屏上的停止按钮,2台PLC中的Y0都断电停止。3.触摸屏上设有2台PLC的Y0指示灯,能够同步指示各台PLC的Y0的得失电情况。4.在操作过程中,计算机上的PLC编程软件能够监控第1台PLC程序运行过程。二、项目准备FX3u PLC 两台、MCGS触摸屏一块、FX3u-485-BD 两块、电脑、下载线一条、485通信线一条、
12、接线工具/模块一/项目5.213三、项目分析1.安装和连接通信网络网络安装前,断开电源。各站PLC上插上FX3u-485-BD通信板。MCGS触摸屏COM口默认为COM2,采用9针串口与安装在PLC上的485-BD板相连。/项目5.2COM2(RS485)7RS485+8RS485-5GND图 5-10 系统PLC链接网络连接14三、项目分析2.通信网络参数设置(1)PLC与MCGS触摸屏485通信的参数设置/项目5.215三、项目分析2.通信网络参数设置(2)MCGS触摸屏参数设置/项目5.216三、项目分析2.通信网络参数设置(3)MCGS触摸屏变量定义/项目5.217三、项目分析 3.触
13、摸屏与PLC组态的软元件分配/项目5.2表5-9 触摸屏与PLC分配表输入信号输入信号输出信号输出信号触摸屏变量PLC组态变量触摸屏变量PLC组态变量启动按钮1设备0_M0指示灯0设备0_Y0启动按钮2设备1_M0指示灯1设备1_Y0停止按钮M1 定时D0 18/The Executives四、项目实施/项目5.2 1.按照485-BD通信方式连接MCGS触摸屏和2台PLC,进行组网通信,连接方式如图5-10。2.触摸屏设计19/The Executives四、项目实施/项目5.23.PLC程序设计项目5.3 三菱Q系列PLC与FX系列 PLC CC-Link通信一、项目任务 利用一台三菱Q0
14、0U PLC、一台FX3u-MT PLC和一台FX3u-MR PLC实现远程设备站的CC-Link通信,控制要求为:三菱Q系列PLC的X0分别控制两台FX系列PLC的Y0同时输出,三菱Q系列PLC的X1分别控制两台FX系列PLC的Y1同时输出;两台FX系列PLC的X0都能控制三菱Q系列PLC的Y20输出,两台FX系列PLC的X1都能控制三菱Q系列PLC的Y21输出。二、项目准备 Q系列PLC一台、FX3u-32MT PLC 一台、FX3u-32MR PLC 一台、QJ61BT11型CC-LINK 接口模块一块、FX2N-32CCL型CC-LINK 接口模块两块、电脑、下载线一条、485 通信线
15、一条、接线工具、导线若干/模块一/项目5.32021三、项目分析1.QJ61BT11和FX2N-32CCL模块概述(1)QJ61BT11QJ61BT11是控制和通信链接系统的主/本地模块/项目5.31.LED显示 2.站号设置开关 3.传送速率/模式设置开关 4.接线端子22三、项目分析1.QJ61BT11和FX2N-32CCL模块概述(2)FX2N-32CCLFX2N-32CCL可作为CC-Link的接口模块连接在 FX1N/FX2N/FX2NC/FX3u系列 PLC 上,它可作为CC-Link的一个远程设备站,采用屏蔽双绞电缆进行连接,通过使用FROM/TO指令对FX2N-32CCL的缓冲
16、存储器进行读/写与PLC进行通信。/项目5.3(a)端盖正面 (b)侧面 (c)端盖内部23三、项目分析2.FX2N-32CCL 和 QJ61BT11连接(1)连线采用双绞屏蔽电缆连接将2个FX2N-32CCL和QJ61BT11连接起来/项目5.3图5-28 通信线连接24三、项目分析2.FX2N-32CCL 和 QJ61BT11连接(2)远程点数和远程编号列表在 FX2N-32CCL中,远程点数由所选的站数(1-4)决定。每站远程点数为32个远程输入点和32个远程输出点。但最终站的高16点作为系统区由CC-link系统专用。每站的远程寄存器数为 4个RW读入点区域和4个RW写出点区域。/项目
17、5.3表5-12 远程输入输出及寄存器分配表站数站数类型类型远程输入远程输入远程输出远程输出写远程寄存器写远程寄存器读远程寄存器读远程寄存器1用户区RX00RX0F(16个点)RY00RY0F(16个点)RWr0RWr3(4个点)RWw0RWw3(4个点)系统区RX10RX1F(16个点)RY10RY1F(16个点)2用户区RX00RX2F(48个点)RY00RY2F(48个点)RWr0RWr7(8个点)RWw0RWw7(8个点)系统区RX30RX3F(16个点)RY30RY3F(16个点)3用户区RX00RX4F(80个点)RY00RY4F(80个点)RWr0RWrB(12个点)RWw0RW
18、wB(12个点)系统区RX50RX5F(16个点)RY50RY5F(16个点)4用户区RX00RX6F(112个点)RY00RY6F(112个点)RWr0RWrF(16个点)RWw0RWwF(16个点)系统区RX70RX7F(16个点)RY70RY7F(16个点)25三、项目分析2.FX2N-32CCL 和 QJ61BT11连接(3)缓冲存储器(BFM)的分配1)专用读缓冲存储器(BFM)/项目5.3表5-13 专用读缓冲存储器分配表BFMBFM编编号号说明 BFMBFM编号编号说明#0远程输出RY00RY0F(设定站)#16远程寄存器RWw8(设定站+2)#1远程输出RY10RY1F(设定站
19、)#17远程寄存器RWw9(设定站+2)#2远程输出RY20RY2F(设定站+1)#18远程寄存器RWwA(设定站+2)#3远程输出RY30RY3F(设定站+1)#19远程寄存器RWwB(设定站+2)#4远程输出RY40RY4F(设定站+2)#20远程寄存器RWwC(设定站+3)#5远程输出RY50RY5F(设定站+2)#21远程寄存器RWwD(设定站+3)#6远程输出RY60RY6F(设定站+3)#22远程寄存器RWwE(设定站+3)#7远程输出RY70RY7F(设定站+3)#23远程寄存器RWwF(设定站+3)#8远程寄存器RWw0(设定站)#24波特率设定值#9远程寄存器RWw1(设定站
20、)#25通信状态#10远程寄存器RWw2(设定站)#26CC-Link模块代码#11远程寄存器RWw3(设定站)#27本站的编号#12远程寄存器RWw4(设定站+1)#28占用站数#13远程寄存器RWw5(设定站+1)#29出错代码#14远程寄存器RWw6(设定站+1)#30FX系列模块代码#15远程寄存器RWw7(设定站+1)#31保留26三、项目分析2.FX2N-32CCL 和 QJ61BT11连接(3)缓冲存储器(BFM)的分配2)专用写缓冲存储器(BFM)/项目5.3表5-14 专用写缓冲存储器分配表BFMBFM编编号号说明 BFMBFM编编号号说明#0远程输入RX00RX0F(设定站
21、)#16远程寄存器RWr8(设定站+2)#1远程输入RX10RX1F(设定站)#17远程寄存器RWr9(设定站+2)#2远程输入RX20RX2F(设定站+1)#18远程寄存器RWrA(设定站+2)#3远程输入RX30RX3F(设定站+1)#19远程寄存器RWrB(设定站+2)#4远程输入RX40RX4F(设定站+2)#20远程寄存器RWrC(设定站+3)#5远程输入RX50RX5F(设定站+2)#21远程寄存器RWrD(设定站+3)#6远程输入RX60RX6F(设定站+3)#22远程寄存器RWrE(设定站+3)#7远程输入RX70RX7F(设定站+3)#23远程寄存器RWrF(设定站+3)#8
22、远程寄存器RWr0(设定站)#24未定义(禁止写)#9远程寄存器RWr1(设定站)#25未定义(禁止写)#10远程寄存器RWr2(设定站)#26未定义(禁止写)#11远程寄存器RWr3(设定站)#27未定义(禁止写)#12远程寄存器RWr4(设定站+1)#28未定义(禁止写)#13远程寄存器RWr5(设定站+1)#29未定义(禁止写)#14远程寄存器RWr6(设定站+1)#30未定义(禁止写)#15远程寄存器RWr7(设定站+1)#31保留27三、项目分析3.各站PLC输入输出分配将三菱Q系列PLC设为0号主站;将FX3u-32MT PLC设为1号从站,站点数设为4;将FX3u-32MR PL
23、C设为5号从站,站点数也设为4。根据控制要求,各站输入/输出分配分别见表5-15、5-16、5-17。/项目5.3表5-15 Q00U PLC(#0)输入输出分配表输入信号输入信号输出信号输出信号设备名称代号输入地址编号设备名称代号输出地址编号控制按钮一SB1X0运行指示灯HL1Y20控制按钮二SB2X1运行指示灯HL2Y21表5-16 FX3u-32MT(#1)PLC输入输出分配表输入信号输入信号输出信号输出信号设备名称代号输入地址编号设备名称代号输出地址编号控制按钮一SB1X0运行指示灯HL1Y0控制按钮二SB2X1运行指示灯HL2Y1表5-17 FX3u-32MR(#5)PLC输入输出分
24、配表输入信号输入信号输出信号输出信号设备名称代号输入地址编号设备名称代号输出地址编号控制按钮一SB1X0运行指示灯HL1Y0控制按钮二SB2X1运行指示灯HL2Y128三、项目分析4.各站PLC接线图根据上述输入输出分配,需要连接外部按钮和指示灯,各站外部接线图如图5-33、5-34、5-35。/项目5.3 图5-33 三菱Q系列PLC接线图 图5-34 FX3u-32MT PLC接线图 图5-35 FX3u-32MR PLC接线图29/The Executives四、项目实施/项目5.31.将QJ61BT11模块安装在三菱Q系列PLC上,设为主站(0号站),传送速率/模式设置为4(传送速率1
25、0Mbps,在线)。将一个FX2N-32CCL安装在FX3u-32MT PLC上,站号设为1,站点数设为4;将另一个FX2N-32CCL安装在FX3u-32MR PLC上,站号设为5,站点数设为4。根据CC-Link通信方式用双绞屏蔽电缆连接QJ61BT11模块和2个FX2N-32CCL模块30/The Executives四、项目实施/项目5.32.三菱Q系列PLC和FX系列PLC要进行通信需要在Q系列PLC里进行组态,而在FX系列PLC里只需要用FROM/TO指令即可读/写输入输出或者数据。Q00U PLC参数设置步骤如下:31/The Executives四、项目实施/项目5.3Q Q系
26、列系列PLCPLC(主站)(主站)FX3u-32MTFX3u-32MT(第一个远程设(第一个远程设备站,占备站,占4 4个站点)个站点)FX3u-32MRFX3u-32MR(第二个远程设(第二个远程设备站,占备站,占4 4个站点)个站点)远程输入刷新软元件远程输入刷新软元件M0M255M0M127M128M255远程输出刷新软元件远程输出刷新软元件M256M511M256M383M384M511远程寄存器刷新软元件远程寄存器刷新软元件D0D31D0D15D16D31远程寄存器刷新软元件远程寄存器刷新软元件D32D63D32D47D48D6332/The Executives四、项目实施/项目5.3 3.PLC程序编制(1)Q系列PLC程序编制(2)FX系列系列PLC程序编制程序编制