




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
(結(jié)構(gòu)與工作原理
)可編程序控制器1h2022/11/4(結(jié)構(gòu)與工作原理)可編程序控制器1h2022/11/1可編程序控制器的分類(一)按I∕O點(diǎn)數(shù)容量分類1.小型機(jī)2.中型機(jī)3.大型機(jī)(二)按結(jié)構(gòu)形式分1.整體式結(jié)構(gòu)2.組合式結(jié)構(gòu)2PLC的結(jié)構(gòu)與工作原理2h2022/11/4可編程序控制器的分類(一)按I∕O點(diǎn)數(shù)容量分類1.小型機(jī)1.整體式結(jié)構(gòu)整體式PLC組成示意圖3h2022/11/41.整體式結(jié)構(gòu)整體式PLC組成示意圖3h2022/11/12.組合式結(jié)構(gòu)組合式PLC組成示意圖4h2022/11/42.組合式結(jié)構(gòu)組合式PLC組成示意圖4h2022/11/12.1PLC的基本結(jié)構(gòu)2.1.1、中央處理單元(CPU)2.1.2、存儲器2.1.3、輸入/輸出部件(I/0單元)2.1.4、電源2.1.5、外部設(shè)備2.2PLC的工作原理2.2.1、掃描技術(shù)2.2.2、PLC的I/O響應(yīng)時間2.3.PLC的I/O系統(tǒng)5h2022/11/42.1PLC的基本結(jié)構(gòu)5h2022/11/12.1、PLC的基本結(jié)構(gòu)中央處理單元數(shù)據(jù)存儲器輸出接口地址總線控制總線數(shù)據(jù)總線編程接口燈光指示電磁閥門接觸器電源輸入接口模擬量輸入行程開關(guān)繼電器接點(diǎn)各種開關(guān)程序存儲器警報器電機(jī)內(nèi)部結(jié)構(gòu)6h2022/11/42.1、PLC的基本結(jié)構(gòu)中數(shù)輸?shù)刂房偩€控制總線數(shù)據(jù)總7h2022/11/47h2022/11/12.1、PLC的基本結(jié)構(gòu)中央處理單元(CPU)用戶文件寄存器電源模擬量輸入行程開關(guān)繼電器接點(diǎn)各種開關(guān)燈光指示電磁閥門接觸器警報器電機(jī)系統(tǒng)程序存儲器用戶程序存儲器輸入映象區(qū)X輸出映象區(qū)Y輸出鎖存器輸出驅(qū)動接口電路輸入接口電路通訊模塊TC系統(tǒng)軟設(shè)備A0A1MDVZ上位機(jī)、編程器、打印機(jī)8h2022/11/42.1、PLC的基本結(jié)構(gòu)中央處理單元(CPU)用戶文件寄存2.1.1、中央處理單元(CPU)——PLC的控制中樞1、CPU的工作方式(1)當(dāng)PLC投入運(yùn)行之前,——編程狀態(tài)自診處理:——檢查PLC自身的硬件和用戶軟件通訊處理:——編程或通訊能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù),更新編程器的顯示內(nèi)容;PLC經(jīng)通訊模塊與智能模塊通訊——人機(jī)界面單元;PLC與上位機(jī)進(jìn)行通訊——PC9h2022/11/42.1.1、中央處理單元(CPU)——PLC的控制中樞1、(2)當(dāng)PLC投入運(yùn)行時——運(yùn)行狀態(tài)首先輸入掃描它以掃描的方式接收現(xiàn)場各輸入設(shè)備的狀態(tài)和數(shù)據(jù),并分別存入輸入映象區(qū),其次執(zhí)行用戶程序(用戶程序掃描)讀取指令——從用戶程序存儲器中逐條讀取用戶程序,指令譯碼——經(jīng)過指令譯碼器譯碼,執(zhí)行指令——按照指令的規(guī)定執(zhí)行相應(yīng)的邏輯或算術(shù)運(yùn)算,存結(jié)果——將運(yùn)算的結(jié)果存入輸出映象區(qū)或軟設(shè)備區(qū)內(nèi)。如此循環(huán)逐條讀取指令、指令譯碼、執(zhí)行指令、存結(jié)果,直到END指令為止,即所有的用戶程序執(zhí)行完畢,最后輸出掃描將輸出映象區(qū)的各輸出狀態(tài)或數(shù)據(jù)傳送到相應(yīng)的輸出鎖存器,再經(jīng)輸出驅(qū)動電路驅(qū)動現(xiàn)場設(shè)備,如此循環(huán)運(yùn)行掃描,直到PLC停止運(yùn)行。10h2022/11/4(2)當(dāng)PLC投入運(yùn)行時——運(yùn)行狀態(tài)首先輸入掃描10h202開始自診處理通信處理輸入掃描用戶程序掃描輸出掃描STOPRUN
PLC的工作方式:是一個不斷循環(huán)的順序掃描工作方式,每一次掃描所用的時間稱為掃描周期。CPU從第一條指令開始,按順序逐條地執(zhí)行用戶程序直到用戶程序結(jié)束,然后返回第一條指令開始新的一輪掃描。PLC就是這樣周而復(fù)始地重復(fù)上述循環(huán)掃描工作的。11h2022/11/4開始自診處理通信處理輸入掃描用戶程序掃描輸出掃描STOPRU
PLC的掃描工作方式
包括五個階斷:內(nèi)部處理、通信處理、輸入掃描、程序執(zhí)行、輸出處理。掃描周期:PLC完成一次掃描過程所需的時間。掃描周期的長短與用戶程序的長度和掃描速度有關(guān)12h2022/11/4PLC的掃描工作方式包括五個階斷:內(nèi)部處理、通信處理、2、PLC的CPU發(fā)展(1)可編程邏輯器件——早期的PLC早期的PLC中央處理單元沒有微處理器,以準(zhǔn)計(jì)算機(jī)的形式出現(xiàn);(2)微處理器——中期PLC以后開始使用微處理器通用微處理器:8086、80286、80386單片機(jī)芯片:8031、8096位片式微處理器:AMD-2900(3)專用邏輯處理器——近期的PLC軟件硬件化(4)雙CPU構(gòu)成的冗余系統(tǒng)三CPU構(gòu)成的表決系統(tǒng)13h2022/11/42、PLC的CPU發(fā)展(1)可編程邏輯器件——早期的PLC12.1.2.存儲器RAM:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào)試的程序。ROM:存放監(jiān)控程序和用戶已調(diào)試好的程序。1、PLC常用的存儲器類型(1)RAM
這是一種讀/寫存儲器(隨機(jī)存儲器),其存取速度最快,由鋰電池支持。(2)EPROM這是一種可擦除的只讀存儲器。在斷電情況下,存儲器內(nèi)的所有內(nèi)容保持不變。(在紫外線連續(xù)照射下可擦除存儲器內(nèi)容)。(3)EEPROM這是一種電可擦除的只讀存儲器。使用編程器就能很容易地對其所存儲的內(nèi)容進(jìn)行修改。14h2022/11/42.1.2.存儲器RAM:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶2、PLC存儲空間的分配PLC存儲器系統(tǒng)存儲器系統(tǒng)程序存儲器用戶存儲器系統(tǒng)數(shù)據(jù)存儲器系統(tǒng)I/O映象區(qū)系統(tǒng)軟設(shè)備區(qū)監(jiān)控程序管理程序功能子程序系統(tǒng)診斷子程序命令解釋程序用戶程序存儲器文件寄存器模擬量I/O映象區(qū)開關(guān)量I/O映象區(qū)和硬件一起決定PLC的性能相當(dāng)于操作系統(tǒng)和BIOS開關(guān)量輸出映象區(qū)Yn—n為八進(jìn)制開關(guān)量輸入映象區(qū)Xn—n為八進(jìn)制模擬量輸出映象區(qū)Dn模擬量輸入映象區(qū)Dn邏輯線圈———Mn數(shù)據(jù)寄存器——Dn計(jì)數(shù)器————Cn變址寄存器——VnZn—n為八進(jìn)制整數(shù)累加器————An計(jì)時器———Tn其余n為十進(jìn)制整數(shù)15h2022/11/42、PLC存儲空間的分配PLC存儲器系統(tǒng)存儲器系統(tǒng)程序存1)開關(guān)量輸入映象區(qū)(輸入繼電器)用來存放開關(guān)量輸入端的狀態(tài)的存儲單元;每個開關(guān)量占1位每位又叫一個輸入線圈;——輸入點(diǎn)注意:用戶程序只能使用(讀?。┢溆|點(diǎn),而不能驅(qū)動其線圈開關(guān)量輸入映象區(qū)的總位數(shù),就是PLC允許的最大開關(guān)量輸入點(diǎn)數(shù)編址方法:Xn——n八進(jìn)制整數(shù)每個開關(guān)量輸入端的狀態(tài),在開關(guān)量輸入映象區(qū)中都有唯一的一位(線圈)的狀態(tài)與之相對應(yīng);注意:對應(yīng)時刻和對應(yīng)關(guān)系對應(yīng)時刻:輸入掃描或掃描含該輸入端的立即刷新指令時對應(yīng)關(guān)系:PLC中有兩類“觸點(diǎn)”:常開觸點(diǎn)和常閉觸點(diǎn)。符號分別為:圖解16h2022/11/41)開關(guān)量輸入映象區(qū)(輸入繼電器)用來存放開關(guān)量輸入端的狀態(tài)對應(yīng)關(guān)系:XnXn接通、閉合斷開輸入端Xn閉合開關(guān)量輸入映象區(qū)中相應(yīng)的位Xn相應(yīng)的輸入線圈Xn常開觸點(diǎn)用戶梯形圖程序中該輸入線圈的觸點(diǎn)常閉觸點(diǎn)斷開XnXn斷開接通、閉合置“1”吸合、接通、得電斷開、掉電、失電清“0”輸入掃描或立即刷新指令掃描到其觸點(diǎn)時所接的外設(shè)(輸入設(shè)備)“閉合”狀態(tài)“斷開”狀態(tài)17h2022/11/4對應(yīng)關(guān)系:XnXn接通、閉合斷開輸入端Xn閉合開關(guān)量輸入映象輸入映象區(qū)XnCOM輸入映象區(qū)Xn輸入端子PLC171615141312111076543210X1X0Xn01(END)Y0X0Y0X1梯形圖18h2022/11/4輸入映象區(qū)XnCOM輸入映象區(qū)Xn輸入端子PLC17162)開關(guān)量輸出映象區(qū)(輸出繼電器)用來存放開關(guān)量輸出端的狀態(tài)的存儲單元;每個開關(guān)量占1位其中每位也叫一個輸出線圈;注意:用戶程序既能使用(讀取)其觸點(diǎn),也能驅(qū)動(寫)其線圈開關(guān)量輸出映象區(qū)的總位數(shù),就是PLC允許的最大開關(guān)量輸出點(diǎn)數(shù)編址方法:Yn——n八進(jìn)制整數(shù)每個開關(guān)量輸出端的狀態(tài),在開關(guān)量輸出映象區(qū)中都有唯一的一位(線圈)的狀態(tài)與之相對應(yīng);注意:對應(yīng)時刻和對應(yīng)關(guān)系對應(yīng)時刻:輸出掃描或掃描含該輸出端的立即刷新指令時對應(yīng)關(guān)系:
常開觸點(diǎn)、常閉觸點(diǎn)和線圈符號分別為:19h2022/11/42)開關(guān)量輸出映象區(qū)(輸出繼電器)用來存放開關(guān)量輸出端的狀態(tài)對應(yīng)關(guān)系:所接的外設(shè)(輸出設(shè)備)梯形圖中輸出線圈Yn的控制線路的邏輯運(yùn)算結(jié)果常閉觸點(diǎn)Yn斷開Yn接通閉合常開觸點(diǎn)輸出掃描或立即刷新指令掃描到其線圈時輸出端Yn(常開)Yn接通閉合閉合動作不動作斷開Yn斷開“1”“0”開關(guān)量輸出映象區(qū)中相應(yīng)的位Yn相應(yīng)的輸出線圈Yn置“1”吸合、接通、得電斷開、掉電、失電清“0”掃描到其觸點(diǎn)時20h2022/11/4對應(yīng)關(guān)系:所接的外設(shè)(輸出設(shè)備)梯形圖中輸出線圈Yn的控制線輸出映象區(qū)YnCOM輸入映象區(qū)Xn輸入端子PLC171615141312111076543210X1X0Xn01(END)Y0X0Y0X1梯形圖Y1X1Y0Y1Y0Yn171615141312111076543210輸出映象區(qū)YnCOM輸出端子1121h2022/11/4輸出映象區(qū)YnCOM輸入映象區(qū)Xn輸入端子PLC17163)模擬量輸入映象區(qū)用來存放模擬量輸入端的數(shù)據(jù)的存儲單元;每個模擬量輸入端的數(shù)據(jù)占用存儲單元的一個字(16位);用戶只能讀取其中的數(shù)據(jù),而不能寫入數(shù)據(jù);模擬量輸入映象區(qū)存儲單元的總數(shù),就是PLC允許的最大模擬量輸入點(diǎn)數(shù)每個模擬量輸入端的數(shù)據(jù),在模擬量輸入映象區(qū)中都有相應(yīng)的存儲單元的數(shù)據(jù)與之相對應(yīng);注意:對應(yīng)時刻: 輸入掃描22h2022/11/43)模擬量輸入映象區(qū)用來存放模擬量輸入端的數(shù)據(jù)的存儲單元;注4)模擬量輸出映象區(qū)用來存放模擬量輸出端的數(shù)據(jù)的存儲單元;每個模擬量輸出端的數(shù)據(jù)占用存儲單元的一個字(16位);用戶即能讀取其中的數(shù)據(jù),也能寫入數(shù)據(jù);模擬量輸出映象區(qū)存儲單元的總數(shù),就是PLC允許的最大模擬量輸出點(diǎn)數(shù)每個模擬量輸出端的數(shù)據(jù),在模擬量輸出映象區(qū)中都有相應(yīng)的存儲單元的數(shù)據(jù)與之相對應(yīng);注意:對應(yīng)時刻: 輸出掃描23h2022/11/44)模擬量輸出映象區(qū)用來存放模擬量輸出端的數(shù)據(jù)的存儲單元;注5)邏輯線圈M
(中間繼電器)(輔助繼電器)和Y一樣,每個M占用系統(tǒng)RAM中的一個位(bit)不同的是M不能驅(qū)動外部設(shè)備;每個位又叫一個輔助線圈;注意:用戶程序既能使用(讀取)其觸點(diǎn),也能驅(qū)動(寫)其線圈編址方法:Mn——n十進(jìn)制整數(shù)每個M的狀態(tài),在軟設(shè)備區(qū)中都有唯一的一位(線圈)的狀態(tài)與之相對應(yīng);注意:對應(yīng)時刻和對應(yīng)關(guān)系
常開觸點(diǎn)、常閉觸點(diǎn)和線圈符號分別為:24h2022/11/45)邏輯線圈M
(中間繼電器)(輔助繼電器)和Y一樣,注意:對應(yīng)時刻和對應(yīng)關(guān)系當(dāng)PLC投入運(yùn)行以后,掃描到某梯形圖時,如果其控制線路邏輯運(yùn)算的結(jié)果使該M斷開,則存儲單元中與其相對應(yīng)的位被置"0",用戶程序中地址為該M的常開觸點(diǎn)均"斷開",其常閉觸點(diǎn)均"閉合";如果邏輯運(yùn)算的結(jié)果使該M接通,則存儲單元中與其相對應(yīng)的位被置"1",用戶程序中地址為該M的常開觸點(diǎn)均"閉合",其常閉觸點(diǎn)均"斷開"。25h2022/11/4注意:對應(yīng)時刻和對應(yīng)關(guān)系當(dāng)PLC投入運(yùn)行以后,掃描到某梯形由于M占用的系統(tǒng)RAM存儲區(qū)的存儲單元分為具有失電保持和無失電保持二種,PLC的M分為具有失電保持M和無失電保持(普通)M二種具有失電保持M的狀態(tài)在PLC停止運(yùn)行后仍得以保留。PLC再次上電投入運(yùn)行時,具有失電保持M的狀態(tài)是斷電以前的,這點(diǎn)在使用時要予以注意。另外,不同的PLC還提供數(shù)量不等的特殊M,這些特殊M各自都具有特定的功能,一般分為以下二類:26h2022/11/4由于M占用的系統(tǒng)RAM存儲區(qū)的存儲單元分為具有失電保持和無失①一類線圈特殊特殊M的線圈的通或斷狀態(tài)直接由系統(tǒng)程序決定。在編制用戶程序時,用戶不得使用這些線圈,在編制用戶程序時,而只能使用其觸點(diǎn)。例如,F(xiàn)X系列PLC中的M8000就屬于這類特殊M。當(dāng)PLC投入運(yùn)行后,M8000始終被接通。在運(yùn)行過程中,其常開觸點(diǎn)始終"閉合",其常閉觸點(diǎn)始終"斷開"。用戶在編制用戶程序時,可以根據(jù)不同的需要,使用M8000的常開觸點(diǎn)或常閉觸點(diǎn)。當(dāng)PLC投入運(yùn)行后27h2022/11/4①一類線圈特殊當(dāng)PLC投入運(yùn)行后27h2022/11/1②另一類觸點(diǎn)特殊特殊M的觸點(diǎn)被系統(tǒng)程序作特殊功能使用。其線圈通或斷的狀態(tài)須由用戶編制的邏輯控制線路來確定。當(dāng)該特殊M被接通時,表示某一特定功能成立;當(dāng)該特殊M斷開時,表示某一特定功能不起作用。例如:FX系列PLC中9個M8050~M8058的功能是分別屏蔽與其個位上的數(shù)(0~8)相對應(yīng)的6個外部中斷I00X~I50X和3個內(nèi)部定時中斷I6XX~I8XX。28h2022/11/4②另一類觸點(diǎn)特殊28h2022/11/16)數(shù)據(jù)寄存器D與模擬量I/O一樣,每個數(shù)據(jù)寄存器占用系統(tǒng)RAM存儲區(qū)中的一個字(16bits),數(shù)據(jù)寄存器供用戶存放數(shù)據(jù)之用。編址方法:Dn——n十進(jìn)制整數(shù)
數(shù)據(jù)寄存器也分為具有失電保持D和無失電保持D。前者在PLC停止運(yùn)行時,其數(shù)據(jù)仍被保留。另外,不同的PLC還提供數(shù)量不等的特殊D,這些特殊D內(nèi)的數(shù)據(jù)都具有特定的含義,一般分為以下二類:29h2022/11/46)數(shù)據(jù)寄存器D與模擬量I/O一樣,每個數(shù)據(jù)寄存器占用系統(tǒng)R①數(shù)據(jù)特殊:當(dāng)PLC投入運(yùn)行以后,一類特殊數(shù)據(jù)寄存器內(nèi)的數(shù)據(jù)直接由系統(tǒng)程序?qū)懭搿T诰幹朴脩舫绦驎r,用戶不得將它們作為目的操作數(shù)使用,而只能作為源操作數(shù)使用
例如:FX系列PLC中的特殊數(shù)據(jù)寄存器D8061~D8067專門用于存放PLC中的出錯代碼,用戶只能讀取它的數(shù)據(jù),從而了解PLC的故障原因,但是不能改寫它的內(nèi)容。30h2022/11/4①數(shù)據(jù)特殊:30h2022/11/16)數(shù)據(jù)寄存器D②功能特殊:特殊D的數(shù)據(jù)必須由用戶編制的梯形圖來寫入。在編制用戶程序時,用戶不得將它們作為源操作數(shù)使用,而只能夠作為目的操作數(shù)使用。例如:FX系列PLC中的特殊數(shù)據(jù)寄存器D8039內(nèi)的數(shù)據(jù)代表恒定掃描周期的長短,該數(shù)據(jù)必須由掃描用戶編制的梯形圖來寫入。當(dāng)特殊邏輯線圈M8039被接通時,PLC就自動將特殊數(shù)據(jù)寄存器D8039內(nèi)的數(shù)據(jù)作為恒定掃描周期的值循環(huán)掃描用戶程序。31h2022/11/46)數(shù)據(jù)寄存器D②功能特殊:31h2022/11/17)計(jì)時器T編址方法:Tn——n十進(jìn)制整數(shù)
PLC內(nèi)部的計(jì)時器一般由軟件構(gòu)成,它們占用系統(tǒng)RAM存儲區(qū)中的一部分。二個16位的存儲單元和三個位計(jì)時器線圈也分為二種:普通計(jì)時器和具有失電保持計(jì)時器。后者的當(dāng)前值在PLC斷電時被保留。當(dāng)PLC再次上電投入運(yùn)行后,它將在原先當(dāng)前值的基礎(chǔ)上繼續(xù)計(jì)時。一個計(jì)時器邏輯線圈一般占用二個16位的存儲單元,一個用于存放設(shè)定值,是具有失電保持的存儲單元;一個用于存放當(dāng)前值,根據(jù)二種計(jì)時器線圈的不同需要分別采用具有失電保持和無失電保持的存儲單元。采用同一地址編碼——由不同指令來區(qū)別32h2022/11/47)計(jì)時器T編址方法:Tn——n十進(jìn)制整數(shù)32h2022每個計(jì)時器還占用三個位(bit)。第一個為復(fù)位位,若該位為“1”,則復(fù)位起作用,將當(dāng)前值清零,將計(jì)時器線圈狀態(tài)位置“0”;若該位為”0“,則復(fù)位不起作用。第二個位為計(jì)時位,若該位為0,則表示計(jì)時條件不滿足,該計(jì)時器不進(jìn)行計(jì)時;若該位為“1”,則表示對該計(jì)時器進(jìn)行計(jì)時,即在掃描END梯形圖時,刷新其當(dāng)前計(jì)時值。第三個位為計(jì)時器線圈狀態(tài)位,若該位為"0",則表示計(jì)時時間未到,計(jì)時器線圈斷開;若該位為“1”,則表示計(jì)時時間到,計(jì)時器線圈接通。相關(guān)觸點(diǎn)動作:TnTn接通斷開33h2022/11/4每個計(jì)時器還占用三個位(bit)。第一個為復(fù)位位,TnTn接PLC中的定時器(T)相當(dāng)于繼電器控制系統(tǒng)中的通電型時間繼電器。它可以提供無限對常開常閉延時觸點(diǎn)。定時器中有一個設(shè)定值寄存器(一個字長),一個當(dāng)前值寄存器(一個字長)和一個用來存儲其輸出觸點(diǎn)的映象寄存器(一個二進(jìn)制位),這三個量使用同一地址編號。但使用場合不一樣,意義也不同。FX2N系列中定時器時可分為通用定時器、積算定時器二種。它們是通過對一定周期的時鐘脈沖的進(jìn)行累計(jì)而實(shí)現(xiàn)定時的,時鐘脈沖有周期為1ms、10ms、100ms三種,當(dāng)所計(jì)數(shù)達(dá)到設(shè)定值時觸點(diǎn)動作。設(shè)定值可用常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容來設(shè)置。34hPLC中的定時器(T)相當(dāng)于繼電器控制系統(tǒng)中的通電型時間繼電1.通用定時器通用定時器的特點(diǎn)是不具備斷電的保持功能,即當(dāng)輸入電路斷開或停電時定時器復(fù)位。通用定時器有100ms和10ms通用定時器兩種。(1)100ms通用定時器(T0~T199)
共200點(diǎn),其中T192~T199為子程序和中斷服務(wù)程序?qū)S枚〞r器。這類定時器是對100ms時鐘累積計(jì)數(shù),設(shè)定值為1~32767,所以其定時范圍為0.1~3276.7s。(2)10ms通用定時器(T200~T245)
共46點(diǎn)。這類定時器是對10ms時鐘累積計(jì)數(shù),設(shè)定值為1~32767,所以其定時范圍為0.01~327.67s。35h1.通用定時器35h36h36h2.積算定時器積算定時器具有計(jì)數(shù)累積的功能。在定時過程中如果斷電或定時器線圈OFF,積算定時器將保持當(dāng)前的計(jì)數(shù)值(當(dāng)前值),通電或定時器線圈ON后繼續(xù)累積,即其當(dāng)前值具有保持功能,只有將積算定時器復(fù)位,當(dāng)前值才變?yōu)?。(1)1ms積算定時器(T246~T249)
共4點(diǎn),是對1ms時鐘脈沖進(jìn)行累積計(jì)數(shù)的,定時的時間范圍為0.001~32.767s。(2)100ms積算定時器(T250~T255)共6點(diǎn),是對100ms時鐘脈沖進(jìn)行累積計(jì)數(shù)的定時的時間范圍為0.1~3276.7s。37h2.積算定時器37h如圖所示,當(dāng)X0接通時,T253當(dāng)前值計(jì)數(shù)數(shù)器開始累積100ms的時鐘脈沖的個數(shù)。當(dāng)X0經(jīng)t0后斷開,而T253尚未計(jì)數(shù)到設(shè)定值K345,其計(jì)數(shù)的當(dāng)前值保留。當(dāng)X0再次接通,T253從保留的當(dāng)前值開始繼續(xù)累積,經(jīng)過t1時間,當(dāng)前值達(dá)到K345時,定時器的觸點(diǎn)動作。累積的時間為t0+t1=0.1×345=34.5s。當(dāng)復(fù)位輸入X1接通時,定時器才復(fù)位,當(dāng)前值變?yōu)?,觸點(diǎn)也跟隨復(fù)位。38h如圖所示,當(dāng)X0接通時,T253當(dāng)前值計(jì)數(shù)數(shù)器開始累積1008)計(jì)數(shù)器C編址方法:Cn——n十進(jìn)制整數(shù)
占用存儲單元的情況基本上與計(jì)時器邏輯線圈的相同。只是計(jì)數(shù)器的計(jì)數(shù)位的情況與計(jì)時器的計(jì)時位的不同,它需要占用二個位(bit),計(jì)數(shù)位1,用于存放上次掃描時該計(jì)數(shù)器線圈的控制線路邏輯運(yùn)算結(jié)果計(jì)數(shù)位2,用于存放本次掃描時該計(jì)數(shù)器線圈的控制線路邏輯運(yùn)算結(jié)果若計(jì)數(shù)位1和計(jì)數(shù)位2均為"0"或"1"狀態(tài)或者計(jì)數(shù)位1為"1"、計(jì)數(shù)位2為"0"狀態(tài),則表示計(jì)數(shù)條件不滿足,該計(jì)數(shù)器不進(jìn)行計(jì)數(shù);若計(jì)數(shù)位1為“0”、計(jì)數(shù)位2為”1“狀態(tài),則表示計(jì)數(shù)條件滿足,對該計(jì)數(shù)器進(jìn)行計(jì)數(shù)。若該計(jì)數(shù)器為遞加計(jì)數(shù)器,則將其當(dāng)前計(jì)數(shù)值加1,若該計(jì)數(shù)器為遞減計(jì)數(shù)器,則將其當(dāng)前計(jì)數(shù)值減1。為了能使PLC的CPU能辨別計(jì)數(shù)控制線路的邏輯運(yùn)算結(jié)果是否發(fā)生變化,就要求該計(jì)數(shù)控制線路的控制信號持續(xù)的時間至少大于等于一個掃描周期。
39h2022/11/48)計(jì)數(shù)器C編址方法:Cn——n十進(jìn)制整數(shù)39h20221.內(nèi)部計(jì)數(shù)器內(nèi)部計(jì)數(shù)器是在執(zhí)行掃描操作時對內(nèi)部信號(如X、Y、M、S、T等)進(jìn)行計(jì)數(shù)。內(nèi)部輸入信號的接通和斷開時間應(yīng)比PLC的掃描周期稍長。(1)16位增計(jì)數(shù)器(C0~C199)
共200點(diǎn),其中C0~C99為通用型,C100~C199共100點(diǎn)為斷電保持型(斷電保持型即斷電后能保持當(dāng)前值待通電后繼續(xù)計(jì)數(shù))。這類計(jì)數(shù)器為遞加計(jì)數(shù),應(yīng)用前先對其設(shè)置一設(shè)定值,當(dāng)輸入信號(上升沿)個數(shù)累加到設(shè)定值時,計(jì)數(shù)器動作,其常開觸點(diǎn)閉合、常閉觸點(diǎn)斷開。計(jì)數(shù)器的設(shè)定值為1~32767(16位二進(jìn)制),設(shè)定值除了用常數(shù)K設(shè)定外,還可間接通過指定數(shù)據(jù)寄存器設(shè)定。40h1.內(nèi)部計(jì)數(shù)器40h如圖所示,X10為復(fù)位信號,當(dāng)X10為ON時C0復(fù)位。X11是計(jì)數(shù)輸入,每當(dāng)X11接通一次計(jì)數(shù)器當(dāng)前值增加1(注意X10斷開,計(jì)數(shù)器不會復(fù)位)。當(dāng)計(jì)數(shù)器計(jì)數(shù)當(dāng)前值為設(shè)定值10時,計(jì)數(shù)器C0的輸出觸點(diǎn)動作,Y0被接通。此后既使輸入X11再接通,計(jì)數(shù)器的當(dāng)前值也保持不變。當(dāng)復(fù)位輸入X10接通時,執(zhí)行RST復(fù)位指令,計(jì)數(shù)器復(fù)位,輸出觸點(diǎn)也復(fù)位,Y0被斷開。
41h如圖所示,X10為復(fù)位信號,當(dāng)X10為ON時C0復(fù)位。X11(2)32位增/減計(jì)數(shù)器(C200~C234)
共有35點(diǎn)32位加/減計(jì)數(shù)器,其中C200~C219(共20點(diǎn))為通用型,C220~C234(共15點(diǎn))為斷電保持型。這類計(jì)數(shù)器與16位增計(jì)數(shù)器除位數(shù)不同外,還在于它能通過控制實(shí)現(xiàn)加/減雙向計(jì)數(shù)。設(shè)定值范圍均為-214783648~-+214783647(32位)。C200~C234是增計(jì)數(shù)還是減計(jì)數(shù),分別由特殊輔助繼電器M8200~M8234設(shè)定。對應(yīng)的特殊輔助繼電器被置為ON時為減計(jì)數(shù),置為OFF時為增計(jì)數(shù)。計(jì)數(shù)器的設(shè)定值與16位計(jì)數(shù)器一樣,可直接用常數(shù)K或間接用數(shù)據(jù)寄存器D的內(nèi)容作為設(shè)定值。在間接設(shè)定時,要用編號緊連在一起的兩個數(shù)據(jù)計(jì)數(shù)器。42h(2)32位增/減計(jì)數(shù)器(C200~C234)
共有35點(diǎn)如圖所示,X10用來控制M8200,X10閉合時為減計(jì)數(shù)方式。X12為計(jì)數(shù)輸入,C200的設(shè)定值為5(可正、可負(fù))。設(shè)C200置為增計(jì)數(shù)方式(M8200為OFF),當(dāng)X12計(jì)數(shù)輸入累加由4→5時,計(jì)數(shù)器的輸出觸點(diǎn)動作。當(dāng)前值大于5時計(jì)數(shù)器仍為ON狀態(tài)。只有當(dāng)前值由5→4時,計(jì)數(shù)器才變?yōu)镺FF。只要當(dāng)前值小于4,則輸出則保持為OFF狀態(tài)。復(fù)位輸入X11接通時,計(jì)數(shù)器的當(dāng)前值為0,輸出觸點(diǎn)也隨之復(fù)位。43h如圖所示,X10用來控制M8200,X10閉合時為減計(jì)數(shù)方式另外,有的PLC的系統(tǒng)RAM存儲區(qū)還為變址寄存器、累加器等提供存儲單元。FX系列PLC的系統(tǒng)RAM存儲區(qū)分別為變址寄存器V和Z提供存儲單元。
A2A和A3A系列PLC的系統(tǒng)RAM存儲區(qū)為變址寄存器V1~V6、Z1~Z6和累加器A0、A1提供存儲單元。44h2022/11/4另外,有的PLC的系統(tǒng)RAM存儲區(qū)還為變址寄存器、累加器等提9)用戶程序存儲區(qū)用戶程序存儲區(qū)存放用戶編制的用戶程序。不同類型的PLC,其存儲容量各不相同一般來說,小型PLC的存儲容量小,隨著PLC的機(jī)型增大,其存儲容量也增大。小型PLC的存儲容量固定不變,即便是中型PLC,當(dāng)其CPU一旦選定,其存儲容量也隨之而固定不變;而近期的PLC,即便是小型PLC,其存儲容量也可以根據(jù)用戶的需要加以改變。大型PLC的存儲容量高達(dá)幾百K45h2022/11/49)用戶程序存儲區(qū)用戶程序存儲區(qū)存放用戶編制的用戶程序。45小型PLC的用戶程序存儲區(qū)一般只能存放用梯形圖語言編制的用戶程序,但是,近期的中、大型PLC的用戶程序存儲區(qū)除了能存放用梯形圖語言編制的用戶程序以外,還能存放用計(jì)算機(jī)語言編制的用戶程序。另外,近期的小、中、大型PLC的用戶程序存儲區(qū)還包括文件寄存器(FiIeRegjsters),這些文件寄存器內(nèi)的數(shù)據(jù)只能在編制用戶程序時將其寫入。當(dāng)PLC投入運(yùn)行時,只能對其進(jìn)行讀操作,而不能對其進(jìn)行寫操作。46h2022/11/4小型PLC的用戶程序存儲區(qū)一般只能存放用梯形圖語言編制的用戶
輸入、輸出接口:是CPU連接工業(yè)現(xiàn)場設(shè)備的橋梁。采用光電隔離,實(shí)現(xiàn)了PLC的內(nèi)部電路與外部電路的電氣隔離,減小了電磁干擾。2.1.3、輸入/輸出部件(I/0單元)CPU:標(biāo)準(zhǔn)電平弱電數(shù)字量外部設(shè)備:開關(guān)量、模擬量不同電壓等級的交流、直流量高速、低速信號遠(yuǎn)程、本地信號輸入/輸出接口PLC廠家為用戶提供各種類型的I/O接口電路。47h2022/11/4輸入、輸出接口:是CPU連接工業(yè)現(xiàn)場設(shè)備的橋梁。采用光直流開關(guān)量輸入接口電路光耦的作用:電氣隔離電平轉(zhuǎn)換開關(guān)量輸入接口:將工業(yè)現(xiàn)場的開關(guān)量信號轉(zhuǎn)變成CPU能接受的標(biāo)準(zhǔn)邏輯電平.直流開關(guān)量輸入接口交流開關(guān)量輸入接口內(nèi)部直流電源外部提供交流電源,內(nèi)部有整流,再經(jīng)上述電路。發(fā)光二極管光電耦合器外部開關(guān)量器件無源觸點(diǎn):按鈕、繼電器觸點(diǎn)、行程開關(guān)等。有源傳感器的集電極開路晶體管等。48h2022/11/4直流開關(guān)量輸入接口電路光耦的作用:電氣隔離電平轉(zhuǎn)換開關(guān)量輸入通常有干接觸、直流輸入、交流輸入三種形式。干接觸式由內(nèi)部的直流電源供電,小型PLC的直流輸入電路也由內(nèi)部的直流電源供電,交流輸入必須外加電源。PLC的的輸入接口電路49h2022/11/4通常有干接觸、直流輸入、交流輸入三種形式。PLC的的輸入交流輸入接口電路50h2022/11/4交流輸入接口電路50h2022/11/1交直流輸入接口電路51h2022/11/4交直流輸入接口電路51h2022/11/1繼電器輸出方式R:輸出接口由繼電器構(gòu)成。晶體管輸出方式T:輸出接口由晶體管構(gòu)成。晶閘管輸出方式S:輸出接口由晶閘管構(gòu)成。輸出方式開關(guān)量輸出接口:通過該接口實(shí)現(xiàn)CPU對外部設(shè)備的驅(qū)動控制(圖)繼電器輸出型接口電路適于大功率、低速、交、直流負(fù)載適合于小功率、高速、直流負(fù)載適合于大功率、高速、交流負(fù)載負(fù)載電源由外部提供外部負(fù)載接觸器線圈、指示燈、電磁閥線圈等52h2022/11/4繼電器輸出方式R:輸出接口由繼電器構(gòu)成。晶體管輸出方式T:輸繼電器輸出(2)輸出接口電路:均采用模塊式。繼電器形式:PLC輸出映像區(qū)電路輸出驅(qū)動電路JYCOM+-交流電源或直流電源53h2022/11/4繼電器輸出(2)輸出接口電路:均采用模塊式。繼電器形式:PLPLC的輸出形式有三種:繼電器輸出、晶體管輸出和晶閘管輸出。PLC的輸出接口電路繼電器輸出晶體管輸出晶閘管輸出54h2022/11/4PLC的輸出形式有三種:繼電器輸出、晶體管輸出和晶閘管輸出。
PLC輸出點(diǎn)與負(fù)載的實(shí)際連接示意圖
四個輸出點(diǎn)公用一個COM四個輸出點(diǎn)公用一個COM四個輸出點(diǎn)公用一個COM55h2022/11/4PLC輸出點(diǎn)與負(fù)載的實(shí)際連接示意圖四個輸出點(diǎn)公用一個C
2.1.4電源PLC的電源在整個系統(tǒng)中起著十分重要的作用。如果沒有一個良好的可靠的電源,系統(tǒng)還是無法正常工作,因此PLC的制造商對電源的設(shè)計(jì)和制造也十分重視。不論是小型PLC還是中、大型PLC所采用的電源,其性能都一樣,均能對PLC內(nèi)部的所有器件提供一個穩(wěn)定可靠的直流電源。電源以其輸入類型有:交流電源,為交流AC85V~240V,直流電源,為直流電壓,常用的為DC24V。
56h2022/11/42.1.4電源PLC的電源在整個系統(tǒng)中起著十分重要的作用2.1.5、底板或機(jī)架:大多數(shù)模塊式PLC使用底板或機(jī)架,其作用是:電氣上,實(shí)現(xiàn)各模塊間的聯(lián)系,使CPU能訪問底板上的所有模塊,機(jī)械上,實(shí)現(xiàn)各模塊間的連接,使各模塊構(gòu)成一個整體。外部設(shè)備是PLC系統(tǒng)不可分割的一部分,它有四大類編程設(shè)備:有簡易編程器和智能圖形編程器,用于編程、對系統(tǒng)作一些設(shè)定、監(jiān)控PLC及PLC所控制的系統(tǒng)的工作狀況。編程器是PLC開發(fā)應(yīng)用、監(jiān)測運(yùn)行、檢查維護(hù)不可缺少的器件,但它不直接參與現(xiàn)場控制運(yùn)行。監(jiān)控設(shè)備:有數(shù)據(jù)監(jiān)視器和圖形監(jiān)視器。直接監(jiān)視數(shù)據(jù)或通過畫面監(jiān)視數(shù)據(jù)。存儲設(shè)備:有存儲卡、存儲磁帶、軟磁盤或只讀存儲器,用于永久性地存儲用戶數(shù)據(jù),使用戶程序不丟失,如EPROM、EEPROM寫入器等。輸入輸出設(shè)備:用于接收信號或輸出信號,一般有條碼讀人器,輸入模擬量的電位器,打印機(jī)等。2.1.6、PLC的外部設(shè)備57h2022/11/42.1.5、底板或機(jī)架:大多數(shù)模塊式PLC使用底板或機(jī)架,其編程設(shè)備PCFPPROGRAMMER(HELP)CLRWRTFN/PFLSTKIX/IYNOTDT/LdREADOTLWLORRWRANYWYSTXWXSRC(-)OP(BIN)K/HSCCTCEVTMTSVACLRENTBAFEDC
98
3
2
1
0
7
6
5
4(DELT)CLR手持式的編程器編程器:是PLC的主要外設(shè)。用于用戶程序的編制、編輯、調(diào)試、檢查和監(jiān)視。便攜式:本身不帶CPU,只能聯(lián)機(jī)編程。體積小、重量輕、便于生產(chǎn)現(xiàn)場調(diào)試。CRT智能式:帶有顯示屏的圖形編程器,有CPU,可聯(lián)機(jī)編程也可脫機(jī)編程,可用多種語言編程。通用微機(jī)作為編程器:個人電腦,配上廠家提供的編程軟件和通訊線。有效利用資源。58h2022/11/4編程設(shè)備PC(HELP)WRTFN/PSTKNOTREADO2.1.7、PLC的通信聯(lián)網(wǎng)PLC具有通信聯(lián)網(wǎng)的功能,它使PLC與PLC之間、PLC與上位計(jì)算機(jī)以及其他智能設(shè)備之間能夠交換信息,形成一個統(tǒng)一的整體,實(shí)現(xiàn)分散集中控制。現(xiàn)在幾乎所有的PLC新產(chǎn)品都有通信聯(lián)網(wǎng)功能,它和計(jì)算機(jī)一樣具有RS-232/422以及現(xiàn)場總線接口,通過雙絞線、同軸電纜或光纜,可以在幾公里甚至幾十公里的范圍內(nèi)交換信息。PLC之間的通訊網(wǎng)絡(luò)是各廠家專用的,PLC與計(jì)算機(jī)之間的通訊,一些生產(chǎn)廠家采用工業(yè)標(biāo)準(zhǔn)總線,并向標(biāo)準(zhǔn)通訊協(xié)議靠攏,這將使不同機(jī)型的PLC之間、PLC與計(jì)算機(jī)之間可以方便地進(jìn)行通訊與聯(lián)網(wǎng)。了解了PLC的基本結(jié)構(gòu),在購買程控器時就有了一個基本配置的概念,做到既經(jīng)濟(jì)又合理,盡可能發(fā)揮PLC所提供的最佳功能。59h2022/11/42.1.7、PLC的通信聯(lián)網(wǎng)PLC具有通信聯(lián)網(wǎng)的功能,它使P2.2PLC的工作原理最初研制生產(chǎn)的PLC主要用于代替?zhèn)鹘y(tǒng)的由繼電器接觸器構(gòu)成的控制裝置,但這兩者的運(yùn)行方式是不相同的:(1)繼電器控制裝置采用硬邏輯并行運(yùn)行的方式,即如果這個繼電器的線圈通電或斷電,該繼電器所有的觸點(diǎn)(包括其常開或常閉觸點(diǎn))在繼電器控制線路的哪個位置上都會立即同時動作。(2)PLC的CPU則采用順序邏輯掃描用戶程序的運(yùn)行方式,即如果一個輸出線圈或邏輯線圈被接通或斷開,該線圈的所有觸點(diǎn)(包括其常開或常閉觸點(diǎn))不會立即動作,必須等掃描到該觸點(diǎn)時才會動作。60h2022/11/42.2PLC的工作原理最初研制生產(chǎn)的PLC主要用于代替?zhèn)鹘y(tǒng)2.2.1、掃描技術(shù)當(dāng)PLC投入運(yùn)行后,其工作過程一般分為三個階段,即輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。完成上述三個階段稱作一個掃描周期T。在整個運(yùn)行期間,PLC的CPU以一定的掃描速度重復(fù)執(zhí)行上述三個階段。61h2022/11/42.2.1、掃描技術(shù)當(dāng)PLC投入運(yùn)行后,其工作過程一般分為三62h2022/11/462h2022/11/1PLC的I/O響應(yīng)時間為了增強(qiáng)PLC的抗干擾能力,提高其可靠性,PLC的每個開關(guān)量輸入端都采用光電隔離等技術(shù)。為了能實(shí)現(xiàn)繼電器控制線路的硬邏輯并行控制,PLC采用了不同于一般微型計(jì)算機(jī)的運(yùn)行方式(掃描技術(shù))。以上兩個主要原因,使得PLC的I/O響應(yīng)比一般微型計(jì)算機(jī)構(gòu)成的工業(yè)控制系統(tǒng)慢一些,其響應(yīng)時間至少等于一個掃描周期,一般均大于一個掃描周期。I/O響應(yīng)時間:指從PLC的某一輸入信號變化開始到系統(tǒng)有關(guān)輸出端信號的改變所需的時間。63h2022/11/4PLC的I/O響應(yīng)時間為了增強(qiáng)PLC的抗干擾能力,提高其可靠(1)輸入采樣階段在輸入采樣階段,——輸入掃描階段PLC以掃描方式依次地讀入所有輸入狀態(tài)和數(shù)據(jù),并將它們存入輸入映象區(qū)中的相應(yīng)的單元內(nèi)。輸入采樣結(jié)束后,轉(zhuǎn)入用戶程序執(zhí)行和輸出刷新階段。在這兩個階段中,即使輸入狀態(tài)和數(shù)據(jù)發(fā)生變化,輸入映象區(qū)中的相應(yīng)單元的狀態(tài)和數(shù)據(jù)也不會改變。因此,如果輸入是脈沖信號,則該脈沖信號的寬度必須大于一個掃描周期,才能保證在任何情況下,該輸入均能被讀入。
64h2022/11/4(1)輸入采樣階段在輸入采樣階段,——輸入掃描階段64h2(2)用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,——用戶程序掃描PLC的CPU總是按由上而下的順序依次地掃描用戶的每一條梯形圖。在掃描每一條梯形圖時,總是先掃描梯形圖左邊的由各觸點(diǎn)構(gòu)成的控制線路并按先左后右、先上后下的順序?qū)τ捎|點(diǎn)構(gòu)成的控制線路進(jìn)行邏輯運(yùn)算,然后根據(jù)邏輯運(yùn)算的結(jié)果,掃描線圈或功能指令刷新該邏輯線圈在系統(tǒng)RAM存儲區(qū)中對應(yīng)位的狀態(tài);或者刷新該輸出線圈在輸出映象區(qū)中對應(yīng)位的狀態(tài);或者確定是否要執(zhí)行該梯形圖所規(guī)定的特殊功能指令即在用戶程序執(zhí)行過程中,只有輸入映象區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)不會發(fā)生變化,而輸出映象區(qū)或軟設(shè)備在系統(tǒng)RAM存儲區(qū)內(nèi)的狀態(tài)和數(shù)據(jù)都有可能發(fā)生變化,65h2022/11/4(2)用戶程序執(zhí)行階段在用戶程序執(zhí)行階段,——用戶程序掃描6(2)用戶程序執(zhí)行階段輸出點(diǎn)和軟設(shè)備的觸點(diǎn)的狀態(tài)或數(shù)據(jù)與其在用戶程序中的位置有關(guān),排在上面的梯形圖,其被刷新的軟設(shè)備線圈或輸出線圈的狀態(tài)或數(shù)據(jù)會對排在其下面的凡是用到這些線圈的觸點(diǎn)或數(shù)據(jù)的梯形圖在本次掃描周期就起作用;相反,排在下面的梯形圖,其被刷新的軟設(shè)備線圈或輸出線圈的狀態(tài)或數(shù)據(jù)只能到下一個掃描周期才能對排在其上面的凡是用到這些線圈的觸點(diǎn)或數(shù)據(jù)的梯形圖起作用。66h2022/11/4(2)用戶程序執(zhí)行階段輸出點(diǎn)和軟設(shè)備的觸點(diǎn)的狀態(tài)或數(shù)據(jù)與其在舉例這兩段程序執(zhí)行的結(jié)果完全一樣,但在PLC中執(zhí)行的過程卻不一樣。程序1只用一次掃描周期,就可完成對M4的刷新;程序2要用四次掃描周期,才能完成對M4的刷新。67h2022/11/4舉例這兩段程序執(zhí)行的結(jié)果完全一樣,但在PLC中執(zhí)行的過程卻不在實(shí)際應(yīng)用中注意:同樣的若干條梯形圖,其排列次序不同,執(zhí)行的結(jié)果也不同。采用掃描用戶程序的運(yùn)行結(jié)果與繼電器控制裝置的硬邏輯并行運(yùn)行的結(jié)果有所區(qū)別。當(dāng)然,如果掃描周期所占用的時間對整個運(yùn)行來說可以忽略,那么二者之間就沒有什么區(qū)別了。68h2022/11/4在實(shí)際應(yīng)用中注意:68h2022/11/1(3)刷新階段當(dāng)掃描用戶程序結(jié)束END后,PLC就進(jìn)入輸出刷新階段?!敵鰭呙柙诖似陂g,CPU按照輸出映象區(qū)內(nèi)對應(yīng)的狀態(tài)和數(shù)據(jù)刷新所有的輸出鎖存電路,再經(jīng)輸出電路驅(qū)動相應(yīng)的外設(shè)。這時,才是PLC的真正輸出。
69h2022/11/4(3)刷新階段當(dāng)掃描用戶程序結(jié)束END后,PLC就進(jìn)入輸出刷PLC的掃描周期T一般來說,PLC的掃描周期包括輸入采樣、用戶程序執(zhí)行和輸出刷新三個階段。但是嚴(yán)格來說,掃描周期還應(yīng)該包括自診斷、通信等,如圖所示,即一個掃描周期T等于自診斷、通信、輸入采樣、用戶程序執(zhí)行、輸出刷新等所有時間的總和。
自診處理輸入掃描通訊操作輸出掃描用戶程序掃描PLC上電RUN?NY70h2022/11/4PLC的掃描周期T一般來說,PLC的掃描周期包括輸入采樣、PLC的掃描周期T從上面的分析中不難看出要準(zhǔn)確地計(jì)算掃描周期的大小是比較困難的。但是,由于掃描周期是一個很重要的數(shù)據(jù),它與PLC的I/0響應(yīng)、內(nèi)部計(jì)時器的計(jì)時精度計(jì)數(shù)器的計(jì)數(shù)頻率等都有著密切的關(guān)系,因此,近期的PLC采取了一些措施,以供用戶選用。
(1)當(dāng)PLC投入運(yùn)行后,其CPU將最大掃描周期、最小掃描周期和當(dāng)前掃描周期的值分別存入專用數(shù)據(jù)寄存器中,以供用戶使用,例如三菱公司FX系列PLC中的專用數(shù)據(jù)寄存器D8010存放當(dāng)前掃描周期的值,D8011存放最小掃描周期的值,D8012存放最大掃描周期的值。這三個專用數(shù)據(jù)寄存器的計(jì)時單位均為0.lmS。71h2022/11/4PLC的掃描周期T從上面的分析中不難看出要準(zhǔn)確地計(jì)算掃描周PLC的掃描周期T(2)近期的PLC提供一種以恒定的掃描周期掃描用戶程序的運(yùn)行方式、例如:在FX系列PLC中,當(dāng)專用邏輯線圈M8039被接通時,PLC以恒定的掃描周期掃描用戶程序其掃描周期的長短等于D8039中存放的數(shù)據(jù),它的計(jì)時單位為lms。D8039中數(shù)據(jù)地確定用戶應(yīng)該按可能出現(xiàn)的最大掃描周期,再留一些余量作為恒定掃描周期的值存入D8039中。若實(shí)際掃描周期小于恒定掃描周期,則CPU在完成本次掃描周期后處于等待狀態(tài),直到恒定掃描周期的時間到,才開始投入下一個掃描周期的運(yùn)行。若實(shí)際掃描周期大于恒定掃描周期,則CPU照常運(yùn)行,但是實(shí)際掃描周期將大于恒定掃描周期。這一點(diǎn)應(yīng)予以注意。
72h2022/11/4PLC的掃描周期T(2)近期的PLC提供一種以恒定2.2.2、PLC的I/O響應(yīng)時間所謂I/O響應(yīng)時間指從PLC的某一輸入信號變化開始到系統(tǒng)有關(guān)輸出端信號的改變所需的時間。73h2022/11/42.2.2、PLC的I/O響應(yīng)時間所謂I/O響應(yīng)時間指從PL2.3.PLC的I/O系統(tǒng)1、I/O尋址方式PLC連接工業(yè)現(xiàn)場設(shè)備的各個輸入/輸出點(diǎn)與PLC的I/O映象區(qū)之間的對應(yīng)關(guān)系,即給每一個輸入/輸出點(diǎn)以明確的地址,為確立這種對應(yīng)關(guān)系所采用的方式稱為I/O尋址方式。74h2022/11/42.3.PLC的I/O系統(tǒng)1、I/O尋址方式74h20222、I/O尋址方式有以下三種:(1)固定的I/O尋址方式這種I/O尋址方式是由PLC制造廠家在設(shè)計(jì)、生產(chǎn)PLC時確定的,它的每一個輸入/輸出點(diǎn)都有一個明確的固定不變的地址。一般來說,單元式的PLC采用這種I/O尋址方式。三菱FX系列PLC(2)開關(guān)設(shè)定的I/O尋址方式這種I/O尋址方式是由用戶通過對機(jī)架和模塊上的開關(guān)位置的設(shè)定來確定的。西屋PC-100型PLC(3)用軟件來設(shè)定的I/O尋址方式這種I/O尋址方式是有用戶通過軟件來編制I/O地址分配表來確定的。三菱A系列PLC75h2022/11/42、I/O尋址方式有以下三種:(1)固定的I/O尋址方式75(結(jié)構(gòu)與工作原理
)可編程序控制器76h2022/11/4(結(jié)構(gòu)與工作原理)可編程序控制器1h2022/11/1可編程序控制器的分類(一)按I∕O點(diǎn)數(shù)容量分類1.小型機(jī)2.中型機(jī)3.大型機(jī)(二)按結(jié)構(gòu)形式分1.整體式結(jié)構(gòu)2.組合式結(jié)構(gòu)2PLC的結(jié)構(gòu)與工作原理77h2022/11/4可編程序控制器的分類(一)按I∕O點(diǎn)數(shù)容量分類1.小型機(jī)1.整體式結(jié)構(gòu)整體式PLC組成示意圖78h2022/11/41.整體式結(jié)構(gòu)整體式PLC組成示意圖3h2022/11/12.組合式結(jié)構(gòu)組合式PLC組成示意圖79h2022/11/42.組合式結(jié)構(gòu)組合式PLC組成示意圖4h2022/11/12.1PLC的基本結(jié)構(gòu)2.1.1、中央處理單元(CPU)2.1.2、存儲器2.1.3、輸入/輸出部件(I/0單元)2.1.4、電源2.1.5、外部設(shè)備2.2PLC的工作原理2.2.1、掃描技術(shù)2.2.2、PLC的I/O響應(yīng)時間2.3.PLC的I/O系統(tǒng)80h2022/11/42.1PLC的基本結(jié)構(gòu)5h2022/11/12.1、PLC的基本結(jié)構(gòu)中央處理單元數(shù)據(jù)存儲器輸出接口地址總線控制總線數(shù)據(jù)總線編程接口燈光指示電磁閥門接觸器電源輸入接口模擬量輸入行程開關(guān)繼電器接點(diǎn)各種開關(guān)程序存儲器警報器電機(jī)內(nèi)部結(jié)構(gòu)81h2022/11/42.1、PLC的基本結(jié)構(gòu)中數(shù)輸?shù)刂房偩€控制總線數(shù)據(jù)總82h2022/11/47h2022/11/12.1、PLC的基本結(jié)構(gòu)中央處理單元(CPU)用戶文件寄存器電源模擬量輸入行程開關(guān)繼電器接點(diǎn)各種開關(guān)燈光指示電磁閥門接觸器警報器電機(jī)系統(tǒng)程序存儲器用戶程序存儲器輸入映象區(qū)X輸出映象區(qū)Y輸出鎖存器輸出驅(qū)動接口電路輸入接口電路通訊模塊TC系統(tǒng)軟設(shè)備A0A1MDVZ上位機(jī)、編程器、打印機(jī)83h2022/11/42.1、PLC的基本結(jié)構(gòu)中央處理單元(CPU)用戶文件寄存2.1.1、中央處理單元(CPU)——PLC的控制中樞1、CPU的工作方式(1)當(dāng)PLC投入運(yùn)行之前,——編程狀態(tài)自診處理:——檢查PLC自身的硬件和用戶軟件通訊處理:——編程或通訊能接收并存儲從編程器鍵入的用戶程序和數(shù)據(jù),更新編程器的顯示內(nèi)容;PLC經(jīng)通訊模塊與智能模塊通訊——人機(jī)界面單元;PLC與上位機(jī)進(jìn)行通訊——PC84h2022/11/42.1.1、中央處理單元(CPU)——PLC的控制中樞1、(2)當(dāng)PLC投入運(yùn)行時——運(yùn)行狀態(tài)首先輸入掃描它以掃描的方式接收現(xiàn)場各輸入設(shè)備的狀態(tài)和數(shù)據(jù),并分別存入輸入映象區(qū),其次執(zhí)行用戶程序(用戶程序掃描)讀取指令——從用戶程序存儲器中逐條讀取用戶程序,指令譯碼——經(jīng)過指令譯碼器譯碼,執(zhí)行指令——按照指令的規(guī)定執(zhí)行相應(yīng)的邏輯或算術(shù)運(yùn)算,存結(jié)果——將運(yùn)算的結(jié)果存入輸出映象區(qū)或軟設(shè)備區(qū)內(nèi)。如此循環(huán)逐條讀取指令、指令譯碼、執(zhí)行指令、存結(jié)果,直到END指令為止,即所有的用戶程序執(zhí)行完畢,最后輸出掃描將輸出映象區(qū)的各輸出狀態(tài)或數(shù)據(jù)傳送到相應(yīng)的輸出鎖存器,再經(jīng)輸出驅(qū)動電路驅(qū)動現(xiàn)場設(shè)備,如此循環(huán)運(yùn)行掃描,直到PLC停止運(yùn)行。85h2022/11/4(2)當(dāng)PLC投入運(yùn)行時——運(yùn)行狀態(tài)首先輸入掃描10h202開始自診處理通信處理輸入掃描用戶程序掃描輸出掃描STOPRUN
PLC的工作方式:是一個不斷循環(huán)的順序掃描工作方式,每一次掃描所用的時間稱為掃描周期。CPU從第一條指令開始,按順序逐條地執(zhí)行用戶程序直到用戶程序結(jié)束,然后返回第一條指令開始新的一輪掃描。PLC就是這樣周而復(fù)始地重復(fù)上述循環(huán)掃描工作的。86h2022/11/4開始自診處理通信處理輸入掃描用戶程序掃描輸出掃描STOPRU
PLC的掃描工作方式
包括五個階斷:內(nèi)部處理、通信處理、輸入掃描、程序執(zhí)行、輸出處理。掃描周期:PLC完成一次掃描過程所需的時間。掃描周期的長短與用戶程序的長度和掃描速度有關(guān)87h2022/11/4PLC的掃描工作方式包括五個階斷:內(nèi)部處理、通信處理、2、PLC的CPU發(fā)展(1)可編程邏輯器件——早期的PLC早期的PLC中央處理單元沒有微處理器,以準(zhǔn)計(jì)算機(jī)的形式出現(xiàn);(2)微處理器——中期PLC以后開始使用微處理器通用微處理器:8086、80286、80386單片機(jī)芯片:8031、8096位片式微處理器:AMD-2900(3)專用邏輯處理器——近期的PLC軟件硬件化(4)雙CPU構(gòu)成的冗余系統(tǒng)三CPU構(gòu)成的表決系統(tǒng)88h2022/11/42、PLC的CPU發(fā)展(1)可編程邏輯器件——早期的PLC12.1.2.存儲器RAM:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶正調(diào)試的程序。ROM:存放監(jiān)控程序和用戶已調(diào)試好的程序。1、PLC常用的存儲器類型(1)RAM
這是一種讀/寫存儲器(隨機(jī)存儲器),其存取速度最快,由鋰電池支持。(2)EPROM這是一種可擦除的只讀存儲器。在斷電情況下,存儲器內(nèi)的所有內(nèi)容保持不變。(在紫外線連續(xù)照射下可擦除存儲器內(nèi)容)。(3)EEPROM這是一種電可擦除的只讀存儲器。使用編程器就能很容易地對其所存儲的內(nèi)容進(jìn)行修改。89h2022/11/42.1.2.存儲器RAM:存儲各種暫存數(shù)據(jù)、中間結(jié)果、用戶2、PLC存儲空間的分配PLC存儲器系統(tǒng)存儲器系統(tǒng)程序存儲器用戶存儲器系統(tǒng)數(shù)據(jù)存儲器系統(tǒng)I/O映象區(qū)系統(tǒng)軟設(shè)備區(qū)監(jiān)控程序管理程序功能子程序系統(tǒng)診斷子程序命令解釋程序用戶程序存儲器文件寄存器模擬量I/O映象區(qū)開關(guān)量I/O映象區(qū)和硬件一起決定PLC的性能相當(dāng)于操作系統(tǒng)和BIOS開關(guān)量輸出映象區(qū)Yn—n為八進(jìn)制開關(guān)量輸入映象區(qū)Xn—n為八進(jìn)制模擬量輸出映象區(qū)Dn模擬量輸入映象區(qū)Dn邏輯線圈———Mn數(shù)據(jù)寄存器——Dn計(jì)數(shù)器————Cn變址寄存器——VnZn—n為八進(jìn)制整數(shù)累加器————An計(jì)時器———Tn其余n為十進(jìn)制整數(shù)90h2022/11/42、PLC存儲空間的分配PLC存儲器系統(tǒng)存儲器系統(tǒng)程序存1)開關(guān)量輸入映象區(qū)(輸入繼電器)用來存放開關(guān)量輸入端的狀態(tài)的存儲單元;每個開關(guān)量占1位每位又叫一個輸入線圈;——輸入點(diǎn)注意:用戶程序只能使用(讀?。┢溆|點(diǎn),而不能驅(qū)動其線圈開關(guān)量輸入映象區(qū)的總位數(shù),就是PLC允許的最大開關(guān)量輸入點(diǎn)數(shù)編址方法:Xn——n八進(jìn)制整數(shù)每個開關(guān)量輸入端的狀態(tài),在開關(guān)量輸入映象區(qū)中都有唯一的一位(線圈)的狀態(tài)與之相對應(yīng);注意:對應(yīng)時刻和對應(yīng)關(guān)系對應(yīng)時刻:輸入掃描或掃描含該輸入端的立即刷新指令時對應(yīng)關(guān)系:PLC中有兩類“觸點(diǎn)”:常開觸點(diǎn)和常閉觸點(diǎn)。符號分別為:圖解91h2022/11/41)開關(guān)量輸入映象區(qū)(輸入繼電器)用來存放開關(guān)量輸入端的狀態(tài)對應(yīng)關(guān)系:XnXn接通、閉合斷開輸入端Xn閉合開關(guān)量輸入映象區(qū)中相應(yīng)的位Xn相應(yīng)的輸入線圈Xn常開觸點(diǎn)用戶梯形圖程序中該輸入線圈的觸點(diǎn)常閉觸點(diǎn)斷開XnXn斷開接通、閉合置“1”吸合、接通、得電斷開、掉電、失電清“0”輸入掃描或立即刷新指令掃描到其觸點(diǎn)時所接的外設(shè)(輸入設(shè)備)“閉合”狀態(tài)“斷開”狀態(tài)92h2022/11/4對應(yīng)關(guān)系:XnXn接通、閉合斷開輸入端Xn閉合開關(guān)量輸入映象輸入映象區(qū)XnCOM輸入映象區(qū)Xn輸入端子PLC171615141312111076543210X1X0Xn01(END)Y0X0Y0X1梯形圖93h2022/11/4輸入映象區(qū)XnCOM輸入映象區(qū)Xn輸入端子PLC17162)開關(guān)量輸出映象區(qū)(輸出繼電器)用來存放開關(guān)量輸出端的狀態(tài)的存儲單元;每個開關(guān)量占1位其中每位也叫一個輸出線圈;注意:用戶程序既能使用(讀取)其觸點(diǎn),也能驅(qū)動(寫)其線圈開關(guān)量輸出映象區(qū)的總位數(shù),就是PLC允許的最大開關(guān)量輸出點(diǎn)數(shù)編址方法:Yn——n八進(jìn)制整數(shù)每個開關(guān)量輸出端的狀態(tài),在開關(guān)量輸出映象區(qū)中都有唯一的一位(線圈)的狀態(tài)與之相對應(yīng);注意:對應(yīng)時刻和對應(yīng)關(guān)系對應(yīng)時刻:輸出掃描或掃描含該輸出端的立即刷新指令時對應(yīng)關(guān)系:
常開觸點(diǎn)、常閉觸點(diǎn)和線圈符號分別為:94h2022/11/42)開關(guān)量輸出映象區(qū)(輸出繼電器)用來存放開關(guān)量輸出端的狀態(tài)對應(yīng)關(guān)系:所接的外設(shè)(輸出設(shè)備)梯形圖中輸出線圈Yn的控制線路的邏輯運(yùn)算結(jié)果常閉觸點(diǎn)Yn斷開Yn接通閉合常開觸點(diǎn)輸出掃描或立即刷新指令掃描到其線圈時輸出端Yn(常開)Yn接通閉合閉合動作不動作斷開Yn斷開“1”“0”開關(guān)量輸出映象區(qū)中相應(yīng)的位Yn相應(yīng)的輸出線圈Yn置“1”吸合、接通、得電斷開、掉電、失電清“0”掃描到其觸點(diǎn)時95h2022/11/4對應(yīng)關(guān)系:所接的外設(shè)(輸出設(shè)備)梯形圖中輸出線圈Yn的控制線輸出映象區(qū)YnCOM輸入映象區(qū)Xn輸入端子PLC171615141312111076543210X1X0Xn01(END)Y0X0Y0X1梯形圖Y1X1Y0Y1Y0Yn171615141312111076543210輸出映象區(qū)YnCOM輸出端子1196h2022/11/4輸出映象區(qū)YnCOM輸入映象區(qū)Xn輸入端子PLC17163)模擬量輸入映象區(qū)用來存放模擬量輸入端的數(shù)據(jù)的存儲單元;每個模擬量輸入端的數(shù)據(jù)占用存儲單元的一個字(16位);用戶只能讀取其中的數(shù)據(jù),而不能寫入數(shù)據(jù);模擬量輸入映象區(qū)存儲單元的總數(shù),就是PLC允許的最大模擬量輸入點(diǎn)數(shù)每個模擬量輸入端的數(shù)據(jù),在模擬量輸入映象區(qū)中都有相應(yīng)的存儲單元的數(shù)據(jù)與之相對應(yīng);注意:對應(yīng)時刻: 輸入掃描97h2022/11/43)模擬量輸入映象區(qū)用來存放模擬量輸入端的數(shù)據(jù)的存儲單元;注4)模擬量輸出映象區(qū)用來存放模擬量輸出端的數(shù)據(jù)的存儲單元;每個模擬量輸出端的數(shù)據(jù)占用存儲單元的一個字(16位);用戶即能讀取其中的數(shù)據(jù),也能寫入數(shù)據(jù);模擬量輸出映象區(qū)存儲單元的總數(shù),就是PLC允許的最大模擬量輸出點(diǎn)數(shù)每個模擬量輸出端的數(shù)據(jù),在模擬量輸出映象區(qū)中都有相應(yīng)的存儲單元的數(shù)據(jù)與之相對應(yīng);注意:對應(yīng)時刻: 輸出掃描98h2022/11/44)模擬量輸出映象區(qū)用來存放模擬量輸出端的數(shù)據(jù)的存儲單元;注5)邏輯線圈M
(中間繼電器)(輔助繼電器)和Y一樣,每個M占用系統(tǒng)RAM中的一個位(bit)不同的是M不能驅(qū)動外部設(shè)備;每個位又叫一個輔助線圈;注意:用戶程序既能使用(讀取)其觸點(diǎn),也能驅(qū)動(寫)其線圈編址方法:Mn——n十進(jìn)制整數(shù)每個M的狀態(tài),在軟設(shè)備區(qū)中都有唯一的一位(線圈)的狀態(tài)與之相對應(yīng);注意:對應(yīng)時刻和對應(yīng)關(guān)系
常開觸點(diǎn)、常閉觸點(diǎn)和線圈符號分別為:99h2022/11/45)邏輯線圈M
(中間繼電器)(輔助繼電器)和Y一樣,注意:對應(yīng)時刻和對應(yīng)關(guān)系當(dāng)PLC投入運(yùn)行以后,掃描到某梯形圖時,如果其控制線路邏輯運(yùn)算的結(jié)果使該M斷開,則存儲單元中與其相對應(yīng)的位被置"0",用戶程序中地址為該M的常開觸點(diǎn)均"斷開",其常閉觸點(diǎn)均"閉合";如果邏輯運(yùn)算的結(jié)果使該M接通,則存儲單元中與其相對應(yīng)的位被置"1",用戶程序中地址為該M的常開觸點(diǎn)均"閉合",其常閉觸點(diǎn)均"斷開"。100h2022/11/4注意:對應(yīng)時刻和對應(yīng)關(guān)系當(dāng)PLC投入運(yùn)行以后,掃描到某梯形由于M占用的系統(tǒng)RAM存儲區(qū)的存儲單元分為具有失電保持和無失電保持二種,PLC的M分為具有失電保持M和無失電保持(普通)M二種具有失電保持M的狀態(tài)在PLC停止運(yùn)行后仍得以保留。PLC再次上電投入運(yùn)行時,具有失電保持M的狀態(tài)是斷電以前的,這點(diǎn)在使用時要予以注意。另外,不同的PLC還提供數(shù)量不等的特殊M,這些特殊M各自都具有特定的功能,一般分為以下二類:101h2022/11/4由于M占用的系統(tǒng)RAM存儲區(qū)的存儲單元分為具有失電保持和無失①一類線圈特殊特殊M的線圈的通或斷狀態(tài)直接由系統(tǒng)程序決定。在編制用戶程序時,用戶不得使用這些線圈,在編制用戶程序時,而只能使用其觸點(diǎn)。例如,F(xiàn)X系列PLC中的M8000就屬于這類特殊M。當(dāng)PLC投入運(yùn)行后,M8000始終被接通。在運(yùn)行過程中,其常開觸點(diǎn)始終"閉合",其常閉觸點(diǎn)始終"斷開"。用戶在編制用戶程序時,可以根據(jù)不同的需要,使用M8000的常開觸點(diǎn)或常閉觸點(diǎn)。當(dāng)PLC投入運(yùn)行后102h2022/11/4①一類線圈特殊當(dāng)PLC投入運(yùn)行后27h2022/11/1②另一類觸點(diǎn)特殊特殊M的觸點(diǎn)被系統(tǒng)程序作特殊功能使用。其線圈通或斷的狀態(tài)須由用戶編制的邏輯控制線路來確定。當(dāng)該特殊M被接通時,表示某一特定功能成立;當(dāng)該特殊M斷開時,表示某一特定功能不起作用。例如:FX系列PLC中9個M8050~M8058的功能是分別屏蔽與其個位上的數(shù)(0~8)相對應(yīng)的6個外部中斷I00X~I50X和3個內(nèi)部定時中斷I6XX~I8XX。103h2022/11/4②另一類觸點(diǎn)特殊28h2022/11/16)數(shù)據(jù)寄存器D與模擬量I/O一樣,每個數(shù)據(jù)寄存器占用系統(tǒng)RAM存儲區(qū)中的一個字(16bits),數(shù)據(jù)寄存器供用戶存放數(shù)據(jù)之用。編址方法:Dn——n十進(jìn)制整數(shù)
數(shù)據(jù)寄存器也分為具有失電保持D和無失電保持D。前者在PLC停止運(yùn)行時,其數(shù)據(jù)仍被保留。另外,不同的PLC還提供數(shù)量不等的特殊D,這些特殊D內(nèi)的數(shù)據(jù)都具有特定的含義,一般分為以下二類:104h2022/11/46)數(shù)據(jù)寄存器D與模擬量I/O一樣,每個數(shù)據(jù)寄存器占用系統(tǒng)R①數(shù)據(jù)特殊:當(dāng)PLC投入運(yùn)行以后,一類特殊數(shù)據(jù)寄存器內(nèi)的數(shù)據(jù)直接由系統(tǒng)程序?qū)懭?。在編制用戶程序時,用戶不得將它們作為目的操作數(shù)使用,而只能作為源操作數(shù)使用
例如:FX系列PLC中的特殊數(shù)據(jù)寄存器D8061~D8067專門用于存放PLC中的出錯代碼,用戶只能讀取它的數(shù)據(jù),從而了解PLC的故障原因,但是不能改寫它的內(nèi)容。105h2022/11/4①數(shù)據(jù)特殊:30h2022/11/16)數(shù)據(jù)寄存器D②功能特殊:特殊D的數(shù)據(jù)必須由用戶編制的梯形圖來寫入。在編制用戶程序時,用戶不得將它們作為源操作數(shù)使用,而只能夠作為目的操作數(shù)使用。例如:FX系列PLC中的特殊數(shù)據(jù)寄存器D8039內(nèi)的數(shù)據(jù)代表恒定掃描周期的長短,該數(shù)據(jù)必須由掃描用戶編制的梯形圖來寫入。當(dāng)特殊邏輯線圈M8039被接通時,PLC就自動將特殊數(shù)據(jù)寄存器D8039內(nèi)的數(shù)據(jù)作為恒定掃描周期的值循環(huán)掃描用戶程序。106h2022/11/46)數(shù)據(jù)寄存器D②功能特殊:31h2022/11/17)計(jì)時器T編址方法:Tn——n十進(jìn)制整數(shù)
PLC內(nèi)部的計(jì)時器一般由軟件構(gòu)成,它們占用系統(tǒng)RAM存儲區(qū)中的一部分。二個16位的存儲單元和三個位計(jì)時器線圈也分為二種:普通計(jì)時器和具有失電保持計(jì)時器。后者的當(dāng)前值在PLC斷電時被保留。當(dāng)PLC再次上電投入運(yùn)行后,它將在原先當(dāng)前值的基礎(chǔ)上繼續(xù)計(jì)時。一個計(jì)時器邏輯線圈一般占用二個16位的存儲單元,一個用于存放設(shè)定值,是具有失電保持的存儲單元;一個用于存放當(dāng)前值,根據(jù)二種計(jì)時器線圈的不同需要分別采用具有失電保持和無失電保持的存儲單元。采用同一地址編碼——由不同指令來區(qū)別107h2022/11/47)計(jì)時器T編址方法:Tn——n十進(jìn)制整數(shù)32h2022每個計(jì)時器還占用三個位(bit)。第一個為復(fù)位位,若該位為“1”,則復(fù)位起作用,將當(dāng)前值清零,將計(jì)時器線圈狀態(tài)位置“0”;若該位為”0“,則復(fù)位不起作用。第二個位為計(jì)時位,若該位為0,則表示計(jì)時條件不滿足,該計(jì)時器不進(jìn)行計(jì)時;若該位為“1”,則表示對該計(jì)時器進(jìn)行計(jì)時,即在掃描END梯形圖時,刷新其當(dāng)前計(jì)時值。第三個位為計(jì)時器線圈狀態(tài)位,若該位為"0",則表示計(jì)時時間未到,計(jì)時器線圈斷開;若該位為“1”,則表示計(jì)時時間到,計(jì)時器線圈接通。相關(guān)觸點(diǎn)動作:TnTn接通斷開108h2022/11/4每個計(jì)時器還占用三個位(bit)。第一個為復(fù)位位,TnTn接PLC中的定時器(T)相當(dāng)于繼電器控制系統(tǒng)中的通電型時間繼電器。它可以提供無限對常開常閉延時觸點(diǎn)。定時器中有一個設(shè)定值寄存器(一個字長),一個當(dāng)前值寄存器(一個字長)和一個用來存儲其輸出觸點(diǎn)的映象寄存器(一個二進(jìn)制位),這三個量使用同一地址編號。但使用場合不一樣,意義也不同。FX2N系列中定時器時可分為通用定時器、積算定時器二種。它們是通過對一定周期的時鐘脈沖的進(jìn)行累計(jì)而實(shí)現(xiàn)定時的,時鐘脈沖有周期為1ms、10ms、100ms三種,當(dāng)所計(jì)數(shù)達(dá)到設(shè)定值時觸點(diǎn)動作。設(shè)定值可用常數(shù)K或數(shù)據(jù)寄存器D的內(nèi)容來設(shè)置。109hPLC中的定時器(T)相當(dāng)于繼電器控制系統(tǒng)中的通電型時間繼電1.通用定時器通用定時器的特點(diǎn)是不具備斷電的保持功能,即當(dāng)輸入電路斷開或停電時定時器復(fù)位。通用定時器有100ms和10ms通用定時器兩種。(1)100ms通用定時器(T0~T199)
共200點(diǎn),其中T192~T199為子程序和中斷服務(wù)程序?qū)S枚〞r器。這類定時器是對100ms時鐘累積計(jì)數(shù),設(shè)定值為1~32767,所以其定時范圍為0.1~3276.7s。(2)10ms通用定時器(T200~T245)
共46點(diǎn)。這類定時器是對10ms時鐘累積計(jì)數(shù),設(shè)定值為1~32767,所以其定時范圍為0.01~327.67s。110h1.通用定時器35h111h36h2.積算定時器積算定時器具有計(jì)數(shù)累積的功能。在定時過程中如果斷電或定時器線圈OFF,積算定時器將保持當(dāng)前的計(jì)數(shù)值(當(dāng)前值),通電或定時器線圈ON后繼續(xù)累積,即其當(dāng)前值具有保持功能,只有將積算定時器復(fù)位,當(dāng)前值才變?yōu)?。(1)1ms積算定時器(T246~T249)
共4點(diǎn),是對1ms時鐘脈沖進(jìn)行累積計(jì)數(shù)的,定時的時間范圍為0.001~32.767s。(2)100ms積算定時器(T250~T255)共6點(diǎn),是對100ms時鐘脈沖進(jìn)行累積計(jì)數(shù)的定時的時間范圍為0.1~3276.7s。112h2.積算定時器37h如圖所示,當(dāng)X0接通時,T253當(dāng)前值計(jì)數(shù)數(shù)器開始累積100ms的時鐘脈沖的個數(shù)。當(dāng)X0經(jīng)t0后斷開,而T253尚未計(jì)數(shù)到設(shè)定值K345,其計(jì)數(shù)的當(dāng)前值保留。當(dāng)X0再次接通,T253從保留的當(dāng)前值開始繼續(xù)累積,經(jīng)過t1時間,當(dāng)前值達(dá)到K345時,定時器的觸點(diǎn)動作。累積的時間為
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 物理-福建省龍巖市2025年高中畢業(yè)班三月教學(xué)質(zhì)量檢測(龍巖一檢)試題和答案
- (三檢)漳州市2025屆高三畢業(yè)班第三次教學(xué)質(zhì)量檢測 地理試卷(含答案)
- 江蘇財稅知識培訓(xùn)課件
- 黑龍江省雙鴨山市2023-2024學(xué)年高一政治下學(xué)期開學(xué)考試含解析
- 鄒平基坑施工方案
- 2025年新高考地理全真模擬試卷1(含答案解析)
- 人造草坪合同范本
- 涼皮店轉(zhuǎn)讓合同范例
- 信陽小區(qū)購房合同范例
- 辦公空調(diào)維修 合同范例
- 五年級語文下冊第五單元【教材解讀】-【單元先導(dǎo)課】
- 2023-2024學(xué)年山東省淄博市高青縣七年級下學(xué)期期中考試英語試題 (含答案)
- DQ-廠房設(shè)施設(shè)計(jì)確認(rèn)方案
- 常用中藥飲片介紹PPT幻燈片
- 各國鋼材牌號對照大全
- MSA-測量系統(tǒng)分析模板
- 屈原《國殤》課件
- 電機(jī)與變壓器(第6版)PPT完整全套教學(xué)課件
- 休克病人的麻醉處理
- 中考數(shù)學(xué)計(jì)算題100道
- 人教版八年級下冊英語單詞表(默寫用)
評論
0/150
提交評論