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