基于PLC的臺車呼叫控制系統(tǒng)的設計與實現(xiàn)42603.doc_第1頁
基于PLC的臺車呼叫控制系統(tǒng)的設計與實現(xiàn)42603.doc_第2頁
基于PLC的臺車呼叫控制系統(tǒng)的設計與實現(xiàn)42603.doc_第3頁
基于PLC的臺車呼叫控制系統(tǒng)的設計與實現(xiàn)42603.doc_第4頁
基于PLC的臺車呼叫控制系統(tǒng)的設計與實現(xiàn)42603.doc_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

臺車呼叫控制系統(tǒng)的設計學生:XX 指導教師:XX內容摘要:本設計是一個基于可編程控制器(PLC)西門子S7-200的臺車呼叫控制系統(tǒng),它能夠指示臺車的停車位和呼叫使能,是否可以呼叫及臺車是否到位,能夠實現(xiàn)電機正轉,電機反轉,可以緊急停車等功能。設計闡述了可編程控制器西門子S7-200的功能特點以及操作,提出了系統(tǒng)的總體設計方案。本系統(tǒng)具有價格低廉、高可靠性、高性能和智能化的特點。通過該系統(tǒng)的成功研制和應用,生產效率將大幅度提高,工人的勞動強度將大幅度降低,控制精度也將進一步提高。關鍵字: PLC 臺車呼叫 自動控制Design of the calling control system about trollerAbstract: The design is based on programmable concallings completed (PLC) Siemens S7-200 in the troller calling control system design and implementation, to indicate troller parking spaces and the calling is enabled, if you can call and the troller is in place, are transferred to the motor, motor reversal, can be an emergency stop and other functions. Describes the design of Siemens S7-200 programmable concallings features and operation, proposed overall system design. The system has a low cost, high reliability, high performance and intelligent features. The success of the system through the development and application of productivity will greatly increase, the labor intensity will be greatly reduced, the control accuracy will be further enhanced. Key words: Programmable Logic Controller troller motor目 錄前言11 系統(tǒng)設計方案11.1 方案的總體框架11.1.1 PLC硬件安排及軟件規(guī)劃11.2 控制要求21.3 外圍設備和I/O地址分配22 可編程序控制器52.1 可編程序控制器概述52.2 可編程控制器的特點52.3 可編程控制器的應用與發(fā)展72.3.1 可編程序控制器的應用72.3.2 可編程控制器的發(fā)展82.4 PLC型號的選擇82.5 西門子S7-200PLC簡介92.6PLC控制系統(tǒng)硬件設計思路103 軟件設計113.1 系統(tǒng)流程圖113.2 系統(tǒng)梯形圖134 設計總結20參考文獻22臺車呼叫控制系統(tǒng)的設計前言隨著現(xiàn)代工業(yè)設備的自動化越來越多的工廠設備采用PLC,變頻器,人機界面自動化器件來控制,因此自動化程度越來越高。電器控制技術是隨著科學技術的不斷發(fā)展,生產工藝不斷提出新的要求而得到迅速發(fā)展的。在現(xiàn)代化工業(yè)生產中,為了提高勞動生產率,降低成本,減輕工人的勞動負擔,要求整個工藝生產過程全盤自動化,這就離不開控制系統(tǒng)??刂葡到y(tǒng)是整個生產線的靈魂,對整個生產線起著指揮的作用。一旦控制系統(tǒng)出現(xiàn)故障,輕者影響生產線的繼續(xù)進行,重者甚至發(fā)生人生安全事故,這樣將給企業(yè)造成重大損失。臺車呼叫控制系統(tǒng)是基于PLC控制系統(tǒng)來設計的,控制系統(tǒng)的每一步動作都直接作用于臺車的運行,其控制重點轉向物資的控制和管理要求實時、協(xié)調和一體化,計算機之間、數(shù)據(jù)采集點之間、機械設備的控制器之間以及它們與計算機之間的通信可以及時地匯總信息。因此,臺車性能的好壞與控制系統(tǒng)性能的好壞有著直接的關系。臺車能否正常運行、工作效率的高低都與控制系統(tǒng)密不可分。它實現(xiàn)了全自動作業(yè)后,滿足了人們速度、精度、高度、重量、重復存取和搬運等要求,使總體效益和生產的應變能力大大超過各部分獨立效益的總和,自動化技術組建成為倉庫自動化技術的核心,既可以節(jié)省開支,又減少了浪費,因此建立一個便捷、可行的臺車呼叫控制系統(tǒng)是十分迫切和需要的。本產品PLC實現(xiàn)自動化開支,解決了勞動強度大、經(jīng)濟效益差的問題。1 系統(tǒng)設計方案 1.1 方案的總體框架1.1.1 PLC硬件安排及軟件規(guī)劃 為了區(qū)別,工位依18編號并各設一個限位開關。每個工位設一呼車按鈕,系統(tǒng)設啟動按鈕和停機按鈕各1個,臺車設正反轉接觸器各1個,每工位設呼車指示燈1個,但并聯(lián)接于各個輸出口上。系統(tǒng)布置圖如圖1.1.1-1所示1。 臺車又叫送料車,是一種安裝有腳輪的運送與儲存物料的單元移動集裝設備。它具有自動行走,液壓自動定位脫模(可實現(xiàn)上,下,左,右移動)的優(yōu)點。本設計主要是實現(xiàn)它的左右移動。 圖1.1.1-1 系統(tǒng)布置圖 PLC按鍵呼叫控制電路電源控制電路工作指示燈顯示電路臺車控制電路圖1.1.1-2 系統(tǒng)方框圖整個系統(tǒng)由電源控制電路、按鍵呼叫控制電路、工作指示燈顯示電路、臺車控制電路、可編程控制器PLC五部分組成。由電源控制電路提供整個系統(tǒng)的能源,由可編程控制器PLC來讀取按鍵的狀態(tài),再經(jīng)過處理來控制工作指示燈和臺車的運動狀態(tài)。 1.2 控制要求 一部電動運輸車供8個加工點使用。臺車的控制要求如下:PLC上電后,車停在某個工位,若無用車呼叫(下稱呼車)時,則各工位的指示燈亮,表示各工位可以呼車。工作人員按本工位的呼車按鈕呼車時,各工位的指示燈均滅,此時別的工位呼車無效。如停車工位呼車時,臺車不動,呼車工位號大于停車位時,臺車自動向高位行駛,當呼車位號小于停車位號時,臺車自動向低位行駛,當臺車到呼車工位時自動停車。停車時間為30s供呼車工位使用,其他工位不能呼車。從安全角度出發(fā),停電再來電時,臺車不會自行啟動。為了區(qū)別,工位依18編號各設一個限位開關。 1.3 外圍設備和I/O地址分配根據(jù)控制要求,系統(tǒng)的輸入量有:啟、停按鈕信號,1號位-8 號位的限位開關SQlSQ8信號,1號位-8號位的呼叫開關SB1SB8信號;系統(tǒng)的輸出信號有:前進、后退控制電機接觸器驅動信號,呼叫指示燈信號。共需實際輸入點數(shù)18個,輸出點數(shù)2個。配置表如表1.3-1所示: 表1.3-1 系統(tǒng)I/O資源配置表序號元件名設備名作用1I0.0K1啟動按鈕開關2I0.1K2停止按鈕開關3I2.0SB11號站呼叫按鈕開關4I2.1SB22號站呼叫按鈕開關5I2.2SB33號站呼叫按鈕開關6I2.3SB44號站呼叫按鈕開關7I2.4SB55號站呼叫按鈕開關8I2.5SB66號站呼叫按鈕開關9I2.6SB77號站呼叫按鈕開關10I2.7SB88號站呼叫按鈕開關11I1.0ST11號站限位開關12I1.1ST22號站限位開關13I1.2ST33號站限位開關14I1.3ST44號站限位開關15I1.4ST55號站限位開關16I1.5ST66號站限位開關17I1.6ST77號站限位開關18I1.7ST88號站限位開關19Q1.0Q1.0電機正傳繼電器20Q1.1Q1.1電機反轉繼電器臺車自動往返控制系統(tǒng)的工作示意圖如圖1.3-1所示??刂埔笕缦拢篈. 按下起動按鈕SB0,電動機M正轉,臺車前進;碰到限位開關SQ1后,電動機M反轉,臺車后退。B. 臺車后退碰到限位開關SQ2后,電動機M停轉,臺車停車5s后,第二次前進,碰到限位開關SQ3,再次后退。C. 當后退再次碰到限位開關SQ2時,臺車停止。SQ2SQ3SB0:X000起動按鈕小車SQ1前進:Y001后退:Y002X002X001X003 圖1.3-1 臺車自動往返控制系統(tǒng)的工作示意圖對上述臺車自動往返控制系統(tǒng)的控制要求進行分析可知其一個工作周期有5個工序,每個工序狀態(tài)繼電器的分配、功能與作用以及轉換條件如表1.3-22所示。表1.3-2 每個工序狀態(tài)繼電器的分配、功能與作用、轉換條件工序分配的狀態(tài)繼電器功能與作用轉換條件0初始狀態(tài)S0PLC上電做好準備M80021第一次前進S20驅動輸出線圈Y001,M正轉X000(SB0)2第一次后退S21驅動輸出線圈Y002,M反轉X001(SQ1)3暫停5sS22驅動定時器T0延時5sX002(SQ2)4第二次前進S23驅動輸出線圈Y001,M正轉T05第二次后退S24驅動輸出線圈Y002,M反轉X003(SQ3)根據(jù)表1.3-2可設計出順序功能圖如圖1.3-2所示。S20S21Y001X001X002S0S22S23T0K50M8002X000前進起動T0暫停Y002Y002后退Y001Y001前進Y002S24Y002后退Y001X001X002 圖1.3-2 臺車自動往返控制系統(tǒng)順序功能圖2 可編程序控制器 2.1 可編程序控制器概述可編程序控制器(Programmable Controller)通常也可簡稱為可編程控制器,英文縮寫為PC或PLC,是以微處理器為基礎,綜合了計算機技術、自動控制技術和通信技術發(fā)展起來的一種通用的工業(yè)自動控制裝置。它具有體積小、功能強、程序設計簡單、靈活通用、維護方便的一系列的優(yōu)點,特別是它的高可靠性和較強的適應惡劣工作環(huán)境的能力,更是得到了用戶的好評,因而在冶金、能源、化工、交通、電力等領域中的到了越來越廣泛的應用,成為了現(xiàn)代工業(yè)控制的三大支柱(PLC、機器人、CAD/CAM)。 2.2 可編程控制器的特點 可靠性高,抗干擾能力強3現(xiàn)代PLC采用了集成度很高的微電子器件,大量的開關動作由無觸點的半導體電路來完成,其可靠程度是使用機械觸點的繼電器所無法比較的。為了保證PLC能在惡劣的工業(yè)環(huán)璄下可靠工作,在其設計和制造過程中采取了一系列硬件和軟件主面的抗干擾措施。硬件主面采取的主要措施有:隔離-PLC的輸入、輸出接口電路一般都采用光電耦合器來傳遞信號,這種措施使外部電路與PLC內部之間完全避免了電的聯(lián)系,有效的抑制了外部的干擾源對PLC的影響,還可防止外部強電竄入內部CPU。濾波-在PLC電路電源和輸入、輸出(I/O)電路中設置多種濾波電路,可有效抑制高頻干擾信號。在PLC內部對CPU供電電源采取屏蔽、穩(wěn)壓、保護等措施,防止干擾信號通過供電電源進入PLC內部,另外各個輸入、輸出(I/O)接口電路的電源彼此獨立,以避免電源之間的互相干擾。 內部設置連鎖、環(huán)璄檢測與診斷等電路,一旦發(fā)生故障,立即報警。外部采用密封、防塵、抗振的外殼封裝結構,以適應惡劣的工作環(huán)璄。 在軟件方面采取的主要措施有:設置故障檢測與診斷程序,每次掃描都對系統(tǒng)狀態(tài)、用戶程序、工作環(huán)璄和故障進行檢測與診斷,發(fā)現(xiàn)出錯后,立即自動做出相應的處理,以適應惡劣的工作環(huán)璄。對用戶程序及動態(tài)數(shù)據(jù)進行電池后備,以保障停電后有相關狀態(tài)及信息人不會因此而丟失。采用以上抗干擾措施后,一般PLC的抗電平干擾強度可達峰值1000V,脈寬10US,其平均無故障時間可高達30-50萬小時以上。 功能完善,適應性強目前PLC產品已經(jīng)標準化、系列化和模塊化,不僅具有邏輯運算、計時、計數(shù)、順序控制等功能,還具有A/D、D/A轉換、算術運算及數(shù)據(jù)處理、通信聯(lián)網(wǎng)和生產過程監(jiān)控等功能。它能根椐實際需要,方便靈活地組裝成大小各異、功能不一的控制系統(tǒng):既可控制一臺單機、一條生產線、以可以控制一個機群、多條生產線;既可以現(xiàn)場控制,以可以遠程控制。針對不同的工業(yè)現(xiàn)場信號,如交流或直流、開關量或模擬量、電流或電壓、脈沖或電位、強電或弱電等,PLC都有相應的I/O接口模塊與工業(yè)現(xiàn)場控制器件和設備直接連接,用戶可以根據(jù)需要方便地進行配置,組成實用、緊湊的控制系統(tǒng)。 使用簡單,調試維修方便PLC的接線極其方便,只需將產生輸入信號的設備(按鈕、開關等)與PLC的輸入端子連接,將接收輸出信號的被控設備(如接觸器、電磁閥等)與的輸出端子連接,僅用螺絲刀即可完成全部接線工作。PLC的用戶程序可在實驗室摸擬調試,輸入信號用開關來摸擬,輸出信號可以觀察PLC的發(fā)光二極管。調試后再將PLC在現(xiàn)場安裝通調。調試工作量要比繼電器控制系統(tǒng)少得多。PLC的故障率很低,并且有完善的自診斷功能和運行故障指示裝置。一旦發(fā)生故障,可以通過PLC機上各種發(fā)光二極管的亮滅狀態(tài)迅速查明原因,排除故障。 采用先進的模塊化結構,系統(tǒng)組合靈活方便 PLC的各個部件,包括CPU、電源、I/O(其中也包含特殊功能的I/O)的均采用模塊化設計,由機架和電纜將各模塊連接起來。系統(tǒng)的模塊和規(guī)??筛鶕?jù)用戶的實際需求自行組合,這樣便可實現(xiàn)用戶要求的合理的性能價格比。 對生產工藝改變適應性強,可進行柔性生產PLC實質上就是一種工業(yè)控制計算機,其控制操作的功能是通過軟件變成來確定的。當生產工藝發(fā)生改變時,不必改變PLC硬件設備,只需改變PLC中的程序。這對現(xiàn)代化的小批量、多品種產品的生產特別適合。 2.3 可編程控制器的應用與發(fā)展 2.3.1 可編程序控制器的應用近年來,隨著微處理器芯片及其有關元器件的價格大幅度下降,PLC的成本也隨之下降。與此同時,PLC的性能卻在不斷完善,功能也在增多增強,使得PLC的應用已由早期的開關邏輯發(fā)展到現(xiàn)在工業(yè)控制的各個領域。根據(jù)PLC的特點,可以將其應用形式歸納為如下幾類4:A. 開關邏輯控制。這是PLC的最基本最廣泛的應用領域。PLC具有強大的邏輯運算能力,可以實現(xiàn)各種簡單和復雜的邏輯控制。B. 模擬量控制。在工業(yè)生產過程中,有許多連續(xù)變化的量都是模擬量,而PLC中所處理的是數(shù)字量,為了能接受模擬量輸入和輸出模擬量信號,PLC中配制有A/D和D/A轉化模塊,將現(xiàn)場的模擬量經(jīng)過轉化變?yōu)閿?shù)字量,經(jīng)微處理器進行處理,數(shù)字量又經(jīng)D/A轉換變成模擬量去控制被控制對象,這樣就可實現(xiàn)PLC對模擬量的控制。C. 閉環(huán)過程控制定時控制。PLC具有定時控制的功能,它可以為用戶提供幾十甚至上百個定時器,其定時的時間可以由用戶在編寫程序時設定,也可以由操作人員在工業(yè)現(xiàn)場通過編程器進行設定,實現(xiàn)定時或延時的控制。計數(shù)控制。計數(shù)控制也是控制系統(tǒng)不可缺少的,PLC同樣也為用戶提供了幾十個甚至上百個定時器,設定方式如同定時一樣。若用戶需要對頻率較高的信號進行計數(shù),則可以選擇高速技術模塊。順步控制。在工業(yè)控制中,采用PLC實現(xiàn)順序控制,可以由移位寄存器和步進指令編寫程序,也可以采用順序控制的標準化語言順序功能圖SFC編寫程序,使得PLC在實現(xiàn)按照事件或輸入狀態(tài)的順序控制相應輸出時更加容易。D. 數(shù)據(jù)處理。現(xiàn)代PLC都具有數(shù)據(jù)處理能力,它不僅能進行算術運算和數(shù)據(jù)傳送,而且還能進行數(shù)據(jù)比較、數(shù)據(jù)轉換、數(shù)據(jù)顯示和打印以及數(shù)據(jù)通信等。對于大、中型PLC還可以進行浮點運算、函數(shù)運算等。E. 通信和聯(lián)網(wǎng)。PLC的控制已從早期的單機控制發(fā)展到了多機控制,實現(xiàn)了工廠自動化。這是由現(xiàn)代的PLC一般通信的功能,它既可以對遠程I/O進行控制,又能實現(xiàn)PLC與PLC、PLC與計算機之間的通信,從而可以方便可靠的搭成“集中管理,分散控制”的分布式控制系統(tǒng)。由此可見PLC是實現(xiàn)工廠自動化的理想工業(yè)控制器。 2.3.2 可編程控制器的發(fā)展世界上公認的第一臺PLC是1969年美國數(shù)字設備公司研制的。早期的PLC主要由分立元件和中小規(guī)模集成電路組成,可以完成簡單的邏輯控制及定時、計數(shù)功能。20世紀70年代初出現(xiàn)了微處理器,人們很快將其引入可編程控制器,使PLC增加了運算、數(shù)據(jù)傳送及處理功能,成為真正具有計算機特征的工業(yè)控制裝置。20世紀70年代中末期,可編程控制器進入了實用化階段,計算機技術已全面引入可編程控制器中,使其功能發(fā)生了飛躍。20世紀80年代初,可編程控制器在先進工業(yè)國家中已獲得了廣泛的應用。這個時期的可編程控制器發(fā)展的特點是大規(guī)模、高速度、高性能、產品系列化。這標志著可編程控制器已步入成熟階段。這個階段的另一個特點是世界上生產可編程控制器的國家日益增多,產量日益上升。20世紀末期,可編程控制器的發(fā)展特點是更加適應于現(xiàn)代工業(yè)控制的需要。目前,可編程控制器在機械制造、石油化工、冶金鋼鐵、汽車、輕工業(yè)等領域的應用都得到了長足的發(fā)展。我國可編程控制器的引進、應用、研制、生產是伴隨著改革開放開始的。最初是在引進設備中大量使用了可編程控制器。接下來在各種企業(yè)的生產設備中不斷擴大了可編程控制器的應用。目前,我國已可以生產中、小型可編程控制器。隨著我國四個現(xiàn)代化進程的深入,可編程控制器在我國將有更廣闊的應用天地。 2.4 PLC型號的選擇綜合輸入輸出點的計算以及要實現(xiàn)的臺車呼叫系統(tǒng)功能,使用西門子S7-200PLC(CPU224)5加一個擴展模塊,這樣就能完全能夠滿足設計要求。S7-200PLC是一種小型可編程邏輯控制器(Micro PLC),可應用于各種小型自動化控制系統(tǒng)。高集成度的設計、低廉的成本使得S7-200成為各種小型控制任務理想的解決方案,適用于各行各業(yè),各種場合中的檢測、監(jiān)測及控制的自動化。并且,西門子S7-200PLC具有:極高的可靠性、豐富的指令集、極快的浮點運算速度、豐富的擴展模塊、強大的內部集成功能等幾個方面的出色表現(xiàn)。 2.5 西門子S7-200PLC簡介 S7-2006的用戶程序中包括了位邏輯、計數(shù)器、定時器、復雜數(shù)學運算以及與其它智能模塊通訊等指令內容,從而使它能夠監(jiān)視輸入狀態(tài),改變輸出狀態(tài)以達到控制目的。緊湊的結構、靈活的配置和強大的指令集使S7-200成為各種控制應用的理想解決方案。它集成6 輸入/4 輸出共10個數(shù)字量I/O 點,無I/O 擴展能力。擁有6K 字節(jié)程序和數(shù)據(jù)存儲空間,4個獨立的30kHz 高速計數(shù)器,2 路獨立的20kHz 高速脈沖輸出以及1個RS485 通訊/編程口,具有PPI 通訊協(xié)議、MPI 通訊協(xié)議和自由方式通訊能力。非常適合于小點數(shù)控制的微型控制器。S7-200系列在集散自動化系統(tǒng)中充分發(fā)揮其強大功能。使用范圍可覆蓋從替代繼電器的簡單控制到更復雜的自動化控制。應用領域極為廣泛,覆蓋所有與自動檢測,自動化控制有關的工業(yè)及民用領域,包括各種機床、機械、電力設施、民用設施、環(huán)境保護設備等等。如: 沖壓機床、磨床、印刷機械、橡膠化工機械、中央空調、電梯控制、運動系統(tǒng)等。圖2.5-1 西門子S7-200PLCSTEP 7-Micro/WIN 32是西門子公司專門為S7-200系列PLC設計在個人計算機Windows操作系統(tǒng)下運行的編程軟件,它的功能強大,使用方便,簡單易學,可用梯形圖(LAD)、語句表(STL)和功能塊圖三種編程語言編制程序,不同的編程語言編制的程序可以相互轉換。STEP 7-Micro/WIN 32提供兩套指令集,即SIMATIC指令集(S7-200方式)和國際標準指令集(IEC1131-3方式)。程序編制完成之后,利用PLC與計算機專用的PC/PPI電纜傳送程序至PLC。2.6 PLC控制系統(tǒng)硬件設計思路 當PLC投入運行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期。在整個運行期間,PLC的CPU以一定的掃描速度重復執(zhí)行上述三個階段7。 輸入采樣階段, PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入I/O映象區(qū)中的相應得單元內。輸入采樣結束后,轉入用戶程序執(zhí)行和輸出刷新階段。在這兩個階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,I/O映象區(qū)中的相應單元的狀態(tài)和數(shù)據(jù)也不會改變。 用戶程序執(zhí)行階段,在用戶程序執(zhí)行階段,PLC總是按由上而下的順序依次地掃描用戶程序(梯形圖)。在掃描每一條梯形圖時,又總是先掃描梯形圖左邊的由各觸點構成的控制線路,并按先左后右、先上后下的順序對由觸點構成的控制線路進行邏輯運算,然后根據(jù)邏輯運算的結果,刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中對應位的狀態(tài)。 輸出刷新階段,當掃描用戶程序結束后,PLC就進入輸出刷新階段。在此期間,CPU按照I/O映象區(qū)內對應的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅動相應的外設。這時,才是PLC的真正輸出。本設計以PLC作為工具對臺車呼叫控制系統(tǒng)的各種操作進行控制。PLC控制系統(tǒng)設計可以分為以下幾個步驟:熟悉被控對象(本次設計的對象是臺車呼叫控制系統(tǒng)),制定控制方案確定I/O點數(shù)選擇PLC機型(本次設計采用西門子S7-200PLC),選擇輸入、輸出設備,分配PLC的I/O地址程序設計(包括梯形圖的繪制),系統(tǒng)調試編制相關技術文件。系統(tǒng)總體設計流程如圖2.6-1所示:總體設計分析計算I/O點數(shù)PLC選型I/O地址分配,輸入輸出設備選擇梯形圖設計模擬調試修改程序編制相關技術文件符合要求?YN圖2.6-1 系統(tǒng)總體設計流程圖3 軟件設計 3.1 系統(tǒng)流程圖流程圖主要由過程動作、有向連線、轉換條件組成8。過程與動作:順序控制設計法最基本的思想是將系統(tǒng)的一個工作周期劃分為若干個相連的階段,這些階段稱為過程。過程是根據(jù)輸出量的狀態(tài)變化來劃分的,在任何一個過程之內,各輸出量的ON/OFF狀態(tài)不變。但是相鄰兩過程輸出量的狀態(tài)是不同的。過程的這種劃分使代表各過程的編程元件的狀態(tài)與各輸出量之間的邏輯關系極為簡單。當系統(tǒng)正處于某一過程所在的階段時,該過程處于活動狀態(tài),稱該過程為“活動”過程。當處于活動狀態(tài)時,相應的動作被執(zhí)行,處于不活動狀態(tài)時,相應的非存儲型動作被停止執(zhí)行。有向連線:在順序功能圖中,隨著時間的推移和轉換條件的實現(xiàn),進展按有向連線規(guī)定的路線和方向進行,在畫順序功能圖時,將代表各過程的方框按它們成為活動過程的先后次序順序排列,并用有向連線將它們連接起來。轉換添加:使系統(tǒng)由當前過程進入下一過程的信號稱為轉換條件,順序控制設計法用轉換條件控制代表各過程的編程元件。轉換條件可以是外部的輸入信號,如按鈕、指令開關、限位開關的接通/斷開等,也可以是可編程控制器內部產生的信號,如定時器、常開觸點的接通等,轉換條件也可能是若干個信號的與、或、非邏輯組合。開始8個工作指示燈亮,可以呼車是否有人呼車8個工作指示燈滅,其他呼車無效呼車位是否在高位電機正傳,臺車向高位運動電機反轉,臺車向低位運動是否運動到呼車位開始定時是否定時30s圖3.1-1 系統(tǒng)流程圖 3.2 系統(tǒng)梯形圖按下啟動按鈕I0.0后主程序網(wǎng)絡1 的M0.0導通并自鎖,呼叫指示燈亮,此時可以通過呼叫按鈕多對臺車進行呼叫。網(wǎng)絡2和網(wǎng)絡3一直調用子程序SBR_0和SBR_1。網(wǎng)絡4和網(wǎng)絡5的主要功能是在有呼叫信號M0.1時,調用子程序SBR_2,同時屏蔽呼叫允許信號,關閉呼叫指示燈。正是因為在有呼叫信號M0.1時,調用子程序SBR_2,使得停電再來電時,電機不會自行啟動。M0.1時調用子程序SBR_0的主要作用是檢測小車位置;子程序SBR_1的主要作用是檢測呼叫信號;子程序SBR_2的主要作用是在有呼叫信號時,對呼叫信號做出反應9。主程序:一直調用子程序SBR_0和SBR_1,條件調用SBR_2,并控制呼叫指示燈。I0.0M0.0M0.0主程序注釋:臺車呼叫控制網(wǎng)絡1 PLC上電PLC通斷電網(wǎng)絡2調用子程序SBR_0:SBR_0ENSM0.0網(wǎng)絡3調用子程序SBR_1SBR_1ENSM0.0I0.1網(wǎng)絡4調用子程序SBR_2SBR_2ENM0.1網(wǎng)絡5通過8個指示燈的燈亮與燈滅來判斷呼叫控制按鈕是否可用:M0.0M0.1Q0.0Q0.1Q0.2Q0.2Q0.3Q0.2Q0.4Q0.2Q0.5Q0.2Q0.6Q0.2Q0.7Q0.2T37R1圖3.2-1子程序SBR_0:臺車當前位置數(shù)據(jù)采集,將臺車在行程開關采集的位置信號傳送到指定內存區(qū)域VB0子程序注釋:臺車當前位置數(shù)據(jù)采集網(wǎng)絡1若臺車在行程開關ST1處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUT1Q0.2VB0Q0.2網(wǎng)絡2若臺車在行程開關ST2處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:I1.0Q0.2M0V_BEN EN0IN OUTVB0Q0.2I1.1Q0.22Q0.2網(wǎng)絡3若臺車在行程開關ST3處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUTVB0Q0.2I1.2Q0.23Q0.2網(wǎng)絡4若臺車在行程開關ST4處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUTVB0Q0.2I1.3Q0.24Q0.2網(wǎng)絡5若臺車在行程開關ST5處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUTI1.4Q0.25Q0.2VB0Q0.2網(wǎng)絡6若臺車在行程開關ST6處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUTVB0Q0.2I1.5Q0.26Q0.2網(wǎng)絡7若臺車在行程開關ST7處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUT7Q0.2VB0Q0.2I1.6Q0.2網(wǎng)絡8若臺車在行程開關ST8處時采集臺車當前位置數(shù)據(jù)并傳遞到VB0中:M0V_BEN EN0IN OUT8Q0.2VB0Q0.2I1.7Q0.2圖3.2-2子程序SBR_1:收集按鈕信號,將按下按鈕的位置號傳送到指定內存區(qū)域,并形成呼叫控制信號M0.1子程序注釋:臺車呼叫位置數(shù)據(jù)采集網(wǎng)絡1若主程序指示燈顯示可以進行呼叫時,按下SB1則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞M0V_BEN EN0IN OUTI2.0Q0.2M0.1Q0.22Q0.2VB1Q0.2網(wǎng)絡2若主程序指示燈顯示可以進行呼叫時,按下SB2則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞M0V_BEN EN0IN OUTI2.1Q0.2M0.1Q0.2VB1Q0.21Q0.2網(wǎng)絡3若主程序指示燈顯示可以進行呼叫時,按下SB3則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞3Q0.2VB1Q0.2M0V_BEN EN0IN OUTI2.2Q0.2M0.1Q0.2網(wǎng)絡4若主程序指示燈顯示可以進行呼叫時,按下SB4則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞4Q0.2VB1Q0.2M0V_BEN EN0IN OUTI2.3Q0.2M0.1Q0.2網(wǎng)絡5若主程序指示燈顯示可以進行呼叫時,按下SB5則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞5Q0.2VB1Q0.2M0V_BEN EN0IN OUTI2.4Q0.2M0.1Q0.2網(wǎng)絡6若主程序指示燈顯示可以進行呼叫時,按下SB6則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞6Q0.2VB1Q0.2M0V_BEN EN0IN OUTI2.5Q0.2M0.1Q0.2網(wǎng)絡7若主程序指示燈顯示可以進行呼叫時,按下SB7則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞7Q0.2VB1Q0.2M0V_BEN EN0IN OUTI2.6Q0.2M0.1Q0.2網(wǎng)絡8若主程序指示燈顯示可以進行呼叫時,按下SB8則將當前呼叫位置數(shù)據(jù)傳遞到VB1中;不滿足時則不能進行數(shù)據(jù)傳遞8Q0.2VB1Q0.2M0V_BEN EN0IN OUTI2.7Q0.2M0.1Q0.2網(wǎng)絡9判斷是否有呼叫按鈕按下:I2.0Q0.2T37Q0.2M0.0Q0.2M0.1Q0.2I2.1Q0.2I2.2Q0.2I2.3Q0.2I2.4Q0.2I2.5Q0.2I2.6Q0.2I2.7Q0.2M0.1Q0.2圖3.2-3子程序SBR_2:比較小車位置號與呼叫位置號,根據(jù)比較結果,控制小車左行右行和定時子程序注釋

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論