自動旋轉(zhuǎn)檢測的PLC控制_第1頁
自動旋轉(zhuǎn)檢測的PLC控制_第2頁
自動旋轉(zhuǎn)檢測的PLC控制_第3頁
自動旋轉(zhuǎn)檢測的PLC控制_第4頁
自動旋轉(zhuǎn)檢測的PLC控制_第5頁
已閱讀5頁,還剩11頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 . . . 目 錄第1章控制工藝流程分析11.1自動旋轉(zhuǎn)檢測控制過程描述11.2. 自動旋轉(zhuǎn)檢測的控制工藝分析1第2章控制系統(tǒng)總體方案設(shè)計32.1系統(tǒng)硬件組成32.2 控制方法分析62.3 I/O分配72.4系統(tǒng)接線圖設(shè)計8第3章控制系統(tǒng)梯形圖程序設(shè)計93.1 控制程序流程圖設(shè)計93.2梯形圖的設(shè)計10第4章監(jiān)控系統(tǒng)設(shè)計124.1 PLC與上位監(jiān)控軟件通訊12考參文獻13結(jié)論與體會14第1章控制工藝流程分析1.1自動旋轉(zhuǎn)檢測控制過程描述自動檢測技術(shù)是人們?yōu)榱藢Ρ粶y對象所包含的信息進行定性的了解和定量地掌握所采渠道一系列技術(shù)措施,它是產(chǎn)品檢驗和質(zhì)量控制的重要手段。借助于檢測工具對產(chǎn)品進行質(zhì)量評

2、價是人們十分熟悉的,這是檢測技術(shù)的重要領(lǐng)域。另外,隨著新型檢測技術(shù)的不斷成熟和發(fā)展,它在大型設(shè)備安全經(jīng)濟運行和監(jiān)測設(shè)備,通常在高溫、高壓、高速和大功率狀態(tài)下運行,保證這些關(guān)鍵設(shè)備的安全運行具有十分重要的意義。為此,通常設(shè)置故障檢測系統(tǒng)以對溫度、壓力、流量、轉(zhuǎn)速、振動和噪聲等多種參數(shù)進行長期的動態(tài)監(jiān)測,以遍與時發(fā)揮異常情況,加強故障防御,達到早期診斷的目的。這樣做可以避免嚴重的突發(fā)情況,保證設(shè)備和人生安全,提高經(jīng)濟效益。隨著計算機技術(shù)的發(fā)展,這類檢測技術(shù)系統(tǒng)已經(jīng)發(fā)展到故障自診斷系統(tǒng)??梢圆捎糜嬎銠C技術(shù)來處理監(jiān)測信息,進行分析、判斷,與時診斷出設(shè)備故障并自動報警或采用相應(yīng)的對策。檢測技術(shù)的完善和發(fā)

3、展推動了現(xiàn)代科學(xué)技術(shù)的進步。人們在自然科學(xué)的各個領(lǐng)域從事的研究工作,一般是利用已知的規(guī)律對觀測、試驗的結(jié)果進行概括、推理,從而對所研究的對象取得定量的概念,并發(fā)現(xiàn)他的規(guī)律性,然后上升到理論。因此,現(xiàn)代化檢測手段所達到的水平在很大的程度上決定了科學(xué)研究的深度和廣度。檢測技術(shù)達到的水平越高,提供的信息越豐富、越可靠,科學(xué)研究取得突破性進展的可能性越大。從另外一方面來看,現(xiàn)代生產(chǎn)和科學(xué)技術(shù)的發(fā)展也不斷的對檢測技術(shù)提出新的要求和課題,成為促進檢測技術(shù)向前發(fā)展的動力??茖W(xué)技術(shù)的新發(fā)現(xiàn)和新成果不斷應(yīng)用于檢測技術(shù)中,也有力的促進了檢測技術(shù)自身的現(xiàn)代化。1.2. 自動旋轉(zhuǎn)檢測的控制工藝分析當(dāng)系統(tǒng)位于運行原點時

4、,按下任何單站或總站的啟動按鈕后,各單元的傳送帶開始轉(zhuǎn)動,本站與總站的(運行)指示燈點亮。當(dāng)托盤與工件運動到該單元時,限位氣缸阻止其運行,該單元開始一個新的工作周期。此時,傳感器檢測到托盤到位后,提升氣缸電磁閥通電,機械臂下降,到位后加緊氣缸電磁閥通電,將工件加緊,然后提升氣缸電磁閥斷電,機械臂上升。此時,限位氣缸電磁閥通電,放行托盤。根據(jù)檢測對工件的檢測結(jié)果處理工件,并對成、廢品做不同處理。該系統(tǒng)將缺少蓋子、銷釘或帶金屬銷釘?shù)墓ぜ菫閺U品,其余為正品。工件為正品:擺動氣缸電磁閥通電,將工件旋轉(zhuǎn)90°并保持該狀態(tài)6秒,確保托盤已經(jīng)通過該分揀單元。然后該單元傳送帶斷電,提升氣缸電磁閥通

5、電,機械臂下降,保證工件垂直放置在傳送帶上,然后傳送帶通電,工件放行,限位氣缸電磁閥斷電。工件為廢品:擺動氣缸電磁閥通電,將工件旋轉(zhuǎn)90°,然后直接氣缸電磁閥通電,將工件運至廢品位,而后加緊氣缸斷電,工件落到廢品輸送單元的通道上。直接氣缸電磁閥斷電,機械臂返回初始位置,限位氣缸電磁閥斷電。第2章 控制系統(tǒng)總體方案設(shè)計2.1系統(tǒng)硬件組成可編程控制器,英文稱Programmable Controller,簡稱PLC,本課題中用PLC作為它的簡稱。PLC是用于工業(yè)現(xiàn)場的電控制器。它源于繼電器控制技術(shù),但基于電子計算機。它通過運行存儲在其存中的程序,把經(jīng)輸入電路的物理過程得到的輸入信息,變換

6、為所要求的輸出信息,進而再通過輸出電路的物流過程去實現(xiàn)對負載的控制。PLC基于電子計算機,但并不等同于普通計算機。普通計算機進行入出信息變換時,大多只考慮信息本身,信息入出的物理過程一般不考慮的。而PLC則要考慮信息入出的可靠性、實時性,以與信息的實際使用。特別要考慮怎么適應(yīng)于工業(yè)環(huán)境,如便于安裝,便于維修與抗干擾等問題,入出信息變換與可靠的物理實現(xiàn),可以說是PLC實現(xiàn)控制的兩個基本要點。PLC可以通過它的外設(shè)或通信接口與外界交換信息。其功能要比繼電控制裝置多的多、強的多。像PLC這樣。集豐富功能于一身,是別的電控器所沒有的,更是傳統(tǒng)的繼電控制電路所無法比擬的。豐富的功能為PLC的廣泛應(yīng)用提供

7、了可能,同事,也為自動門行業(yè)的遠程化、信息化與智能化創(chuàng)造了條件。 在PLC系統(tǒng)設(shè)計時,首先應(yīng)確定控制方案,下一步工作就是PLC工程設(shè)計選型。工藝流程的特點和應(yīng)用要設(shè)計選型的主要依據(jù)。因此,工程設(shè)計選型和估算時,應(yīng)詳細分析工藝過程的特點、控制要求,明確控制任務(wù)和圍確定所需的操作,然后根據(jù)控制要求,估算輸入輸出點數(shù)、所需存儲器容量、確定PLC的功能、外部設(shè)備特性等,最后選擇有較高性能價格比的PLC和設(shè)計相應(yīng)的控制系統(tǒng)。 1.輸入輸出(I/O)點數(shù)的估算 I/O點數(shù)估算時應(yīng)考慮適當(dāng)?shù)挠嗔?,通常根?jù)統(tǒng)計的輸入輸出點數(shù),再增加10%20%的可擴展。余量后,作為輸入輸出點數(shù)估算數(shù)據(jù)。實際訂貨時,還需根據(jù)制

8、造廠商PLC的產(chǎn)品特點,對輸入輸出點數(shù)進行圓整。根據(jù)估算的方法故本課題的I/O點數(shù)為輸入31點,輸出33點。2.存儲器容量的估算存儲器容量是可編程序控制器本身能提供的硬件存儲單元大小,程序容量是存儲器中用戶應(yīng)用項目使用的存儲單元的大小,因此程序容量小于存儲器容量。設(shè)計階段,由于用戶應(yīng)用程序還未編制,因此,程序容量在設(shè)計階段是未知的,需在程序調(diào)試之后才知道。為了設(shè)計選型時能對程序容量有一定估算,通常采用存儲器容量的估算來替代。 存儲器存容量的估算沒有固定公式,許多文獻資料中給除了不問公式,大體上都是按數(shù)字量I/O點數(shù)的1015倍,加上模擬I/O點數(shù)的100倍,以此數(shù)為存的總字數(shù)(16位為一個字)

9、,另外再按此數(shù)的25%考慮余量。因此本課題的PLC存容量選擇應(yīng)能存儲2000跳梯形圖,這樣才能在以后的改造過程中有足夠的空間。 3.控制功能的選擇 該選擇包括運算功能、控制功能、通信功能、編程功能、診斷功能和處理速度等特性的選擇。 根據(jù)本課題所設(shè)計的自動門控制的需要,主要介紹以下幾種功能的選擇。 PLC主要用于順序邏輯控制,因此,大多數(shù)場合常采用單回路或多回路控制器解決模擬量的控制,有時也采用專用的智能輸入輸出單元完成所需的控制功能,提高PLC的處理速度和節(jié)省存儲器容量。 離線編程方式:PLC和編程器公用一個CPU,編程器在編程模式時,CPU只為編程器提供服務(wù),不對現(xiàn)場設(shè)備進行控制。完成編程后

10、,編程器切換到運行模式,CPU對現(xiàn)場設(shè)備進行控制,不能進行編程。離線編程方式可降低系統(tǒng)成本,但使用和調(diào)試不方便。在線編程方式:CPU和編程器有個自的CPU,主機CPU負責(zé)現(xiàn)場控制,并在一個掃描周期與編程器進行數(shù)據(jù)交換,編程器把在線編制的程序或數(shù)據(jù)發(fā)送到主機,下一掃描周期,主機就根據(jù)新收到的程序進行。這種方式成本較高,但系統(tǒng)調(diào)試和操作方便,在大中型PLC中常采用。 五種標準化編程語言:順序功能圖(SFC)、梯形圖(LD)、功能模塊圖(FBD)三種圖形化語言和語句表(IL)、結(jié)構(gòu)文本(ST)兩種文本語言。選用的編程語言應(yīng)遵守其標準(IEC6113123),同時,還應(yīng)支持多鐘語言編程形式,如C,Ba

11、sic等,以滿足特殊控制場合的控制要求。 PLC的診斷功能包括硬件和軟件的診斷。硬件診斷通過引薦的邏輯判斷確定硬件的故障位置,軟件診斷分診斷和外診斷。通過軟件對PLC部的性能和功能進行診斷是診斷,通過軟件對PLC的CPU與外部輸入輸出等部件信息交換功能進行診斷是外診斷。 PLC的診斷功能的強弱,直接影響對操作和維護人員技術(shù)能力的要求,并影響平均維修時間。 目前,國眾多的生產(chǎn)廠家生產(chǎn)了多鐘系列功能各異的PLC產(chǎn)品,使用戶眼花繚亂、無所適從。通過對輸入/輸出點的選擇、對存儲容量的選擇、對I/O響應(yīng)時間的選擇以與輸出負載的特點選型的分許。所以決定使用學(xué)校已經(jīng)有的三菱公司生產(chǎn)的FX2N系列的FX2N-

12、64MR型號的可編程控制作為檢測與分檢的控制器。 繼電器是具有格力功能的自動開關(guān)元件,廣泛應(yīng)用于遙控、遙測、通訊、自動控制、機電一體化與電力電子設(shè)備中,是最重要的控制元件之一。 繼電器是一種電子控制器件,它具有控制系統(tǒng)和被控制系統(tǒng),通常應(yīng)用于自動控制電路中,它實際上是用較小的電流去控制較大電流的一種“自動開關(guān)”。故在電路中起著自動調(diào)節(jié)、安全保護、轉(zhuǎn)換電路等作用。 當(dāng)輸入量(如電壓、電流等)達到規(guī)定值時,使被控制的輸出電路導(dǎo)通或斷開的電氣??煞譃殡娖髁浚ㄈ珉娏?、電壓、頻率、功率等)繼電器與非電氣量(如溫度、壓力、速度等)繼電器兩大類。具有動作快、工作穩(wěn)定、使用壽命長、體積小等優(yōu)點。廣泛應(yīng)用于電力

13、保護、自動化、運動、遙控、測量和通信等裝置中。電磁式繼電器一般由鐵心、線圈、銜鐵、觸點簧片等組成的。只要在線圈兩端加上一定的電壓,線圈中就會流過一定的電流,從而產(chǎn)生電磁效應(yīng),銜鐵就會在電磁力吸引的作用下客服反悔彈簧的拉力吸向鐵芯,從而帶動銜鐵的動觸點與靜觸點(常開觸點)吸合。當(dāng)線圈斷電后,電磁的吸力也隨之消失,銜鐵就會在彈簧的反作用力返回原來的位置,使動觸點與原來的靜觸點(常閉觸點)吸合。這樣吸合、釋放,從而達到了在電路中的導(dǎo)通、切斷的目的。對于繼電器的“常開、常閉”觸點,可以這樣來分區(qū):繼電器線圈未通電時處于斷開狀態(tài)的靜觸點,稱為“常開觸點”;處于接通狀態(tài)的靜觸點稱為“常閉觸點”。 傳感器就

14、是能感知外界信息并將其按一定規(guī)律轉(zhuǎn)換成可用信號的機械電子裝置。簡言之,傳感器就是將外界被測信號轉(zhuǎn)換為電信號的電子裝置,它由敏感器件和轉(zhuǎn)換期間兩部分組成,有的半導(dǎo)體敏感器件可以直接輸出電信號,其本身就構(gòu)成傳感器。敏感期間品種繁多,就其感知外界信息的原理而言,可分為:物理類,基于力、熱、光、電、磁和聲等物理效應(yīng);化學(xué)類,基于化學(xué)反應(yīng)的原理;生物類,基于酶、抗體和激素等份子識別功能。通常,根據(jù)其基本感知功能可分為熱敏元件、光敏元件、氣敏元件、力敏元件、磁敏元件、濕敏元件、放射線敏感元件、色敏元件和味敏元件等十大類。電感式傳感器是由LC振蕩器、開關(guān)電路與放大輸出電路三大部分組成。振蕩器產(chǎn)生一個交變磁場

15、。當(dāng)外界的金屬性導(dǎo)電物體接近這一磁場,并達到感應(yīng)區(qū)時,在金屬無題產(chǎn)生渦流,從而導(dǎo)致振蕩衰減,以致停振。振蕩器振蕩與停振的變化被后級放大電路處理并轉(zhuǎn)換成開關(guān)信號,觸發(fā)驅(qū)動控制器件,從而達到非接觸式之檢測目的。 光電傳感器的基本轉(zhuǎn)換原理是將被測量參數(shù)轉(zhuǎn)換成光信號的變化,然后將光信號作用于光電元件轉(zhuǎn)換成電信號的輸出。常用的光電傳感器是采用發(fā)光二極管作為光源,光源經(jīng)過透鏡聚焦于空間某一點。如果在該點有障礙物,光就照不到光敏二極管上,電路處于偏置狀態(tài),PN結(jié)截止,反向電流很小。當(dāng)沒有障礙物遮擋時,光照到光敏二極管上時,PN結(jié)附近產(chǎn)生電子空穴對,并在外電場和電場的共同作用下,漂移過PN結(jié),產(chǎn)生光電流。此時

16、,光電流與光照強度成正比,光敏二極管處于導(dǎo)通狀態(tài)。 具體方法是在光源側(cè)使用發(fā)光二極管,在受光側(cè)使用光敏二極管,并將信號處理電路集成制作在一塊芯片上。它的特點是體積小,可靠性高,工作電源電壓圍寬,接口電路的復(fù)雜程度大幅度減少,可直接與TTL,LSTTL和CMLS電路芯片連接。 電容式傳感器的感應(yīng)由兩個同軸金屬電極構(gòu)成,很像“打開的”電容器電極,該兩個電極構(gòu)成一個電容,串聯(lián)在RC振蕩回路。 電源接通時,RC振蕩器不振蕩,當(dāng)一個目標朝著電容器的電極靠近時,電容器的容量增加,使振蕩器開始振蕩,通過后級電路的處理,將停振和振蕩兩種信號轉(zhuǎn)換成開關(guān)信號,從而起到了檢測有無物體存在的目的。該傳感器能檢測金屬物

17、體,也能檢測非金屬物體,對金屬物體可以獲得最大的動作距離,對非金屬物體動作距離決定于材料的介電系數(shù)越大??色@得的動作距離越大。當(dāng)一個目標靠近時,電容式傳感器的電流消耗隨之增加。可對金屬和非金屬材料進行無接觸檢測。例如:木材、玻璃、紙板、塑料、皮革、瓷、液體、沙石、金屬。 色彩傳感器分為三種不同類型:光到光電流轉(zhuǎn)換,光到模擬電壓轉(zhuǎn)換,光到數(shù)字轉(zhuǎn)換。前者通常只代表實際色彩傳感器的輸入部分,因為原始光電流的幅度非常低,總是要求放大,以將光電流轉(zhuǎn)換成可用的水平。所以,最實用的模擬輸出色彩傳感器至少會有一個跨阻抗放大器,并提供電壓輸出。 光到模擬電壓色彩傳感器由色彩濾波器后面的光電二極管陣列與整合的電流

18、到電壓轉(zhuǎn)換電路組成。落在每個光電二極管的光轉(zhuǎn)換成光電流,其幅度取決于亮度與入射光的波長。 在反射傳感中,色彩傳感器檢測從某個表面或?qū)ο蠓瓷涞墓?,光源和色彩傳感器都放在目標表面附近。來自光源(如白熾燈或熒光燈、白色LED或校準后的RGB LED模塊)的光彈跳離開表面,被色彩傳感器測得。反射離開表面的色彩與表面的顏色有關(guān)。例如,白光入射到紅色表面上,會反射為紅色。反射的紅光撞擊色彩傳感器,產(chǎn)生R,G 和B輸出電壓。通過解釋三個電壓,可以確定色彩。由于三個輸出電壓與反射光的密度線性提高,因此色彩傳感器還可以測量表面或物體的反射系數(shù)。 選用這些設(shè)備因為他們都有較好的性能,例如FX2N-64MR系列的強

19、大功能表現(xiàn)在使其無論在獨立運行中,或相連成網(wǎng)絡(luò)皆能實現(xiàn)復(fù)雜的控制功能,因此它具有極高的性能/價格比。2.2 控制方法分析檢測控制系統(tǒng)有主控PLC和紅外傳感器、光傳感器、色彩傳感器、電容式傳感器、電感式傳感器:分揀控制系統(tǒng)由主控PLC和舌簧式行程開關(guān)、電感式傳感器、電容式傳感器、繼電器、閥島等組成。全程監(jiān)視系統(tǒng)采用HMI??刂葡到y(tǒng)提供電源的主要作用是把工頻AC220V轉(zhuǎn)換為DC24V,給主控單元和DP從站供電。系統(tǒng)的檢測部分中采用了紅外傳感器、光傳感器、色彩傳感器、電容式傳感器、電感式傳感器,通過RS422將數(shù)據(jù)送至主控PLC中。在該檢測系統(tǒng)中,傳感器限位開關(guān)是PLC的輸入信號控制開關(guān),通過它的

20、控制PLC得到給定信號,從而操作電機運行,使得電磁閥通電,控制汽缸伸縮,繼電器得電,最終讓電機轉(zhuǎn)動。2.3 I/O分配表2-1 I/O分配表輸入信號輸出信號信號元件與作用PLC輸入口地址信號元件與作用PLC輸出口地址啟動/停止帶鎖按鈕X1正轉(zhuǎn)繼電器zjxY1正轉(zhuǎn)按鈕X2反轉(zhuǎn)繼電器fjxY2反轉(zhuǎn)按鈕X3位置指示燈L1Y3位置檢測傳感器K1X4位置指示燈L2Y4位置檢測傳感器K2X5位置指示燈L3Y5位置檢測傳感器K3X6位置指示燈L4Y6位置檢測傳感器K4X7位置指示燈L5Y7位置檢測傳感器K5X8位置指示燈L6Y8位置檢測傳感器K6X9接0V DC1M接24V DC1L 、2L表2-1 I/O

21、分配表2.4系統(tǒng)接線圖設(shè)計AC 220VRJBZPL4PL3PL2PL1mc4mc3mc2mc1pb2pb1nfbX0 com0X1 com1X2 com2 com3X3 com4 Y1X4 X5 Y2X6 Y3X7 Y4X8 Y5 Y6 Y7 Y10 Y11comRTPLC硬件接線原理圖所示:圖 PL圖3-1PLC硬件接線原理圖第3章 控制系統(tǒng)梯形圖程序設(shè)計隔位旋轉(zhuǎn)檢測旋轉(zhuǎn)一圈旋轉(zhuǎn)第二圈逐位旋轉(zhuǎn)檢測旋轉(zhuǎn)第三圈反轉(zhuǎn)報警步停止步L1燈3.1 控制程序流程圖設(shè)計M8002啟動圖3-1控制系統(tǒng)流程圖依據(jù)設(shè)計要求,把整個過程分為十步。M1起始步,M2、M3、M4分別為正轉(zhuǎn)的全電阻啟動、部分電阻啟動、正

22、轉(zhuǎn)運行;M5、M6、M7分別為逆轉(zhuǎn)的全電阻啟動,部分電阻啟動、逆運行;M8為熱繼電器動作時,電動機停止運轉(zhuǎn),Bz響。由Y5表示L1燈,Y6表示PL2燈,Y7表示PL3動作,Y10表示PL4動作,Y11表示喇叭BZ.T1、T2、T3、T4均表示計時10秒。T100、T101表示閃爍燈Y6計時繼電器。用X0表示NFB,Y1、Y2、Y3、Y4分別表示MC1、MC2、MC3、MC4,X6為“1”狀態(tài)時,表示熱繼電器動作,X1為點動開關(guān)PB1,X2為點動開關(guān)PB2,X3為點動開關(guān)PB3,X0為保持開關(guān)NFB。3.2梯形圖的設(shè)計00009 00000 00002 00005 00008 01000 000

23、080000100001 00002 00000 00003 00006 00010 01002 00002 0101000002 00001 00000 00003 00006 00010 0100300003 010120101100003 00002 00000 00009 00006 00010 0100400004 010170101200001 00003 00011 00006 00000 00010 0100500005 0101300005 00003 00000 00007 X006 00010 0100600006 010010100000006 00004 00000

24、00009 00012 00010 0100700007 010100101200000 0101500001 00012 00009 0100800004 00011 00001 0100900007 0001000008 0001000002 01013000030000400005 01014000060000700002 00101 01015000030000500006T100 010160100600001 010170000800009第4章 監(jiān)控系統(tǒng)設(shè)計4.1 PLC與上位監(jiān)控軟件通訊    CPM2A有三種通信聯(lián)系方式:上位系統(tǒng)、同位

25、系統(tǒng)、ComPoBus通信系統(tǒng)。工廠自動化系統(tǒng)中常把三種系統(tǒng)復(fù)合起來一起使用來實現(xiàn)工廠自動化系統(tǒng)要求的多級功能。復(fù)合型PLC網(wǎng)絡(luò)中,上位系統(tǒng)處于最高位,負責(zé)整個系統(tǒng)的監(jiān)控優(yōu)化。上位機與CMP2A的通信有兩種方式:上位機命令與PLC通信命令。上位機命令方式上位機處于主動,命令由上位機發(fā)往PLC。采用上位機命令方式能方便的實現(xiàn)上位機對PLC的監(jiān)控。2.2 CPM2A的上位通信協(xié)議 。CPM2A的數(shù)據(jù)是以幀的格式發(fā)送的,當(dāng)通信命令小于一幀時,發(fā)送格式如圖2所示。其中正文最多122個字符。當(dāng)命令塊容大于一幀時,由起始幀、中間幀、與結(jié)果幀組成。起始幀最多131個字符,中間幀與結(jié)束幀最

26、多128個字符。起始幀由設(shè)備號、命令碼、正文、 FCS、和分界符構(gòu)成。中間幀有正文、FCS、分界符組成。結(jié)束幀由正文FCS、結(jié)束符組成。上位機每發(fā)送完一幀,在收到PLC發(fā)回的分界符后再發(fā)送下一幀。    命令塊中的校驗碼FCS是位二進制數(shù)轉(zhuǎn)換成的位ASC字符。這位數(shù)據(jù)是將一幀數(shù)據(jù)中校驗碼前的所有字符的ASC 碼位按連續(xù)異或的結(jié)果。轉(zhuǎn)換成字符時,按照位十六進制數(shù)轉(zhuǎn)換成對應(yīng)的數(shù)字字符。 PLC接收到上位機發(fā)送的命令幀后,自動產(chǎn)生響應(yīng)塊,響應(yīng)塊的格式與圖格式類似,只是在命令碼后面多了兩位的響應(yīng)碼,響應(yīng)碼表示了上位機命令的出錯信息。

27、響應(yīng)碼00表示PLC正常完成上位機命令。    在CPM2A的上位系統(tǒng)中,PLC接收指令并被動地給上位機返回響應(yīng)塊。所以作為下位機的PLC不需要編寫通信程序。上位機與PLC的通信不能改變PLC的輸入狀態(tài)。為了通過上位機改變PLC的輸出,在編寫下位機的程序時就要利用PLC的工作位,通過上位機改變工作位的狀態(tài)來改變PLC的輸出,從而達到上位機對PLC輸出的控制。在梯形圖中加入了工作位3.00,4.00。系統(tǒng)正常工作時3.00,4.00置OFF,當(dāng)需要實現(xiàn)上位機控制時,把3.00置ON,使PLC的輸入端0.00失效,通過工作位4.00的通斷來控制系統(tǒng)的輸出。&

28、#160;在上位系統(tǒng)中,通信一般都是由上位機發(fā)起的,按PLC標準通信進行連接。上位機給PLC發(fā)送操作指令,PLC按照指令執(zhí)行相應(yīng)的操作,同時給上位機返回數(shù)據(jù)。串口通信流程,編寫通信程序可以采用高級語言或者匯編語言,下面給出的例子是用Delphi編寫的上位機與CPM2A型PLC通信程序.通信采用標準通信模式。考參文獻1 洪程,翁唯勤.過程控制工程設(shè)計M.:化學(xué)工業(yè),2001.03.2 鐘肇新,侃編譯.可編程控制器原理與應(yīng)用M.:華南理工大學(xué),2002.11.3馬小軍.可編程控制器與其應(yīng)用M.:東南大學(xué),2007.4.結(jié)論與體會兩周的課程設(shè)計結(jié)束了,在這次的課程設(shè)計中不僅檢驗了我所學(xué)習(xí)的知識,也培

29、養(yǎng)了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。在設(shè)計過程中,與同學(xué)分工設(shè)計,和同學(xué)們相互探討,相互學(xué)習(xí),相互監(jiān)督。學(xué)會了合作,學(xué)會了運籌帷幄,學(xué)會了寬容,學(xué)會了理解,也學(xué)會了做人與處世。課程設(shè)計是我們專業(yè)課程知識綜合應(yīng)用的實踐訓(xùn)練,著是我們邁向社會,從事職業(yè)工作前一個必不少的過程”千里之行始于足下”,通過這次課程設(shè)計,我深深體會到這句千古名言的真正含義我今天認真的進行課程設(shè)計,學(xué)會腳踏實地邁開這一步,就是為明天能穩(wěn)健地在社會大潮中奔跑打下堅實的基礎(chǔ)程序設(shè)計的過程中,我發(fā)現(xiàn)很多的問題,給我的感覺就是下手很難,很不順手,看似很簡單的電路,要動手把它給設(shè)計出來,是很難的一件事,主要

30、原因是我們沒有經(jīng)常動手設(shè)計過電路。另外PLC控制系統(tǒng)的知識還不能熟練應(yīng)用,而且很多知識當(dāng)時弄明白了,現(xiàn)在要用的時候又不記得,造成我用了大量的時間去查閱各種資料和程序命令,因此整個過程時間安排不合理。由于設(shè)計的計劃沒有安排好,設(shè)計的時間極為倉促,尤其是在硬件調(diào)試的過程中出現(xiàn)了很大的問題。另外資料的查找也是一大難題,這就要求我們在以后的學(xué)習(xí)中,應(yīng)該注意到這一點,更重要的是我們要學(xué)會把從書本中學(xué)到的知識和實際的電路聯(lián)系起來,這不論是對我們以后的就業(yè)還是學(xué)習(xí),都會起到很大的促進和幫助。附錄/程序初始化:    procedure TForm1.Init

31、_PLC(nPort:integer);    begin    if MSComm.PortOpen then    MSComm.PortOpen:=False;    MSComm mport:=nPort;    /通信端口選擇    MSComm.Settings:=9600,e,7,1;   &#

32、160;/1位起始位,7位數(shù)據(jù)位,偶效驗,2位停止位,9600bps    MSComm.PortOpen:=True;/打開串口    end;    /FCS校驗    function FCS(s:string):variant;    var    i,len,tmpVar:integer;    D

33、ataCheck:byte;    f1,f2:byte;        begin    f1:=0;    f2:=0;    DataCheck:=0;    len:=length(s);    tmpVar:=0;    for&

34、#160;i:=1 to len do    begin    DataCheck:=ord(DataCheck) xor ord(si);    end;    f1:=DataCheck and $0f;    f2:=DataCheck and $f0;    f2:=f2 shr 4;    result:=inttostr(f2)+in

溫馨提示

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

評論

0/150

提交評論