1、PLC有兩種基本工作狀態(tài),即運(yùn)行(RUN)狀態(tài)和停止(STOP)狀態(tài)。PLC在STOP 狀態(tài)下一般進(jìn)行程序的編制、修改和下載;PLC在RUN行狀態(tài)下執(zhí)行程序。
2、PLC是采用“順序掃描,不斷循環(huán)”的方式進(jìn)行工作的,即在PLC運(yùn)行時,CPU根據(jù)用戶按控制要求編制好并存放于用戶程序存儲器中的程序,按指令步序號(或地址號)做周期性循環(huán)掃描,在無中斷或跳轉(zhuǎn)的情況下,按存儲地址號遞增的方向順序逐條執(zhí)行用程序,直至程序結(jié)束。然后重新返回第一條指令,開始下一輪新的掃描。在每次掃描過程中,還要完成對輸入信號的采樣和對輸出狀態(tài)的刷新等工作。PLC 的工作原理概括起來是:集中輸入,集中輸出,采用周期性循環(huán)掃描的工作方式。
3、PLC的一個掃描周期可分為內(nèi)部處理階段、通信服務(wù)階段、輸入采樣階段、程序執(zhí)行階段和輸出刷新階段。
1)輸入采樣階段
PLC在開始執(zhí)行程序之前,首先以掃描方式將所有輸入端的通斷狀態(tài)轉(zhuǎn)換成電平的高低狀態(tài)(1或0)并存入輸入鎖存器,然后將其寫入各自對應(yīng)的輸入映像寄存器,即刷新輸入。隨即關(guān)閉輸入端口,進(jìn)入程序執(zhí)行階段。
需要注意的是只有采樣時輸入映像寄存器中的內(nèi)容才與輸入信號一致,而其他時間范圍內(nèi)輸入信號的變化是不會影響輸入映像寄存器中的內(nèi)容的,輸入信號的變化狀態(tài)只能在下一個掃描周期的輸入處理階段被讀入。
2)程序執(zhí)行階段
PLC按順序從首地址開始的程序進(jìn)行逐條掃描執(zhí)行,并分別從輸入映像寄存器、輸出映像寄存器以及輔助繼電器中獲得所需的數(shù)據(jù)進(jìn)行運(yùn)算處理,再將程序執(zhí)行的結(jié)果寫入輸出映像寄存器,但這個結(jié)果在全部程序未被執(zhí)行完畢之前不會送到輸出端口。
3)輸出刷新階段
輸出刷新階段又稱為輸出處理階段。在此階段,當(dāng)程序執(zhí)行到 END指令,即在執(zhí)行完用戶所有程序后,PLC將輸出映像寄存器中的內(nèi)容送到輸出鎖存器,并通過一定的驅(qū)動裝置(繼電器、晶體管或晶閘管)驅(qū)動相應(yīng)的輸出設(shè)備工作。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。
舉報投訴
相關(guān)推薦
PC機(jī)對PLC的工作狀態(tài)進(jìn)行干預(yù)。本文僅以其中兩條命令為例說明Labview與歐姆龍PLC的串口通訊實(shí)現(xiàn)方法。 3.1、上位機(jī)對PLC的
發(fā)表于 12-30 11:54
求基恩士PLCKV-7500 與 LABVIEW 通過 以太網(wǎng) 通信的例程,走 TCP/ UDP 都行,能夠讀取PLC的工作狀態(tài) 和 位數(shù)據(jù)即可,不需要對PLC進(jìn)行控制啥的,謝謝各位大
發(fā)表于 12-21 22:12
點(diǎn)。該型PLC提供了比較豐富的上位鏈接命令,利用這些命令可通過串口利用PC機(jī)對PLC的工作狀態(tài)進(jìn)行干預(yù)。 本文僅以其中兩條命令為例說明Labview與歐姆龍
發(fā)表于 05-10 09:40
的使用規(guī)定,正確連接PLC,以免損壞PLC; 3、維護(hù)PLC:要及時維護(hù)PLC,定期檢查PLC的工作
發(fā)表于 03-01 18:19
PLC串口設(shè)備遠(yuǎn)程控制技術(shù)
摘要:本文介紹了如何通過遠(yuǎn)程控制技術(shù),實(shí)現(xiàn)對分布在世界各地的PLC的工作狀態(tài)進(jìn)行訪問和修改。
1 概 述
在該應(yīng)用案例
發(fā)表于 04-21 17:50
?1616次閱讀
。小型PLC因不具備大型工業(yè)控制系統(tǒng)所具有的高級人機(jī)界面,使工作人員無法直觀的了解其內(nèi)部程序的運(yùn)行情況,給工作狀態(tài)監(jiān)視和現(xiàn)場故障診斷提高難度。本文以華能玉環(huán)電廠攔污柵清污系統(tǒng)為例,提出
發(fā)表于 03-28 11:28
?1次下載
編程器是PLC的重要外圍設(shè)備。利用編程器將用戶程序送入PLC的存儲器,還可以用編程器檢查程序,修改程序,監(jiān)視PLC的工作狀態(tài)。計算機(jī)的普及,
發(fā)表于 05-03 10:54
?4897次閱讀
系列數(shù)據(jù)記錄儀的通信,將監(jiān)控數(shù)據(jù)完整的保存到存儲器的SD卡中,彌補(bǔ)了PLC存儲、管理大量數(shù)據(jù)能力不足的缺陷。通過此方案,用戶可對各設(shè)備的監(jiān)控數(shù)據(jù)和PLC的工作狀態(tài)進(jìn)行長期、有效的存儲,
發(fā)表于 09-28 15:52
?2507次閱讀
遠(yuǎn)程監(jiān)控管理并達(dá)到降本升效的目的。 方案介紹: 工廠現(xiàn)場的PLC接入到工業(yè)網(wǎng)關(guān),實(shí)現(xiàn)聯(lián)網(wǎng)接入、數(shù)據(jù)采集、協(xié)議解析、邊緣計算、數(shù)據(jù)標(biāo)準(zhǔn)化等功能,采集PLC的工作狀態(tài)、能耗等數(shù)據(jù),通過MQ
發(fā)表于 11-08 15:13
?1155次閱讀
PLC處于停止狀態(tài)時,輸入模塊不再采集外部信號,CPU停止對程序進(jìn)行邏輯運(yùn)算,輸出模塊不再控制外部設(shè)備。PLC在停止狀態(tài)下無法對外部設(shè)備進(jìn)行控制,此時可以對
發(fā)表于 03-13 17:25
?6547次閱讀
基于PLC控制的鑄件打磨設(shè)備需要在加工鑄件時自動切換適應(yīng),根據(jù)鑄件尺寸形狀施加一定的壓力,確保夾緊從而保證打磨工作的順利進(jìn)行,需要對液壓系統(tǒng)進(jìn)行精密控制以達(dá)到高效率生產(chǎn)的目的。 將生產(chǎn)現(xiàn)場的PLC
發(fā)表于 04-27 10:51
?336次閱讀
在實(shí)際系統(tǒng)中,有時會遇到多個上位機(jī)同時控制和監(jiān)測同一個PLC工作狀態(tài)的情況。
發(fā)表于 05-14 10:58
?4432次閱讀
,控制各種類型的機(jī)械或生產(chǎn)過程。 通常PLC的程序由設(shè)備制造商設(shè)計編寫并存入PLC存儲器中,包括系統(tǒng)診斷程序、輸入處理程序、編譯程序、信息傳送程序及監(jiān)控程序等,從而實(shí)現(xiàn)各種機(jī)械設(shè)備的自動化控制。其工作原理可以分為以下幾個
發(fā)表于 12-23 13:49
?734次閱讀
在實(shí)際系統(tǒng)中,有時會遇到多個上位機(jī)同時控制和監(jiān)測同一個PLC工作狀態(tài)的情況。通常所有設(shè)備距離在幾十米到上百米不等。在有通訊需求的時候,如果布線的話,工程量較大耽誤工期,這種情況下比較適合采用無線通信
發(fā)表于 08-08 10:28
?248次閱讀
在著手維修PLC電路之前,首要任務(wù)是深入了解設(shè)備的工藝流程。這包括熟悉設(shè)備的操作步驟、工作狀態(tài)以及各部件之間的相互作用。通過掌握工藝流程,維修人員可以更準(zhǔn)確地判斷故障所在,避免盲目操作帶來的不必要
發(fā)表于 09-25 15:18
?277次閱讀
評論