TDC与S7400以太网通讯实验_第1页
TDC与S7400以太网通讯实验_第2页
TDC与S7400以太网通讯实验_第3页
TDC与S7400以太网通讯实验_第4页
TDC与S7400以太网通讯实验_第5页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1780试验室试验报告试验名称:TDC与S7400以太网通讯实验试验时间:2009年4月9试验组负责人:石国瑞试验组成员:石国瑞试验目的:TDC通过标准通讯模板(CP51M1)实现与西门子PLC系统(S7-400)的以太网通讯试验用硬件:1、TDC机架(型号:6DD1682-0CH0)2、CPU模板(型号:6DD1600-0BA1)3、CP51M1模板(型号:6DD1661-0AE1)4、PS40720A(型号:407-0RA02-0AA0)5、CUP414-3 (型号:414-3XJ00-0AB0)6、CP443-1 (型号:443-1PX11-0XE0)7、电缆8、适配器试验用软件:PCS76.0+SP2CFC6.1+SP1试验方案、步骤与过程:进行S7-400侧的硬件组态,TDC侧的硬件组态。然后通过NetPro进行网络组态,然后进行两侧的编程调用相应模块,这些模块都是基于TCP连接,在以太网通讯处理器之间发送和接收数据。1、S7-400侧硬件组态组态步骤:A、创建新的项目,在此项目中插入S7-400站点及TDC站点PROFIBB、定义以太网接口,选择以太网模板CP443-1配置S7-400以太网地址。为PLC

创建新的以太网连路,设置IP地址192.168.0.1,子网掩码255.255.255.0。Cancel HelpC、保存编译GeneralParameters√SetMACaddress/useISOprotocolHACaddress: ∣O5-OE-EC-ΛO-1O-5G—notneιΛιorkedEtheInet⑴刚DStationEditInsertPLCViewOptionsWindowHelp□∣b∣M箭j⅛∣电I回备阎画回题蚂]D、完成后将硬件下装到PLC,在本次实验中用的是TCPIP协议与PLC连接。选择TCP/IP,下装硬件配置如图2,进行到图3所示状态时,将PLC钥匙开关打至1」RUN-P或者STOP位置。开始下装,完成后PLC的硬件组态就成功了。VIF1protocolisbeingusedAddess:Subnet:— |5白臂日「idCmιτ∣匚IiIet≡mSt.≡tion:SIMΔTIC400∣1]ModuE:[0/3/0]CPU414-3DPCancelIF1address:Subnetmask:192.168.0.1255.255.255.0Gdtewαyl-*^DonotuseroιterUserouterFthEln讨⑶BShwCQUfig-[SIMATIC400(1)(Configuration)-TOC-S740⅛]CompileProperties-EthernelinterfaceCP443-J(R0∕S5)确m∣[ffi□∣5⅞g∣也Targetm□du∣Bw:(图2)刚D口谢豕但⅛∣竺] 曲ModuleSelectAllPe⅛Mre.≡sRLn-TiEEProperties...ConrpareBbch≤..,ReftrcnceDataE⅛F∣πeGIClbalDataCcnFigureHetκwrkEmulateModules≡[MAΓ]CPDMConfigureProcessDlaαrcstlcschartsSharedded⅛atlonsAantHerard^/ProQe55CbledtsF⅞∙qoms∣Z⅛edt≤∣'∣Z∣r∣llne"∣ProcessTm4Models≡IMAΓK8∕ersioπ!rail(图1)RacksPr口二曰;sesIntstFmiZHmmr∣dPWrmrr⅛srmDsp∣∈∣yLerQiJa啊一MenageMiJbIinguaIT>≡^ts'Cor∣∣plleMultiple⊂∣S≡,,⅛'ιzardCancelD∣o⅛∣S⅛j⅛∣i¾∙-⅛TDC-S74flDE画5IMATICJOC(1]⅛-∣gCPU414∙3DP-闻S7Pιoα∣⅛ππ(3j01Ξouιce≥通□l叱心mr]⅛1CP443-1E^MAT∣CTDCol3t∣ct-∣∏啡D02P01R-ΓιτlPrograiri(DQ2PD1nfi⅜Chaιt±山-啡D04∙F0Ξ白.向Progran(D04PD^向Cħa∣t⅞windowHelpCLEtcniIze...TeκtLibrariesSIMATKRouteCortrdP∣θEdt]reərtPLC⅛1ev∣Ξ[MAΓ3CBATCH⅛tP∈l∣PC]rfcttface...⅛∏f⅛-[SIMATIC400(1(Configuration)--TDC-S7400]SIMATICManageI-[TB>C-S7^00(Companertviewf--C:⅛P∣o⅛ramFlbCWnn5SelectTarqetModuleH∣∣,.PutthemodeselectorintotheRUN-PorSTCIPposition.CancelB、配置TDC以太网接口,连接TDC以太网模板CP51M1配置以太网地址。选择S7-400站点定义的以太网链路,IP地址192.168.0.2,子网掩码255.255.255.0,编译保存系统硬件Thisactioncannotbeexecutedbecausethemodeselectorontherr∣uduleisir⅞theRUNposition口I再I回∣⅞⅛∣m∣[¾∣I |©n|面_I悯θŋst-ationEditInsertPLCVi看山OptionsWindowHelp;口1口丁口21口□B(图3)2、TDC侧硬件组态TDC侧硬件组态步骤:A、配置TDC-Station硬件。/口(J5P(J2-FDIGOOC卡ind.日hemHWCQnfig[SIMATICTOCStdtion(Configuration)TOC-S74Download(13:4351)D0ΞL1FtcperUes-.Dek⅛e翟I]I■白∣[∏∣包卡%他54r⅛∣:付□kCancelC、编译保存,硬件组态完成。不需单独下装,待程序完成后一同下装。Ge∏EΓ≡1F⅛weMbe—■notreħw⅛⅛d—Elharel(Z∣Gde⅛WDoretUMπxιWr"""UieiDutB-3、NetPro网络组态网络组态步骤:a、打开NetPro工具(图1),组态S7-400与TDC以太网网络。如图2TDC系统与PLC同时在一个以太网链路中。图1Ad⅛ss:口同可段J昌I II曲随I股I收BqStatmEdit PLCUiewOptionsVriπ⅛w∣-∣⅛Sι⅛n⅛255.2^,2551DIlaII6EE2怫口口即宽S⅛∣ion-SlMATlCTDCEEfclrlMadie:∣[⅛11TD]D13DOC匚1匚目IPTdcfeswSιimNmatkBolie∣E∣a⅛dwd消DiigpqiiMlEaQ2|EIharIeiIl即HIWConfig-[SΓMATICTDC-StatiQn(Conf⅛uratiD∏)-TDC-57400]D)ADJDProperties-EtlwmslInterfaceInd.EthQrnel(R0ZS19.1)πιττπιl1TcF'□口□r∣∈>Gti口nEthUH-门I=七ɑɔIndustrialEthernetEthernet(sɔIndustrialEthernetMPI(1)MPIPROFIBUΞ(1)PROFIBUSd、配置TCP链路属性时,需注意ID号及LADDR,它们将在以后的编程中应用到,同时需要注意Activeconnectionestablishiment选项。选择此选项是将S7-400作为服务的Client;反之,则作为SerVer。详细设置如图,在此实验中TDC作为Client,在TDC侧的通讯功能块需要定义AddressStage2。b、c、链路类型选择为TCPconnection,S7-400的连接对象为UnSPeCifide,如图所示。ConnectionPariner选择S7-400的CPU模板,选择InsertNewConnection为S7-400与TDC建立通讯链路。ΞIMATIC400(1)RearrangedIbIIr∣theCuirentproject

日-图TDCS7400⅛∣51MATIE7D□-5tatiQ-∣…[Ufβp3CifiQC∣] AWbnɔaetðɪtɪtdtinnɪ……AWr∏dtica∈tstations国InUnkn口KVrlPlDkni■-LlJLiS]I-LUUSlCrBIiIΞIMATIC400(1)IIF1KIιlI∣PIHObjectPropertiesAlt+P.etur∏F⅛■口回小:tΣT∕lfEΞIMATICTEC-StationfI-11;JjEFb⅛.HighlightDownloadtocurrentprojectStmliD∏: [U∏φβcilied]ConnectionS7cc∣r∣nθc∣ion∣√rDisplay-p∏□[ISu-∣3n-TCP∞mectbnPoirt-to-ρ□intDonrection57c□∏∏ccb□∏S7ConnUC6口n!⅛ubtHerrntirι∕⅛ΞIMATICTDC-SiationInsertNeι⅛匚口门「旧匚tl口∩ 匚tri+FdIrsertHewConnectior∣XPrope[Jies-TCPconnectione、根据CP51M1的配置在TCP链路中设定远程IP地址,设定TCP端口号,如图所示。在此实验中S7-400的端口号为2000,TDC侧端口号为2002。f、在S7-400与TDC之间建立了新的TCP链接。如图L口caLIIFartneHIDFartnEtEE ■咖LlIhl■忡'q口由匕E;ion . g、编译网络配置,并将该配置下载至S7-400CPU中,如图:£ 2ΞΠATICTDC-StationQUS51HLfV£口加:血―:EthEL:□aΓT∑J'∈TCP□h、编译完成后点击PLC的CPU,然后将传输端口改为TCP/IP。下装将网络组态至UPLC。4、S7-400侧编程在S7-400工业以太网通讯中,将使用两个通讯功能块“FC5AG_LSEND”和“FC6AG_LRECV”。这些功能块基于配置的TCP连接,在以太网通讯处理器之间发送和接收数据。如图所示在OB1中调用该功能块。:Title:Γetwork1;CALL"AG-ΞEND"ACT=TRUEID=1LADDR=W#16#1FFDSEND=P#MICwordJteSLEN=SDONE=M0.0ERKOR=MdLSTATUS二J阳2CALL"AG_REC厂ID=1LADDR:=W16#1FKDRECV=PftMΞ0.0BYTESNDR:=MO.SERROK:=M0.3STATUS:=W4LEN=W5引脚名称:ACTIDLADDRSEND激活,设定信号来触发功能块连接的ID号,即NetPro中定义的ID号。起始地址,即硬件配置中CP模板的起始地址,同样也在NetPro中显示,

格式为16进制,在本例中为1FFD发送参数,设定发送数据的起始地址和通讯缓冲区的长度,需要使用下列各式,例如:P#M10.0BYTE8LEN 数据长度,定义这个发送任务的数据长度,以字节为单位。DONE 完成状态信息ERROR通讯发生故障时,管脚输出1STATUS在故障分析时可以检查连接引脚ERROR的故障代码。5、TDC侧编程编程步骤:a、初始化CP51M1模板,使用初始化功能块@TCPIP初始化以太网通讯接口D1900.X01。其中诊断维护功能块SER为TDC提供在线诊断,有些功能块的运行周期有一定的限制,如@TCPIP初始化功能块的运行周期需要在32ms≤TA≤256ms,所以需要调整该块默认所在运行周期,即定义该块的运行时间组(RUNTIMEGroup)OCPiPTCT√IPCCTSΓ CTM1MJHALLOcalCoτDi⅛OOC.XCirrServiceŋ'ijl.L∣Z'2—∣TΓΞUS1≡Gb、使用功能块CTV_P/CRV_P与S7-400交换数据,详细编程如图所示。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论