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