S71200通过OPC实现与WinCC通讯

上传人:小** 文档编号:112351377 上传时间:2022-06-22 格式:DOC 页数:30 大小:3.08MB
收藏 版权申诉 举报 下载
S71200通过OPC实现与WinCC通讯_第1页
第1页 / 共30页
S71200通过OPC实现与WinCC通讯_第2页
第2页 / 共30页
S71200通过OPC实现与WinCC通讯_第3页
第3页 / 共30页
资源描述:

《S71200通过OPC实现与WinCC通讯》由会员分享,可在线阅读,更多相关《S71200通过OPC实现与WinCC通讯(30页珍藏版)》请在装配图网上搜索。

1、S7-1200通过OPC实现与WinCC通讯本文挡实现了S7-1200通过OPC实现与WinCC通讯,实现过程如下:所需软件:1. SIMATICNETV6.2及以上版本2. STEP7V5.3及以上版本3. STEP7BASICV10.5.OPC服务器与PLCS7连接通讯的组态步骤一:配置PC站的硬件机架当SIMATICNET软件成功安装后,在PC机桌面上可看到StationConfigurator的快捷图标,同时在任务栏(Taskbar)中也会有StationConfigurationEditor的图标。图1:StationConfigurator桌面快捷图标图2:任务栏中的图标1) 通过

2、点击图标打开StationConfigurationEditor配置窗口图2:StationConfigurationEditor配置窗口2)选择一号插槽,点击Add按钮或鼠标右键选择添加,在添加组件窗口中选择OPCServer点击0K即完成。RingOKCaffcfelHelp0矗HelpComponentDiagnbics|2356I12百141516HUN_Pstation:SIMATICPCSEation(1IMode:IndexNameIndex:Narne:UFCServerFdrameterassiq.:NewdiagnosticentryarmDelete:.EdiLRingO

3、NImportStation.StatiunName.DisableStationStationConfigurationEditor-OFFLINEAddComponentPCServer沁.二StatusRuriZStopConn1PCServferApplicationCP1613CP5613.:.IEGeneral图3:添加OPCServer3)同样方法选择三号插槽添加IEGeneral图4:添加IEGeneral插入IEGeneral后,即弹出其属性对话框。点击NetworkProperties,进行网卡参数配置。图5:网卡属性4) 网卡的配置点击NetworkProperties后

4、,WINDOWS网络配置窗口即打开,选择本地连接属性菜单设置网卡参数,如IP地址,子网掩码等。步骤如图6,图7,图8。确认各步设置后,网卡配置完成。NetworkTasksOtherPlacesAddressQLdetworkConrie匚ti厂咗PropertiesLftNorHigh-SpeedInternetDisableStatusRepairNetwor.L口匚自IAreaConn已匚ti厂iN巳5竖&匚qblEunplugg已匚IBridgeConnectionsCreateShortcutDeleteR已nameAdvancedGeneralAuthenticationConn&

5、clusing:用爭Intel(FljFFl0/1000MTNetorkConnectionOF口2CreateanewCLinnectiijn令Setupahomeorsmallofficenetwork迺Di汩bl已thisnetwcirkcl已”ic已回0RenamethiscunneLtiLinp)Changesettingscifthistonne匚ticriControlPanelMyNetworkPla匚日吁MyDocumentsMyCumputer图6:本地连接NetworkConnectionsFileEditViewFavoritesToolsAdvaneedHelpQEa

6、ckQ筋SearchFolders面Corifigij巳.ThisconnectionusestheFollovuinqitems:回f=PROFINETIORT-Protocol回SIMATI匚Indu或佃Ethernet1S0J归1ntemetProtocolITCF/IF1F昌NewConnection”也可建立一个新连接。71:1PartnerDPurinaNetProsIsstherncitapG(Nctwork|HragramFilcsl.s7pr町抵了tthcrnjInsertNewCcnnecticriCtrl4-N腎NetYictkEdtInsertPLCVieviCtbns

7、WindowHelp耳gjal昼型境迴mjJ團1_口闵DMPIActreconnectionpsrlrShowfHideColinrinsCirrizsColumnWidth0splayCalumns.yihenietopj:OPCIEGeruerGeneraI7)如果在项目中没有所要连接的对象(如本例),你必须在“InsertNewConnection对话框中,选择“Unspecified作为连接对象,并在连接属性中选择S7connection。点击OK确认。图18:图18:在网络配置(NetPro)中添加新连接8)在S7连接属性对话框中,设置完成后点击0K确认。设定S7-1200的IP地址

8、,点击“地址详细信息”,将TSAP设定为“03”9)确认所有配置后,已建好的S7连接就会显示在连接列表中。点击编译存盘按钮或选择NetworkSaveandCompile,如得至0Noerror的编译结果,则正确组态完成。这里编译结果信息非常重要,如果有警告信息(Warning)显示在编译结果对话框中,这仅仅是一条信息。但如果有错误信息(errorMessage),说明组态不正确,是不能下载至PCStation中的。图20:组态编译存盘步骤四:组态下载1)完成PC站组态后,即可在NetPro窗口点击功能按钮栏中下载按钮将组态下载到PC站中。需注意的是,下载过程中会删除已有相关组件的数据,新的组

9、态数据将被下载到PC机。点击OK执行下载。釧釧甸隸|胡E葩|!|剧Hia凶StopTargetModules豊臭Jsb.-crkEdt.Int巴匚MiewOptionsWiridowHelps/cthcmctopc(Nslwcirk:H:PragramFilesL.IsJprejsJetlierniJethemetoorcServerIEGtreraIbownloadjReadyV2-隔止订云為LocalD37connection_1ParlrerIDStation:etheinapc-O/3;DIEGenefalf曰innnnnnnUnknovKnCancelOKCarcmlHg|pMcdj

10、leIrefexOPCServer1IEGeneral3ThefdlloiAirgmodile$讯IIbe$bppedlorIciadngofthespstBiridata图21:组态下载2)下载完成后,可以打开StationConfigurationEditor窗口检查组件状态。下图为正确状态显示画面。OPCServer插槽Conn一栏一定要有连接图标,此项说明连接激活。(SimaticNet软件版本V6.1或V6.0版本无此状态栏)图22:Station:OKStationConfwurationEditor-ONLINEComponentDiagnosesMode:RUN_P图22:PC

11、Station运行状态Index|NameTJpeFlingStatijs.RunStopCornI1OPCServerP匚erver923矚IEGeneralIEGeneralS045678910111-21314151617ethernetopcAdd.Tdil.Djel*關,FlinsONStatiorName.ImportStation.DisableStationNewcliagno$titentrJrriyed!步骤五:数据通讯的测试一OPCScoutOPCScout工具随SimaticNet软件一起提供,当完成PCStation组态下载后,可用此工具进行OPCServer和PLC

12、的数据通讯测试。1)打开OPCScout,(StartSIMATICSIMATICNetOPCScout),如图21双击“OPCSimaticNet”在随之弹出的“ADDGroup”对话框中输入组名,本例命名为“OPC_ETHERNET”。点击OK确认。图23:在OPCScout中添加一个组“OPC_ETHERNET”2)双击已添加的连接组(OPC_ETHERNET),即弹出“OPCNavigator”对话框,此窗口中显示在ConfigurationConsole所激活的连接协议。双击“S7”,在PCStation组态NetPro中所建的连接名会被显示(S7connection)。双击此连接,

13、即可出现有可能被访问的对象树(objectstree),在PLCCPU中已存在的DB块也会出现。可将被访问的对象树(objectstree)下的所有能访问的变量添加进去,如下图示:OPCScout-N&vProject!FileViewServerGtcup?国回團區也丽创!|Serversandgroups|lternsincl.statusinformationServerfsLocalServerfs.侵OPCiemens.XML总OPC:SimaticHMI.HmiRTm百城OPC.SimaticNET/PETHERNElIBlBWRWBBiWi爲Newgroup.鍰OPC.Simat

14、icNET.DP.&OPCimaticNET.PDPCServer.Wiri匚匚.浚OPCServerHDAVitiC摩ProfiDrive.ProfilServerRemoteServeE(s爲AddFlemotServers(Item到wucce肘ullyaddedNodesteMNae;ValueFormatTypeAccessQualityst1S7:57-conneoOriginaluintSRV/good09A2S7:S7conneoOriginaluintSFWgood09Z;3Connections+以+DP2:+DP:+FDL:+FMS:+PNI0-34LOCALS.ERVE

15、F-_JS7connection_1cgQoWoNewQPIPQ曰hs-s-:s-:E-:B-;ll-:图24:OjectVSR:blockyscanaliasesePCNavigator3)双击任意所需访问的PLC数据区都可建立标签变量。接和DB区通讯的,必需通过内1为例,添加到右侧。并双击:I变量间接和DB区通讯,选LeavesItemNam.BasThelistedliem(s)willbeaddedtoGroup7MBOS7:S7.S7:lS7:S7tonnection_11MB0S7:S7connection1MB2OMB2JS7:S7c.S7:lOMB4:2S7:S7c.矗|OMB

16、8f0S7:S7a.矗1OMDINTO.d7:S7-c-蹒&MWO57:S7c.-/S7:lOMW90.637:S7:o,.,37:lSIMATICNET和s7-1200通讯时是不能直乍”s7connection1”,以”&statepath()”erOKCaS7:S7connection_18cidentify()S7connection,!8cpasswordij&:stdtepdi:hval()S7:S7connection_1J&statepathvalfKcvfdstateOS7:S7connection_1Scvfdstate()LeavesZirScblockcompr.8cbl

17、ockdelete()8cblocklinkin()8cblockread()8cblockwrite0KcidentifyO8cpassword(8cstdtApdth)ItejnN已m已事S7:S7connection_18cblockcompr.S7:S7connection_18cblockdelete()S7:S7connection8cblocklinkin()S7:S7connection_18cblockread()S7:S7connection_1l&blockwriteOS7:S7connection_18cidentify()S7:S7connection_18cpass

18、word(lS7:S7connection_18cstatepath()ITheIbtecl网illbe已cIcIecItoGroup:Kcstatepathval()S7:S7connection8cstatepathval(ScvfdstatelJS7:S7connection_18cvfdstate)-Cancel2009-9-1716:57-三.在WINCC项目中建立OPC连接WINCC项目可以通过OPCchannel获得本机或网络上计算机的OPCServer的数据。首先,在变量管理器里面建立OPC驱动。WinCClExgdorer-OirogramFilEsliemen5lStBp7

19、lji/projVs7-314clwin匚卩tdjU$(1匚pFieEdit4ewTcckHelp曰-帶OSjilComputerHJ|!|ffflTJPJBHfSJSHlntsmafI-IISIMATKMPTl._rduPLCTCP/IPNc/*ComeclionFftOFt&JS(1)ndufitrlalEthernet(JI)NamedComectkinsWftPLCPilSAB王.还.王.AddN日界Drker.,.Find.Ftopertesri-2ltCHEITIGC.卸mnNtags:JSIHAnC57PROICCOLSUITEITYpaIrternait邓f.luin2C匚口m

20、munEdtianDrrverlsJStructureQaphicsD&ElgerFagLagoircReportDlgnerfEwtLibraryLkerAdmriistrflborCrcss-ReFarercaServerdataLoadOrineChargesLhrrArchiermasyncIranEBtunHarnPictureTreeManaoarLfsb日丈MoritorngCS-ProjtddEdfccfPrnflgEritWebNanr图29建立新的驱动在驱动文件夹里选择”OPC.CHN”文件,就会得到如图30所示的OPC驱动连接。图30OPC驱动连接打开系统参数选项,在OP

21、C条目管理器里浏览本机的OPCServer,找到我们刚才建立的SIMATICNETOPC,添加变量,您可以用过滤器选择自己想要监控的变量,也可以在该连接下生成自己的变量,只要addr值填写正确就可以了,如图31所示。(?WinCCExplorer-D;ProgroniFtLesSieien&Slep7)s7projls7-314(;VwincprDiDS(1)WS(1FieEditViewToolsHefeiI用nA淳1H图B-rscan4nabasesrSNMPrSR:I*DisplayDd:aTypes:-BackAddHemsItemFTcperties图34选择变量将OPCScout中生成的变量引入到WINCC过程变量中去,您也可以自己生成新的变量

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!