西門子WinCC軟件6AV63812BH074AV0
按圖7接好線。注意COM1、COM2相連接,因為采用相同額定電壓的指示燈。輸入接啟動開關(guān)和停止開關(guān)。
2.3 程序設(shè)計
圖8中,PLC運行時,程序9~19步中,M11導(dǎo)通,由于程序步50~120中,M11動合觸點閉合,分別控制了Y0~Y7的導(dǎo)通,因而彩燈ABCDEFGH同時點亮,因T0延時1秒鐘,故ABCDEFGH同時點亮1秒鐘。1秒鐘時間到,程序第40步,T0動合觸點閉合,移位指令執(zhí)行,實現(xiàn)輪流點亮,即 ABCDEFGH輪流點亮,因為1秒鐘T0閉合一次,故ABCDEFGH輪流點亮的時間間隔為1秒。程序步20~29中,當(dāng)M20通時,將M101置位,由 M101動合觸點與MI2~M19動合觸點配合,分別輪流點亮H~A,即H、G、F、E、D、C、B、A每隔1秒輪流點亮。程序步30~39中,當(dāng)M20通時,將M101復(fù)位,M101動斷觸點與MI2~M19動合觸點配合,分別串聯(lián)點亮A~H,即A、B、C、D、E、F、G、H每隔1秒輪流點亮。任何時候?qū)⑼V归_關(guān)K2合上,在第114步,區(qū)間復(fù)位指令使M12~M19全部復(fù)位,所有燈均不亮。
西門子WinCC軟件6AV63812BH074AV0
(1)將梯形圖程序輸入到計算機,檢查電源正確無誤。
(2)對程序進行調(diào)試運行。
a.接通PLC電源后,將PLC置RUN狀態(tài),將K1閉合,觀察A、B、C、D、E、F、G、H的亮顯情況。
b.將K2閉合,觀察A、B、C、D、E、F、G、H的亮顯情況。
(3)調(diào)試運行記錄。
三、西門子6AV63812BL074AV0貴州代理商
1、實訓(xùn)報告要求
(1)整理實訓(xùn)操作結(jié)果,按標(biāo)準(zhǔn)寫出實訓(xùn)報告。
(2)請用步進指令完成本次實訓(xùn)。
(3)輸出刷新階段。程序執(zhí)行階段的運算結(jié)果被存入輸出映像區(qū),而不送到輸出端口上。在輸出刷新階段,PLC將輸出映像區(qū)中的輸出變量送入輸出鎖存器,然后由鎖存器通過輸出模塊產(chǎn)生本周期的控制輸出。如果內(nèi)部輸出繼電器的狀態(tài)為“1”,則輸出繼電器觸點閉合,經(jīng)過輸出端子驅(qū)動外部負(fù)載。全部輸出設(shè)備的狀態(tài)要保持一個掃描周期
(2) 條碼掃描儀與PLC的通信
Metrologic MS700i可以通過開機掃描設(shè)置條碼而設(shè)定通信協(xié)議及條碼類型,并可以通過連機方式從一臺掃描儀“克隆”工作方式從而達到成組設(shè)定的目的。條碼掃描儀與PLC之間的通信采用RS232/RS485方式,使用條碼掃描儀自帶通訊電纜。
(3) 顯示屏與PLC的通信
由PLC根據(jù)條碼掃描情況發(fā)送給顯示屏相應(yīng)的信息用以顯示當(dāng)前狀況,使用RS485通訊協(xié)議。通信格式為:頭尾各為十六進制02和03以標(biāo)志信息起始,中間為ASCII碼的狀態(tài)信息。
2、上位機軟件設(shè)計
PC機的監(jiān)控程序用Delphi5.0完成,分為組態(tài)環(huán)境和運行環(huán)境兩部分。組態(tài)環(huán)境下,用戶可對每一閘口進行PLC參數(shù)、狀態(tài)設(shè)定及條碼設(shè)定;運行環(huán)境下,對各閘口實時監(jiān)控,必要時發(fā)出控制命令,并具備歷史數(shù)據(jù)存儲和報表打印功能。
考慮通信方案如下:
(1) 引用VB的MsComm控件或第三方通信控件;
(2) 通過Delphi中嵌入?yún)R編直接對端口操作實現(xiàn)通訊(如BIOS串行通信功能調(diào)用 INT 14H);
(3) 調(diào)用Windows API 函數(shù)實現(xiàn);
由于方案1存在發(fā)布問題,方案2存在一定危險性,所以在實際開發(fā)過程中我們采用方案3,通過CreateFile、CloseHandle、ReadFile、WriteFile、SetCommState、GetCommState等API函數(shù)及DCB設(shè)備控制塊的操作實現(xiàn)PC-PLC快速可靠的通信。