PLC之间的通信实验最新版.docx

上传人:小飞机 文档编号:4887783 上传时间:2023-05-21 格式:DOCX 页数:11 大小:393.54KB
返回 下载 相关 举报
PLC之间的通信实验最新版.docx_第1页
第1页 / 共11页
PLC之间的通信实验最新版.docx_第2页
第2页 / 共11页
PLC之间的通信实验最新版.docx_第3页
第3页 / 共11页
PLC之间的通信实验最新版.docx_第4页
第4页 / 共11页
PLC之间的通信实验最新版.docx_第5页
第5页 / 共11页
亲,该文档总共11页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《PLC之间的通信实验最新版.docx》由会员分享,可在线阅读,更多相关《PLC之间的通信实验最新版.docx(11页珍藏版)》请在三一办公上搜索。

1、实验十二 PLC之间的通信实验1、实验目的1)了解通信板FX2N-485-BD的使用方法。2)了解使用N:N网络实现PLC之间的通信;2、实验任务与要求1)正确连接通信板FX2N-485-BD之间的管脚;2)学习N:N网络的通信设定程序;3)学习编制N:N网络中主站PLC与从站PLC之间相互写入、读出的程序。3、实验原理1)PLC之间的通信PLC之间的通信是指几台PLC之间的数据传输,即连接几台PLC,通过对这几台PLC进行 通信设定后,形成一个整体的新的PLC,增加了 PLC的I/O点数,从而解决PLC的I/O不充足 的问题。本实验采用FX2N-485-BD通信板将几台PLC连接起来。具体操

2、作见下面内容。2)上位机、PLC、通信板的连接如图12-1(a)所示,一台上位机与PLC的通信是通过通讯电缆SC09将计算机的RS232接 口与可编程控制器连接,再将上位机的PLC程序写入每一台PLC中而实现的。如图12-1(b) 所示为三台PLC的通信连接,PLC与PLC之间的通信则需将每一个通信板插在每一台可编程控 制器右边(根据实际的PLC判断方向)的插槽(如图12-2),再用双绞电缆将三个通信板进行连 接,最后编写各台PLC的通信程序,从而实现PLC之间的数据传输。具体的连接方法见第2页 至第3页原理3)的内容。n| I。ISC09= Il c(a)上位机与PLC的通信连接LNCOM

3、XO X2?LN t:OM XO X27i1.N COM XO XE卜# N- 43FX2N-48MRhxrX-逐5FX2N-4&MRTXZ X485FX2N-48MR(RD:0MY0 1 2 Y27cOMYD Yl Y2 Y27?OMYO Y2 Y3 Y27(b) PLC与PLC的通信连接图12-1上位机与PLC的通信、PLC之间的通信FX2N-484-BD 通信板图12-2通信板与PLC的连接3)认识通信板FX2N-485-BD及其相关的情况,图12-3为其外观图。图12-3 FX2N-485-BD结构外观图 FX2N-485-BD有5个管脚:RDA、RDB、SDA、SDB、SG,两个LE

4、D状态指示灯:RD、SD。通过它们的显示状态可确认PLC之间的通信情况。如下表12-1:表12-1 LED灯显示通信状态LED显示状态运行状态RDSD闪烁闪烁正在执行数据的发送接收闪烁灯天正在执行数据的接收,但发送不成功灯天闪烁正在执行数据的发送,但接收不成功灯天灯天数据的发送和接收都没有成功当正常执行N: N网络时,RD、SD灯都在闪烁。FX2N-485-BD通信板之间的接线方法(采用一对接线方法)如图12-4所示的接线图,为三个FX2N-485-BD通信板之间的接线方法。在N:N网络中一台PC机最多可以连接8台PLC,即N:N网络中最多了连接8个通信板。IA2N-+B5-DDFX2N-4S

5、5-I3DSDASDASDASUBDHSDHrRDARDARDARDBKDBRDBSGSG丝躺 FtkBll non11的图12-4 FX2N-485-BD之间的接线图接入终端电阻是为了通信质量更好,但可以不接。管脚之间的连接电缆为双绞电缆,这也是 为了使通信质量更好,而且不易烧掉通信板。图12-5所示的为双绞电缆的外观,即PC机上网所 用的网线。图12-5四对带屏蔽双绞电缆4)N:N网络中主站PLC与从站PLC通信程序的编写N:N网络属于主从式的全PLC网络,主从式的PLC网络系统由主站发起通信,控制通信。 一个网络只能设置一个主站,从站数根据不同的网络可以有不同的设置,N:N网络中最多可设

6、置 7个从站。下面列出了 N: N网络中主站、从站通信设定以及主站与从站之间、从站与从站之间相互写 入或读出程序所需的软元件,具体用法见第510页主站、从站的通信程序。编写通信设定程序 是为了让几台PLC之间的数据能够进行正常的传输而实现了 PLC之间的通信。N:N网络中,根据刷新范围的数值,可以设定模式0、模式1、模式2.根据各个模式的不同, 所使用的软元件点数也不同。(使用FX0N、FX1S系列时,N:N网络仅可以设定模式0)。N:N网络设定用的软元件(见下表12-2)表12-2 N:N网络设定用的软元件软元件名称内容设定值M8038参数设定通信参数设定的标志位。也可以作为确认有无N:N网

7、络程序用的标志位。在顺控程序中勿置ON。M8179通道设定设定所用的通信口的通道(使用FX3U、FX3UC时)。在顺控程序中设定。无程序:通道1;有OUT M8179的程序:通道2。D8176相应站号的设 定N:N网络设定使用时的站号。主站设定为0,从站设定为17。(初始值:0)07D8177从站总数的设 定设定从站的总数。从站的可编程控制器无需设定。(初始值:7)17D8178刷新范围的设 定选择要相互进行通信的软元件点数的模式。从站的可编程控制器中无需设定。(初始值:0) 当混合有FX0N、FX1S系列时,进可以设定模式0。02D8179重试次数即使重复指定次数的通信也没有相应的情况下,也

8、可 以确认出错,以及其他站的出错。从站的可编程控制器无需设定。(初始值:3)010D8180监视时间设定用于判断通信异常的时间(50ms2550ms)。以10ms为单位进行设定。从站的可编程控制器中无 需设定。(初始值:5)5255判断N:N网络出错用的元件将连接出错输出到外部,并在顺控程序的互锁等中使用。FX1S、FX0N系列和FX1N、FX2N、 FX3U、FX1NC、FX2NC、FX3UC系列所使用的软元件不同。如表3-3为不同可编程控制器对应 的出错使用的软元件。表12-3 N:N网络出错用的软元件软元件名称内容FX1S、FX0NFX1N、FX2N、 FX3U、FX1NC、 FX2NC

9、、FX3UCM504M8183主站的数据传送序列出错当主站中发生数据传送序列出错时置ON。M505M511M8184M8190从站的数据传送序列出错当各从站中发生数据传送序列出错时 置ON。M503M8191正在执行数据传送序列执行N:N网络时置ON。链接软元件用于发送接收各可编程控制器之间的信息的软元件。根据在相应站号设定中设定的站号,以 及在刷新范围设定中设定的模式不同,是用的软元件编号及点数也有所不同。模式0时站号主站从站1从站2从站3从站4从站5从站6从站7字软元件D0D3D10D13D20D23D30D33D40D43D50D53D60D63D70D73模式1时站号主站从站1从站2从

10、站3从站4从站5从站6从站7位软元件各M1000M1064M1128M1192M1256M1320M1384M144832点M1031M1095M1159M1223M1287M1351M1415M1479字软元件D0D3D10D20D30D40D50D60D70各4点D13D23D33D43D53D63D73模式2时站号主站从站1从站2从站3从站4从站5从站6从站7位软元件各M1000-M1064-M1128-M1192-M1256-M1320-M1384-M1448-64点M1063M1127M1191M1255M1319M1383M1447M1511字软元件D0D7D10-D20-D30-

11、D40-D50D60-D70-各8点D17D27D37D47D57D67D77使用上述的相关软元件编写通信程序 编写主站(站号0)的程序打开GX Developer,创建一个新工程,在该工程里编写主站通信设定程序,编写程序的 步骤按下面编写顺序进行:第一步:N:N网络的程序设定。编写设置主站站号、从站个数、模式设定等程序,如下:N:N网络的程序设定参数的设定N:N网络的程序设定,请务必从.0步开始编写, 站号的设定:0(主站)主站的站号为L见第3页至第4页的表12-2从站总数的设定:2 (2)设定本地站的迎接台数。,匚一_1这里设置模式1, 则后面程-. - 1 :一- 1序所用到二-=-=-

12、的软元件-一 /的软兀件hm.f :. I I.伫、必须是如第4页模重试次数的设定:3 (3回)设定览生链接出精的通信的重试次数、设定范国0-10式1表格 里所列数 的软元件。监视时间的设定:5 (50ms)设定到判断为通信异常为止的时间、 设定范国5-255设定使用的通信口口使用通道1时.不需安堵写该条程序“ 使用通道2时,织写。町隅179 (使用F加J,FX迎E寸)第二步:编写显示连接出错的程序,即可以通过输出的Y0、Y1等的ON或OFF的状态判 断各站的链接是否出错(因为N:N网络最多只能设置7个从站,所以数据传送序列出错所用的 软元件只有M8184至M8190共7个,且对应的站号只能用

13、对应的软元件),如下:显示链接出错的程序显示N:N网绻的状态。站号1中发生链接出错时,YOOOWON.见第4页的表12-3正在也在数据传送序列站号2中发生链接出错时,YOQlgON.编写连接的从站台数部分的程序.根据所使用的可编程控制器不同,软元件也有所 不同,请注意。FXgFXN的场合M505 - M511(站号 1 - 站号7)F如札FX1S以外的场合M8伽-M8190站号I-站号7)当执行N:N网络时Y010置DN,-根据所使用的可编程控制器不同,软元件也有所 不同,清注意。FXM,F知的场台:M503FWXU以外的场合 椭191第三步:编写主站写入从站的程序,即编写主站的输入控制从站的

14、输出的程序。见第4页的模式1的表格。此处表示通过主站的输入X0输出M1000,而在从站程序中(第 9页)“从站-主站从站的读出程序”里,触点M1000输出M0,则M0可以作为另一个触 点控制从站的输出。从而达到主站的输入控制从站的输出。如下:链推软元件(主站-从站)的写入程序将主站的信息写入到各从站中.MIOOO (链接软元件)中写入X0Q0的信息,在MlOOlt接软元件)中写入X002的信息,一/1M1002(链接软元件)中写入M10的信息b在H1010-M1025链接软元件)中与入 M10041115 的信息.在DO(链接软元件)中写入D100的信息 桨模式。中没有位软元件的链接软元件=

15、清只使用宇软元件.第四步:编写主站读出从站1、从站2等的程序,即编写从站1、从站2等的输入信息控制 主站的输出。一见第4页的模式1的表格。M1064、M1065、M1066为从站1所用的软元件,M1128、M1129、 M1130为从站2所用的软元件。在从站1程序(第9页)里的“从站-主站从站的写入程序”,站号1数据传送 序列出销站号2数据传谜 序列出错从站1的输入X0输出M1064,在此处(主站)触点M1064输出M0,则M0可以作为另一个触 点控制主站的输出,从而达到从站的输入控制主站的输出。此处的M0、Y11、M15等可以用任 意的普通中间继电器M来代替。如下:链接软元件(主站从站的读出

16、程序将答从站的信舄读出到主姑中,请监视各从站的链接出错情况,并且该出。在将帆064 (链搂软元件)的信息读出到知中,瘠M1065 (链接软元件)的信息读出到M0U中,W066 (链接软元件)的信息诔出到PI15中.将血。7卜匝085(链接软元件的信息读出到YQ20-Y037中010(链接软元件)的信息读出到D110-P .将粗128(链接软元件)的信息诔出到Ml中.捋H1129 (链接软元件)的信息谏出到Y012中.珞K113 M链接软元件)的信息读出到M15中”埒昭14 AML1密(链援软无件)的信息读出到M20-H35中.将坂链搂软元件)的信息读出到D200-P淤其他从站的的读出程序同从站

17、1、2的编写,所用的软元件必须使用对应站号的软元件。第五步:在上面四步的基础上,接着往下编写读者所需的控制程序,编写完程序后,将以上 程序写入第一台可编程控制器中即可。 编写从站1(站号1)的程序将主站的程序写入第一台PLC后,在GX Developer环境下,重新创建一个新工程,编写从站1的通信设定程序,其他从站的程序与该站类似。编写步骤如下按顺序进行:第一步:N:N网络通信程序设定,即设置从站的站号、通道,如下:站号的设定;1从站) 请设定从拓的站号。请在从站中只设定站点编号归 不需要其他的设定、设定使用的通信口便用通道1时,不需要编写该条程序“使用通道2时,犒写。UT陋1TL便用 FX3

18、U,FX3UC 时)N:N网络的程序设定,请务必从0步开始爆程。见第3页的表12-2第二步:编写显示连接出错的程序,即可以通过输出的Y0、Y1等的ON或OFF的状态判 断各站的链接是否出错。如下:显示链接出错的程序站号0数据传送序列出错 M8183显示N:N网络的状态,见第4页的表12-3站号0中发生链接出错时,Y000置CN,站号2数据传送序列出错阳185站号2中发生链接出错时.YOQ1置Oft-编写连接的队站台数部分的程序*根据所便用的可编程控制器不同软元件也有所 不同,清注意.W加的场合H505-M51K 站号 I -站号 7)FXQN.F加以外的场合H8184-M9ig0站号 1-站号

19、7)当执行N:N网络时YD10S0N.根据所使用的可编程控制器不同,软元件也有所不同,请注意,FXon,FXis的场合:M503FXQN.FK1S以外的场台胭191第三步:编写从站1写入主站、从站1写入其他从站的程序,即从站1的输入控制主站或 者其他从站的输出。见第4页的模式1的表格。此处表示通过从站的输入X0输出M1064等,而在主站或者其 他从站程序中M1064等作为触点输出普通中间继电器,这些中间继电器作为另外的触点在对应 的站内控制该站的输出,如第7页的主站程序里的“主站。从站读出程序”。如下:链接软元件(从站主站从站)的写入程序X000-IQM1064X002厂一、-I(M10&5M

20、10一 I Ml066将从站的信息写入到主站其他从站e.将如叩的信息写入JM1064链接软元件)中: 将如02的信息写入到M1065 (链接软元件)中: 将电0的括息写入到M1066 (链接软元件)中.将电005115的信息写入到M1070KLQ85(链接软元件)中,将。100的信息写入到DI。t链接软元件)中.寰模式。中没有位软元件的链接软元件-请只笑用字软元仲“第四步:编写从站1读出主站、从站2等程序,即主站、其他从站的输入信息控制从站1的 输出。见第4页的模式1的表格。M1000、M1001、M1002为主站所用的软元件,在主站程序(第 6页)里的“主站从站的写入程序”,主站的输入X0输

21、出M1000,在此处(从站1)触点M1000 输出M0,则M0可以可以作为另一个触点控制从站1的输出,从而达到主站的输入控制从站的 输出。如下:链接软元件(从站主站,从站)的读出程序在M站中读出主站以及其他从站的信息请监视各从站的链接出销肯况并读出“将M1DOO (链接软元件的信息读出到附中。将M1DO.L链接软元件)的信息读出到W11中。将M1002 (链接软元付的信息读出到M15中。将M101D-H1D25 (链接软元件)的信息读出到Y020-037中将叫链援软无件)的信息读出到D1N中*下面的程序为从站1读出从站2的程序。见第4页的模式1的表格,M1128、M1129、M1130 为从站

22、2所用的软元件,用于从站2与从站1的数据传输。如下:将Ml 128 (链接软元竹1的信息读出到Ml中.W1291【链接软元件)的信息读出到YQ12中。榭1113。(链接软兀件)的信息读出到M18中.将H11如咔11155链接软元件)的信息读出到M2D-M35中,将02。(链接软元件)的信息读出到茵叩中.淤其他从站的的读出程序同从站2的编写,所用的软元件必须使用对应站号的软元件。第五步:在以上程序的基础上编写该站所需的控制程序,编写完毕后将该站的程序写入第二 台PLC中。淤以上程序是从站1的通信设定程序,从站2至从站7的设置方法于此相同,不过要使用对应 站号的链接软元件。编程上的注意事项 关于对

23、运算周期的影响使用N:N网络时,各可编程控制器的运算周期与使用的链接站数、通信模式无关,都会延长 约 10%。 关于N:N网络的程序设定A N:N网络的程序设定,请务必从0步开始用M8083(驱动触点)编写。若不从0步开始编写, 则N:N网络功能无法执行。B不能用程序或编程工具使M8038置ON。C需连续设定站号,若有有重复或是空号时,不能正常链接。 关于连接软元件的读出程序不能在本站中修改其他站连接软元件的内容。发生链接出错(数据传送序列出错)时,链接 软元件的信息会保持出错前的状态。4、实验设备与器件1)FX2N-48MR可编程控制器若干台2)FX2N-485-BD通信板若干个3)双绞电缆若干4)通讯电缆SC-091根5) 编程软件包GX Developer1套6)计算机1台7)自锁式连接导线若干5、实验内容与步骤1)完成通信板之间的接线。2)编制主站、从站的通信程序。3)自主编写控制要求,满足主站的输入控制从站的输出,或者从站的输入控制主站、其他从站 的输出。

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

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


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号