發布日期:2022-04-26 點擊率:24 品牌:歐姆龍_Omron
歐姆龍plc的作業原理
在此就本公司PLC(可編程操控器)的SYSMAC PLC中共通的根柢動作,對初度選用本公司PLC的客戶以必要的術語為基地進行闡明。但不包含您收買后的FA體系和plc編程方案時所需求的技能信息。
I/O改寫
在PLC(可編程操控器)中,客戶所方案的用戶程序經過一邊讀寫PLC內的存儲器區域(歐姆龍稱「I/O存儲器」)的信息一邊將指令從開端到終究逐一施行的辦法來進行處理。另一方面,關于與PLC或I/O單元直接相連的感應器/開關等PLC外的數據,依照必守時序,會與PLC內的「I/O存儲器」的數據一同更新。這種PLC外的數據與PLC內的I/O存儲器的數據的一同更新,即稱為「I/O改寫動作」。
了解依照如何的時序進行I/O改寫,在研討客戶所方案的FA體系和用戶程序的動作時十分首要。SYSMAC PLC的狀況下,該I/O改寫動作會在施行完悉數的指令后馬跋涉行。(拜見下圖)
周期時刻
在PLC處理周期中,從I/O改寫施行(開端)到下一次的I/O改寫施行(處理)之間的時刻,即周期時刻。
周期時刻包含共通處理(自我確診)、用戶程序施行處理、I/O改寫處理、外圍效勞處理等所需求的時刻。
1 如周期時刻過長,則與PLC外部進行數據更新的周期變長,輸入輸出的照料時刻變長,致使無法獲取比周期時刻短的輸入的改動。
2 如周期時刻短,則輸入輸出的照料時刻變短,可進行高速處理。
3 如更改周期時刻,則指令的施行距離及輸入輸出的照料時刻也會改動。
SYSMAC PLC的狀況下,可依照以下的進程核算出周期時刻。
周期時刻(Cycle time)=共通處理時刻+指令施行時刻+I/O改寫時刻+外圍效勞時刻
各SYSMAC PLC機種的施行時刻的核算辦法,在商品手冊中有記載。
接連使命
一般,在PLC的處理周期內,用戶程序包含I/O改寫等別的處理,將按次第施行。(拜見「I/O改寫」項)。
在這個處理周期中能夠優先施行的處理,即接連使命。如事前指定的接連條件樹立,則接連處理周期,優先施行該處理。
(依據SYSMAC PLC機種的紛歧樣,也有將「接連使命」標明為「接連程序」的狀況,在這篇文章中選用CS/CJ系列中運用的「接連使命」的標明法進行闡明)。
例如,在SYSMAC CS/CJ系列中,作為接連使命,可供應斷電接連、守時接連、I/O接連、按內部計時器的安穩周期接連、外部接連等辦法。
首要的接連使命 | 內容 |
斷電接連 | 電源堵截時施行 |
守時接連 | 按必定的時刻距離施行 |
I/O接連 | 在接連輸入單元的接點上升沿處施行 |
外部接連 | 有來自高功用I/O單元、CPU高功用單元、內插板 (僅CS系列)的懇求時施行 |
I/O分配
在用戶程序中,為了對PLC內裝載的輸入輸出單元的輸入、輸出信號進行處理,有必要事前為其分配PLC內的I/O存儲器的地址。將PLC內裝載的單元的輸入、輸出信號分配到I/O存儲器上,即為I/O分配。CPU單元即依據該I/O分配信息施行裝載單元及I/O改寫動作。
歐姆龍plc的作業原理
將PLC內裝載的單元的輸入、輸出信號分配到I/O存儲器上,即為I/O分配。CPU單元即依據該I/O分配信息施行裝載單元及I/O改寫動作。
在線主動登錄
離線主動登錄
CPU單元的存儲區域
在PLC內,進行用戶程序、I/O存儲器的數據及注釋信息、CPU單元及高功用單元的設定信息、登錄I/O表信息等各類的數據的處理。保留這些PLC地址理的悉數數據的本地,即CPU單元內的存儲區域。
SYSMAC PLC時,有以下3種存儲區域,由電池支撐。
此外,在SYSMAC CS/CJ系列,因有內置閃存,可將存儲區域的內容遭到支撐,即便電池的電壓下降,用戶程序和參數區域的數據也不會不見。
用戶程序區域
記載客戶所方案的用戶程序。
I/O存儲器區域
經過指令的操作碼,能夠拜訪該區域。記載通道I/O(CIO)、內部輔佐繼電器、堅持繼電器、格外輔佐繼電器、數據存儲器、拓寬數據存儲器、計時結束象征其時值、計數結束象征其時值、使命象征、變址寄存器、數據寄存器、條件寄存器、時鐘脈沖等的信息。
I/O存儲器區域的數據中包含:斷電后康復時,內容會被根除的區域,以及可堅持早年的信息的區域。
參數區域
PLC地址理的各種初始設定信息。
記載PLC體系設定、登錄I/O表、路由表、CPU高功用單元體系設定等的信息。
下一篇: PLC、DCS、FCS三大控
上一篇: MATLAB和Simulink在航