可編程邏輯控製器 (PLC) 中的梯形邏輯
發布時間:2023-04-24 責任編輯:lina
【導讀】梯形圖,更好地稱為梯形邏輯,是一種用於對 PLC(可編程邏輯控製器)進行編程的編程語言。本文將簡要介紹什麼是梯形邏輯,並通過一些示例說明其功能。
本文介紹了用於對 PLC 進行編程的編程語言梯形圖邏輯,並展示了其功能的示例。
梯形圖,更好地稱為梯形邏輯,是一種用於對 PLC(可編程邏輯控製器)進行編程的編程語言。本文將簡要介紹什麼是梯形邏輯,並通過一些示例說明其功能。
可編程邏輯控製器或 PLC 是用於執行控製功能的數字計算機,通常用於工業應用。在可用於對 PLC 進行編程的各種語言中,梯形圖邏輯是一種直接模仿機電繼電器係統的語言。
它(ta)使(shi)用(yong)在(zai)代(dai)表(biao)係(xi)統(tong)電(dian)源(yuan)的(de)兩(liang)個(ge)垂(chui)直(zhi)條(tiao)之(zhi)間(jian)布(bu)置(zhi)的(de)長(chang)梯(ti)級(ji)。沿(yan)著(zhe)梯(ti)級(ji)是(shi)觸(chu)點(dian)和(he)線(xian)圈(quan),仿(fang)照(zhao)機(ji)械(xie)繼(ji)電(dian)器(qi)上(shang)的(de)觸(chu)點(dian)和(he)線(xian)圈(quan)建(jian)模(mo)。觸(chu)點(dian)充(chong)當(dang)輸(shu)入(ru),通(tong)常(chang)代(dai)表(biao)開(kai)關(guan)或(huo)按(an)鈕(niu);線圈表現為輸出,例如燈或電機。
不過,輸出不一定是物理的,可以代表 PLC 內存中的單個位。然後可以稍後在代碼中將該位用作另一個輸入。觸點串聯表示 AND 邏輯,並聯表示使用 OR 邏輯。與真正的繼電器一樣,有常開觸點和常閉觸點。
梯形圖邏輯示例
我們來看一個梯形圖邏輯編程的例子:
圖 1.一個簡單的梯形圖邏輯程序
這個梯形圖邏輯程序有三個梯級長。程序由 CPU 從左到右、從上到下“掃描”或運行。橫跨整個梯級的符號實際上是圖形說明。這些指令的名稱是:
• XIC(檢查是否關閉)
• XIO(檢查是否打開)
• OTE(輸出激勵)。
梯級
查看梯級,注意前兩個輸入 I:1/1 和 I:1/2。符號是 XIC,I 表示這是一個輸入。該指令表示在其中一個離散輸入卡上找到的物理輸入。
圖 2.個梯級代表在其中一個離散輸入卡上找到的物理輸入。
I:1 表示此輸入卡已放置在插槽 1 中,與處理器直接相鄰。/1 表示感興趣的位。輸入卡有多個通道,如果指令指定/1,則指令訪問通道 1。
第二個輸入代表同一張卡上的通道 2。如果關閉,則 XIC 指令真正意味著 true。也ye就jiu是shi說shuo,如ru果guo它ta代dai表biao的de輸shu入ru設she備bei關guan閉bi,則ze該gai指zhi令ling將jiang為wei真zhen。如ru果guo指zhi令ling為wei真zhen,則ze以yi綠lv色se突tu出chu顯xian示shi。使shi輸shu出chu通tong電dian的de方fang法fa是shi是shi否fou可ke以yi從cong左zuo軌gui追zhui蹤zong到dao右you軌gui的de真zhen實shi指zhi令ling路lu徑jing。因yin此ci,梯ti級ji 1 上的輸出將為真,因為存在真指令路徑 I:1/1 和 I:1/2。這實際上是一個 AND 操作。
本例中的輸出 B:0/1 實際上是存儲在 PLC 內存中的內部位。這就是為什麼將“輸出”標記為 B 而不是 O 的原因。當需要記錄特定狀態或一組輸入而不實際打開物理輸出時,這些內部位非常有用。
二階
在第二個梯級上,我們有一個標記為 I:1/3 的第三個輸入,我們的內部位現在用於輸入指令而不是輸出。
圖 3.第二個梯級代表與輸入指令一起使用的第三個輸入。
這兩個輸入並聯放置,代表一個或條件。O:2/1 是一條輸出指令,表示插槽 2 中物理離散輸出卡上的通道 1。可以通過將 B:0/1 替換為梯級一的兩個輸入來在沒有內部位的情況下重寫第二個梯級。因此,如果 I:1/3 為真,或者如果 I:1/1 和 I:1/2 都為真,則輸出 O:2/1 將為真。這是所有梯形圖邏輯程序的基本結構。
第三梯級
第三個梯級引入了 XIO 指令。如果打開,將 XIO 指令描述為真。
圖 4.第三個梯級引入了 XIO 指令。
隻有當連接到它的輸入打開時,XIO 才會為真。對於內部位,如果內部位關閉,則此指令為真。因此,因為 I:1/1 和 I:1/2 都閉合,表示這些輸入的 XIO 指令為假。表示 I:1/3 的 XIO 為真,因為它表示的輸入設備是打開的。如果沒有從左到右的真實指令路徑,則第三梯級 O:2/2 上的輸出將關閉。
PLC係統指令
上麵討論的指令是 PLC 係統中基本的指令,但它們隻占整個指令集的一小部分。大多數 PLC 包括定時器、計數器、鎖存和邏輯指令。
圖 5 顯示了作者為 Allen-Bradley PLC 編寫的稍微複雜的電平控製程序。
圖 5. 電平控製程序
對於初學者,您可能會注意到輸入 I:1/0。令人困惑的是,Allen-Bradley 將任何卡通道上的個通道命名為 0。這類似於數組索引從零開始的方式。
該程序使用連接到水箱的兩個液位開關來啟動兩個泵,這兩個泵必須一個接一個地開始運行,而不是同時運行。請注意,相同的兩個 XIC 輸入同時控製泵 A 和 B。但是,內部位與 XIC 一起用於控製泵 A,與 XIO 一起用於控製泵 B。如果梯級 0000 為真,則使用鎖存指令鎖存泵 A .
如果梯級 0001 為真,則泵 B 被鎖定。一旦鎖存指令變為真,輸出將保持打開狀態,直到激活互補的解鎖指令。一個梯級使用性指令和 XOR 指令控製泵切換。
單次觸發在激活時對單個程序掃描保持正確,而 XOR 的行為與往常一樣。這是使用單個輸入切換位的簡單方法。
免責聲明:本文為轉載文章,轉載此文目的在於傳遞更多信息,版權歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權問題,請聯係小編進行處理。
推薦閱讀:
- 噪聲中提取真值!瑞盟科技推出MSA2240電流檢測芯片賦能多元高端測量場景
- 10MHz高頻運行!氮矽科技發布集成驅動GaN芯片,助力電源能效再攀新高
- 失真度僅0.002%!力芯微推出超低內阻、超低失真4PST模擬開關
- 一“芯”雙電!聖邦微電子發布雙輸出電源芯片,簡化AFE與音頻設計
- 一機適配萬端:金升陽推出1200W可編程電源,賦能高端裝備製造
- 1200餘家企業齊聚深圳,CITE2026打造電子信息產業創新盛宴
- 掌握 Gemini 3.1 Pro 參數調優的藝術
- 築牢安全防線:電池擠壓試驗機如何為新能源產業護航?
- Grok 4.1 API 實戰:構建 X 平台實時輿情監控 Agent
- 電源芯片國產化新選擇:MUN3CAD03-SF助力物聯網終端“芯”升級
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall




