opc服务器与s7-plcs7连接的建立_第1页
opc服务器与s7-plcs7连接的建立_第2页
opc服务器与s7-plcs7连接的建立_第3页
opc服务器与s7-plcs7连接的建立_第4页
opc服务器与s7-plcs7连接的建立_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

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

文档简介

1、一、实验名称:OPC服务器与S7-PLC S7连接的建立二、实验目的: 本试验通过ETHERNET使用OPC技术,实现matlab与西门子s7300的数据交 换。三、实验设备1、硬件要求S7-300PLC;西门子交换机X208; PC机。2、软件要求西门子 step7; SIMATIC NETO四、实验内容及步通过ETHERNET建立OPC服务器与S7 PLC的S7连接(基于先进的PC组态)。1、OPC服务器与PLCS7连接通讯的组态步骤一:配置PC站的硬件机架当SIMATIC NET软件成功安装后,在PC机桌面上可看到Station Configurator的 快捷图标,同时在任务栏(Tas

2、kbar)中也会有Station Configuration Editor的图标。1)通过点击图标打开Station Configuration Editor配置窗口2)选择一号插槽,点击Add按钮或鼠标右键选择添加,在添加组件窗口中选择 OPCServer点击OK即完成。图 3:添加OPC Server3)同样方法选择三号插槽添加IE General图4: 添加 IE General插入IE General后,即弹岀其属性对话框。点击Network Properties,进行网卡 参数配置。OBackFoldersAddressNetwork Connections4)网卡的配置点击Netw

3、ork Properties后,WINDOWS网络配置窗口即打开,选择本地连接属 性菜单设置网卡参数,如IP地址,子网掩码等。步骤如图6,图7,图8。确认各步i殳置后,网卡配置完成。、Network ConnectionsFile Edit View Favorites Tools Advanced Help| Create a new connection Q Set up a home or small - office network 岂 Disable this netAiork device 靈 Rename this connection p| Change settings oF

4、 this connectionLocal Area Connection 卜JeMork c 自bl& un pluggediNetwor.DisableStatusRepairBridge ConnectioOther Places0 Control PanelMy Network Places Q Ny Documents J My ComputerCreate ShortcutDeleteRenamePropertiesLAN or High-Speed InternetNetwork T asksDetailsI nral ArRA rnnnp*rl-inn图6:本地连接冈4-. L

5、ocal Area Connection Properties图7:网卡属性选择图& 分配普通网卡参数5)分配PC Station名称点击uStation Name”按钮,指定PC站的名称,这里命名为ethernetopco点击 “0K”确认即完成了PC站的硬件组态。Station Configuration Editor - ONLINEComponents Diagnostics IStation:SIMATICPC Station(l)Mode:RUN.PIndex Name12j OPC ServerTypeRing Status Run/Stop ConnOPC ServerIf3

6、牆 IE General4567891011121314151G17IE GeneralNew diagnostic entry arrived!Add.Edit Delete.Ring ONDisable StationStation Nome.: Import Station.Help图9:命名PC站名称步骤二:配置控制台(Configuration Console)的使用与设置1) 配置控制台(Configuration Console)是组态设置和诊断的核心工具,用于PC硬 件组件和PC应用程序的组态和诊断。2) 正确完成PC站的硬件组态后,打开配置控制台(start simatic

7、simatic net Configuration console ),可以看到所用以太网卡的模式已从PG mode切换到 Configuration mode,插槽号(Index)也自动指向3。如图8Dpcaoon-翼 SIMATIC NET CorfguraTion 田暮牛plcations 麹Mcduki+ 響 CP 1613 三蹋0 CP 5613 會 Conorai 會 Vcrsicn 會 Address 图 Time of Dey 图鬥仲阳使Trace 合 hetwork Dcanos 會 L5AP List 聲 Eus StetisticsFuc fModesp IrteUPjP

8、P.OflCOCTM會 Vefficn 會 address 图 TCP pDforctcrs 會 S7Zt 图 fRtest 聖 CP sirnutatlonQ Access DDintsGereral Module procerbes图10 配置控制台(Configuration Console)注:对于Simatic Net或 版本的软件,你需要在上而窗口中,手动将模块模式(Mode of the module)从PG模式切换到组态模式(Configured mode),并设置Index号 然后再在 Station Configuration Editor 中添加硬件。3)在 Access

9、 Points 设定窗口中,将S70NLINE 指向PC internal(local)。此设定是 为PC站组态的下载做准备。He Actton 10 w HebLJ 皿 Staficn?r| 5DW1C hET corhjuratm3 giUl阮 二働 MadUes l CnteKRj P. IrtcW) PR.PCirnJ0)K0U5CF56L3.56LKM4CP 5613PC irief nd 0*/)屉旦二S7ON1 INF Properlies厶cc 妙 partEAcc 昭(rtS7DNLINECP5613_5614(FOFIBUS| CF%13 5614(10) Crai35G1

10、4nL| CP161WC1O0G) 1161 JfSO)port; thatthe old rlcil?5 panrtei owQrment/.ilberemapped io lb- rem hleifaze paiemetef asaginwl.e 匡)ES習因晟於Uli: PC Station 配置控制台Access Point步骤三:在STEP 7中组态PC Station1)打开 SIMATIC Manager,通过File?New 创建一个新项目,如s7ethemetopc”。 通lnsert?Station?Simatic PC Station 插入一个PC 站。特别注意的是,要将

11、PCStation 默认名称SIMATIC PC Station”改为与Station Configuration Editor 中 所命名的Station Name名称相同,所以这里改名为“ ethernetopc 。双击Configuration即可进入PC Station组态界面。0 SIMATIC Manager s7ethernetopcInsertPLC View Options Window HelpStatio n57 SoftwareS7 BlockM7 SoftwareWinCC Object5IMATIC PDMSymbol TableText LibraryExter

12、nal Source SubnetProgram1 SIMATIC 400 Station2 SIMATIC 300 Station3 5IMATIC H Station4 SIMATIC PC Station5 Other station6 SIMATIC S57 PG/PCFi lesSiem-印 7ethernetopcSIMATIC PC StCutCtrl+:copyCtrl+CPasteCtrl+yDeleteDelConfigurationCtrl+Alt+OPLCSIMATIC PDMHWWfflR - I* Open ObjectW SIMATIC Manager s7eth

13、ernetopcFile Edit Insert PLC View Options Window Help |a|衆I錚I $|喝除画 0列 叫反於|歳|丝| 莎s7ethernetopc (Component view) H:Program FllesXSiemensPrintRen ameObject Properties. Alt+Return图12: STEP 7中创建新项U与建立Simatic PC Station2)在硬件组态中,从硬件U录窗口选择与已安装的Simatic net软件版本相符的 硬件插入到与在Station Configuration Editor配置的PC硬件机架

14、相对应的插槽中。图13: PC Station硬件组态3)分配普通以太网络参数点击IE General属性对话框中Properties按钮打开以太网接口参数设置对话框, 按要求设置以太网卡的IP地址和相应的子网掩码。IP地址应与实际硬件所设以 太网卡1P地址一致。(与图7中IP地址相同)并用New按钮建立一个ethernet网 络。确认所有组态参数,完成网卡设置。Getid PcwnrMers5R M adefe / u I SO ccoiccolIPddde:|1921ESQ1|25S2K.2.OP Fp*r*o?d b b* ng irolhr m必 s*Kalatie adcheises

15、 suggestedGclesg Do net use router119 rourerQdiies纟.nStianetProperties New subnet Industrial EthernetGenwatNe*x.$7?utnellD;Ropdpelh$toid;elccain ol the propchEthecMI)|OC6S |0O34IsTelb&rtiCofcH:RogfG F iex,Siwnen5Slt5757pfqs7ellr!inCcticdHdpAijlhirDe cruWedLci medfedCamnwrl;25.04 加 OS 1O02S325.04 200

16、5 10.0253OK Cancel | Hcb |图14:以太网卡参数设置4)完成PC站组件设置后,按下编译存盘按钮确定且存储当前组态配置Sf HW Config (cthcrnclopc (Configuration) s/cthcrnctopc|H station Edt Insot PIC 曲 CfNew Connection也可建立一个新连接。遴 NctPo s/ethernctopc (Network) Hrogram Filost.s/projs/ethernJ背 Network Edt nsert PLC cw Opbens Wndow FfebA1U厂IDLeed DPart

17、nerTypeActive connectbn pertnsrMPI(1)MPchernetooc和ErInsert New Cerreztion CtrllhShow/Hide CoiemnsOptniizc Column WidthCispiay Columns 图17:插入新连接7)如果在同一 STEP?项口中,所要连接的PLC站已经组态完成,即PLC以太网通讯处理器(CP343-1 or CP443-1)网络已经使能,在选择u Insert New Connection M后,连接会自动创建,不需以下步骤的设置,仅需确认连接属性即可。如果在项 LI中没有所要连接的对象(如本例),你必须

18、在Insert New Connection 对话 框中,选择“Unspecified”作为连接对象,并在连接属性中选择S7 connectiono 点击OK确认。图1&在网络配置(NetPro)中添加新连接8)在S7连接属性对话框中,将所要连接PLC以太网通讯处理器(CP343-1 or CP443-1JIP地址填入到图19标注的Partner、Address对应空口框中。然后选择 Address Details按钮,对地址进行进一步设置。所要设置的参数是机架和插槽 号(Rock/Slot)。如果连接对象是S7 300 PLC,则机架和插槽号分别为0, 2。如 是S7 400 CPU,要根据

19、实际机架和插槽号来设置。设置完成后点击0K确认。Propetltes 57 coniwcifon7Germ 0F |Lx) CcrAJCJXti Ertd PnrrAddress DetailsCac “HdpCofracicri d(rHcariLoadD|$7 coti?ci:*iJ vrO Hyg|apcw 心Cyy血 P&hErtdPorcPaw|0PC5cwprspjclrdMorUz|t GwidI ; MM* 时SAJmiSoift?图19: S7连接属性与连接地址9)确认所有配置后,已建好的S7连接就会显示在连接列表中。点击编译存盘按 钮或选择NetworkSave and C

20、ompile,如得到No error的编译结果,则正确组态 完成。这里编译结果信息非常重要,如果有警告信息(Warning)显示在编译结 果对话框中,这仅仅是一条信息。但如果有错误信息(error Message),说明组 态不正确,是不能下载到PC Station中的。图20:组态编译存盘步骤四:组态下载1)完成PC站组态后,即可在NetPro窗口点击功能按钮栏中下载按钮将组态下 载到PC站中。需注意的是,下载过程中会删除已有相关组件的数据,新的组态数 据将被下载到PC机。点击OK执行下载。图21:组态下载2)下载完成后,可以打开Station Configuration Editor窗口检

21、查组件状态。下图 为正确状态显示画面。OPC Server插槽Conn 栏一定要有连接图标,此项说明 连接激活。图22: PC Station运行状态步骤五:数据通讯的测试一OPCScoutOPC Scout工具随Simatic Net软件一起提供,当完成PC Station组态下载后,可 用此工具进行OPC Server和PLC的数据通讯测试。1)打开 OPC Scout, (StartSIMATICSIMATICNetOPC Scout),如图21 双击 “OPCSimaticNet”在随之弹出的“ADD Group”对话框中输入组名,本例命名为 “OPC ETHERNET”。点击OK 确

22、认。图 23:在 OPC Scout 中添加一个组 “OPC_ETHERNET”2)双击已添加的连接组(OPC_ETHERNET),即弹出OPC Navigator”对话框, 此窗口中显示在Configuration Console所激活的连接协议。双击S7”,在PCStation 组态NetPro中所建的连接名会被显示(S7 connection_l)。双击此连接,即可 出现有可能被访问的对象树(objects tree),在PLC CPU中已存在的DB块也会 出现。!3 OPC Scout New Project 1Sere$ and goupg 話汩呗勾- 图 Lccai Serveif

23、s)-城 OPCSimdiET 电 OPC_E1HERNE Nw joup% OPCSirET.DP $ OPCSimstEI.PD OPCS&YefAVinCC誓 ProtiDfii/e Pro- fi emole S riverk)|XItem BlamesvalueFormatrype xccgss Quality1|iem$ ird. status inlormdtkn图 24: Objects in the OPC Navigator3)双击任意所需访问的PLC数据区都可建立标签变量。这里以DB区为例。双击 DB如果所显示的DB块有红义标记,这并无问题。只要再次双击“New Defi

24、nition * , u Define New Item 对话框即被打开。可在此定义标签变量与数据 类型。注:Datatype Address、参数必须定义,是指数据长度。定义完成后, 点击OK确认。00 PC-NavigatorNodesConnections- S7 connectionl-O objech! QjM、$ New DefiLeavesTdblbo田 Define New ItemThe listed ltem(s) will be added toS 7: S 7 connectionl DB1 zB0 S7:S7 connection_1MB0B:S-:国.BS-由曰鈿Q

25、MPiM PQ 錨c錨T-Cj DB1 New + 錨 DB1O+ 爾 blocks4 爲 scan+ 4 aliasesOBJECT TYPE.S7I tern alias:CancelApply豳理aFilter | OK | Cancel |4/25/2005 2:31 PMNew D efinition is selected图25:定义条目及标签变量4)在u Define New ltemM中点击确认后,新定义的条目即显示在OPC Navigator的 中间窗口。点击“-”就可将此条目移到OPC-Navigator的右侧窗口,再点击OK 按钮就可将此条目连接到OPC ServeroSo PC-NavigatorNodesConnections- S7 connectionl -O objects 典I M Ml 魏Q 鈿PI M PQ Me MT Gjdb-O DB1New j Q DB10、2 New

温馨提示

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

评论

0/150

提交评论