|
西門子S7 200係列PLC由you於yu性xing價jia比bi非fei常chang高gao所suo以yi在zai當dang今jin工gong業ye領ling域yu應ying用yong的de非fei常chang廣guang泛fan,紫zi金jin橋qiao軟ruan件jian也ye是shi國guo內nei非fei常chang優you秀xiu的de組zu態tai軟ruan件jian同tong時shi在zai國guo內nei也ye擁yong有you眾zhong多duo的de用yong戶hu。所suo以yi有you必bi要yao給gei大da家jia介jie紹shao一yi下xia紫zi金jin橋qiao軟ruan件jian和he西xi門men子ziS7 200係列PLC的連接和通訊。
我們選用西門子S7 226和紫金橋6.0來做一個簡單的例子。首先是在PLC上編一段小程序實現簡單的觸發動作,然後在紫金橋軟件上建立一個工程與西門子S7 226進行通訊,最後可以在紫金橋監控畫麵上采集並控製西門子PLC一個M點和一個DO點。讀者可以以這個小例子為基礎再進一步的編程實現更多的功能。
我們先打開西門子梯形圖軟件V4.0 STEP 7 MicroWIN SP3,新建一個工程“項目1”。如圖1所示

圖1
點擊左側導航欄裏的“通信”圖標進入通信參數設置界麵。雙擊“雙擊刷新”圖標找到CPU 226並確認,本地PLC的地址設為2,網絡參數和傳輸速率按缺省設定,完成通信參數的設定。如圖2所示

圖2
然後在程序塊裏編製一個小梯段讓PLC中的一個 M點M6.6去控製一個 DO點Q0.1。最後把程序下載到PLC裏,下載完成後把PLC的運行狀態打到RUN狀態。如圖3所示

圖3
打開紫金橋軟件“工程管理器”建立新工程“西門子S7 200”,與這個實例相關的上位機軟件的組態文件都存在這個目錄中,用戶可選擇保存該目錄的路徑。如圖4所示
圖4
接下來點擊“進入組態”按鈕,進入組態畫麵,首先點擊“數據庫”標簽來建立設備,在導航樹裏雙擊“S7-200(PPI)”文件夾建立新設備abc,如圖5所示。參數設置為PLC 設備的地址設為2、串口號為3,串口設置按缺省即可。

圖5
其次雙擊“數據庫”導航樹裏的“點組態”圖標進入點組態畫麵,建立兩個數字I/O點M6_6和DO_1,M6_6與PLC中點M6.6連接, DO_1與PLC中點QO.1連接。如圖6所示

圖6
完成數據庫點組態後,進行操作界麵組態,在畫麵DRAW1上建立一個開關按鈕和一個指示燈。開關按鈕與數據庫中點M6_6連接,指示燈與數據庫中點DO_1連接。如圖7所示

圖7
所有組態完成後點擊“運行”按鈕菜單欄上的一個指向右側的綠色箭頭圖標,如果打開紫金橋軟件的西門子200係列PPI通訊程序可以看到發送和接收的數據不斷滾動,並由“采集成功”字樣,證明通訊成功。如圖8所示

圖8
點擊畫麵“DRAW1”上的開關按鈕,則指示燈變成綠色。如圖9所示

圖9 很多用戶在和西門子200係列PLC通訊時常常會遇到一些問題,所以現在總結一下本例中需要注意的地方,1、PLC的從機地址必須和組態軟件中的設定地址一致。2、PLC的從通訊參數必須和組態軟件中的設定一致,如波特率為9600,奇偶校驗設定等。3、如果PLC的通訊口被占用情況下也會造成通訊不上,例如某個通訊口被設為了自由口,那麼我們隻能使用另外一個通訊口。
|