FX2N系列PLC通讯.ppt

上传人:牧羊曲112 文档编号:5431635 上传时间:2023-07-06 格式:PPT 页数:27 大小:450KB
返回 下载 相关 举报
FX2N系列PLC通讯.ppt_第1页
第1页 / 共27页
FX2N系列PLC通讯.ppt_第2页
第2页 / 共27页
FX2N系列PLC通讯.ppt_第3页
第3页 / 共27页
FX2N系列PLC通讯.ppt_第4页
第4页 / 共27页
FX2N系列PLC通讯.ppt_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《FX2N系列PLC通讯.ppt》由会员分享,可在线阅读,更多相关《FX2N系列PLC通讯.ppt(27页珍藏版)》请在三一办公上搜索。

1、FX2N系列PLC通讯,(一)FX2N系列PLC通讯器件,PLC组网主要是通过RS-232、RS-485等通用通讯接口进行。若通讯的二台设备都具有同样的接口。可直接通过适配的电缆连接并实现通讯。如果通讯设备间的接口不同,则需要采用一定的硬件设备进行接口类型的转换。FX2N系列PLC基本单元本身带有编程通讯的RS-422口。为了方便通讯,基本单元增加接口类型或转换接口类型用的各种器件。,三菱公司有两种型式。一种是功能扩展板;另一种则是有独立机箱的,属于扩展模块一类。扩展板与适配器除外观及安装方式不同外,功能也有差异。采用扩展板的通讯距离最大50m,采用适配器通讯距离可达500m。,(二)FX2N

2、系列可编程控制器的通讯形式1.并行通讯 FX2N系列可编程控制器可通过以下两种连接方式实现两台同系列PLC间的并行通讯。通过FX2N-485-BD内置通讯板和专用的通讯电缆。通过FX2N-CNV-BD内置通讯板、FX0N-485-ADP特殊适配器和专用通讯电缆。两台PLC之间的最大有效距离为50m。,2.计算机与多台PLC之间的通讯。计算机与多台PLC之间的通讯多见于计算机为上机位的系统中。(1)通过系统的连接 通讯系统的连接方式可采用以下两种接口。采用RS485接口的通讯系统,一台计算机最多可连接15台可编程控制器。与多台PLC之间的通讯可采用以下方法。,计算机,RS232C,FX2N系列P

3、LC,FX2N系列PLC,FX2N系列PLC,计算机与3台PLC连接示意图,RS-485(422),FX2N系列可编程控制器之间采用FX2N-485-BD内置通讯板进行连接(最大有效距离为50m)或采用FX2N-CNV-BD和FX0N-485ADP特殊功能模块进行连接(最大有效距离为500m)。计算机与PLC之间采用FX2N-485PC-IF和专用的通讯电缆,实现计算机与多台PLC的连接。如图11-9所示,是采用FX2N-485-BD内置通讯板和FX2N-485PC-IF,将一台通用计算机与3台FX2N系列可编程控制器连接通讯示意图。,采用RS232C接口的通讯系列有以下两种连接方式。FX2N

4、系列可编程控制器之间采用FX2N-232-BD内置通讯板进行联连接(或FX2N-CMV-BD和FX0N-232ADP功能模块),最大有效距离为15m.计算机与PLC的FX2N-232BD内置通讯板外部接口通过专用的通讯电缆直接连接.(2)通讯的配置 除了线路连接,计算机与多台PLC通讯时,要设置站号、通讯格式(FX2N有通讯格式1和通讯格式4供选),通讯要经过连接的建立(握手)、数据的传送和连接的释放这三个过程。这其中PLC的通讯参数是通过通讯接口寄存器(特殊辅助继电器,见表11-3、表11-4所示)设置的。通用程序可使通用计算机语言的一些控制编写(如BASIC语言的控件),或者在计算机中运行

5、工业控制组态程序(如组态王、FIX等)实现通讯。,元件号,功能说明,D8129,D8128,D8127,D8121,D8120,通讯格式(见表11-9),设置的站号,数据头部内容,数据长度,数据网通讯暂停值,通讯参数寄存器,元件号,功能说明,该标志置ON时,表示全体,该标志置ON时,表示握手,该标志为ON时,表示通讯出错,该标志置ON时,表示字/字节转换,暂停值标志,M8129,M8129,M8128,M8127,M8126,通讯接口寄存器,3.无协议通讯串行通讯指令RS实现的通讯 FX2N系列可编程控制器与计算机(读码机、打印机)之间,可通过RS指令实现串行通讯。该指令用于串行数据的发送和接

6、收,其指令要素见表11-5,格式如图11-10所示。,串行通讯指令RS实现通讯的连接方式有如下两种。对于采用RS232C接口的通讯系统,将一台FX2N系列可编程控制器通过FX2N-232-BD内置通讯板(或FX2N-CNV-BD和FX0N-232ADP功能模块)和专用的通讯电缆,与计算机(或读码机、大印机)相连(最大有效距离为15m).对于采用RS485接口的通讯系统,将一台FX2N系列可编程控制器通过FX2N-485-BD内置通讯板(最大有效距离为50m)或FX2N-CNV-BD和FX0N-485ADP特殊功能模块(最大有效距离为500m)和专用的通讯电缆,与计算机(或读码机、打印机)相连。

7、使用RS指令实现无协议通讯时也要先设置通信格式,设置发送及接收缓冲区,并在PLC中编制有关程序。,指定传送信息长度,指定接收缓冲区的首地址,指定传送缓冲区的首地址,指定接收数据长度,即接收信息的最大长度,FCN80,D20,D10,X0,RS,K5,S*,D*,n,K5,m,图11-10 RS指令使用说明,(2)特殊功能模块FX2N-232IF实现的通信 FX2N系列可编程控制器与计算机(读码机、打印机)之间采用特殊功能模块FX2N-232IF连接,通过PLC的通用指令FROM/TO指令也可以实现串行通信。FX2N-232IF具有十六进制数与ASCII码的自动转换功能,能够将要发送的十六进制数

8、转换成ASCII码并保存在发送缓冲寄存器中,同时将接收的ASCII码转换成十六进制数,并保存在接收缓冲寄存器中。,4.简易PLC间链接 简易PLC间链接也叫做N:N网络。最多可以有8台PLC连接构成N:N网络,实现PLC之间的数据通讯。在采用RS485接口的N:N网络中,FX2N系列可编程控制器可以通过以下两种方法连接到网络中。FX2N系列可编程控制器之间采用FX2N-485-BD内置通讯板和专用的通讯电缆进行连接(最大有效距离为50m)。FX2N系列可编程控制器之间采用FX2N-CNV-BD和FX0N-485ADP特殊功能模块和专用的通讯电缆进行连接(最大有效距离为500m),(一)FX2N

9、系列可编程控制器的并行通讯1.通讯系统的连接图11-11是采用FX2N-485-BD通讯模块,连接两台FX2N系列可编程控制器并行通讯示意图。2.通讯系统的参数设置,FX2N系列PLC的并行通讯,是通讯双方规定的专用存储单元机外读取的通讯。有关通讯参数及设定如下所述。(1)相关的功能元件和数据 并行通讯中,有关特殊数据元件的功能如表11-6所示。,FX2N系列PLC间的通讯配置及应用,(2)标准并行通讯模式的设置与连接 通过表11-6可以看到,FX2N系列可编程控制器的并行通讯有两种方式:标准并行通讯和高速并行通讯。当采用标准并行通讯时,特殊辅助继电器M8162=OFF,使用的相关通讯元件如表

10、11-7。标准并行通讯模式的连接如图11-12所示。,标准并行通讯模式的连接示意图,(3)高速并行通讯模式的设置与连接 当采用高速并行通讯时,特殊辅助继电器M8162=ON,使用的相关通讯元件只有4个,见表11-8。高速并行通讯模式的连接如图11-13所示。,FX2N-485-BD,主站,图11-13 并行通讯连接示意,FX2N-48MT,FX2N-485-BD,FX2N-32MR,从站,3.FX2N系列可编程控制器并行通讯举例【例1】图11-13所示两台PLC采用标准并行通讯方式通讯。试将FX2N-48MT设为主站,FX2N-32MR设为从站,要求两台PLC之间能够完成如下的控制要求:将主站

11、的输入端口X000X007的状态传送到从站,通过从站的Y000Y007输出;当主站的计算值(D0+D2)100时,从站的Y010输出为ON;将从站的辅助继电器M0M7的状态传送到主站,通过主站的Y000Y007输出;将从站数据寄存器D10的值传送到主站,作为主站计数器T0的设定值。,两台PLC的并行通讯,通过分别设置在主站和从站的程序中实现。其中:主站控制系统的程序如图11-15所示;从站控制系统的程序如图11-16所示。,M8000,MOV,K2X0,K2M800,ADD,D0,D2,D490,END,MOV,K2M900,K2Y0,T0 D500,M8070,X010,设为主站,例1主站梯

12、形图,M8000,MOV,K2Y0,K2M800,CMP,D490,K100,M10,END,MOV,K2M900,K2M0,Y010,M8071,设为从站,例1从站梯形图,MOV,D500,D10,M10,X010,【例2】如图11-14所示,当两台PLC采用高速并行通讯方式,要求两台PLC之间能够完成如下的控制要求:当主站的计算值(D10+D12)100时,从主站的Y000输出为ON;将从站数据寄存器D100的值传送到主站,作为主站计数器T10的设定值。,M8000,ADD,D10,D12,D490,END,T10 D500,M8070,X010,设为主站,例2主站梯形图,M8162,设为

13、高速通讯,MOV,D100,D500,M8000,CMP,M10,K100,D490,END,M8071,设为从站,例2从站梯形图,M8162,设为高速通讯,M10,Y0,两台PLC的高速并行通讯,主站控制系统的程序如图11-17所示,从主站控制系统的程序如图11-18所示。,X010,1.N:N网络的结构 三菱FX系列可编程控制器中的FX2N、FX2NC、FX1N、FX1S、FX0N可以构成可编程控制器多点通讯网络(N:N网络),通过程序控制实现PLC间数据的通讯。,(2)网络系统的技术规格 采用N:N网络系统的主要技术规格。,二、N:N网络,(1)网络的连接 如图11-19所示,4台FX2

14、N系列可编程控制器采用FX2N-485-BD内置通讯板和专用通讯电缆连接,构成的N:N网络。,2.N:N网络系统的主要参数在N:N网络系统中,通讯数据元件对网络的正常工作起到了非常重要的作用,只有对这些数据元件进行准确的设置,才能保证网络的可靠运行。(1)特殊辅助继电器 N:N网络技术中,通讯用特殊辅助继电器编号和功能如表11-10所示。,(2)特殊寄存器 N:N网络技术中,通讯用特殊寄存器的编号和功能如表11-11所示。,N:N网络的特殊数据寄存器功能说明,注:1.通讯错误的次数不包括本站的CPU发生错误、本站工作在编辑或停止状态引起的网络通讯错误。2.特殊数据寄存器D8204D8210对应

15、的PLC从站号为N0.1N0.7;特殊数据寄存器D8212D8218对应的 PLC从站号为N0.1N0.7.,(2)特殊寄存器 N:N网络技术中,通讯用特殊寄存器的编号和功能如表11-11所示。,3.N:N网络的参数设置当PLC的电源打开,程序处于运行状态时,所有的设置有效。(1)站号的设置 将数值0到7写入PLC的数据寄存器D8176中,就完成的站号的设置。站号与对应的数值如表11-12所示。(2)从站数的设置 将数值1到7写入主站的数据寄存器D8177中,每一个数值对应从站的数量,默认值为7(7个从站),这样就完成了网络从站数的设置。该设置不需要从站的参与。,(3)设置数据更新范围 将数值

16、0到2写入主站的数据寄存器D8178中,每一个数值对应一种更新范围的模式,默认值为0,见表11-13,这样就完成了网络数据更新范围的设置。该设置不需要从站的参与。,在3种工作方式下,N:N网络中各站对应的位元件号和字元件号分别如表11-14、表11-15、表11-16所示。,(4)通讯重试次数的设置 将数值0到10写入主站的数据寄存器D8179中,每一个数值对应一种通讯重试次数,默认值为3,这样就完成了网络通讯重试次数的设置。该设置不需要从站的参与。当主站向从站发出通讯信号,如果在规定的重试次数内没有完成连接,则网络发出通讯错误信号。(5)设置公共暂停时间 将数值5到255写入主站的数据寄存器

17、D8180中,每一个数值对应一种公共暂停时间,默认值为5(每1个单位为10ms),例如:数值10对应的公共暂停时间为100ms,这样就完成了网络通讯公共暂停时间的设置。该等待时间的产生时由于主站和从站通讯时引起的延时等待。,4.N:N网络的应用举例【例3】如图11-20所示,3台FX2N系列可编程控制器采用FX2N-485-BD内置通讯板连接,构成N:N网络。要求将FX2N-80MT设置为主站,从站数为2,数据更新采用模式1,重试次数为3,公共暂停时间为50ms。试设计满足下列要求的主站和从站程序。,完成此题首先要分别分析列出主站及2个从站的控制要求及一些参数的设置。(1)主站N0.0的控制要

18、求将主站的输入信号X000X003作为网络共享资源。将从站N0.1的输入信号X000X003通过主站的输出端Y014Y017输出。将从站N0.2的输入信号X000X003通过主站的输出端Y020Y023输出。将数据寄存器D1的值,作为网络共享资源;当从站N0.1的计数器C1接点闭合时,主 站的输出端Y005=ON。将数据寄存器D2的值,作为网络共享资源;当从站N0.2的计数器C2接点闭合时,主站的输出端Y006=ON。将数值10送入数据寄存器D3和D0中,作为网络共享资源。(2)从站N0.1的控制要求 首先进行站号的设置。然后完成以下控制任务。将主站N0.0的输入信号X000X003通过主站N

19、0.1的输出端Y010Y013输出。将从站N0.1的输入信号X000X003作为网络共享资源。将从站N0.2的输入信号X000X003通过从站N0.1的输出端Y020Y023输出。将主站N0.0的数据寄存器D1的值,作为从站N0.1计数器C1的设定值;当从站N0.1的计数器C1接点闭合时,使从站N0.1的Y005输出,并将C1的状态作为网络共享资源。当从站N0.2的计数器C2接点闭合时,从站N0.1的输出端Y006ON。将数值10送入数据寄存器D10中,作为网络共享资源。将主站N0.0数据寄存器D0的值和从站N0.2数据寄存器D20的值相加结果存入从站N0.1的数据寄存器D11中,(3)从站N

20、0.2的控制要求 首先进行站号的设置。然后完成一些控制任务。将主站N0.0的输入信号X000X003通过从站N0.2的输出端Y010Y013输出。将从站N0.1的输入信号X000X003通过从站N0.2的输出端Y014Y017输出。将从站N0.2的输入信号X000X003作为网络共享资源。当从站N0.1的计数器C1接点闭合时,从站N0.2的输出端Y005=ON,将主站N0.0数据寄存器D2的值,作为从站N0.2计数器C2的设定值;当从站N0.2的计数器C2接点闭合时,使从站N0.2的Y006输出,并将C1的状态作为网络共享资源。将数值10送入数据寄存器D20中,作为网络共享资源。将主站N0.0

21、的数据寄存器D3的值和从站N0.1数据寄存器D10的值相加结果存入从站N0.2的数据寄存器D21中。在以上分析详列的基础上再分别完成该题的网络参数的设置、通讯系统出现错误的提示、主站的控制程序和从站的控制程序。,N:N网络通讯参数的设置,主要由主站完成,不需要从站的参与,单站号的设置由每个站自己完成。本例中N:N网络通讯参数的设置,见表11-17。对应的设置程序(写入FX2N-80MT主站中)见图11-21。,M8038,MOV,K2,D8177,MOV,K1,D8178,MOV,K3,D8179,例3的网络参数设置梯形图,MOV,K0,D8176,MOV,K5,D8180,PLC站号的设置,

22、从站的数量设置,数据的更新范围设置,网络中的通讯重试次数,网络中的通讯公共等待时间,通讯系统的错误报警。由于PLC对本身的一些通讯错误不能记录,因此该程序可写在主站和从站中,但不必要在每个站中都写入该程序。网络通讯错误的报警程序如图11-22所示。主站和从站的控制程序 主站N0.0的控制程序如图11-23所示。从站N0.1的控制程序如图11-24所示。从站N0.2的控制程序如图11-25所示。,M8183,Y000,主站N0.0通讯错误,例3网络通讯错误报警程序,M8184,Y001,M8185,Y002,M8191,Y003,主站N0.1通讯错误,主站N0.2通讯错误,网络通讯指示,M800

23、0,MOV,K1M1064,K1Y014,MOV,K1M1128,K1Y020,MOV,K10,D1,例3主站控制程序,MOV,K1X000,K1M0,MOV,K1X000,K1M0,控制要求,控制要求,控制要求,控制要求,控制要求,Y005,M8184,M8185,M8184,Y006,MOV,K1X000,K1M0,控制要求,END,M1070,M8158,M1140,M8184,M8185,M8183,MOV,K1X000,K1M1064,MOV,K1M1128,K1Y020,ADD,D0,D20,例3从站N0.1控制程序,MOV,K1M1000,K1Y010,MOV,K10,D10,控

24、制要求,控制要求,控制要求,控制要求,控制要求,C1,C1,M8185,X000,M1070,END,M8038,MOV,K1,D8176,设从站N0.1,X001,RST,D11,C1,C1清零,Y005,Y006,M8185,M1140,M8185,D1,控制要求,控制要求,M8183,MOV,K1X000,K1M128,MOV,K1M1064,K1Y014,ADD,D3,D10,例3从站N0.2控制程序,MOV,K1M1000,K1Y010,MOV,K10,D20,控制要求,控制要求,控制要求,控制要求,控制要求,C2,C2,M8184,X000,M1140,END,M8038,MOV,K2,D8176,设从站N0.2,X001,RST,D21,C2,C2清零,Y006,Y005,M8184,M1070,M8184,D2,控制要求,控制要求,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号