【正文】
的一部分并不占用程序空間,是具有存儲(chǔ)能力的塊,它需要一個(gè)背景數(shù)據(jù)塊,并須將此塊作為程序的一部分安裝到CPU中。 程序設(shè)計(jì)常用方法在工程中,對(duì)PLC應(yīng)用程序的設(shè)計(jì)有多種方法,這些方法的使用,也因各個(gè)設(shè)計(jì)人員的技術(shù)水平和喜好有較大的差異?,F(xiàn)將常用的幾種應(yīng)用程序的設(shè)計(jì)方法簡要介紹如下。1. 經(jīng)驗(yàn)設(shè)計(jì)法經(jīng)驗(yàn)設(shè)計(jì)法也叫湊試法。在掌握一些典型控制環(huán)節(jié)和電路設(shè)計(jì)的基礎(chǔ)上,根據(jù)被控對(duì)象對(duì)控制系統(tǒng)的具體要求,憑經(jīng)驗(yàn)進(jìn)行選擇、組合。這種方法對(duì)于一些簡單的控制系統(tǒng)的設(shè)計(jì)是比較湊效的,可以收到快速、簡單的效果。經(jīng)驗(yàn)設(shè)計(jì)法的具體步驟如下:(1)確定輸入/輸出電器;(2)確定輸入和輸出點(diǎn)的個(gè)數(shù)、選擇PLC機(jī)型、進(jìn)行I/O分配;(3)做出系統(tǒng)動(dòng)作工程流程圖;(4)選擇PLC指令并編寫程序; (5)編寫其它控制控制要求的程序;(6)將各個(gè)環(huán)節(jié)編寫的程序合理地聯(lián)系起來,即得到一個(gè)滿足控制要求的程序。2. 邏輯設(shè)計(jì)法工業(yè)電氣控制線路中,有很多是通過繼電器等電器元件來實(shí)現(xiàn)的。而繼電器、交流接觸器的觸點(diǎn)都只有兩種狀態(tài)即:斷開和閉合,因此用“0”和“1”兩種取值的邏輯代數(shù)設(shè)計(jì)電氣控制線路是完全可以的。該方法法是根據(jù)數(shù)字電子技術(shù)中的邏輯設(shè)計(jì)法進(jìn)行PLC程序的設(shè)計(jì),它使用邏輯表達(dá)式描述問題。在得出邏輯表達(dá)式后,根據(jù)邏輯表達(dá)式畫出梯形圖。3. 順序控制法對(duì)那些按動(dòng)作的先后順序進(jìn)行控制的系統(tǒng),非常適合使用順序控制設(shè)計(jì)法進(jìn)行編程。順序控制法規(guī)律性很強(qiáng),雖然編程相當(dāng)長,但程序結(jié)構(gòu)清晰、可讀性。在用順序控制設(shè)計(jì)法編程時(shí),功能圖是很重要的工具。功能圖能夠清楚地表現(xiàn)出系統(tǒng)各工作步的功能、步與步之間的轉(zhuǎn)換順序及其轉(zhuǎn)換條件。功能圖由流程步、有向線段、轉(zhuǎn)移和動(dòng)作組成,在使用時(shí)它有一些使用規(guī)則,具體如下:步于步之間必須用轉(zhuǎn)移隔開;轉(zhuǎn)移與轉(zhuǎn)移之間必須用步隔開;轉(zhuǎn)移和步之間用有向線段連接,正常畫順序功能圖的方向是從上向下或則從左向右。按照正常順序畫圖時(shí),有向線段可以不加箭頭,否則必須加箭頭。一個(gè)順序功能圖中至少有一個(gè)出初始步。電梯開關(guān)門流程圖電梯開關(guān)門流程圖電梯上升下降流程圖電梯上升下降流程圖 梯形圖點(diǎn)動(dòng)內(nèi)呼按鈕,信號(hào)登記顯示。到層信號(hào)取消。本系統(tǒng)設(shè)一樓為基站,兩分鐘內(nèi)無任何操作,電梯自動(dòng)返回一樓。轎廂的內(nèi)呼指令與外召喚指令保持信號(hào),用于在有乘坐需要的樓層停車,并自動(dòng)或手動(dòng)執(zhí)行開關(guān)門操作。開關(guān)門執(zhí)行一次之后,信號(hào)取消。使電梯能夠繼續(xù)響應(yīng)其他乘坐信號(hào)。如梯形圖所示,電梯到層停車后,延時(shí)2s開門,5s后自動(dòng)關(guān)門。并設(shè)有手動(dòng)開門按扭和關(guān)門按鈕??蓪?shí)現(xiàn)即時(shí)開關(guān)門。 語句表Network 1 // 四樓下呼LD O AN = Network 2 // 三樓上呼LDamp。nbsp。 O LDN O ALD= Network 3 // 三樓下呼LD O LDN O ALD= Network 4 // 二樓上呼LD O LDN O ALD= Network 5 // 二樓下呼LD O LDN O ALD= Network 6 // 一樓上呼LD O AN = Network 7 // 電梯內(nèi)呼一樓LD O O T40AN = Network 8 // 電梯內(nèi)呼二樓LD O AN = Network 9 // 電梯內(nèi)呼三樓LD O AN = Network 10 // 電梯內(nèi)呼四樓LD O AN = Network 11 // 兩份鐘內(nèi)誤操作自動(dòng)返回一樓LDN AN AN TON T40, 1200AN AN = Network 12 // 平層信號(hào)LD O AN AN AN = Network 13 LD O AN AN AN = Network 14 LD O AN AN AN = Network 15 LD O AN AN AN = Network 16 // 轎廂在一樓時(shí)上行信號(hào)LD O O Oamp。nbsp。 O O O O A = Network 17 // 轎廂在二樓時(shí)上行信號(hào)LD O O O O A = Network 18 // 轎廂在三樓時(shí)上行信號(hào)LD O A = Network 19 // 轎廂上行信號(hào)LD O O = Network 20 // 轎廂上行LD ON A AN AN AN AN = Network 21 // 轎廂上行記憶信號(hào)LD O AN AN = Network 22 // 轎廂在四樓時(shí)下行信號(hào)LD O O O O O AN AN AN = Network 23 // 轎廂在三樓時(shí)下行信號(hào)LD O O O O A = Network 24 // 轎廂在二樓時(shí)下行信號(hào)LD O A = Network 25 // 轎廂下行信號(hào)LD O O = Network 26 // 轎廂下行LD ON A AN AN AN AN = Network 27 // 轎廂下行記憶信號(hào)LD O AN AN = Network 28 // 轎廂外呼信號(hào)保持LDamp。nbsp。 O AN = Network 29 LD AN O AN = Network 30 LD AN O AN = Network 31 LD AN O AN = Network 32 LD AN O AN = Network 33 LD O AN = Network 34 // 轎廂內(nèi)呼保持LD O AN = Network 35 LD O A = Network 36 LD O AN = Network 37 LD O AN = Network 38 // 各樓層停車信號(hào)LD O AN A = Network 39 LD O O AN A = Network 40 LD O