双性人皇上被c到哭_免费一级录像_一本一本大道香蕉久在线精品_一级特黄特黄毛片欧美的

產品圖片

產品分類

新聞動態
主頁 > 新聞動態 > PLC實訓臺可編程控制器的概述
2022-06-24 09:08

PLC實訓臺可編程控制器的概述

PLC實訓臺可編程控制器的概述

可編程序控制器,英文稱Programmable Logical Controller,簡稱PLC。它是一個以微處理器為核心的數字運算操作的電子系統裝置,專為在工業現場應用而設計,它采用可編程序的存儲器,用以在其內部存儲執行邏輯運算、順序控制、定時/計數和算術運算等操作指令,并通過數字式或模擬式的輸入、輸出接口,控制各種類型的機械或生產過程。PLC是微機技術與傳統的繼電接觸控制技術相結合的產物,它克服了繼電接觸控制系統中的機械觸點的復雜接線、可靠性低、功耗高、通用性和靈活性差的缺點,充分利用了微處理器的優點,又照顧到現場電氣操作維修人員的技能與習慣,特別是PLC的程序編制,不需要專門的計算機編程語言知識,而是采用了一套以繼電器梯形圖為基礎的簡單指令形式,使用戶程序編制形象、直觀、方便易學;調試與查錯也都很方便。用戶在購到所需的PLC后,只需按說明書的提示,做少量的接線和簡易的用戶程序的編制工作,就可靈活方便地將PLC應用于生產實踐。
一、可編程控制器的基本結構
    可編程控制器主要由CPU模塊、輸入模塊、輸出模塊和編程器組成(如下圖所示)。
可編程控制器組成圖
1、CPU模塊
CPU模塊又叫中央處理單元或控制器,它主要由微處理器(CPU)和存儲器組成。它用以運行用戶程序、監控輸入/輸出接口狀態、作出邏輯判斷和進行數據處理,即讀取輸入變量、完成用戶指令規定的各種操作,將結果送到輸出端,并響應外部設備(如編程器、電腦、打印機等)的請求以及進行各種內部判斷等。PLC的內部存儲器有兩類,一類是系統程序存儲器,主要存放系統管理和監控程序及對用戶程序作編譯處理的程序,系統程序已由廠家固定,用戶不能更改;另一類是用戶程序及數據存儲器,主要存放用戶編制的應用程序及各種暫存數據和中間結果。
2、I/O模塊
I/O模塊是系統的眼、耳、手、腳,是聯系外部現場和CPU模塊的橋梁。輸入模塊用來接收和采集輸入信號。輸入信號有兩類:一類是從按鈕、選擇開關、數字撥碼開關、限位開關、接近開關、光電開關、壓力繼電器等來的開關量輸入信號;另一類是由電位器、熱電偶、測速發電機、各種變送器提供的連續變化的模擬輸入信號。
    可編程序控制器通過輸出模塊控制接觸器、電磁閥、電磁鐵、調節閥、調速裝置等執行器,可編程序控制器控制的另一類外部負載是指示燈、數字顯示裝置和報警裝置等。
3、電源
可編程序控制器一般使用220V交流電源。可編程序控制器內部的直流穩壓電源為各模塊內的元件提供直流電壓。
 4、編程器
    編程器是PLC的外部編程設備,用戶可通過編程器輸入、檢查、修改、調試程序或監示PLC的工作情況。也可以通過專用的編程電纜線將PLC與電腦聯接起來,并利用編程軟件進行電腦編程和監控。
5、輸入/輸出擴展單元
I/O擴展接口用于將擴充外部輸入/輸出端子數的擴展單元與基本單元(即主機)連接在一起。
6、外部設備接口
此接口可將編程器、打印機、條碼掃描儀,變頻器等外部設備與主機相聯,以完成相應的操作。
本實驗裝置(箱)選用的主機型號為歐姆龍CP-1H系列的主機。
二、可編程控制器的工作原理
可編程控制器有兩種基本的工作狀態,即運行(RUN)狀態與停止(STOP)狀態。在運行狀態,可編程序控制器通過執行反映控制要求的用戶程序來實現控制功能。為了使可編程序控制器的 輸出及時地響應隨時可能變化的輸入信號,用戶程序不是只執行一次,而是反復不斷地重復執行,直至可編程序控制器停機或切換到STOP工作狀態。
除了執行用戶程序之外,在每次循環過程中,可編程序控制器還要完成內部處理、通信處理等工作,一次循環可分為5個階段(如圖所示)
 工作原理圖

在內部處理階段,可編程序控制器檢查CPU,模塊內部的硬件是否正常,將監控定時器復位,以及完成一些別的內部工作。在通信服務階段,可編程序控制器與別的帶微處理器的智能裝置通信,響應編程器鍵入的命令,更新編程器的顯示內容。
   在輸入處理階段,可編程序控制器把所有外部輸入電路的接通/斷開(ON/OFF)狀態讀入輸入映像寄存器。
   在程序執行階段,即使外部輸入信號的狀態發生了變化,輸入映像寄
存器的狀態也不會隨之而變,輸入信號變化了的狀態只能在下一個掃描周
期的輸入處理階段被讀入。
   在輸出處理階段,CPU將輸出映像寄存器的通/斷狀態傳送到輸出鎖存器。
三、可編程控制器的內存區域的分布及I/O配置
CP1H可使用下列內存區表
數據區 功能
 
 
 
IR區1
 
 
 
 
 
輸入區 IR 000-IR 009
(10個字)
IR 00000-IR 00915
(160位)
 
 
這些位可以分配給外部I/O端。
輸出區 IR 100-IR 019
(10個字)
IR 0100-IR 0915(160位)
 
工作區
IR 020-IR 049
IR 200-IR 227
(58個字)
IR 02000-IR 04915
IR 20000-IR 22715(928位)
在程序中可隨意使用工作位。
SR區 SR 228-SR 255
(28字)
SR 22800-SR 25515(448位) 這些位用于特定功能,如標志和控制位。
TR區 —— TR 0-TR 7
(8位)
這些位用于保存程序分支中的ON/OFF狀態。
HR區2 HR 00-HR 19
(20個字)
HR 0000-HR 1915
(320位)
這些位用于保存數據,并在電源關閉后保持ON/OFF狀態不變。
AR區2 AR 00-AR 23
(24個字)
AR 0000-AR 2315
(384位)
這些位用于特定功能,如標志和控制位。
LR區1 LR 00-LR 15
(16個字)
LR 0000-LR 1515
(256位)
用于與其他PC進行1:1數據鏈接。
定時器/計數器區2 TC 000-TC 255(定時器/計數器標號)3 同一標號既可用于定時器,也可用于計數器。
DM區
 
 
 
 
 
DM區
 
 
 
讀/寫2 DM 0000-DM 1999
DM 2022-DM 2047
(2,026個字)
—— DM區只能以字為單位進行訪問。在電源關閉后,其值保持不變。
錯誤日志2 DM 2000-DM 2021
(22個字)
—— 用于保存所發生錯誤的錯誤代碼。當不使用錯誤日志功能時,可當作普通讀/寫DM區使用權用。
只讀4 DM 6144-DM 6599
(456個字)
—— 不可在程序中重新寫入。
PC設置4 DM 6600-DM 6655
(56個字)
—— 用于保存控制PC運行的各種參數。
             
 
CP1HX型
型號 規格
電源 輸出 輸入
CP1H-X40DR-A AC100~250V 繼電器輸出16點 DC24V 24點
CP1H-X40T1-D DC24V 晶體管輸出漏型 16點 DC24V 24點
CP1H-X40DT1-D 晶體管輸出源型 16點
 
 
CP1HXA型
型號 規格
電源 輸出 輸入
CP1H-XA40DR-A AC100~250V 繼電器輸出16點 DC24V 24點
CP1H-XA40T1-D
CP1H-XA40DT1-D
DC24V 晶體管輸出漏型 16點 DC24V 24點
晶體管輸出源型 16點
CP1H-Y20DT-D DC24V 晶體管輸出漏型8點 DC24V 12點
 
 
 
 
 
 
四、可編程控制器的編程語言概述
現代的可編程控制器一般備有多種編程語言,供用戶使用。IEC1131-3—可編程序控制器編程語言的國際標準詳細的說明了下述可編程控制器編程語言:
順序功能圖
梯形圖
功能塊圖
指令表
結構文本
其中梯形圖是使用得最多的可編程控制器圖形編程語言。梯形圖與繼電器控制系統的電路圖很相似,具有直觀易懂的優點,很容易被工廠熟悉繼電器控制的電氣人員掌握,特別適用于開關量邏輯控制。
梯形圖的主要特點:
1)可編程控制器梯形圖中的某些編程元件沿用了繼電器這一名稱,如輸入繼電器、輸出繼電器、內部輔助繼電器等,但是它們不是真實的物理繼電器(即硬件繼電器),而是在軟件中使用的編程元件。每一編程元件與可編程序控制器存儲器中元件映像寄存器的一個存儲單元相對應。
2)梯形圖兩側的垂直公共線稱為公共母線(BUS bar)。在分析梯形圖的邏輯關系時,為了借用繼電器電路的分析方法,可以想象左右兩側母線之間有一個左正右負的直流電源電壓,當圖中的觸點接通時,有一個假想的“概念電流”或“能流(Power flow)從左到右流動,這一方向與執行用戶程序時的邏輯運算的順序是一致的。
3)根據梯形圖中各觸點的狀態和邏輯關系,求出與圖中各線圈對應的編程元件的狀態,稱為梯形圖的邏輯解算。邏輯解算是按梯形圖中從上到下、從左到右的順序進行的。
4)梯形圖中的線圈和其他輸出指令應放在最右邊。
5)梯形圖中各編程元件的常開觸點和常閉觸點均可以無限多次地使用。                                                                                                                                                                                   
五、可編程控制器的編程步驟
(1)確定被控系統必須完成的動作及完成這些動作的順序。
(2)分配輸入輸出設備,即確定哪些外圍設備是送信號到PLC,哪些是外圍設備是接收來自PLC信號的。并將PLC的輸入、輸出口與之對應進行分配。
(3)設計PLC程序畫出梯形圖。梯形圖體現了按照正確的順序所要求的全部功能及其相互關系。
(4)實現用計算機對PLC的梯形圖直接編程。
(5)對程序進行調試(模擬和現場)。
(6)保存已完成的程序。
顯然,在建立一個PLC控制系統時,必須首先把系統的需要的輸入、輸出數量確定下來,然后按需要確定各種控制動作的順序和各個控制裝置彼此之間的相互關系。確定控制上的相互關系之后,就可進行編程的第二步──分配輸入輸出設備,在分配了PLC的輸入輸出點、內部輔助繼電器、定時器、計數器之后,就可以設計PLC程序畫出梯形圖。在畫梯形圖時要注意每個從左邊母線開始的邏輯行必須終止于一個繼電器線圈或定時器、計數器,與實際的電路圖不一樣。梯形圖畫好后,使用編程軟件直接把梯形圖輸入計算機并下載到PLC進行模擬調試,修改→下載直至符合控制要求。這便是程序設計的整個過程。
可編程控制器基本指令簡介
CP1H系列PLC主機基本指令表
助記符 名稱 功能
LD 裝載 指定位用于指令行的開始或使用權用AND LD和ORLD指令時定義邏輯塊。
AND 指定位與執行條件進行邏輯與運算。
AND LD 邏輯塊與 前面程序塊進行邏輯與運算的結果。
AND NOT 與非 指定位的非與執行條件進行邏輯與運算。
OR 指定位與執行條件進行邏輯或運算。
OR NOT 或非 指定位的非與執行條件進行邏輯或運算。
OUT 輸出 在執行條件為ON時使操作數位變ON;在執
行條件為OFF時使操作數位變OFF。
SET 置位 在執行條件為ON時使操作數位變ON,在執行條件為OFF時不影響操作位的狀態。
RSET 復位 在執行條件為ON時使操作位數變OFF, 在執行條件為OFF時不影響操作數位的狀態。
NOP 空操作 不作任何操作,程序轉移到下一個指令。
END 結束 用于程序結束。
JMP 跳轉 如果跳轉條件為OFF,則JMP(04)與JME(05)之間的所有指令均被忽略
JME 跳轉結束
SFT 移位寄存器 生成一個位移位寄存器
KEEP 保持 將一個位定義為由置位輸入和復位輸入控制的鎖存。
TIM 定時器 ON延遲(減數)定時器操作。
CNTR 可逆計數器 增加或減少輸入信號由OFF變ON時,增加或減小PV值。
DIFU 上升沿微分 在輸入信號的上升沿時刻將某個指定位變ON一個循環周期。
DIFD 下降沿微分 在輸入信號的下降沿時刻將某個指定位變ON一個循環周期。
@MOV 傳送 將源數據(字或常數)復制到目標字中。
@ASL 算術左移 將單字數據中的每一位向左進行帶CY移位。
@ASR 算術右移 將單字數據中的每一位向右進行帶CY移位。
AND LD 邏輯塊與 前面程序塊進行邏輯與運算的結果。
OR LD 邏輯塊或 前面程序塊進行邏輯或運算的結果。
NETR
NETW
TABLE,PORT
TABLE,PORT
網絡讀
網絡寫
SLCR
SLCT
SLCE
N
N
順控繼電器段的啟動
順控繼電器段的轉換
順控繼電器段的結束