[PLC基礎程式實作筆記] 快速理解自保持狀態& 程式實作

文章推薦指數: 80 %
投票人數:10人

(一)、PLC程式撰寫的關鍵? · (二)、B接點的使用時機? · (三)、為什麼復歸要讓機器回到原點?為什麼要用串聯控制復歸電路? · (四)、何謂單一動作與連續動作 ... Home Robot _ROS _ISAAC _OpenCV MachineLearning LabVIEW Linux AutomaticControl _matlab控制器設計 _機器手臂 _數位信號處理 _Arduino _PLC Programming PLC [PLC基礎程式實作筆記]快速理解自保持狀態&程式實作 7月13,2020 by GreatWay 一、暖身(一)、PLC程式撰寫的關鍵?PLC程式設計的關鍵在於清楚描述動作流程。

有了清楚的動作流程,在程式撰寫上比較不容易出錯。

(二)、B接點的使用時機?B接點(常閉)通常用於讓使用者知道最優先的狀態。

(三)、為什麼復歸要讓機器回到原點?為什麼要用串聯控制復歸電路?機器回到原點。

如果沒有回到原點,不能讓機器再次工作。

會用串聯控制線路,否則一開機就會撞機的危安事件。

(四)、何謂單一動作與連續動作?單一動作(執行完動作,回到原點)、連續動作(執行完動作,回到原點,重複此動作)。

(五)、何謂自保持與非自保持開關?非自保持開關:按下去彈回,即回到初始狀態。

有自保持開關 :按下去就一直保持輸出狀態。

(六)、switch開關的使用場景?用一個switch開關,若有問題則啟動緊停開關。

用一個switch開關,控制2個非自保持的開關。

二、快速理解自保持與程式撰寫(一)、何謂自保持?按下啟動按鈕後,手離開後,一直保持輸出的迴路。

用switch開關控制非自保持開關來產生自保持狀態。

以電風扇為例,如果用一般按鈕狀態來看,通常是啟動按鈕按下,風扇轉動,手離開按鈕後,電風扇就會停止。

這會是你希望的狀況嗎?因此,為了要創造出符合我們操作習慣的狀態,我們會使用自保持的線路控制,也就是按下按鈕後,讓馬達運轉,手離開按鈕後,風扇依然保持轉動的狀態。

(二)、程式撰寫與接線方式?1.使用元件:X20開關:A接點開關(常開,按下才會通路)X24開關:B接點開關(常閉,按下才會斷路)Y0:輸出,也就是要控制的物件。

2.接線方式:以一個A接點開關X20,串連一個B接點開關X24,輸出為Y0。

再用Y0狀態與X20並聯。

3.程式撰寫:(1).OFF優先迴路(用於比較危險的狀態)(2).ON優先回路(用於一般流水線)三、小試身手問題:吊扇自控制電路:輕按一下START按鈕X020=ON,Y0=ON吊扇運轉。

輕按一下STOP按鈕X021=ON,Y0=OFF吊扇停止運轉。

輕按一下START按鈕X020=ON,在沒有故障的情況下(X023=OFF),Y0=ON吊扇運轉。

輕按一下TEST按鈕,X022=ON,測試吊扇是否運轉(運轉Y0=ON)。

將上述動作組合,完成完整控制。

請先試著思考,再看解答:.....................參考作法:假如題目改成,按下測試鈕(X022=ON)來測試風扇是否運轉,若風扇運轉,則量正常燈號,則改成下圖寫法:---參考資料:線圈的自保持及解除#PLC#自保持#switch 0 Comments 張貼者: GreatWay I'maroboticadventurerandrunnersoIloverobotsandrunning.Runningisnotonlyforhealth,butalsoforself-disciplinetopursueself-breakthroughonroboticdevelopment. Therefore,Ilearn,Ithink,Ipractice,continuously,tomakecreativeideascometrue. 你可能會喜歡這些文章 0 留言 搜尋此網誌 熱門文章 根軌跡繪圖筆記 4月04,2021 [除錯救星]Code::Blocks>>can'tfindcompilerexecutableinyourconfiguredsearchpath'sforgnugcccompiler 5月03,2020 [Arduino實作]快速上手七段顯示器 12月05,2020 文章速覽 根軌跡繪圖筆記 4月04,2021 [除錯救星]Code::Blocks>>can'tfindcompilerexecutableinyourconfiguredsearchpath'sforgnugcccompiler 5月03,2020 [Arduino實作]快速上手七段顯示器 12月05,2020 [ROSSLAM系列]ROSMelodic中的ORBSLAM2環境建置與StereoSLAM實現 7月20,2020 [PLC基礎程式實作筆記]快速理解自保持狀態&程式實作 7月13,2020 [數位信號處理筆記]單元2.關於信號的那些觀念 10月12,2020 ROS&ROS2技術實作紀錄總覽 6月30,2020 [LabVIEWforArduino]6個步驟,輕鬆完成LabVIEWforArduino的環境建置 11月29,2020 [LabVIEW實作-NImyRIO基礎篇]RGB三色LED燈硬體交換控制 6月03,2020 [ROSBeginner實作:Arduino篇]主題1:ArduinoIDESetup(創建Arduino開發環境),以Kinetic為例 6月02,2020 技術類別 ROS (51) labview (38) MATLAB (26) Robot (22) machinelearning (11) Linux (8) MachineARM (8) DSP (7) Programming (7) ISAAC (5) PLC (1) 關鍵字 機器視覺 機器學習 arduino DSP ISAAC labview Linux MachineARM machinelearning MATLAB over_sampling PLC Programming Robot ROS TOF 訂閱 發表文章 Atom 發表文章 留言 Atom 留言 首頁 Home ROS LabVIEW MachineLearning 數位信號處理 Linux Arduino Programming GreatWay I'maroboticadventurerandrunnersoIloverobotsandrunning.Runningisnotonlyforhealth,butalsoforself-disciplinetopursueself-breakthroughonroboticdevelopment. Therefore,Ilearn,Ithink,Ipractice,continuously,tomakecreativeideascometrue. 瀏覽簡介 SocialWidget DesignedwithbyWay2themes|DistributedbyBloggerTemplates



請為這篇文章評分?