ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx

上传人:scccc 文档编号:14577107 上传时间:2022-02-09 格式:DOCX 页数:18 大小:825.22KB
返回 下载 相关 举报
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx_第1页
第1页 / 共18页
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx_第2页
第2页 / 共18页
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx_第3页
第3页 / 共18页
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx_第4页
第4页 / 共18页
ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx_第5页
第5页 / 共18页
亲,该文档总共18页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx》由会员分享,可在线阅读,更多相关《ABControlLogixPLC跟Intouch通讯以及MVIMCMRModbusRTU通讯.docx(18页珍藏版)》请在三一文库上搜索。

1、AB ControlLogixPLC艮 Intouch 通讯以及 MVI56-MCMR Modbus RTU通讯前言:有那么一个项目,需要AB的1756-L61跟Intouch通讯,同时PLC配置了一块 MVI56-MCMR卡件跟MODBUS RTU从站设备通讯,结构图如下所示,不说废话,直接上图.Modbus RTU从站plc: AB Control Log fx LSI 通讯模块:Pro soft 上位机;INTOUCH 驱动:DASABCIP-I/O C&nfi eura.tioiL-I = 1756 Eackpl1T56-AT 0 175B-L512J i 1756-EMETA EMB

2、T 2 1756-IB3S/A Dd0 31 1756-0B32 DOI弓也1756-IF1S AIPLC中,并且建立一些典型的变量硬件:实际项目中,配置多种信号卡件(DI DO AI通讯卡等),为了描述方便,我们将系统精简为背板:1756-A7 (7 槽 ControlLogix 背板)CPU: ControlLogix5561 ( 1756 L61 ) 位置:0#槽网络模块:1756-ENBT/A位置:1#槽DI32:1756-IB32A32 点 DI位置:2#槽DO32: 1756-OB3232 点 DO位置:3#槽IF16:1756-IF1616 点 AI位置:4#槽与Intouch通

3、讯相关步骤:为了说明与intouch的通讯,需要将配置好的程序下载到 用于表示通讯的集中典型变量:1)DI点DI模块白勺第3个点2) DO点DO模块白勺第2个点3) AI点 AI模块白勺第1个通道的值4) PLC全局内部变量 E15) PLC具备内部变量 P1创建变量完成后,全局变量窗口的变量如下图所示:(IO点的地址也包含在这里)局部变量如下所示fil 出皿府,/1 j Hbi*M-IkAi -LC. 4 dH-如”以 lUHDta Irrt.trKtl-sic-占”巾、北鹏I!淖UH1加Ej 牙 nrTrtil- IMir.1Cj加5-=l m qkEie.ya g *1“3q lM LF

4、-Uk i| LE-mzi* nC l L55HB12 DU fil fPB=rrw w*nIntouch跟AB的PLC通讯,可以有好几种方式,比如:使用RSLinx做OPC服务器,intouch自带的OPCLink做连接,或者用 Kepware做服务器,用intouch自带的 OPCLink连接,最后就是用DASSERVE驱动DASABCIP接,这里就讲最后一种方式,因为这个简单方便.首先安装 DASABCIH区动,下载地址:http:6680411为了简化组态过程,本文例中均使用缺省设置,包括所有自动生成的命名。这些名称可以通所以要尽量理解 DASABCIP过(右击/重命名)的方式随时更改

5、。由于每套系统都是不同的, 中的不同设置以优化组态。弟一步:配置ControlLogix 底板的连接1. 运彳S SMC ( System Management Console )即可在 SMC 中看到 DAServer Manager窗口,如下图所示:9x CAj3ji.VwtMIESl*。蔺,11Kl工 ,,, I , .空村旧空作凶 1/J孕均宜I=- - 13五|曲玛区jfl 看十/七壮 fyxl.电.linkfMat匚蜀网:融 名、+ IrdrjstriBLJijL Strvr bi-isiMetri DiSABTTP 3上SJ。口部如口叁:曲Lsemulmm=图| 5 岭!ikif

6、r廿 4 HTL fa D-Hr :Ij| Drltull Qrw盲m3子 4 Ai40TM曲CIF. N+touiTa I arLkEtiiLocal ,然后再展开2. 选中并展开 DASever Manager / Default Group /ArchestrA.DASABCIP.3 ,选中 Configuration 。3. 右击 Configuration ,选择 Add PORT CIP Object:图3.Hdfl TypvIq -jin few-H Lirw Um Qiapi七忆目eLf yia-4. 使用缺省的设置。5.右击 New PORT CIP 000,选取 Add E

7、NB_CLX_Object,建立一个新的连接。本例中的连接使用 ControlLogix backplane的以太网模块 (1756-ENET)。6.右击 New ENB CLX 000,选取 Add BACKPLANE_CLX_ObjectAruhAttxAU Hf-i-CMi nLlOTEI1Si rir f ba Mvr- 口窜出1%:孙富9 9 L|&1 a七山鼾I A 口用ABMF 1r $ Ate跳受E 匚於Jl$IHElnr J-0亦 AreSLAErA勺.Culifh Lil aLi /S瓯级M)J! (3 肌1 7 标事黏小匚闷J町CF 1+ L4e 代 srer型事 Nii

8、de Ty: ENB CLXDellmitei:. At uai I rA, Vuukcwicit 1口ml. AEEt-L 2 39i(7J I)与。隈7置产U讦遭T- g fl Oil nf CTJT / LhehSLAroH IA= ABTJf. |+ B thjesU? WrDVTTIEEJitt 0- 4 fcrdM勺 MT耽IFEUvifvI Ddfiiil-Cd Nam*13Z 16ECL3:JLe ch* i It k Sys,Hwiiin viit 七 01,工作工白UJU DaSees 圆 Be f s-il H 0r)w,lEtk-2D15D4XiTMi)Nn41n Ty

9、pfi: RACKP1 ANE Cl X-弓I*l-iUc皿3 虹cfcuEL M5AETCF_ 1盘 Ari=ibrJL IOJ0IFUGEL 1您 Afehc:trA. EA5A1CIT. 3-J C ns f 1 mr 4i i一M”.r口njenjMQ- JrftvJ3S_CU:jDMDB/ceTwkTCf 17.右击 New BACKPLANE CLX 000,选取 Add LOGIX5000_CLX_ObjectNOflP Twe- RACKPLAME CLXDpIhTiiter:jLrah*Kt3rJL 三门 睛匚. pUi EK-Li J bu4u7f 31Ltafwult t

10、jar-G-uj4 2IS Jkr cli-fl JtrAIT A *j efc3AFA WDUH口 TCP 1士 四 9 工Zi T-UKRIG_CU:AHi- LIBjCL Ub-jt匚pu噌华 本/m cpu丁 w4 宾一rT: z也就二0三亡旧印MTpw/i - 5MLr A 口丁1 L-v Pwa jwr-aul Ehe 口工. IT1-Ehikl.l|l j UiLfrTU.坞|t X口呼=与 llExlI 4心rAS7- 4 也,廿R :i电111打十:即;| 1- 4 Ar :luK3H e6fl书 iT*f B.看日如OALPirjm习Sar ERl_ZLl_aQQ N fa

11、AjMPtAH_CLS_W,胪而:上制,入 ArivUA 3ft3CmE J觇苒i”rNndc Type: LCM3IX5ra(in CUC OimiH-rr:.Hfi -WC_CLjK Pa-却056 Mize $tMPe | JeroE! ItemsWodR Type: LOGlXSOtJnClX Dell miter:1krisscTmjiJX:W .ntrr-2 _T?. :CMMaHCPCcrtwticrg: 4* U seCartralLc Opc nC2irnU i用值H取睛7 口,己哂)出占lyRgdlMtP 口蜘dlEid岫d*in8. 选择 Device Groups ,增

12、加一个主题名 ABPLC_Topic, 用于intouch 访问.“ ArdkcElr 5y=;sn RCm si 4 (VSBR-20 L EOlflfTPI)M 闺Sirvsr MuxacuirBofrvlt Gru. : MfXlrb :U1sAs70 1ArdHslrA ?AS: RPLOL L如七ks, :&柒H:IP Ig nf LfWmmT 刍 lev FDEI_Cir_OaOi三 名 FewjafEJlSJIU 口 蚓m JArt?LAHI/Z_OCO制Iw _L:-n?OG _CLX_OCO9. 至此,SMC DASSERVER置完成,激活驱动即可.第二步:配置INTOUCH

13、 访问名配置完成后,在intouch中建立标签的时候,就可以使用PLC5000这个访问了第三步:建立INTOUCH 标签在intouch里建立标签,需要按照下面的方式建立ReferenceSyntaxProgra tnProgru ni: vT a jc_N am e10 tag :srS ubM ember_NamEntire tagMember af structure tag ,Artay elem&htnt_XTo-dimensional array elementeleni e nt_Xfelement_Y 习Tliree d i mtriision al arrav element

14、Lx,JBlock reads/writes uf nne-dinriensional arrays (supported types: BOOLS1.SIOTS. INTS, DINTS. RKALS.LONG) f|, L下面分别介绍 DI DO AI等标签的建立: DI 标签名 DITEST访问名 PLC5000 IO离散型 条目:Locat2:I.Data.2标记名字典X。主要 洋细 。报害 O详细和报警成员助,| 依复E删除叨保存吧J匚 _ 取消U关闭曲境时 DITE5T类型B: 一 加禽散组位t - ) tSystemO只读叫 读骂出困障 口植块第寿点记录数据也记录串件因保留值U1

15、初始值M输初转操。打开 关闭回直接Q O取反回 打开消息;关闭消息(Lt |AL访问名回 | PLC5X0项目让 Local: 211. Data 2将标记名用作项目名1)N*i辱网3F FgiT85blt十 LaD1 Data 4Lccal2IDaf*5号口风EgLBOOL小IDcoimdD&amal1 -3 1_ L _ E*= I-! r k iCnnf rn 11 rt rV ill F AVClUt (noht rnl 1 座r j5ccp: JiMVlz6MZHFl | $卜铲 | IHIjap4LAFlM,ALJRM tHLZlE. ALARM 6口15皿一的3 ZZ1H5UED

16、 . AXI5_EErtF C,*M5 DEhlE=ilL JF DO标签名 DOTEST访问名 PLC5000 IO离散型 条目:Local:3:O.Data.1 AI标签名 AITEST 访问名 PLC5000 IO离散型 条目:Local:4:I.Ch0Data会上 方附Shii._| &THING.ALARM_ANAL 口G 上3甘KJ3IBITAL. AXS_C0hKLJHE6 AM S_GfHRlt JVS_GE WEfilC_DRrWE.曲IS_E宫削(Hw* I 4Ja Flbf3 g5/li-tTriiL,二1 A的增片加ECQL口印”日+ L* 匚1 IZn75l|lu5I

17、NTlinMV1 月HICh7CiFaih即QIDeca 3Locct* I.Di?Ufig erwEDQL口,M1 aH 1 口叫,小钟RDQLDeft NLcicM* L57吊*EWL口bMLmI MLAg7FOQlRefiMEOOL口LLIWLLALPDQlDctsTdUcd* I.Qh7i+iAlniEQQlDbM1 ILi:工可 2的RE&L军Er*#|加田REflMLLenzaHIEd口心HEU军3rLccatti.O50itaRE32/A BJa BTSB-0B3E 3D1 i j i red-msType1 756-MODULE Generic 1756 ModuleParen

18、t:Lo&a INaiiic. I NV15&TESTOooefihan:Con neciixInpMOutput:PararrlexersInstance:3 江已1画g|日刚PW 巨!卜uConfiaura2HCPW : 1 -tintalus I npiCtatuG OutPJ时 Open Module PioperdssOKiJaneelH*lp在主程序添加Prosoft公司提供的程序进行配置lapnrt Kung查找疱圉(X):我的曳巧我的电晌网上郛居|扬州nvr免-忙限调试记录结果如下:74。田II1型JKFW 口内-rfcLQr fnr 5尼拈 IF- ?哂5?用?LIS E乱

19、H/0我出R CnrnUan.匚on 1*!廿加 jd厘Ji NCRC -i7l:CT|TrP-i7 SG*-.C- iiC : ilrcFii :ri 三心 匚 F0:EfeR*K:Xm3CnsE-siFIJJW EfE-:任二增 总 EvanIMIlJlillflE.M忙加;仁E .-siE.ndResjSIJJSG LamkACW 际:UKI:1._ I!. ._=:i.一WKZI酶 LMtH Dtiflf LOrt-ET Jfftl F门弧、 _ ,CmKnEpRs* F3 CTObTPlJHQ CeEb*刖妈= -心”./ I卡二LEFRM*也jl/QSah-E$iiiiKP1JtK

20、 “心iZ也晔 一亡“丸M7 1IW二注意其中一个参数 I MCMRLie限在控制器中可以看到有如下跟MVI56-MCMR相关的控制标签=心目I p5aBMm1Hli1nmsg111111nB1mB1nBi1111aB* MCWRMT4品 MCMR S TATUS*- W3dR CDTJIRDLt M ZMR UHLj| + UuL 敷TyJl5U平亳仙tfit*声LMSfi+如出睥M&GH-M: kr 3j叩朋31白a i、5加 i. Ui 内 i一心 hr一如八d.误 T.MI号N1 ri 1H ki ri(j 1 rii :lif I-MCMR 匚口 MTRZlLk * *flTh 二

21、14fLixMEMUriL址 4、xrt: kr,ag r:iJ5Kl|=CL啡心“GE按道理,通过改变这些参数,完全可以控制MVI56 MCMR模块的收发功能.但是目前还没有找到办法,只能通过配置软件下载配置ProSoft Configuration Builder包含在模块随机携带的CD里面.界面如下:详细配置方法如下附件所示MODBUS模块配置方法.pdf备注:P1 P2两个端口 需要配置成 RS485模式(在模块上使用跳线配置PORT2 PORT3)通讯端口使用1+ 8-跟RTU主站或者从站通讯配置端口使用 NULL MODEM电缆跟电脑 RS232口通讯,如果没有这个电缆,那么需要自 己制作电缆.模块上的端口是网口形式对应18峻芯,这8根线分别焊接到 9针母头串口的1#到8#针脚(根据实际测试 需要2 3两根线交叉接到9针母头上 也就是 1-1 2-3 3-2 4-4 5-5 6-6 7-7 8-8 9针空着,然后接到电脑上的 9针公头上,即可下载配置.

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

当前位置:首页 > 社会民生


经营许可证编号:宁ICP备18001539号-1