可編程邏輯控製器 (PLC) 中的梯形邏輯
發布時間:2023-04-24 責任編輯:lina
【導讀】梯形圖,更好地稱為梯形邏輯,是一種用於對 PLC(可編程邏輯控製器)進行編程的編程語言。本文將簡要介紹什麼是梯形邏輯,並通過一些示例說明其功能。
本文介紹了用於對 PLC 進行編程的編程語言梯形圖邏輯,並展示了其功能的示例。
梯形圖,更好地稱為梯形邏輯,是一種用於對 PLC(可編程邏輯控製器)進行編程的編程語言。本文將簡要介紹什麼是梯形邏輯,並通過一些示例說明其功能。
可編程邏輯控製器或 PLC 是用於執行控製功能的數字計算機,通常用於工業應用。在可用於對 PLC 進行編程的各種語言中,梯形圖邏輯是一種直接模仿機電繼電器係統的語言。
tashiyongzaidaibiaoxitongdianyuandelianggechuizhitiaozhijianbuzhidechangtiji。yanzhetijishichudianhexianquan,fangzhaojixiejidianqishangdechudianhexianquanjianmo。chudianchongdangshuru,tongchangdaibiaokaiguanhuoanniu;線圈表現為輸出,例如燈或電機。
不過,輸出不一定是物理的,可以代表 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可編程電源,賦能高端裝備製造
- 從機械執行到智能互動:移遠Q-Robotbox助力具身智能加速落地
- 品英Pickering將亮相2026航空電子國際論壇,展示航電與電池測試前沿方案
- 模擬芯片設計師的噩夢:晶體管差1毫伏就廢了,溫度升1度特性全飄
- 3A大電流僅需3x1.6mm?意法半導體DCP3603重新定義電源設計
- 芯科科技Tech Talks與藍牙亞洲大會聯動,線上線下賦能物聯網創新
- 車規與基於V2X的車輛協同主動避撞技術展望
- 數字隔離助力新能源汽車安全隔離的新挑戰
- 汽車模塊拋負載的解決方案
- 車用連接器的安全創新應用
- Melexis Actuators Business Unit
- Position / Current Sensors - Triaxis Hall


