如何將step7變量自動導(dǎo)入到wincc_第1頁
如何將step7變量自動導(dǎo)入到wincc_第2頁
如何將step7變量自動導(dǎo)入到wincc_第3頁
如何將step7變量自動導(dǎo)入到wincc_第4頁
如何將step7變量自動導(dǎo)入到wincc_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、從WinCC里調(diào)用STEP7變量的前提條件從WinCC里調(diào)用STEP7變量可以將建立變量的工作量減少一半,同時將建立變量的出錯概率建設(shè)一半,從而減少了相應(yīng)的排錯工作,大大提高了工作效率。從WinCC里調(diào)用STEP7變量的前提條件是,WinCC的項目文件必須是集成在STEP7項目中的。在安裝所有Simatic軟件前,請查閱軟件的安裝注意事項,確定操作系統(tǒng)與軟件的兼容性。該文檔一般位于:CDDocuments語言版本InstallNotes.chm。要使用WinCC與STEP7的集成功能,WinCCSTEP7必須安裝在同一臺計算機(jī)上,必須在安裝WinCC之前安裝STEP7。STEP7與WinCC的

2、版本必須一致。WinCC與STEP7的版本兼容行列表可以在西門子自動化與驅(qū)動集團(tuán)的技術(shù)支持與服務(wù)網(wǎng)站上獲得。請STEP7安裝完畢后,進(jìn)行WinCC安裝。在WinCC安裝過程中,請選擇“自定義安裝”,在communitation下的所有選項都必須鉤選。2、 在SimaticManager里建立新的WinCC®目在建立新的STEP7項目后,可以在SimaticManager里直接建立新的WinCC項目。方法是在SimaticManager里,右鍵點擊項目名稱,選擇"InsertNewObjectOS。此時系統(tǒng)會在STEP7項目文件里建立一個WinCC®目文件你可以在O

3、S站上點擊右鍵,選擇"Rename'來修改WinCC項目名稱??梢酝ㄟ^在名稱上點擊右鍵,選擇"OpenObject”打開并編輯這個WinCC項目3、 把現(xiàn)成的WinCC®目集成到STEP7項目中按如下步驟把已有WinCC®目文彳插入STEP7項目文件A. 在STEP7項目文件中插入一個OS站,然后把它改名為已有的WinCC項目名稱。B. 在STEP7項目里刪除因僅插入OS站而產(chǎn)生的WinCC®目文件,其位置在STEP7項目文件夾里的wincproj文件夾下,例如:d:siemensSTEP7S7projSTEP7_Integration

4、wincprojNameoftheOSC. 最后在項目復(fù)制器里用Saveas'把已有的WinCC項目文件存儲到STEP7項目路徑下。項目復(fù)制器位于開始菜單項"Start>SIMATIC>WinCC>Tools"。注意:對于集成STEP7項目里的WinCC®目,你也可以使用壓縮工具(Packer)來歸檔WinCC項目。4、 把變量(符號表,共享DB背景DB從STEP7傳送到WinCC里STEP項目文件里的符號表,共享DB里的變量可以一次性的傳入繼承的WinCC項目文件。具體步驟如下:A、為需要傳輸?shù)淖兞看蛏稀皞鬏敇?biāo)志”在需要傳輸?shù)淖兞可宵c擊

5、右鍵,從關(guān)聯(lián)菜單中選擇"SpecialObjectPropertiesOperatorControlandMonitoring,”,打開OperatorControlandMonitoring對話框,激活復(fù)選框"OperatorControlandMonitoring:并點擊"OK關(guān)閉對話框。此時該變量前將顯示綠色小旗如需對成批變量進(jìn)行該操作,可以使用“Shift+鼠標(biāo)左鍵”進(jìn)行批選擇,或者使用“Ctrl+鼠標(biāo)左鍵”對成批選擇的變量進(jìn)行個別增減。為共享DB的變量做注釋九在需要傳輸?shù)淖兞可宵c擊右鍵,從關(guān)聯(lián)菜單中選擇“ObjectProperties:打開Proper

6、ties對話框,在對話框第一行的Attribute中輸入S7_m_c,Value為ture,并點擊“OK鍵退出。此時被選中變量前被用紅色小旗標(biāo)志為背景DB的變量做注釋人打開相應(yīng)的FB,在需要傳輸?shù)淖兞可宵c擊右鍵,從關(guān)聯(lián)菜單中選擇“ObjectProperties",打開Properties對話框在Attribute頁第一行輸入S7_m_c,Value為ture并點擊“OK鍵退出開啟共享和背景DB的操作和監(jiān)視功能九DB里的變量被標(biāo)志后,必須啟動DB的"Operatercontrolandmonitor”功能才能啟動變量傳輸。在simaticmaneger窗口中右擊所需傳送變量

7、的DB在彈出的菜單中選擇specialobject->operetorcontrolandmonitoring,在接下來的對話框中將Operatercontrolandmonitor復(fù)選框鉤上。選中該復(fù)選框后,"WinCCAttributes”頁被顯示,其中列舉了所有被標(biāo)準(zhǔn)過的變量。B、將被標(biāo)志的變量傳送到WinCC®目文件中在SIMATICManager的菜單中選中選項“OptionsCompling,“在彈出的對話框中直接點next直到開始編譯。編譯完成后,彈出integration2對話框,選擇第一項,并用“OK鍵確認(rèn)。編譯完成后系統(tǒng)會提示編譯是否成功,如果失敗

8、會彈出相應(yīng)的記錄文件。編譯成功后,打開WinCC®目文件。可以看到,系統(tǒng)已經(jīng)在變量管理器里自動生成了相應(yīng)的WinCC變量。在WinCC里需要變量引用的位置進(jìn)行變量選擇,出現(xiàn)變量選擇對話框后,選中對話框右上角的“STEP7SymbolServer”復(fù)選框。此時,對話框右側(cè)變量選擇列表中將顯示“STEP7SymbolServer”列表。從改列表中可以顯示STEP7符號表和共享數(shù)據(jù)塊里的所有變量回回復(fù)人:wincc回復(fù)時間:2009-2-122:56:00支持(20)|反對(6)1 、從WinCC里調(diào)用STEP7變量的意義和前提條件2 、在SimaticManager里建立新的WinCC項

9、目3 、把現(xiàn)成的WinCC項目集成到STEP7項目中5、在WinCC里直接調(diào)用STEP7的符號表或共享DB塊里的變量該文檔的軟件環(huán)境:WindowsXPProfessionalSP1EnglishWinCCV6.0SP2HF2EuropeSTEP7V5.3SP11、從WinCC里調(diào)用STEP7變量的前提條件從WinCC里調(diào)用STEP7變量可以將建立變量的工作量減少一半,同時將建立變量的出錯概率建設(shè)一半,從而減少了相應(yīng)的排錯工作,大大提高了工作效率。從WinCC里調(diào)用STEP7變量的前提條件是,WinCC的項目文件必須是集成在STEP7項目中的。在安裝所有Simatic軟件前,請查閱軟件的安裝注

10、意事項,確定操作系統(tǒng)與軟件的兼容性。該文檔一般位于:CDDocuments語言版本InstallNotes.chm。要使用WinCC與STEP7的集成功能,WinCCSTEP7必須安裝在同一臺計算機(jī)上,必須在安裝WinCC之前安裝STEP7。STEP7與WinCC的版本必須一致。WinCC與STEP7的版本兼容行列表可以在西門子自動化與驅(qū)動集團(tuán)的技術(shù)支持與服務(wù)網(wǎng)站上獲得。請STEP7安裝完畢后,進(jìn)行WinCC安裝。在WinCC安裝過程中,請選擇“自定義安裝”,并且選中下圖中紅框標(biāo)識的選件:SelectComponentsActivateordeactivatethecomponentswhic

11、hshouldbeinstalledordeinstdledjrespectively.Components6剛nCC215MB內(nèi)SIMATICDeviceDrivers4MB7HelpZ5MBpbjectManager9MB已CommunicaUon21MB5-05Engineering4MB回OPCServerTOMESTEP?SymbolServer3MBOptions42MBVrDescriptionComponentstodisplaytheStep?iconsintheWinCCTagSelectiondiolog.Thefollowingsoftwarecompcnentsare

12、requiredforthis:STEP?V5.2,ObjectManaq號-A5-OSEngine白ring.Available:17594MB<SackNe)ct>Cancel圖1.與集成相關(guān)的WinCC組件2、在SimaticManager里建立新的WinCC®目“InsertNewObjectOS。在建立新的STEP7項目后,可以在SimaticManager里直接建立新的WinCC項目。方法是在SimaticManager里,右鍵點擊項目名稱,選擇此時系統(tǒng)會在STEP7項目文件里建立一個WinCC®目文件。SIMATICManager-fntegrat

13、ion-FileEditInsertPLCViewOptionsWindowHelpX|聞閭回同匕3*<NoFiler>Delete。0S(1:一-一一._EcikjiATir口nnriCtrl+XCtri+CCtrl+V鬻MFI川InsertNeuObjectPLCRenameF2ObjectProperties.Alt+Return5IMATIC400stationSIMATIC300StationSIMATICHStationSIMATICPCStationOtherstationSIMATIC55PGIPCSIMATICOPMPlPROFIBUSIndustrialEthe

14、rnetPTP57Program05仁招nt)M7ProgramInsertsOSatthecursorposition.圖2.插入OW占WinCC®目。你可以在OS站上點擊右鍵,選擇"Rename來修改WinCC項目名稱。可以通過在名稱上點擊右鍵,選擇"OpenObject”打開并編輯這個SiMATiCManager-Integration-D:ProgramFilesXSiemens5tep7s7projMntegratL_infx圖3.改名和打開WinCC®目3、把現(xiàn)成的WinCC項目集成到STEP7項目中如果你在一臺計算機(jī)上已經(jīng)安裝了兼容的Win

15、CC和STEP7,并且有了一個單獨使用的WinCC項目,想把它集成到一個已有的STEP7項目中去。那么,你必須先添加與集成相關(guān)的WinCC組件。把WinCC光盤放入光驅(qū),并啟動WinCC的安裝程序。如果你已經(jīng)安裝了WinCC則彈出如下畫面。圖4.添加新的組件點擊圖中的第一個按鈕,按照圖1添加與集成相關(guān)的WinCC組件。按如下步驟把已有WinCC®目文彳插入STEP7項目文件1. 在STEP7項目文件中插入一個OS站,然后把它改名為已有的WinCC項目名稱。2. 在STEP7項目里刪除因僅插入OS站而產(chǎn)生的WinCC®目文件,其位置在STEP7項目文件夾里的wincproj文

16、件夾下,例如:d:siemensSTEP7S7projSTEP7_IntegrationwincprojNameoftheOS3. 最后在項目復(fù)制器里用Saveas'把已有的WinCC項目文件存儲到STEP7項目路徑下。項目復(fù)制器位于開始菜單項"Start>SIMATIC>WinCC>Tools"。注意:WinCC項目具體步驟如下SymbolTableInsert|AllSyfTibcils力口atTagZ17&南,回;她9!遍瞠GeneralnCCAttributesrUmeS7ProgramMontlorComment:Message,

17、.Communication.k.ControlatcontactSTEP7傳送至UWinCC里OptionsWiridowSTEP項目文件里的符號表,共享DB里的變量可以一次性的傳入繼承的WinCC項目OperatorControlandMonItoriOperatorControlandMonitorlng基SymbolEditor-57Proerdm(1)(Symbols)«lS7Program(l)(Symbots)-lntegfationSIMATIC300(1)CPU314C2PIP|StatusSymbolAddress|DatwtypeCommentDWORDc.it

18、Ctrl+XCopyPasteCtrl+CCtrkVDeleteDelInsertSymbolCtrl+JAddDefaultSymbolJ-SpecialObjectProperties圖5、為符號表變量做注釋如上圖所示,在需要傳輸?shù)淖兞可宵c擊右鍵,從關(guān)聯(lián)菜單中選擇“SpecialObjectPropertiesOperatorControlandMonitoring,”,打開OperatorControlandMonitoring對話框,激活復(fù)選框"OperatorControlandMonitoring",并點擊"OK關(guān)閉對話框。此時該變量前將顯示綠色小旗,

19、如下圖所示:壁SymbolEditor-S7Pro&ramll)(Symbols)EE®SymbolTableEditInsertViewOptionsWindowHelp噂a1昌羌電FAilSymtiols/1/S7Program(1)(Symbols)-integration'sIMATIC300(1)CPU3StatusSymbolAddressDatatypeCcnnment1floatTag2DWORDr1intTa3lMW20INT:PresF1togetHelp.圖6、符號表變量注釋標(biāo)志如需對成批變量進(jìn)行該操作,可以使用“Shift+鼠標(biāo)左鍵”進(jìn)行批選擇

20、,或者使用“Ctrl+鼠標(biāo)左鍵”對成批選擇的變量進(jìn)行個別增減。為共享DB的變量做注釋九在需要傳輸?shù)淖兞可宵c擊右鍵,從關(guān)聯(lián)菜單中選擇“ObjectProperties:打開Properties對話框,圖7、共享DB注釋菜單入口在對話框第一行輸入如下圖所示參數(shù)并點擊“OK鍵退出。DeleteDeclarationLinebeforeSelectionDeclarationLineafterSelectionTemporaryplaceholderCtrl+XCtrl+VTypeInitialvalueCaimentSTRUCTTemporaryplaceholderCtrl+CHaneTempor

21、aryplaceholdervariaLAlt+ReturnDB1-lntegrationSIMATlC300(l)KPU314C2PtPObjectProperties+2.0DB_VAR1INTTifSWmMEffMliCutCopyPaste品6.+0.0Properties-ParametersJAttributeVahieIitrue234561S910Nq?。?KInseriRowDeleteRowCancelH用口圖8、注釋字串此時被選中變量前被用紅色小旗標(biāo)志,如下圖所示:,DB1-InteErationVSiMATIC300(1)CPU314C-2PtP.叵國KameTypeI

22、nitialvalveCormentSTRUCT+0.0DB_VARIMT0Temporaryplaceholderv&riaole+2.0DB_VAR1IMT0TempcrarYplacehaldetvariable十%。DB_VAR2廣INT0Temporatyplaceholdervariable|=6.0END_5TRUCT_圖9、共享DB變量注釋標(biāo)志2、將被標(biāo)志的變量傳送到WinCC®目文件中在SIMATICManager的菜單中選中選項"OptionsCompling,”,如下圖所示:QSIMATICManager-Integration-D:Pn)即a

23、mFi(esSiemensStep7s7projintegrdtI片F(xiàn)ileEditInsertPLCyiew1WindowHelp口|寸|茶匾|customize.,ctri+Alt+toAlter>-ntegratior-圃SIMATIC301X1二圖CPU314C-2PIP1stjS7Program(1)cilSouice力iBlocksTextLibraries,DisplayLanguage.ManageMuWingu司TextsRewireRun-TimeProperties.CompareBlocksReferenceDataDefineGlobalDataConfigur

24、eNetworkOQEmulateModulesConfigureProcessDiagnosticsDisplaycompilationlogStartOSsimulationImportWinCCobjectsr5mCompile.|SetPG/PCInterface.,.OpenLogrT圖10、編譯過程在彈出的對話框中點擊“Next>”按鈕:圖11、編譯過程二在下一個對話框中選擇"Next>圖12、編譯過程三注:如果項目中已經(jīng)建立多個PLC站,OS站或多個鏈接,需要在該對話框中選擇被操作的站及連接。在下一個對話框中選擇"Next>"Wiz

25、ard:CompileOSSelectthedatayouwanttocotnpHeandthescopeofthecompilation.Furtheroptionsblockicon廠1F1*八*-,國;?討Q,1iPjctweT一Scope*EmkeOSVWithmemory(e5etChange?Compress<Back>Finish匚占門celHelp圖13、編譯過程四在下一個對話框中選擇"Next>Wizard:CompileOSChecktheselectedoptions.Scopeotcoxapilation:EntireOSwithueuory

26、resetCoapi-laticndata:Variahlesanmessage?CPU-OSasEignjaEnt:S7Progrni(l)->OS<1)Note:Donotworkontheprojectduringconriprlaion.圖14、編譯過程五出現(xiàn)如下圖所示編譯進(jìn)度窗口:Compile(EntireOSwithmemoryreet)S7Program(1)->05(1)CreatingprocevariabfeS7Program1J/intTag1UnstfucturedvariableS7$Prcigr3m(1)7intTag1wascreated.Pr

27、ogresssohr:Caned圖15、編譯進(jìn)度編譯完成后,彈出如下對話框,選擇如下圖選項,并用“OK鍵確認(rèn)integration?-MessageNumberAssignmentSelectionSettingsforthecufrentprojectJ己中IfyouCreateanewprojectorlibrary,youhavetoselectoneofthefollowingoptions:|P;'AssignCPU-orienteduniquemejagenumbers(asofWinCCV6,P(oToolV£ofSTEP7V5.2Itisnolongerpos

28、sibletoconverttoproiect-orientedorSTEP7V5.11Assignproject-orienteduniquemessagenumbers(Reviousmethod)OK圖16、編譯完成后系統(tǒng)會提示編譯是否成功,如果失敗會彈出相應(yīng)的記錄文件。編譯成功后,打開WinCC®目文件。可以看到,系統(tǒng)已經(jīng)在變量管理器里自動生成了相應(yīng)的WinCC變量。GWinCCtxptorer-D:ProfiramFilesSiemensStep7projntegratVwincprojWS(1)0S(1).FifleEditViewToolsHelp口4AcJb-ild-

29、dk-in囪1k?-05(1)人NamsTypeParamei邨Computer-|J|!|Tagtanagement+0Internal總中!-JSIMATIC57PROTOCOLSUITE+IndustrialEthernetl+-,IndustrialEthernetCH)i-Kmpi57fProaram(lRawEvent:RawDatjaTypeRA腳FS7JProgramf1)#RawArchivRawDataTypeRAW_AIS7$Program(l)/DBl,DB_VAR2Signed16-bitva4ueDBijDVi57jProgram(l)/intTaglSigned16-bitvalueMW20-j571Program(l)/wordT的3Unsigned16-bitvalueMW2257jProgran(l)由-NamedConnedtionsi+PR0F1BU5i+PR0FIBU5(II)出SlotPLCi+SoftAci+|TCP/IP+管一Structuret叫在GraphicsDesignerS,產(chǎn).

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論