PLC應(yīng)用技術(shù)課件_第1頁
PLC應(yīng)用技術(shù)課件_第2頁
PLC應(yīng)用技術(shù)課件_第3頁
PLC應(yīng)用技術(shù)課件_第4頁
PLC應(yīng)用技術(shù)課件_第5頁
已閱讀5頁,還剩395頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

什么時(shí)間?誰提出要造PLC?

二十世紀(jì)六十年代末期,美國汽車制造工業(yè)競爭十分激烈,為了適應(yīng)市場從少品種大批量生產(chǎn)向多品種小批量生產(chǎn)的轉(zhuǎn)變,為了盡可能減少轉(zhuǎn)變過程中控制系統(tǒng)的設(shè)計(jì)制造時(shí)間,減少經(jīng)濟(jì)成本,1968年美國通用汽車公司GM(GenerlMotors)公開招標(biāo),要求用新的控制裝置取代生產(chǎn)線上的繼電接觸器控制系統(tǒng)。一、PLC的產(chǎn)生與發(fā)展

什么時(shí)間?誰最先造出世界上的第一臺PLC?1969年美國數(shù)字設(shè)備公司DEC(DIGTAL)根據(jù)上述要求,首先研制出了世界上第一臺可編程控制器PDP-14,用于通用汽車公司的生產(chǎn)線,取得了滿意的效果。一、PLC的產(chǎn)生與發(fā)展KM2SB1SB3FRQFRFUM3

~~~SB2KM1KM2KM1KM2KM1KM2KM1

繼電接觸器電動(dòng)機(jī)正反轉(zhuǎn)控制線路QFRFUM3

~~~KM1KM2+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2SB3KM1KM2KM1KM2PLC電動(dòng)機(jī)正反轉(zhuǎn)控制線路%I0.0%Q0.0%I0.1%I0.2%Q0.1%Q0.0%I0.1%Q0.1%I0.0%I0.2%Q0.0%Q0.1PLC電動(dòng)機(jī)正反轉(zhuǎn)控制程序()()PLC從產(chǎn)生到現(xiàn)在經(jīng)歷了幾代的發(fā)展過程?

第二代PLC(1973~1975年):采用了8位微處理器及半導(dǎo)體存儲器,增加了數(shù)字運(yùn)算、傳送、比較等功能,能實(shí)現(xiàn)模擬量的控制,開始具備自診斷功能,初步形成系列化。

從PLC產(chǎn)生到現(xiàn)在,已發(fā)展到第四代產(chǎn)品。其過程基本可分為:

第一代PLC(1969~1972年):大多用一位機(jī)開發(fā),用磁芯存儲器存儲,只具有單一的邏輯控制功能,機(jī)種單一,沒有形成系列化。

第四代PLC(1983年~現(xiàn)在):不僅全面使用16位、32位高性能微處理器,高性能位片式微處理器,RISC(reducedinstructionsetcomputer)精簡指令系統(tǒng)CPU等高級CPU,而且在一臺PLC中配置多個(gè)微處理器,進(jìn)行多通道處理,同時(shí)生產(chǎn)了大量內(nèi)含微處理器的智能模塊,使得第四代PLC產(chǎn)品成為具有邏輯控制功能、過程控制功能、運(yùn)動(dòng)控制功能、數(shù)據(jù)處理功能、聯(lián)網(wǎng)通信功能的真正名符其實(shí)的多功能控制器。

第三代PLC(1976~1983年):隨著高性能微處理器及位片式CPU在PLC中大量的使用,PLC的處理速度大大提高,從而促使它向多功能及聯(lián)網(wǎng)通信方向發(fā)展,增加了多種特殊功能,如浮點(diǎn)數(shù)的運(yùn)算、三角函數(shù)、表處理、脈寬調(diào)制輸出等,自診斷功能及容錯(cuò)技術(shù)發(fā)展迅速。

由于PLC的發(fā)展,使其功能已經(jīng)遠(yuǎn)遠(yuǎn)超出了邏輯控制的范圍,因而用“PLC”已不能描述其多功能的特點(diǎn)。1980年,美國電氣制造商協(xié)會(NEMA)給它起了一個(gè)新的名稱,叫"programmablecontroller”,簡稱PC。由于PC這一縮寫在我國早已成為個(gè)人計(jì)算機(jī)(personalcomputer)的代名詞,為避免造成名詞術(shù)語混亂,因此在我國仍沿用PLC表示可編程控制器。

正是由于PLC具有多種功能,并集三電(電控裝置、電儀裝置、電氣傳動(dòng)控制裝置)于一體,使得PLC在工廠中備受歡迎,用量高居首位,成為現(xiàn)代工業(yè)自動(dòng)化的三大支柱(PLC、機(jī)器人、CAD/CAM)之一。硬件軟件+二、PLC的組成中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口(一)PLC的硬件系統(tǒng)(一)PLC的硬件系統(tǒng)中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口中央處理單元PLC的中央處理單元主要由微處理器CPU、存儲器ROM/RAM和微處理器I/O接口組成。

⑴微處理器CPUCPU作為整個(gè)PLC的核心起著總指揮的作用,是PLC的運(yùn)算和控制中心。。

⑵存儲器RAM/ROM

存儲器是具有記憶功能的半導(dǎo)體電路,用來存放系統(tǒng)程序、用戶程序、邏輯變量和其它一些信息。

⑶微處理器I/O接口它一般由數(shù)據(jù)輸入寄存器、選通電路和中斷請求邏輯電路構(gòu)成,負(fù)責(zé)微處理器及存儲器與外部設(shè)備的信息交換。中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口

這是PLC與被控設(shè)備相連接的接口電路。用戶設(shè)備需輸入PLC的各種控制信號,如限位開關(guān)、操作按鈕、選擇開關(guān)、行程開關(guān)以及其它一些傳感器輸出的開關(guān)量或模擬量(要通過模數(shù)變換進(jìn)入機(jī)內(nèi))等,通過輸入接口電路將這些信號轉(zhuǎn)換成中央處理單元能夠接收和處理的信號。

輸出接口電路將中央處理單元送出的弱電控制信號轉(zhuǎn)換成現(xiàn)場需要的強(qiáng)電信號輸出,以驅(qū)動(dòng)電磁閥、接觸器、電機(jī)等被控設(shè)備的執(zhí)行元件。輸入輸出接口直流輸入接口電路示意圖內(nèi)部電路輸入LEDININ

COM交流輸入接口電路示意圖內(nèi)部電路輸入LEDIN

IN

COM~繼電器輸出接口電路示意圖內(nèi)部電路輸出LED~OUT

OUTCOMLL雙向晶閘管輸出接口電路示意圖輸出LED~OUT

OUTCOMLL內(nèi)部電路晶體管輸出接口電路示意圖L+OUTOUTCOMLL輸出LED內(nèi)部電路中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口

中小型的PLC輸入輸出接口都是與中央處理單元CPU制造在一起的,為了滿足被控設(shè)備輸入輸出點(diǎn)數(shù)較多的要求,常需要擴(kuò)展數(shù)字量輸入輸出模塊;為了滿足模擬量控制的需要,常需要擴(kuò)展模擬量輸入輸出模塊,如A/D、D/A轉(zhuǎn)換模塊等;I/O擴(kuò)展接口就是為連接各種擴(kuò)展模塊而設(shè)計(jì)的。I/O擴(kuò)展接口的連接中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口

通信接口用于PLC與計(jì)算機(jī)、PLC、變頻器、觸摸屏等智能設(shè)備之間的連接,以實(shí)現(xiàn)PLC與智能設(shè)備之間的數(shù)據(jù)傳送。(一)PLC的硬件系統(tǒng)通信接口的連接輸入輸出接口I/O擴(kuò)展接口中央處理單元編程器接口電源編程器系統(tǒng)總線通信接口

用于將編程器與PLC進(jìn)行連接,以實(shí)現(xiàn)編程器對PLC的操作。(一)PLC的硬件系統(tǒng)中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口

編程器用作用戶程序的編制、編輯、調(diào)試和監(jiān)視,還可以通過其鍵盤去調(diào)用和顯示PLC的一些內(nèi)部狀態(tài)和系統(tǒng)參數(shù),它經(jīng)過編程器接口與中央處理器單元聯(lián)系,完成人機(jī)對話操作。(一)PLC的硬件系統(tǒng)PLC手持編程器液晶顯示窗工作方式開關(guān)指令鍵數(shù)字鍵編輯鍵通信電纜(一)PLC的硬件系統(tǒng)中央處理單元輸入輸出接口編程器接口I/O擴(kuò)展接口電源編程器系統(tǒng)總線通信接口

電源部件將交流電源轉(zhuǎn)換成供PLC的中央處理器、存儲器等電子電路工作所需要的直流電源,同時(shí)還向各種擴(kuò)展模塊提供24V直流電源。(二)PLC的軟件組成

系統(tǒng)管理程序用戶指令解釋程序標(biāo)準(zhǔn)化模塊程序開關(guān)量邏輯控制程序模擬量運(yùn)算控制程序閉環(huán)控制程序工作站初始化程序2、用戶程序

PLC由硬件系統(tǒng)組成,由軟件系統(tǒng)支持,硬件和軟件共同構(gòu)成了PLC系統(tǒng)。PLC的軟件系統(tǒng)可分為:

1、系統(tǒng)程序1、系統(tǒng)程序

系統(tǒng)程序是用來控制和完成PLC各種功能的程序,這些程序是由PLC制造廠家用相應(yīng)CPU的指令系統(tǒng)編寫的,并固化到ROM中。它包括

1)、系統(tǒng)管理程序

2)、用戶指令解釋程序

3)、供系統(tǒng)調(diào)用的標(biāo)準(zhǔn)程序模塊(二)PLC的軟件組成系統(tǒng)管理程序

系統(tǒng)管理程序主要功能是運(yùn)行時(shí)序分配管理、存儲空間分配管理和系統(tǒng)自檢等。用戶指令解釋程序

用戶指令解釋程序?qū)⒂脩艟幹频膽?yīng)用程序翻譯成機(jī)器指令供CPU執(zhí)行。供系統(tǒng)調(diào)用的標(biāo)準(zhǔn)程序模塊

標(biāo)準(zhǔn)程序模塊具有獨(dú)立的功能,使系統(tǒng)只需調(diào)用輸入、輸出、特殊運(yùn)算等程序模塊即可完成相應(yīng)的具體工作。2、用戶程序

用戶程序是用戶根據(jù)工程現(xiàn)場的生產(chǎn)過程和工藝要求、使用PLC生產(chǎn)廠家提供的專門編程語言而自行編制的應(yīng)用程序。它包括:開關(guān)量邏輯控制程序模擬量運(yùn)算控制程序閉環(huán)控制程序工作站初始化程序(二)PLC的軟件組成

工作站初始化程序是用戶為PLC系統(tǒng)網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換和信息管理而編制的初化程序,在PLC廠商提供的通信程序的基礎(chǔ)上進(jìn)行參數(shù)設(shè)定,一般采用高級語言實(shí)現(xiàn)。開關(guān)量邏輯控制程序

開關(guān)量邏輯控制程序一般采用PLC生產(chǎn)廠商提供的如梯形圖、語句表等編程語言編制。模擬量運(yùn)算控制和閉環(huán)控制程序

模擬量運(yùn)算控制和閉環(huán)控制程序是大中型PLC系統(tǒng)的高級應(yīng)用程序,通常采用PLC廠商提供的相應(yīng)程序模塊及主機(jī)的匯編語言或高級語言編制。工作站初始化程序自診斷通訊處理掃描輸入執(zhí)行程序刷新輸出開機(jī)三、基本工作原理PLC經(jīng)過五個(gè)階段的工作過程,稱為一個(gè)掃描周期,完成一個(gè)掃描周期后,又重新執(zhí)行上述過程,掃描周而復(fù)始地進(jìn)行。自診斷通訊處理掃描輸入執(zhí)行程序刷新輸出開機(jī)

每次掃描用戶程序之前,都先執(zhí)行故障自診斷程序。自診斷內(nèi)容為I/0部分、存儲器、CPU等,發(fā)現(xiàn)異常停機(jī)顯示出錯(cuò)。若自診斷正常,繼續(xù)向下掃描。PLC檢查是否有與編程器、計(jì)算機(jī)等的通信請求,若有則進(jìn)行相應(yīng)處理,如接收由編程器送來的程序、命令和各種數(shù)據(jù),并把要顯示的狀態(tài)、數(shù)據(jù)、出錯(cuò)信息等發(fā)送給編程器進(jìn)行顯示。如果有與計(jì)算機(jī)等的通信請求,也在這段時(shí)間完成數(shù)據(jù)的接受和發(fā)送任務(wù)。自診斷通訊處理掃描輸入執(zhí)行程序刷新輸出開機(jī)

PLC的中央處理器對各個(gè)輸入端進(jìn)行掃描,將所有輸入端的狀態(tài)送到輸入映象寄存器。

自診斷通訊處理掃描輸入執(zhí)行程序刷新輸出開機(jī)

中央處理器CPU將逐條執(zhí)行用戶指令程序,即按程序要求對數(shù)據(jù)進(jìn)行邏輯、算術(shù)運(yùn)算,再將正確的結(jié)果送到輸出狀態(tài)寄存器中。自診斷通訊處理掃描輸入執(zhí)行程序刷新輸出開機(jī)

當(dāng)所有的指令執(zhí)行完畢時(shí),集中把輸出映象寄存器的狀態(tài)通過輸出部件轉(zhuǎn)換成被控設(shè)備所能接受的電壓或電流信號,以驅(qū)動(dòng)被控設(shè)備。

自診斷通訊處理掃描輸入執(zhí)行程序刷新輸出開機(jī)PLC經(jīng)過這五個(gè)階段的工作過程,稱為一個(gè)掃描周期,完成一個(gè)掃描周期后,又重新執(zhí)行上述過程,掃描周而復(fù)始地進(jìn)行。在不考慮第二個(gè)因素(通訊處理)時(shí),掃描周期T的大小為:

T=(讀入一點(diǎn)時(shí)間×輸入點(diǎn)數(shù))+(運(yùn)算速度×程序步數(shù))+(輸出一點(diǎn)時(shí)間×輸出點(diǎn)數(shù))+故障診斷時(shí)間顯然掃描周期主要取決于程序的長短,一般每秒鐘可掃描數(shù)十次以上,這對于工業(yè)設(shè)備通常沒有什么影響。但對控制時(shí)間要求較嚴(yán)格,響應(yīng)速度要求快的系統(tǒng),就應(yīng)該精確的計(jì)算響應(yīng)時(shí)間,細(xì)心編排程序,合理安排指令的順序,以盡可能減少掃描周期造成的響應(yīng)延時(shí)等不良影響。()程序執(zhí)行輸入電路輸入映象寄存器輸出映象寄存器輸出電路接觸器按鈕按鈕輸入掃描執(zhí)行程序輸出刷新1、I/O總點(diǎn)數(shù)

I/O總點(diǎn)數(shù)是衡量PLC接入信號和可輸出信號的數(shù)量。PLC的輸入輸出有開關(guān)量和模擬量兩種。其中開關(guān)量用最大I/O點(diǎn)數(shù)表示,模擬量用最大I/O通道數(shù)表示。2、存儲器容量

存儲器容量是衡量可存儲用戶應(yīng)用程序多少的指標(biāo),通常以字或K字為單位。一般的邏輯操作指令每條占1個(gè)字,定時(shí)器、計(jì)數(shù)器移位操作等指令占2個(gè)字,而數(shù)據(jù)操作指令占2~4個(gè)字。(一)PLC的性能指標(biāo)四、PLC的性能、特點(diǎn)及分類3、編程語言

編程語言是可編程控制器廠家為用戶設(shè)計(jì)的用于實(shí)現(xiàn)各種控制功能的編程工具,它有多種形式,常見的是梯形圖編程語言及語句表編程語言,另還有邏輯圖編程語言、布耳代數(shù)編程語言等。4、掃描時(shí)間

掃描時(shí)間是指執(zhí)行1000條指令所需要的時(shí)間。一般為10ms左右,小型機(jī)可能大于40ms。5、內(nèi)部寄存器的種類和數(shù)量

內(nèi)部寄存器的種類和數(shù)量是衡量PLC硬件功能的一個(gè)指標(biāo)。它主要用于存放變量的狀態(tài)、中間結(jié)果、數(shù)據(jù)等,還提供大量的輔助寄存器如定時(shí)器/計(jì)數(shù)器、移位寄存器、狀態(tài)寄存器等,以便用戶編程使用。6、通訊能力

通訊能力是指可編程控制器與可編程控制器、可編程控制器與計(jì)算機(jī)之間的數(shù)據(jù)傳送及交換能力,它是工廠自動(dòng)化的必備基礎(chǔ)。目前生產(chǎn)的可編程控制器不論是小型機(jī)還是中大型機(jī),都配有一至兩個(gè)、甚至更多個(gè)通訊端口。7、智能模塊

智能模塊是指具有自己的CPU和系統(tǒng)的模塊。它作為PLC中央處理單元的下位機(jī),不參與PLC的循環(huán)處理過程,但接受PLC的指揮,可獨(dú)立完成某些特殊的操作。如常見的位置控制模塊、溫度控制模塊、PID控制模塊、模糊控制模塊等等。(二)PLC的特點(diǎn)PLC的特點(diǎn)可靠性多功能性模塊結(jié)構(gòu)易編程性(三)PLC的分類按安裝結(jié)構(gòu)分模塊式一體式疊裝式按點(diǎn)數(shù)功能分中型機(jī)小型機(jī)大型機(jī)1.根據(jù)其外形和安裝結(jié)構(gòu)分

單元式結(jié)構(gòu)的特點(diǎn)是結(jié)構(gòu)非常緊湊。它把可編程控制器的三大組成部分都裝在一個(gè)金屬或塑料外殼之中,即它將所有的電路都裝入一個(gè)模塊內(nèi),構(gòu)成一個(gè)整體。這樣,體積小,成本低,安裝方便。為了達(dá)到輸入/輸出點(diǎn)數(shù)靈活配置及易于擴(kuò)展的目的,某一系列的產(chǎn)品通常都由不同點(diǎn)數(shù)的基本單元和擴(kuò)展單元構(gòu)成。1)一體式結(jié)構(gòu)(單元式)2)模塊式結(jié)構(gòu)模塊式可編程控制器采用搭積木的方式組成系統(tǒng),在一個(gè)機(jī)架上插上CPU、電源、I/O模塊及特殊功能模塊,構(gòu)成一個(gè)總I/O點(diǎn)數(shù)很多的大規(guī)模綜合控制系統(tǒng)。3)疊裝式以上兩種結(jié)構(gòu)各有特色。前者結(jié)構(gòu)緊湊,安裝方便,體積小巧,易于與機(jī)床、電控柜相聯(lián)成一體,但由于其點(diǎn)數(shù)有搭配關(guān)系,加之各單元尺寸大小不一致,因此不易安裝整齊。后者點(diǎn)數(shù)配置靈活,又易于構(gòu)成較多點(diǎn)數(shù)的大系統(tǒng),但尺寸較大,難于與小型設(shè)備相聯(lián)。為此,有些公司開發(fā)出疊裝式結(jié)構(gòu)的PLC,它的結(jié)構(gòu)也是各種單元、CPU自成獨(dú)立的模塊,但安裝不用機(jī)架,僅用電纜進(jìn)行單元間聯(lián)接,且各單元可以一層層地疊裝。這樣,既達(dá)到了配置靈活的目的,又可以做得體積小巧。2.按點(diǎn)數(shù)、功能分1)小型PLC

小型PLC又稱為低檔PLC。這類PLC的規(guī)模較小,它的輸入輸出點(diǎn)數(shù)一般從20點(diǎn)到128點(diǎn)。其中輸入輸出點(diǎn)數(shù)小于64點(diǎn)的PLC又稱為超小型機(jī)。用戶存儲器容量小于2KB,具有邏輯運(yùn)算、定時(shí)、計(jì)數(shù)、移位及自診斷、監(jiān)控等基本功能,有些還有少量的模擬量I/O、算術(shù)運(yùn)算、數(shù)據(jù)傳送、遠(yuǎn)程I/O和通信等功能,可用于開關(guān)量控制、定時(shí)/計(jì)數(shù)控制、順序控制及少量模擬量控制等場合,通常用來代替繼電器—接觸器控制,在單機(jī)或小規(guī)模生產(chǎn)過程中使用。2)中型PLC

中型PLC的I/O點(diǎn)數(shù)通常在120點(diǎn)至512點(diǎn)之間,用戶程序存儲器的容量為2KB~8KB,除具有小型機(jī)的功能外,還具有較強(qiáng)的模擬量I/O、數(shù)字計(jì)算、過程參數(shù)調(diào)節(jié)如比例、積分、微分(PID)調(diào)節(jié)、數(shù)據(jù)傳送與比較、數(shù)制轉(zhuǎn)換、中斷控制、遠(yuǎn)程I/O及通信聯(lián)網(wǎng)功能。適用于既有開關(guān)量又有模擬量的較為復(fù)雜的控制系統(tǒng),如大型注塑機(jī)控制、配料和秤重等中小型連續(xù)生產(chǎn)過程控制3)大型PLC

大型PLC又稱為高檔PLC,I/O點(diǎn)數(shù)在512點(diǎn)以上,其中I/O點(diǎn)數(shù)大于8192點(diǎn)的又稱為超大型PLC,用戶程序存儲器容量在8KB以上,除具有中型機(jī)的功能外,還具有較強(qiáng)的數(shù)據(jù)處理、模擬調(diào)節(jié)、特殊功能函數(shù)運(yùn)算、監(jiān)視、記錄、打印等功能,以及強(qiáng)大的通信聯(lián)網(wǎng)、中斷控制、智能控制和遠(yuǎn)程控制等功能。由于大型PLC具有比中小型PLC更強(qiáng)大的功能,因此一般用于大規(guī)模過程控制、分布式控制系統(tǒng)和工廠自動(dòng)化網(wǎng)絡(luò)等場合。五、PLC的控制功能1.邏輯量控制

這是PLC最基本的應(yīng)用領(lǐng)域,可用PLC取代傳統(tǒng)的繼電器控制系統(tǒng),實(shí)現(xiàn)邏輯控制和順序控制。在單機(jī)控制、多機(jī)群控和自動(dòng)生產(chǎn)線控制方面都有很多成功的應(yīng)用實(shí)例,如機(jī)床電氣控制、起重機(jī)、皮帶運(yùn)輸機(jī)和包裝機(jī)械的控制、注塑機(jī)的控制、電梯的控制、飲料灌裝生產(chǎn)線、家用電器(電視機(jī)、冰箱、洗衣機(jī)等)自動(dòng)裝配線的控制、汽車、化工、造紙、軋鋼自動(dòng)生產(chǎn)線的控制等。2.模擬量控制

PLC都具有模擬量處理功能,通過模擬量I/O模塊可對溫度、壓力、速度、流量等連續(xù)變化的模擬量進(jìn)行控制,而且編程和使用都很方便。大、中型的PLC還具有PID閉環(huán)控制功能,運(yùn)用PID子程序或使用專用的智能PID模塊,可以實(shí)現(xiàn)對模擬量的閉環(huán)過程控制。隨著PLC規(guī)模的擴(kuò)大,控制的回路己從幾個(gè)增加到幾十個(gè)甚至上百個(gè),可以組成較復(fù)雜的閉環(huán)控制系統(tǒng)。PLC的模擬量控制功能已廣泛應(yīng)用于工業(yè)生產(chǎn)各個(gè)行業(yè),例如自動(dòng)焊機(jī)控制、鍋爐運(yùn)行控制、連軋機(jī)的速度和位置控制等都是典型的閉環(huán)過程控制的應(yīng)用場合。3.運(yùn)動(dòng)控制

運(yùn)動(dòng)控制是指PLC對直線運(yùn)動(dòng)或圓周運(yùn)動(dòng)的控制,也稱為位置控制,早期PLC通過開關(guān)量I/O模塊與位置傳感器和執(zhí)行機(jī)構(gòu)的連接來實(shí)現(xiàn)這一功能,現(xiàn)在一般都使用專用的運(yùn)動(dòng)控制模塊來完成。目前,PLC的運(yùn)動(dòng)控制功能廣泛應(yīng)用在金屬切削機(jī)床、電梯、機(jī)器人等各種機(jī)械設(shè)備上,典型的如PLC和計(jì)算機(jī)數(shù)控裝置(CNC)組合成一體,構(gòu)成先進(jìn)的數(shù)控機(jī)床。4.數(shù)據(jù)處理現(xiàn)代PLC都具有不同程度的數(shù)據(jù)處理功能,能夠完成數(shù)學(xué)運(yùn)算(函數(shù)運(yùn)算、矩陣運(yùn)算、邏輯運(yùn)算)、數(shù)據(jù)的移位、比較、傳遞、數(shù)值的轉(zhuǎn)換和查表等操作,對數(shù)據(jù)進(jìn)行采集、分析和處理。數(shù)據(jù)處理通常用在大、中型控制系統(tǒng)中,如柔性制造系統(tǒng)、機(jī)器人的控制系統(tǒng)等。5.通信聯(lián)網(wǎng)通信聯(lián)網(wǎng)是指PLC與PLC之間、PLC與上位計(jì)算機(jī)或其他智能設(shè)備間的通信,利用PLC和計(jì)算機(jī)的RS-232或RS-422接口、PLC的專用通信模塊,用雙絞線和同軸電纜或光纜將它們聯(lián)成網(wǎng)絡(luò),可實(shí)現(xiàn)相互間的信息交換,構(gòu)成“集中管理、分散控制”的多級分布式控制系統(tǒng),建立工廠的自動(dòng)化網(wǎng)絡(luò)。學(xué)習(xí)目標(biāo):●了解Twido系列PLC的外部結(jié)構(gòu)●熟悉Twido系列PLC的輸入輸出接線●了解Twido系列PLC的性能●掌握Twido系列PLC的內(nèi)部存儲器分配情況一、SchneiderTwido系列PLC的外形結(jié)構(gòu)及各部位的作用端子排蓋板門式蓋板串行口連接器1迷你顯示器插槽輸入連接器輸出連接器模擬電位器串行口連接器2電源連接端器存儲器插件1SchneiderTwido系列PLC的外形結(jié)構(gòu)一體型擴(kuò)展模塊連接器顯示區(qū)門式蓋板模擬電位器內(nèi)置模擬量輸入連接器顯示區(qū)串行口連接器存儲器插件蓋板及插槽輸入輸出連接器擴(kuò)展模塊連接器模塊型1SchneiderTwido系列PLC的外形結(jié)構(gòu)24VDC接線端子1SchneiderTwido系列PLC的外形結(jié)構(gòu)顯示區(qū)中狀態(tài)指示燈的作用指示燈狀態(tài)控制器工作情況運(yùn)行綠色滅閃爍亮沒有電源處停止?fàn)顟B(tài)或執(zhí)行出錯(cuò)

處運(yùn)行狀態(tài)故障紅色滅閃爍亮正常應(yīng)用程序不可執(zhí)行

內(nèi)部錯(cuò)誤二、SchneiderTwido系列PLC的I/O接線輸入接線圖輸出接線圖二、SchneiderTwido系列PLC的I/O接線三、SchneiderTwido系列PLC的性能輸入性能輸出性能CPU性能1.CPU性能●存儲器容量:

●擴(kuò)展能力:●特殊功能塊:●執(zhí)行時(shí)間:3000內(nèi)存字、300條指令語句表指令0.14μs到0.9μs最多支持4個(gè)或7個(gè)擴(kuò)展I/O模塊PWM/PLS、高速計(jì)數(shù)器、超高速計(jì)數(shù)器2.輸入性能●輸入點(diǎn)數(shù)●輸入電流●輸入阻抗●輸入電壓●通斷時(shí)間●隔離方式3.輸出性能●輸出點(diǎn)數(shù)●負(fù)載電流●負(fù)載電壓●通斷時(shí)間四SchneiderTwido系列PLC的內(nèi)部存儲器分配位存儲器字存儲器功能塊存儲器數(shù)據(jù)存儲器程序存儲器程序存儲器1.位存儲器輸入位存儲器I輸出位存儲器Q內(nèi)部位存儲器M系統(tǒng)位存儲器S0123456789┋0123456789┋0123456789┋0123456789┋IQMS

輸出位存儲器Q存儲PLC運(yùn)算的邏輯結(jié)果,并可通過輸出接線端子與外部設(shè)備相連接。在Twido系列PLC中一體機(jī)最大可有74個(gè)輸出位,模塊機(jī)最大可有240個(gè)輸出位。1)輸入位存儲器I

輸入位存儲器I存儲輸入信號的狀態(tài),與PLC的輸入接線端子一一對應(yīng)。在Twido系列PLC中一體機(jī)最大可有142個(gè)輸入位,模塊機(jī)最大可有248個(gè)輸入位。2)輸出位存儲器Q

系統(tǒng)位存儲器S存儲系統(tǒng)特殊信息及各種運(yùn)算標(biāo)志等。在Twido系列PLC中最大可有128個(gè)系統(tǒng)位。

3)內(nèi)部位存儲器M

內(nèi)部位存儲器M存儲PLC內(nèi)部邏輯運(yùn)算結(jié)果,相當(dāng)于中間繼電器的作用。在Twido系列PLC中最大可有256個(gè)內(nèi)部位。4)系統(tǒng)位存儲器SS118—PLC故障標(biāo)志,當(dāng)PLC的I/O故障時(shí)置1,正常時(shí)為0。S4—10ms時(shí)鐘脈沖S5—100ms時(shí)鐘脈沖S6—1s時(shí)鐘脈沖S7—1min時(shí)鐘脈沖S13—初始化脈沖,僅在PLC運(yùn)行開始產(chǎn)生一個(gè)掃描周期的脈沖。S18—算術(shù)運(yùn)算溢出標(biāo)志,正常運(yùn)算為0,有溢出時(shí)置1。2.字存儲器輸入字存儲器IW輸出字存儲器QW內(nèi)部字存儲器MW系統(tǒng)字存儲器SW常數(shù)字存儲器KW

字存儲器以16位二進(jìn)制數(shù)為單元存儲信息0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000輸入字存儲器IW012345┇┇┇20150網(wǎng)絡(luò)字存儲器INW/QNW

輸出字存儲器QW用于和對等PLC進(jìn)行數(shù)據(jù)交換,也用于暫存PLC模擬量處理的輸出結(jié)果,以便傳送到DA模塊,實(shí)現(xiàn)對現(xiàn)場設(shè)備的控制。在Twido系列PLC中最大可有10個(gè)輸出字存儲單元。1)輸入字存儲器IW

輸入字存儲器IW用于和對等PLC進(jìn)行數(shù)據(jù)交換,也用于存儲模擬量模塊轉(zhuǎn)換后的數(shù)字量值。在Twido系列PLC中最大可有20個(gè)輸入字存儲單元。2)輸出字存儲器QW

常量字是用于存儲常數(shù)值或字母或數(shù)字信息的存儲單元,在Twido系列PLC中共有256個(gè)(%KW0~%KW255),它只能通過終端設(shè)備進(jìn)行寫入,不能通過程序改變;程序只能對其進(jìn)行讀出操作。3)內(nèi)部字存儲器MW

內(nèi)部字存儲器MW用于存放程序運(yùn)行時(shí)產(chǎn)生數(shù)據(jù),在Twido系列PLC中共有3000個(gè)存儲單元(%MW0~%MW2999),程序可對其讀寫訪問。4)常量字存儲器KW

系統(tǒng)字存儲器SW有多種功能,PLC的許多特殊功能需通過對SW的設(shè)置來完成。在Twido系列PLC中最大可有128個(gè)系統(tǒng)字存儲單元。5)系統(tǒng)字存儲器SW6)網(wǎng)絡(luò)字存儲器INW/QNW

網(wǎng)絡(luò)交換字(INW/QNW)用于遠(yuǎn)程控制器間的數(shù)據(jù)交換。3.功能塊存儲器定時(shí)器TM計(jì)數(shù)器C鼓型控制器DR移位寄存器SBR步進(jìn)計(jì)數(shù)器SCLIFO/FIFO寄存器R

功能塊存儲器分別存儲相應(yīng)功能塊的字狀態(tài)或位狀態(tài)信息。

加/減計(jì)數(shù)器功能塊C是為實(shí)現(xiàn)各種計(jì)數(shù)控制而提供的專用存儲空間,在Twido系列PLC中,加/減計(jì)數(shù)器功能塊共有32個(gè)(%C0~%C31)。1)定時(shí)器功能塊TM

定時(shí)器功能塊TM是為實(shí)現(xiàn)定時(shí)控制而提供的專用存儲空間,在Twido系列PLC中,定時(shí)器功能塊可有128個(gè)(%TM0~%TM127)。2)加/減計(jì)數(shù)器功能塊C

移位寄存器可用于實(shí)現(xiàn)步進(jìn)控制。在Twido系列PLC中設(shè)計(jì)了8個(gè)移位寄存器供用戶使用,它們是%SBR0~%SBR7,每個(gè)移位寄存器均為16位3)鼓型控制器功能塊DR

鼓型控制器功能塊DR可方便的用于實(shí)現(xiàn)電子凸輪控制,在Twido系列PLC中一體機(jī)有4個(gè)(%DR0~%DR3),模塊機(jī)有8個(gè)(%DR0~%DR7)4)移位寄存器SBRLIFO/FIFO寄存器R是一個(gè)存儲16個(gè)字的的內(nèi)部存儲器。它可以方便地實(shí)現(xiàn)先進(jìn)先出(FIFO)或后進(jìn)先出(LIFO)的操作。在Twido系列PLC中共有4個(gè)LIFO/FIFO寄存器(%R0~%R3)。5)步進(jìn)計(jì)數(shù)器SC

步進(jìn)計(jì)數(shù)器SC用于實(shí)現(xiàn)步進(jìn)控制。在Twido系列PLC中有8個(gè)步進(jìn)計(jì)數(shù)器供用戶使用,它們是%SC0~%SC7,每個(gè)步進(jìn)計(jì)數(shù)器可有226個(gè)控制位。6)LIFO/FIFO寄存器R學(xué)習(xí)目標(biāo):●掌握Twido系列PLC指令的尋址方式●掌握Twido系列PLC的布爾指令●掌握Twido系列PLC的常用功能塊指令●掌握Twido系列PLC的程序控制指令●掌握Twido系列PLC的數(shù)據(jù)處理指令●掌握Twido系列PLC的表操作指令1.Twido系列PLC指令的形式一SchneiderTwido系列PLC指令系統(tǒng)概述2.Twido系列PLC指令的尋址方法●位尋址●字尋址●雙字及浮點(diǎn)字尋址●位串、字表、雙字表及浮點(diǎn)字表尋址●梯形圖指令語言●語句表指令語言梯形圖指令語言LadderLanguage1.Twido系列PLC指令的形式語句表指令語言InstructionListLanguage由基本圖形及文字代碼組成用助記符表示,由操作碼及操作數(shù)組成一SchneiderTwido系列PLC指令系統(tǒng)概述%I0.0%I0.1%M0%M0%M0MW0:=MW5+MW100梯形圖指令語言0LD

%I0.01OR

%M02ANDN

%I0.13ST

%Q0.04LD

%I0.05[%MW0:=%MW2+%MW100]語句表指令語言()1.Twido系列PLC指令的形式%I0.0%I0.1%M0MW0:=MW5+MW100%C15RESADJYCU%C15.P=100FCD常開觸點(diǎn)常閉觸點(diǎn)線圈操作框功能塊梯形圖指令語言的類型2.Twido系列PLC指令的尋址方法●位尋址●字尋址●雙字及浮點(diǎn)字尋址●位串、字表、雙字表及浮點(diǎn)字表尋址一SchneiderTwido系列PLC指令系統(tǒng)概述位尋址以位為單位進(jìn)行的尋址格式:%+I(Q、M、S)+位地址如:寄存器標(biāo)識符本機(jī)為0擴(kuò)展機(jī)為1或2或3位地址%I0.60123456789┋%I0.6%I0.0%I0.3I地址符%I0.9字抽取位:從16位二進(jìn)制數(shù)里抽取某位的尋址格式:%+字存儲器標(biāo)識符+:位標(biāo)識符00000000000000000000000000000000MW存儲器MW0MW101578低高如:X10+%MW1:字尋址:以16位二進(jìn)制數(shù)為單位進(jìn)行的尋址格式:地址符%+字寄存器標(biāo)識符+單元號%MWii=0~2999%KWii=0~255%SWii=0~127%IWi.j%QWi.ji=0~2j=0~20i=0~2j=0~10直接尋址%MWi[%MWj]字尋址:以16位二進(jìn)制數(shù)為單位進(jìn)行的尋址間接尋址:基地址%MW1如:%MW1[%MW10]406332481234113200047563000302056013000200030512%MW6%MW7%MW8%MW9%MW10%MW11%MW0%MW1%MW2%MW3%MW4%MW5偏移地址%MW10中的內(nèi)容實(shí)際尋址的地址%MW5+=%MW5%MW1%MW100004以32位二進(jìn)制數(shù)為單位進(jìn)行的尋址尋址:雙字浮點(diǎn)數(shù)%MDi%MFi%KDi%KFii=0~127i=0~1499i=0~127i=0~1499浮點(diǎn)數(shù)雙字%MW6%MW7%MW8%MW9%MW10%MW11%MW0%MW1%MW2%MW3%MW4%MW5%MD1%MD3%MD5%MD7%MD9%MD0%MD2%MD4%MD6%MD8%MD10字雙字雙字位串尋址:對一組連續(xù)的位對象進(jìn)行的尋址格式:位首地址+位串長度L+分隔符:如:%I0.0:L%Q1.0:L%Mi:L%Si:L%I0.0:10%Q1.0:4%M0:9%M8:16%S16:13L=0~16i=8的倍數(shù)L=0~16可尋址的位寄存器字表尋址:對一組類型相同且相鄰的字對象進(jìn)行的尋址格式:字首地址+字表長度L+分隔符:如:%MWi:L(L<256,i+L≤3000)%KWi:L(L<256,i+L≤256)%SWi:L(L<128,i+L≤128)雙字表尋址:對一組類型相同且相鄰的雙字對象進(jìn)行的尋址格式:雙字首地址+雙字表長度L+分隔符:如:%MDi:L(L<256,i+L×2≤3000)%KDi:L(L<128,i+L×2≤256)%MD2000:200%KD200:28浮點(diǎn)字表尋址:對一組類型相同且相鄰的浮點(diǎn)字對象進(jìn)行的尋址格式:浮點(diǎn)字表首地址+浮點(diǎn)字表長度L+分隔符:如:%MFi:L(L<256,i+L×2≤3000)%KFi:L(L<128,i+L×2≤256)%MF2000:200%KF200:28常數(shù)表示方法:10進(jìn)制16進(jìn)制24916#C82D16位最大值:-32768~+3276716#0000~16#FFFF-2147483648~+214748364716#00000000~16#FFFFFFFF32位最大值:二布爾指令學(xué)習(xí)目標(biāo):●掌握觸點(diǎn)、線圈指令的格式及應(yīng)用●掌握微分指令的格式及應(yīng)用●掌握置位/復(fù)位指令的格式及應(yīng)用●了解電路塊串并聯(lián)指令的格式及應(yīng)用●了解母線分支指令的格式及應(yīng)用1.觸點(diǎn)、線圈指令BBBBBB梯形圖LDBLDNBANDBANDNBORBORNB語句表B:位尋址位寄存器:%Ii.j,%Qi.j,%Mi,%Si功能塊位:%BLK.x字抽取位:%*:Xk比較指令:[操作數(shù)尋址常開接點(diǎn)接母線功能閉開接點(diǎn)接母線常開接點(diǎn)串聯(lián)常閉接點(diǎn)串聯(lián)常閉接點(diǎn)并聯(lián)常開接點(diǎn)并聯(lián)1.觸點(diǎn)、線圈指令

功能:當(dāng)控制條件ON時(shí),ST指令使B為ON;當(dāng)控制條件OFF時(shí),ST指令使B為OFF。STN指令則使B反相輸出。STBSTNBB:位尋址%Qi.j%Mi%Si%BLK.x%*:Xk梯形圖語句表操作數(shù)尋址BB觸點(diǎn)、線圈指令舉例采用Twido系列PLC實(shí)現(xiàn)電動(dòng)機(jī)的正反轉(zhuǎn)1)確定PLC的輸入輸出輸入:正轉(zhuǎn)起動(dòng)按鈕SB1%I0.0反轉(zhuǎn)起動(dòng)按鈕SB2%I0.1停止按鈕SB3%I0.2輸出:正轉(zhuǎn)接觸器KM1%Q0.0反轉(zhuǎn)接觸器KM2%Q0.1觸點(diǎn)、線圈指令舉例+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2SB3KM1KM2KM1KM22)繪制PLC輸入輸出接線圖QM3~KM1KM2L1L2L3FU電動(dòng)機(jī)主電路圖觸點(diǎn)、線圈指令舉例3)編寫PLC控制程序%I0.0%Q0.0%I0.2%Q0.1%I0.1%Q0.1%I0.2%Q0.04)在TwidoSoft中調(diào)試程序%Q0.0()%Q0.1()LD%I0.0OR%Q0.0ANDN%I0.2ANDN%Q0.1ST%Q0.0LD%I0.1OR%Q0.1ANDN%I0.2ANDN%Q0.0ST%Q0.1觸點(diǎn)、線圈指令練習(xí)正轉(zhuǎn)停止SQ1SQ2運(yùn)料小車運(yùn)料小車自動(dòng)往返控制反轉(zhuǎn)SB1SB2SB2輸入:正轉(zhuǎn)起動(dòng)按鈕SB2%I0.0%I0.1停止按鈕SB1%I0.2輸出:正轉(zhuǎn)接觸器KM1%Q0.0反轉(zhuǎn)接觸器KM2%Q0.1正轉(zhuǎn)到反轉(zhuǎn)SQ2正轉(zhuǎn)到反轉(zhuǎn)SQ1%I0.3%I0.4運(yùn)料小車自動(dòng)往返控制1)確定PLC的輸入輸出反轉(zhuǎn)起動(dòng)按鈕SB3運(yùn)料小車自動(dòng)往返控制2)繪出PLC的輸入輸出接線圖+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2SB3KM1KM2KM1KM2SQ2SQ1QM3~KM1KM2L1L2L3FU3)編寫PLC控制程序%I0.1%Q0.0%I0.0%Q0.1%I0.2%Q0.1%I0.0%Q0.0%Q0.0()%Q0.1()LD%I0.0OR%Q0.0OR%I0.4ANDN%I0.2ANDN%Q0.1ANDN%I0.3ST%Q0.0LD%I0.1OR%Q0.1OR%I0.3ANDN%I0.2ANDN%Q0.0ANDN%I0.4ST%Q0.1運(yùn)料小車自動(dòng)往返控制%I0.4%I0.3%I0.3%I0.42.微分觸點(diǎn)指令BNBP1)前沿微分觸點(diǎn)(上升沿微分)2)后沿微分觸點(diǎn)(下降沿微分)LDRBANDRBORRBLDFBANDFBORFB%I0.0P%I0.0N%I0.0%M0%M1%M0()%M1()將一個(gè)長信號變?yōu)橐粋€(gè)短信號微分觸點(diǎn)應(yīng)用舉例:采用一只按鈕實(shí)現(xiàn)兩臺電動(dòng)機(jī)分時(shí)啟動(dòng)的PLC控制程序%I0.0%Q0.0%Q0.1%I0.1假定%Q0.0驅(qū)動(dòng)第一臺電機(jī),%Q0.1驅(qū)動(dòng)第二臺電機(jī)。%I0.0為起動(dòng)按鈕,%I0.1為停止按鈕。%Q0.0%I0.1%I0.0P%Q0.0()%Q0.1%I0.1%I0.0N%Q0.1()3.置位復(fù)位指令SBRBB:位尋址%Qi.j%Mi%Si%BLK.x%*:Xk梯形圖語句表操作數(shù)尋址B(S)B(R)功能:當(dāng)前面條件滿足時(shí),S指令使B置位為ON,R指令使B復(fù)位為OFF。置位復(fù)位指令應(yīng)用舉例:采用置位復(fù)位指令控制電動(dòng)機(jī)的正反轉(zhuǎn)%I0.0%Q0.0(R)%I0.2%Q0.1%I0.0%Q0.1(R)%I0.1%Q0.0%I0.1%Q0.0(S)%Q0.1%I0.2%Q0.1(S)%Q0.0正轉(zhuǎn)起動(dòng)運(yùn)行反轉(zhuǎn)起動(dòng)運(yùn)行正轉(zhuǎn)停止車反轉(zhuǎn)停止車4.電路塊串并聯(lián)指令作業(yè):

多個(gè)傳送帶啟動(dòng)和停止控制。啟動(dòng)按鈕%I0.0按下后,電動(dòng)機(jī)M1工作。%I0.01接通后電動(dòng)機(jī)M2工作,當(dāng)%I0.2接通后電動(dòng)機(jī)M1停止。其他傳送帶動(dòng)作類推。貨物到達(dá)%I0.5時(shí)M3停止。試設(shè)計(jì)其梯形圖程序。M1M2M3%I0.1%I0.2%I0.3%I0.4%I0.5貨物啟動(dòng)%I0.0%Q0.1%Q0.2%Q0.3學(xué)習(xí)目標(biāo):●掌握定時(shí)器功能塊指令%TMi的格式及應(yīng)用●掌握計(jì)數(shù)器功能塊指令%Ci的格式及應(yīng)用●理解鼓形控制器功能塊指令%DRi指令的格式及應(yīng)用●理解移位寄存器功能塊指令%SBRi的格式及應(yīng)用●理解步進(jìn)計(jì)數(shù)器功能塊指令%SCi的格式及應(yīng)用三、Twido系列PLC常用功能塊指令1.定時(shí)器功能塊指令%TMi

在程序中進(jìn)行定時(shí),用于實(shí)現(xiàn)按時(shí)間要求進(jìn)行的控制。如:加熱爐定時(shí)停止、電動(dòng)機(jī)的星-角轉(zhuǎn)換定時(shí)等。用途:定時(shí)器功能塊指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P99991.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999%TMi表示第i個(gè)定時(shí)器功能塊,在Twido系列PLC中,定時(shí)器功能塊可有128個(gè),即%TIM0~%TIM127。默認(rèn)為%TM0。1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999

IN為定時(shí)器啟動(dòng)控制輸入信號,每當(dāng)IN由0變1(由OFF變ON)時(shí),定時(shí)器啟動(dòng)。

Q為定時(shí)器輸出信號。當(dāng)定時(shí)器定時(shí)時(shí)間到時(shí),定時(shí)器輸出位%Tmi.Q=1。

1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999

TYPE表示定時(shí)器的類型。在TwidoPLC中,定時(shí)器類型分為通電延時(shí)閉合型TON、斷電延時(shí)斷開型TOF和脈沖輸出型TP三種,默認(rèn)為TON型。1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999

TB表示定時(shí)分辨率。在TwidoPLC中,定時(shí)分辨率可設(shè)置為1min、1s、100ms、10ms和1ms五種,系統(tǒng)默認(rèn)為1min。1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的格式%TMiINQTYPETONTB1minADJY%TMi.P9999

ADJ表示定時(shí)器的預(yù)設(shè)值是否可改變,若允許改變設(shè)置為Y,否則設(shè)置為N,系統(tǒng)默認(rèn)為Y。

%TMi.P表示定時(shí)器的預(yù)設(shè)值,默認(rèn)為9999,可在0~9999之間任選。

1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的功能(TON)%TMiINQTYPETONTB1minADJY%TMi.P9999啟動(dòng)控制信號IN預(yù)設(shè)值%TMi.P當(dāng)前值%TMi.V輸出值%TMi.Q1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的功能(TOF)%TMiINQTYPETOFTB1minADJY%TMi.P50啟動(dòng)控制信號IN預(yù)設(shè)值%TMi.P當(dāng)前值%TMi.V輸出值%TMi.Q1.定時(shí)器功能塊指令%TMi定時(shí)器功能塊指令%TMi的功能(TP)%TMiINQTYPETPTB1minADJY%TMi.P50當(dāng)前值%TMi.V預(yù)設(shè)值%TMi.P啟動(dòng)控制信號IN輸出值%TMi.Q定時(shí)器功能塊指令%Tmi使用舉例

兩臺電動(dòng)機(jī),一臺起動(dòng)10分鐘后,另一臺自動(dòng)起動(dòng)。

設(shè)SB1為停止按鈕,SB2為起動(dòng)按鈕,KM1為第一臺電動(dòng)機(jī)的驅(qū)動(dòng)接觸器,KM2為第二臺電動(dòng)機(jī)的驅(qū)動(dòng)接觸器1)確定PLC的I/O端子的分配輸入:SB1%I0.1SB2%I0.2輸出:KM1%Q0.1KM2%Q0.2定時(shí)器功能塊指令%Tmi使用舉例

兩臺電動(dòng)機(jī),一臺起動(dòng)10分鐘后,另一臺自動(dòng)起動(dòng)。2)繪制PLC的I/O端子接線圖+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2KM1KM2定時(shí)器功能塊指令%Tmi使用舉例3)編制PLC控制程序

兩臺電動(dòng)機(jī),一臺起動(dòng)10分鐘后,另一臺自動(dòng)起動(dòng)。%I0.0%Q0.0%I0.1%Q0.0()%TM0INQTYPETONTB1SADJY%TM0.P600%Q0.0%Q0.1()%Q0.1直接由定時(shí)器的輸出位%TM0.Q驅(qū)動(dòng)定時(shí)器功能塊指令%Tmi使用舉例3)編制PLC控制程序

兩臺電動(dòng)機(jī),一臺起動(dòng)10分鐘后,另一臺自動(dòng)起動(dòng)。%I0.0%Q0.0%I0.1%Q0.0()%TM0INQTYPETONTB1SADJY%TM0.P600%Q0.0%TM0.Q%Q0.1()%Q0.1由定時(shí)器的輸出位的常開觸點(diǎn)%TM0.Q驅(qū)動(dòng)2.計(jì)數(shù)器功能塊指令%Ci

對工作的狀態(tài)或生產(chǎn)的產(chǎn)品進(jìn)行計(jì)數(shù),并根據(jù)計(jì)數(shù)結(jié)果控制輸出。用途:計(jì)數(shù)器功能塊指令%Ci的格式%CiRESDCUADJYFCD%Ci.P99992.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999%Ci表示第i個(gè)計(jì)數(shù)器功能塊,在Twido系列PLC中,計(jì)數(shù)器功能塊共有32個(gè),即i=0~31。

2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999R為計(jì)數(shù)器復(fù)位輸入信號,每當(dāng)R由0變1(由OFF變ON)時(shí),計(jì)數(shù)器的當(dāng)前值%Ci.V被置0。S為計(jì)數(shù)器置位輸入信號,每當(dāng)S由0變1(由OFF變ON)時(shí),計(jì)數(shù)器的當(dāng)前值%Ci.V被強(qiáng)制等于預(yù)設(shè)值。2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999CU為計(jì)數(shù)器的加計(jì)數(shù)輸入信號,當(dāng)CU信號的上升沿出現(xiàn)時(shí),計(jì)數(shù)器進(jìn)行加計(jì)數(shù)操作。CD為計(jì)數(shù)器的減計(jì)數(shù)輸入信號,當(dāng)CD信號的上升沿出現(xiàn)時(shí),計(jì)數(shù)器進(jìn)行減計(jì)數(shù)操作。2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999E為計(jì)數(shù)器下溢出標(biāo)志輸出位,當(dāng)減計(jì)數(shù)器%Ci從0變?yōu)?999時(shí),%Ci.E=1。F為計(jì)數(shù)器上溢出標(biāo)志輸出位,當(dāng)加計(jì)數(shù)器%Ci從9999變?yōu)?時(shí),%Ci.F=1。D為計(jì)數(shù)器的輸出位,當(dāng)計(jì)數(shù)器的當(dāng)前值%Ci.V=預(yù)設(shè)值%Ci.P時(shí),%Ci.D=1。2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的格式%CiRESDCUADJYFCD%Ci.P9999ADJ用于設(shè)置計(jì)數(shù)器的預(yù)設(shè)值是否允許改變,若允許改變設(shè)置為Y,否則設(shè)置為N,系統(tǒng)默認(rèn)為Y。%Ci.P表示計(jì)數(shù)器的預(yù)設(shè)值,默認(rèn)為9999,可在0~9999之間任選。2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的功能(加計(jì)數(shù)器)%CiRESDCUADJYFCD%Ci.P9999

當(dāng)加計(jì)數(shù)器的輸入條件CU出現(xiàn)一個(gè)上升沿時(shí),計(jì)數(shù)器的當(dāng)前值%Ci.V將加1。

在滿輸出位%Ci.F置1以后,若計(jì)數(shù)器繼續(xù)增加,則輸出位%Ci.D復(fù)位。

當(dāng)計(jì)數(shù)器的當(dāng)前值%CV達(dá)到9999后再加1,則當(dāng)前值%Ci.V將變?yōu)?,滿輸出位%Ci.F將置1。

當(dāng)計(jì)數(shù)器的當(dāng)前值%Ci.V等于預(yù)設(shè)值%Ci.P時(shí),計(jì)數(shù)器的輸出位%Ci.D將由0變1。2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的功能(減計(jì)數(shù)器)%CiRESDCUADJYFCD%Ci.P9999

當(dāng)減計(jì)數(shù)器的輸入條件CD出現(xiàn)一個(gè)上升沿時(shí),計(jì)數(shù)器的當(dāng)前值%Ci.V將減1。在空輸出位%Ci.E置1以后,若計(jì)數(shù)器繼續(xù)減少,則輸出位%Ci.D復(fù)位。

當(dāng)計(jì)數(shù)器的當(dāng)前值%CV達(dá)到0后再減1,則當(dāng)前值%Ci.V將變?yōu)?999,空輸出位%Ci.E將置1。

當(dāng)計(jì)數(shù)器的當(dāng)前值%Ci.V等于預(yù)設(shè)值%Ci.P時(shí),計(jì)數(shù)器的輸出位%Ci.D將由0變1。

若同時(shí)對加計(jì)數(shù)輸入CU和減計(jì)數(shù)輸入CD進(jìn)行編程,則將組成一個(gè)加/減計(jì)數(shù)器。加/減計(jì)數(shù)器分別對加計(jì)數(shù)輸入CU和減計(jì)數(shù)輸入CD信號進(jìn)行加/減計(jì)數(shù)處理,若CU、CD同時(shí)輸入,則計(jì)數(shù)器當(dāng)前值保持不變。2.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci的功能(加/減計(jì)數(shù)器)%CiRESDCUADJYFCD%Ci.P99992.計(jì)數(shù)器功能塊指令%Ci計(jì)數(shù)器功能塊指令%Ci使用舉例燈光閃爍20此后自動(dòng)停止+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SB2HLSB1起動(dòng)按鈕%I0.1SB2停止按鈕%I0.2HL信號燈%Q0.2接線圖計(jì)數(shù)器功能塊指令%Ci使用舉例燈光閃爍20此后自動(dòng)停止2.計(jì)數(shù)器功能塊指令%Ci梯形圖程序%I0.0%I0.1%M0%C3.D%M0%TM0INQTYPETONTB1SADJN%TM0..P1%M1%I0.1%C3RESADJNDCU%Ci.P20FCD

%C3.D%Q0.0%M1%Q0.0%M0()%M1()%Q0.0()%Q0.0%M13.鼓形控制器功能塊指令%DRi凸輪控制器示意圖凸輪1324506接近開關(guān)ABCDEFGHIJ1)機(jī)械電子鼓型控制器簡介

鼓形控制器功能塊指令%DRi用于代替機(jī)電類電子凸輪控制器2)鼓型控制器功能塊指令%DRi●鼓形控制器功能塊指令%DRi的內(nèi)部設(shè)置鼓形控制器功能指令控制步及控制位的設(shè)置●鼓型控制器功能塊指令%DRi的外部編程格式%DRiRFSTEPS8U%DRi表示第i個(gè)鼓形控制器,在Twido系列PLC中,一體型控制有四個(gè)鼓形控制器可用,即i=0~3;模塊型控制器有8個(gè)鼓型控制器可用,即i=0~72)鼓型控制器功能塊指令%DRiR為鼓形控制器的復(fù)位輸入端,也稱回0端。當(dāng)其為1時(shí),鼓形控制器回到第0步。U為鼓形控制器的控制輸入端,每當(dāng)其上升沿到來時(shí),鼓形控制器均向前前進(jìn)一步。%DRiRFSTEPS8U2)鼓型控制器功能塊指令%DRi●鼓型控制器功能塊指令%DRi的外部編程格式F為鼓形控制器的輸出端,當(dāng)鼓形控制器運(yùn)行到最后一步時(shí),鼓形控制器的該位被置1。STEPS鼓形控制器的控制步數(shù),由編程軟件設(shè)置。在TWIDO系列PLC中所設(shè)置的步數(shù)范圍為0~7,最多可設(shè)置8步。%DRiRFSTEPS8U2)鼓型控制器功能塊指令%DRi●鼓型控制器功能塊指令%DRi的外部編程格式當(dāng)步進(jìn)控制端U出現(xiàn)上升沿時(shí),鼓形控制器的當(dāng)前步將向下一步前進(jìn)一步;當(dāng)其回0端R出現(xiàn)上升沿時(shí),鼓形控制器的當(dāng)前步返回到初始步。當(dāng)鼓形控制器運(yùn)行到最后一步時(shí),其輸出位%DRi.F將被置1?!窆男涂刂破鞴δ軌K指令%DRi的功能%DRiRFSTEPS8U2)鼓型控制器功能塊指令%DRi●鼓型控制器功能塊指令%DRi的使用步驟5)在鼓型控制器設(shè)置界面選擇控制步數(shù)0~76)在鼓型控制器設(shè)置界面定義每步的輸出位%Q0.?或%M?2)在梯形圖中為鼓型控制器確定控制輸入信號1)在梯形圖中為鼓型控制器確定復(fù)位輸入信號3)在梯形圖中明確鼓型控制器輸出位的用途,也可不用4)在鼓型控制器設(shè)置界面選擇鼓型控制器號碼0~72)鼓型控制器功能塊指令%DRi動(dòng)力滑臺●鼓型控制器功能塊指令%DRi的使用舉例組合機(jī)床動(dòng)力滑臺的控制工作臺動(dòng)力頭工件起動(dòng)按鈕2)鼓型控制器功能塊指令%DRi組合機(jī)床動(dòng)力滑臺的控制動(dòng)力頭工作循環(huán)圖SQ1快進(jìn)SQ2一工進(jìn)二工進(jìn)快退YV1YV2YV3行程閥原位————快進(jìn)+———一工進(jìn)+——+二工進(jìn)++—+快退——++/—?jiǎng)恿︻^驅(qū)動(dòng)元件動(dòng)作表SQ3●鼓型控制器功能塊指令%DRi的使用舉例組合機(jī)床動(dòng)力滑臺的控制輸入輸出序號輸入按鈕功能序號輸出信號功能1%I0.0啟動(dòng)按鈕SB5%Q0.0快進(jìn)電磁閥YV12%I0.1原位開關(guān)SQ16%Q0.1限流電磁閥YV23%I0.2一工進(jìn)轉(zhuǎn)二工進(jìn)開關(guān)SQ27%Q0.2快退電磁閥YV34%I0.3二工進(jìn)轉(zhuǎn)快退開關(guān)SQ3A.組合機(jī)床PLC控制輸入輸出信號含義●鼓型控制器功能塊指令%DRi的使用舉例組合機(jī)床動(dòng)力滑臺的控制B.組合機(jī)床PLC控制輸入輸出接線圖+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB1SQ1YV1YV3YV2SQ2SQ3●鼓型控制器功能塊指令%DRi的使用舉例%DR3RFSTEPS4U%I0.2%I0.1%I0.0%I0.3%Q0.0%Q0.1%Q0.2步0步1√步2√√步3√4.鼓型控制器設(shè)置組合機(jī)床動(dòng)力滑臺的控制C.編制組合機(jī)床PLC控制程序%Q0.0%Q0.1%I0.1●鼓型控制器功能塊指令%DRi的使用舉例鼓型控制器功能塊指令%DRi練習(xí)

有8只彩燈,按示意圖方式,不斷循環(huán)。試使用鼓型控制器功能塊指令%DRi設(shè)計(jì)其PLC控制程序。123456784.移位寄存器功能塊指令%SBRi指令移位寄存器功能塊指令%SBRi指令的格式%SBRiRCUCD%SBRi為第i個(gè)移位寄存器,在Twido系列PLC中共有8個(gè)移位寄存器可用,故i=0~7;R為移位寄存器的復(fù)位輸入信號;CU為左移位控制輸入信號CD為右移位控制輸入信號4.移位寄存器功能塊指令%SBRi指令移位寄存器功能塊指令%SBRi指令的功能%SBRiRCUCD當(dāng)左移位控制輸入信號CU的條件滿足時(shí),移位寄存器%SBRi的16位二進(jìn)制數(shù)將依次向左移動(dòng)一位,最高位被丟失。當(dāng)右移位控制輸入信號CD的條件滿足時(shí),移位寄存器%SBRi的16位二進(jìn)制數(shù)將依次向右移動(dòng)一位,最低位被丟失。當(dāng)移位寄存器復(fù)位輸入信號R的條件滿足時(shí),移位寄存器%SBRi中的16位二進(jìn)制數(shù)據(jù)全部被清0。4.移位寄存器功能塊指令%SBRi指令移位寄存器功能塊指令%SBRi指令的使用%SBRiRCUCD1.移位寄存器功能塊指令%SBRi的號碼須由編程軟件在指令中設(shè)置2.移位寄存器功能塊指令%SBRi中的R、CU(CD)各輸入端須在編程時(shí)指定輸入信號的地址。移位寄存器功能塊指令%SBRi指令舉例工件分檢:AB機(jī)械手次品傳送帶驅(qū)動(dòng)電機(jī)P1P2步進(jìn)檢測開關(guān)工件廢品工件分揀系統(tǒng)示意圖

某工件分選系統(tǒng)如圖所示,由輸送帶A、尺寸檢測裝置P1、表面粗糙度檢測裝置P2和取次品機(jī)械手、次品輸送帶B幾部分組成。系統(tǒng)工作時(shí),工件在輸送帶A上步進(jìn)式前進(jìn),經(jīng)過尺寸檢測和光潔度檢測,有一項(xiàng)不合格就是次品,必須在排除工位由機(jī)械手取走并開動(dòng)輸送帶B移動(dòng)一步。1)工件分撿系統(tǒng)輸入輸出端子分配表

尺寸檢測P1粗造度檢測P2傳送帶A驅(qū)動(dòng)KM1傳送帶B驅(qū)動(dòng)KM2%I0.0%I0.1%I0.2%Q0.0步進(jìn)開關(guān)SQ機(jī)械手驅(qū)動(dòng)YV啟動(dòng)按鈕SB2停止按鈕SB1設(shè)備名稱I/O設(shè)備名稱%I0.3%I0.4%Q0.2%Q0.1I/O移位寄存器功能塊指令%SBRi指令舉例2)工件分撿系統(tǒng)PLC輸入輸出端子接線圖移位寄存器功能塊指令%SBRi指令舉例+24V0VCOMI0I1I2I3I4…Twido100-240VACRY.OUTLNCOM0Q0Q1Q2Q3…SB2SB1YVKM2KM1SQP1P23)編寫工件分撿系統(tǒng)PLC控制程序移位寄存器功能塊指令%SBRi指令舉例%SBR2RU%I0.0%Q0.0%I0.1()%Q0.1%I0.3()%SBR2.0%I0.4()%SBR3.0%I0.1%I0.2%SBR3RU%I0.1%I0.2%SBR2.5

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論