利用PLCSIM實(shí)現(xiàn)STEP7的在線調(diào)試并與WICC的連接監(jiān)
1 引言
在學(xué)習(xí)西門子的編程軟件(SIMATIC STEP7,SIMATICWICC)過程中,如果只用STEP7編程和WINCC做圖像的話,會(huì)比較枯燥乏味,大家可能都想找這樣一個(gè)軟件,就是能夠?qū)崿F(xiàn)STEP7程序的調(diào)試和WINCC的監(jiān)控功能,下面就詳細(xì)介紹實(shí)現(xiàn)這三個(gè)軟件互聯(lián)的方法。
硬件配置:STEP7 V5.2 STEP7 PLCSIM V5.2 WINCC V6.0。
2 實(shí)現(xiàn)步驟
2.1 工作前提
工作前提是WINCC組件(AS-OS Engineering STEP7符號(hào)服務(wù)器與對(duì)象管理器(默認(rèn)已安裝):(圖1)。
圖1 WINCC組件安裝
2.2 程序舉例說明
(1) 打開STEP7,新建一個(gè)項(xiàng)目,命名為TEST_5:(圖2)。
圖2 用STEP7新建項(xiàng)目
(2) 在項(xiàng)目下面插入一個(gè)S7 Program(1),在Symbols里面聲明將要使用的變量:(圖3)。
圖3 聲明變量
(3) 組織OB1,雙擊OB1,在LAD/STL/FBD編輯器下面編輯一段程序:(圖4)。單擊保存。
圖4 編輯程序
(4) 下載到模擬軟件PLCSIM上
打開PLCSIM(以從程序中直接打開,也可以從STEP7中打開,單擊 (圖2),在LAD/STL/FBD編輯器(圖4)中單擊,將程序下載到PLCSIM上,將運(yùn)行模式調(diào)到RUN上(圖5),可調(diào)試程序了。
圖5 將運(yùn)行模式調(diào)到RUN
在圖5的IB懸浮窗上將地址0和1選上,如圖6,就可以看見QB的輸出位QB0.0已經(jīng)接通。
圖6 選地址
2.3 建立與WINCC的連接
(1) 插入OS
在圖2的項(xiàng)目名稱TEST_5上單擊右鍵,在彈出的選項(xiàng)中按Insert New Object->OS(如圖7),并將其改名為TEST_5。
圖7 插入OS
(2) 修改變量控制屬性
在圖3的變量列表中,將View->Columns R,O,M,C,CC選中,然后選中全部的變量,將屬性修改為如圖8所示。然后單擊保存后退出符號(hào)編輯器。
圖8 修改變量控制屬性
(3) 編譯項(xiàng)目
在圖7TEST_5上單擊右鍵,選擇Compile,如圖9,單擊Next-Next-Compile,出現(xiàn)如圖10與圖11所示畫面。
圖9 選擇Compile
圖10 選擇Compile的編譯畫面1
圖11 選擇Compile的編譯畫面2
最后會(huì)出現(xiàn)一個(gè)提示框,問是否需要查看日志,單擊No,結(jié)束編譯。
(4) 設(shè)置PG/PC Interface
在控制面板中,雙擊Set PG/PC Interface,設(shè)置如圖12,在MPI的屬性中,設(shè)置與PLCSIM(圖5的右下角)的MPI地址相同。
圖12 設(shè)置PG/PC Interface
(5) 運(yùn)行WINCC
在STEP 7程序的存放目錄中,找到所編譯的WINCC項(xiàng)目(/S7Proj/TEST_5/wincproj/TEST_5),打開WINCC項(xiàng)目(圖13),可以看見,在STEP7中的變量都已經(jīng)傳輸?shù)搅薟INCC的項(xiàng)目中了。
圖13 運(yùn)行WINCC
設(shè)置MPI的參數(shù),右鍵單擊S7$Program(1),選擇屬性,在彈出對(duì)話框中左鍵單擊屬性,在連接參數(shù)對(duì)話框中,設(shè)置站地址和PLCSIM,PG/PC Interface的地址相同(圖14),編輯好一個(gè)畫面,在畫面上添加三個(gè)輸入輸出域,組態(tài)對(duì)話框和變量連接,然后激活WINCC,在PLCSIM中打開和關(guān)閉IB0.0,IB0.1,就可以看到WINCC畫面的輸出值與PLCSIM中的變量值一致(如圖15)。
圖14 設(shè)置MPI的參數(shù)
圖15 WINCC畫面的輸出值
3 結(jié)束語
利用STEP7 PLCSIM實(shí)現(xiàn)了WINCC與STEP7之間的連接,可以實(shí)現(xiàn)程序的在線調(diào)試,檢查程序,與WINCC的連接提高了可視性。
文章版權(quán)歸西部工控xbgk所有,未經(jīng)許可不得轉(zhuǎn)載。
你可能感興趣的文章