【正文】
(5) CPU motherboard and I / 0 boards in the bottom of the screw rotation after template changed。 (2) Every three months to replace the power rack below the filter。 otherwise the result is a 0. This result now replaces the two numbers that were recalled, and there is only one number remembered. The process is repeated for lines 00003 and 00004, but when these are done there are now three numbers remembered. The oldest number is from the AND, the newer numbers are from the two LD instructions. The AND in line 00005 bines the results from the last LD instructions and now there are two numbers remembered. The OR instruction takes the two numbers now remaining and if either one is a 1 the result is a 1, otherwise the result is a 0. The last instruction is the ST (store output) that will look at the last value stored and if it is 1, the output will be turned on。所以說(shuō),畢業(yè)設(shè)計(jì)檢驗(yàn)的不僅僅是我們對(duì)專業(yè)知識(shí)的掌握,更是檢驗(yàn)和鍛煉我們解決問(wèn)題和獲取知識(shí)的能力,我認(rèn)為我的這些能力就在這次設(shè)計(jì)中得到了很大的鍛煉。但是在編寫的過(guò)程中我還是遇到了很多問(wèn)題,比如說(shuō)在電鍍過(guò)程中要求定時(shí),這在實(shí)際生產(chǎn)中有著無(wú)可比擬的重要性,而我恰恰在定時(shí)的設(shè)置上遇見(jiàn)了問(wèn)題,而且在編寫過(guò)程中有一些小的細(xì)節(jié)我也沒(méi)有考慮的足夠細(xì)致。圖55 連續(xù)工作 槽1 上升當(dāng)右行到右限位時(shí),碰到右限位開關(guān)時(shí),系統(tǒng)向左運(yùn)行,如圖56所示。根據(jù)本設(shè)計(jì)的具體要求,在完成了系統(tǒng)監(jiān)控畫面的設(shè)計(jì)后,再完成組態(tài)畫面的各種要素和變量的定義,最后根據(jù)系統(tǒng)工作原理和仿真效果編寫出畫面語(yǔ)言命令,即完成了本階段設(shè)計(jì)。根據(jù)整個(gè)過(guò)程運(yùn)行要求,以及所設(shè)定的變量,現(xiàn)編程序如下。圖416 水平移動(dòng)連接在表達(dá)式框中填入表達(dá)式,在下面的移動(dòng)距離中填寫相應(yīng)的數(shù)據(jù),按確定即可。而在實(shí)際工程應(yīng)用中,一般都需要定義許多變量,而這些變量都是彼此相關(guān)聯(lián)的,這樣在這樣按著圖315所示的步驟定義的話,工作量非常的大,既浪費(fèi)人力,又浪費(fèi)時(shí)間。需要檢測(cè)外部輸入量是否與PLC相連時(shí),只用雙擊該設(shè)備,在彈出的對(duì)話框中選擇測(cè)試PLC即可。單擊“下一步”進(jìn)入如圖49所示對(duì)話框。同時(shí)支持畫面之間的圖形對(duì)象拷貝,可重復(fù)使用以前的開發(fā)結(jié)果。圖42 工程向?qū)е诠こ搪窂轿谋究蛑休斎胍粋€(gè)有效的工程路徑,或單擊“瀏覽”按鈕,在彈出的路徑選擇對(duì)話框中選擇一個(gè)有效的路徑。它具有以下幾個(gè)方面的特點(diǎn):可視化操作界面,真彩顯示圖形、支持漸進(jìn)色、豐富的圖庫(kù)、動(dòng)畫連接;無(wú)與倫比的動(dòng)力和靈活性,擁有全面的腳本與圖形動(dòng)畫功能可以對(duì)畫面中的一部分進(jìn)行保存,以便以后進(jìn)行分析或打?。蛔兞繉?dǎo)入導(dǎo)出功能,變量可以導(dǎo)出到Excel表格中,方便的對(duì)變量名稱等屬性進(jìn)行修改,然后再導(dǎo)入新工程中,實(shí)現(xiàn)了變量的二次利用,節(jié)省了開發(fā)時(shí)間;強(qiáng)大的分布式報(bào)警、事件處理,支持實(shí)時(shí)、歷史數(shù)據(jù)的分布式保存。在編寫過(guò)程中先完成連續(xù)工作和單周期工作方式的軟件編寫,然后在這兩種工作方式的基礎(chǔ)上結(jié)合步進(jìn)工作方式的具體特點(diǎn),編寫出步進(jìn)工作方式的程序,然后對(duì)照程序梯形圖寫出程序指令表,從而完成整個(gè)系統(tǒng)的軟件編寫工作。圖31 電鍍生產(chǎn)線連續(xù)工作和步進(jìn)工作程序流程圖 程序梯形圖設(shè)計(jì) 本系統(tǒng)軟件設(shè)計(jì)采取先簡(jiǎn)單,后復(fù)雜的處理方法。6. 電氣控制電路中各支路是同時(shí)加上電壓并行工作的,而PLC是采用循環(huán)掃描方式工作,梯形圖中各元件是按掃描順序依次執(zhí)行的,是一種串行處理方式。2. 電氣控制電路左右母線為電源線,中間各支路都加有電壓,當(dāng)支路接通時(shí),有電流流過(guò)支路上的觸點(diǎn)與線圈。這些編程語(yǔ)言都是面向用戶的,它使控制程序的開發(fā)、輸入、調(diào)試和修改工作大大簡(jiǎn)化。當(dāng)通過(guò)程序使得輸出繼電器線圈得電時(shí),PLC上的輸出端開關(guān)閉合,它可以作為控制外部負(fù)載的開關(guān)信號(hào)。當(dāng)定時(shí)器的輸入條件滿足時(shí)開始計(jì)時(shí),當(dāng)前值從0開始按一定的時(shí)間單位增加;當(dāng)定時(shí)器的當(dāng)前值達(dá)到預(yù)設(shè)值時(shí),定時(shí)器觸點(diǎn)動(dòng)作。圖22 I/O端子接線圖 小結(jié)在本章中,主要介紹了系統(tǒng)的硬件設(shè)計(jì),選擇了西門子S7—200作為本設(shè)計(jì)的PLC機(jī)型,既能夠充分發(fā)揮S7—200系列PLC的性能特點(diǎn),又能夠滿足本系統(tǒng)的設(shè)計(jì)要求。在本設(shè)計(jì)中,我將12個(gè)輸入信號(hào)和4個(gè)輸入信號(hào)按各自的功能類型分好,選定與之功能相對(duì)應(yīng)的元器件,然后再與PLC的I/O點(diǎn)一一對(duì)應(yīng),編排地址如表21所示。目前提供的S7200CPU有:CPU 22CPU 22CPU 22CPU 224XP、CPU 226和CPU 226XM,不同型號(hào)的PLC性能差別也比較大。第2章 系統(tǒng)的硬件設(shè)計(jì) 主電路設(shè)計(jì)電氣原理圖是根據(jù)電氣控制系統(tǒng)的工作原理,采用電器元件展開的形式,利用圖形符號(hào)和項(xiàng)目符號(hào)表示電路各電器元件中導(dǎo)電部件和接線端子連接關(guān)系的電路圖。每次掃描過(guò)程,集中對(duì)輸入信號(hào)進(jìn)行采樣。 輸入/輸出接口電路1. 輸入接口輸入接口電路工作過(guò)程:當(dāng)開關(guān)合上,二極管發(fā)光,然后三極管在光的照射下導(dǎo)通,向內(nèi)部電路輸入信號(hào)。同時(shí),診斷電源和PLC內(nèi)部電路的工作狀態(tài)及編程過(guò)程中的語(yǔ)法錯(cuò)誤等。采用PLC有較完善的診斷和自保護(hù)能力,可以增強(qiáng)系統(tǒng)的抗干擾能力,提高系統(tǒng)的可靠性。用PLC輔以變頻器對(duì)電鍍自動(dòng)生產(chǎn)線行車進(jìn)行自動(dòng)控制,具有結(jié)構(gòu)簡(jiǎn)單、編程方便、操作靈活、使用安全、工作穩(wěn)定、性能可靠和抗干擾能力強(qiáng)的特點(diǎn),是一種很有效的自動(dòng)控制方式,是電鍍生產(chǎn)實(shí)現(xiàn)高效、低成本、高質(zhì)量自動(dòng)化生產(chǎn)的發(fā)展的主流方向。重點(diǎn)分析了系統(tǒng)軟硬件設(shè)計(jì)部分,并給出了系統(tǒng)硬件接線圖、PLC控制I/O端口分配表以及整體程序流程圖等,實(shí)現(xiàn)了電鍍生產(chǎn)自動(dòng)化,提高了生產(chǎn)效率,降低了勞動(dòng)強(qiáng)度,大大提高了工作人員的工作環(huán)境質(zhì)量。電鍍生產(chǎn)線按照其工藝要求和規(guī)模一般設(shè)計(jì)有兩臺(tái)行車、三臺(tái)行車和四臺(tái)行車工作,每臺(tái)行車都根據(jù)已編制好的各自的程序運(yùn)行;對(duì)于行車的自動(dòng)控制,早期是采用繼電器邏輯電路和順序控制器,發(fā)展至今其控制方式已采用可編程控制器PLC作為核心控制部件,其控制更為安全、可靠、方便、靈活,自動(dòng)化程度更高。電鍍行業(yè)是我國(guó)重要的加工行業(yè),但是大多數(shù)中小企業(yè)仍在使用許多過(guò)時(shí)的技術(shù)和設(shè)備,大量的生產(chǎn)線為半機(jī)械化和半自動(dòng)化控制,一些甚至為手工操作。下面分別對(duì)幾種單元進(jìn)行介紹。廠家使用的,內(nèi)容不可更改,斷電不消失。當(dāng)內(nèi)部電路輸出數(shù)字信號(hào)0,則沒(méi)有電流流過(guò),繼電器線圈沒(méi)有電流,然后常開觸點(diǎn)斷開,斷開負(fù)載的電流或電壓。掃描周期的長(zhǎng)短由三條決定:CPU執(zhí)行指令的速度;指令本身占有的時(shí)間;指令條數(shù)。圖21 電鍍生產(chǎn)線主電路圖 PLC機(jī)型選擇各種PLC的品種很多,它們的結(jié)構(gòu)形式,性能,價(jià)格也都各不相同,適合的場(chǎng)合也各有側(cè)重。S7200 CPU226通訊功能完善,具有極高的性能價(jià)格比是很突出的特點(diǎn),也是我們采用它的主要原因。由圖表可以看出,PLC控制系統(tǒng)的輸入信號(hào)有12個(gè),均為開關(guān)量。它是PLC中重要的編程元件,是累計(jì)時(shí)間增量的內(nèi)部器件。3. 輸入繼電器:輸入繼電器一般都有一個(gè)PLC的輸入端子與之對(duì)應(yīng),它用于接受外部的開關(guān)信號(hào)。 PLC編程語(yǔ)言PLC是通過(guò)運(yùn)行編寫的用戶程序?qū)崿F(xiàn)控制任務(wù)的。PLC梯形圖具有以下一些特點(diǎn)。梯形圖中每個(gè)繼電器和觸點(diǎn)均為PLC存儲(chǔ)器中的一位,相應(yīng)位為“1”,表示繼電器線圈通電、常開接點(diǎn)閉合或常閉接點(diǎn)斷開;相應(yīng)位為“0”,表示繼電器線圈斷電、常開接點(diǎn)斷開或常閉接點(diǎn)閉合。當(dāng)系統(tǒng)工作在連續(xù)狀態(tài)時(shí),程序會(huì)按照設(shè)計(jì)不進(jìn)行計(jì)數(shù),從而可以一直循環(huán)下去,達(dá)到連續(xù)工作的設(shè)計(jì)要求。圖32 程序梯形圖 指令表指令編程是另一種PLC編程方法,指令表也可以很容易從梯形圖得到,本設(shè)計(jì)具體指令表如下。組態(tài)軟件的出現(xiàn),把用戶從這些困境中解脫出來(lái),可以利用組態(tài)軟件的功能,構(gòu)建一套最適合自己的應(yīng)用系統(tǒng)。圖41 工程向?qū)е粏螕簟跋乱徊健崩^續(xù),會(huì)出現(xiàn)如圖42所示“新建工程向?qū)е睂?duì)話框。 創(chuàng)建組態(tài)畫面進(jìn)入組態(tài)王開發(fā)系統(tǒng)后,就可以為每個(gè)工程建立數(shù)目不限的畫面,在每個(gè)畫面上生成互相關(guān)聯(lián)的靜態(tài)或動(dòng)態(tài)圖形對(duì)象。根據(jù)本設(shè)計(jì)要求,畫出本系統(tǒng)工作所需要圖畫,如圖46所示。圖411 通信參數(shù)設(shè)置此步驟選擇系統(tǒng)默認(rèn)的值就可以,單擊“下一步”進(jìn)入如圖412所示設(shè)備配置參數(shù)信息總結(jié)。圖414 定義變量在變量類型中選取變量類型,一般的變量類型有“內(nèi)存”和“IO”兩種類型,在這兩種類型中又分“離散、整數(shù)、實(shí)數(shù)、字符串形”。 動(dòng)畫連接在新畫面中雙擊需要連接的物件,彈出如圖415所示對(duì)話框。另外,再輸入一些符號(hào)時(shí)須在中文方式下。至此,整個(gè)程序的組態(tài)軟件編寫已經(jīng)完成,即可進(jìn)入下一個(gè)階段的工作。圖52 連續(xù)工作上升按動(dòng)上限開關(guān),系統(tǒng)向右運(yùn)行,如圖53所示。結(jié) 論這次對(duì)電鍍生產(chǎn)線控制系統(tǒng)的設(shè)計(jì)讓我更多的了解到了電鍍這個(gè)工藝的發(fā)展前景,讓我重新認(rèn)識(shí)了用PLC來(lái)設(shè)計(jì)控制系統(tǒng)的使用價(jià)值。在此,我鄭重的向在此過(guò)程中給予我?guī)椭睦蠋熀屯瑢W(xué)們表達(dá)深深的謝意,同時(shí)也感謝學(xué)校能夠給我們提供這么好的實(shí)驗(yàn)條件,能讓我們不僅僅是在紙張上完成自己的課程設(shè)計(jì),更是讓我們能親眼看見(jiàn)自己辛苦幾個(gè)月的設(shè)計(jì)成果。黃北剛. 工廠電氣控制電路實(shí)例詳解. 北京: 化學(xué)工業(yè)出版社, PLC ConnectionsWhen a process is controlled by a PLC it uses inputs from sensors to make decisions and update outputs to drive actuators, as shown in Figure . The process is a real process that will change over time. Actuators will drive the system to new states (or modes of operation). This means that the controller is limited by the sensors available, if an input is not available, the controller will have no way to detect a condition.The control loop is a continuous cycle of the PLC reading inputs, solving the ladder logic, and then changing the outputs. Like any puter this does not happen instantly. Figure shows the basic operation cycle of a PLC. When power is turned on initially the PLC does a quick sanity check to ensure that the hardware is working properly. If there is a problem the PLC will halt and indicate there is an error. For example, if the PLC backup battery is low and power was lost, the memory will be corrupt and this will result in a fault. If the PLC passes the sanity checks it will then scan (read) all the inputs. After the inputs values are stored in memory the ladder logic will be scanned (solved) using the stored values not the current values. This is done to prevent logic problems when inputs change during the ladder logic scan. After this the system goes back to do a sanity check, and the loop continues indefinitely. Unlike normal puters, the entire program will be run every scan. Typical times for each of the stages are in the order of milliseconds.Question