Classification List
PLC編程最有效的編程步驟
PLC編程的步驟很簡單,但大多數(shù)工程師往往只是認為它很簡單,忽略了很多細節(jié)。忽略細節(jié)勢必在未來造成問題。為了避免將來出現(xiàn)問題所以編程要有自己的邏輯思維。下面聊聊零基礎(chǔ)學(xué)習(xí)PLC的步驟:
第一步:查找PLC品牌說明書
這個第一步雖然看似很簡單,但卻有很多工程師做不到。這一步被認為是浪費時間,甚至從供應(yīng)商的培訓(xùn)了解設(shè)備。
仔細閱讀使用手冊說明書是編程的第一步。先看安全規(guī)則,了解哪些誤操作或不當使用可能會造成危險,發(fā)生危險時如何解決和處理。這些信息都在安全規(guī)則里。為什么不閱讀一下呢?
此外,關(guān)于機械設(shè)備以及每個元件的特性,使用方法,調(diào)試分析方法也在說明書中,不去進行閱讀,即便是程序正確,如果一個元件之間沒有調(diào)試好,設(shè)備一樣不能給生產(chǎn)提高工作效率。再有,所有的電路圖、氣動回路圖、液壓回路圖、裝配圖也在說明書中,不去閱讀它怎么能夠知道各個元件可以做何種改造呢。
第二步: 根據(jù)使用手冊說明書檢查I/O端
檢查 I/O,通常稱為"點"。有許多方法可以檢查 I/O,但請務(wù)必根據(jù)說明中提供的地址和絕對安全性依次檢查它們。
在檢查輸入點時,一般的輸入信號不過是各種傳感器,如電容、電感、光電、壓阻、超聲波、磁力和行程開關(guān)等傳感器。檢查這些部件很容易。根據(jù)部件說明,將工件放在工作臺上,或移動執(zhí)行機構(gòu),檢查傳感器是否有信號。當然,不同的設(shè)備可能有不同的檢測方法,這取決于具體情況。
但是檢查輸出信號時要小心。如果是電動驅(qū)動產(chǎn)品,必須在安全的情況下,特別是要保證設(shè)備不會發(fā)生碰撞的前提下,讓執(zhí)行機構(gòu)驅(qū)動電源,檢查執(zhí)行機構(gòu)是否能夠移動。如果是液壓或氣動致動器,同樣在安全的情況下手動向換向閥供電,從而控制執(zhí)行機構(gòu)。在檢查輸出信號時,不管執(zhí)行機構(gòu)的驅(qū)動方式是什么,都必須根據(jù)部件規(guī)格確保設(shè)備和人員的安全,而且需要注意的是,并非所有設(shè)備的執(zhí)行機構(gòu)都可以通過電測試,因此有時個別的輸出信號可能不需要手動測試。
無論是輸入設(shè)備還是輸出設(shè)備,都需要檢查當傳感器有信號或者執(zhí)行器的驅(qū)動設(shè)備通電時,PLC上的I/O模塊指示燈是否也點亮。在許多設(shè)備中,輸入和輸出信號通過端子與可編程控制器相連。有時端子的指示燈有信號,但不能保證PLC上相應(yīng)的地址不會因為連接線開路而連接。這一點要特別注意。
在測量數(shù)據(jù)輸入輸出控制信號后,要同時將測量的地址進行記錄下來,保證信號地址和說明書中一致。如有不同,再次測量技術(shù)設(shè)備地址,多次測量仍然存在不一致,先聯(lián)系設(shè)備生產(chǎn)廠家,因為他們此時企業(yè)不能為了保證廠家提供的地址沒有一個錯誤。
第三步:打開PLC編程軟件,配置硬件,在符號表中寫入I/O地址。
不同的PLC使用不同的編程軟件。但對于任何類型的軟件,編程前的第一步是做硬件配置,根據(jù)PLC的實際類型建立硬件配置和相應(yīng)的通信配置。硬件配置完成后,將以前記錄在軟件符號表中的 I/O 地址寫在紙上。符號表的定義可能因軟件而異,但一般軟件必須具有此功能。在編寫符號表時,您不僅能正確書寫設(shè)備輸入和輸出的絕對地址,還最好說出每個地址并添加注釋,這非常方便以后編程。您不需要每次編程時查詢絕對地址,只需填寫指定名稱。當然,這也取決于軟件是否具有此功能。
第四步:編寫程序流程圖
在編程之前,一定要把程序的流程圖寫在草稿上。一個完整的程序應(yīng)該包括主程序,停止程序,緊急停止程序,重置程序等。如果軟件允許,每個程序都應(yīng)該以“塊”形式編寫,也就是說,一個程序是一個塊,最后,每個塊根據(jù)需要被調(diào)用。
PLC最擅長加工順序控制,其中主要工序是核心。確保建立的流程是正確的,并仔細檢查草稿。如果主要過程存在問題,當程序由PLC執(zhí)行時,很有可能會對設(shè)備造成沖擊、損壞或?qū)θ嗽斐晌kU。
第五步:在軟件中編寫應(yīng)用程序
在確保主進程沒有問題之后,您可以在軟件中編寫程序。編程技術(shù)若是欠缺的話這里推薦:地址一《電工學(xué)習(xí)網(wǎng)》-工控論壇-PLC論壇,地址二《吾愛程序猿》-其他編程分享交流區(qū),自己去找一些教學(xué)視頻下載來,全套的那種,使用什么品牌PLC就下載對應(yīng)的編程教程,學(xué)習(xí)PLC編程需要結(jié)合PLC的實際操作去配合,這樣有才事半功倍的效果。
第六步:調(diào)試PLC程序
在調(diào)試程序的這一步驟中,您可以將其分為兩個方面。
1、如果條件允許,或者邏輯能力強,可以先用軟件的模擬功能來測試,但是很多復(fù)雜的程序很難用軟件模擬來判斷程序是否正確。
2、將程序下載到PLC進行在線檢測信號狀況和輸出狀況。
第七步:調(diào)試完成后,再次進行編輯系統(tǒng)程序
在上一步的調(diào)試中,由于對程序設(shè)計有所提高修改,故必須通過再次企業(yè)整體質(zhì)量檢查或編輯一下工作程序,然后將最終的程序下傳到PLC中。
第八步:將編好的PLC程序保存并備份
在此步驟中,需要注意的一個問題是應(yīng)將程序保存到何處?PC硬盤?閃存設(shè)備?移動硬盤?當然不是,所有這些存儲設(shè)備都可能感染病毒。因此,程序必須而且只能復(fù)制到光盤上去。需要我們復(fù)制和備份的PLC程序是在我們下載完成的程序的最終調(diào)試和修改之前,如果PLC在執(zhí)行程序時是完全正確的,程序?qū)⒈簧蟼鞯絇C,將這個程序復(fù)制到光盤上。
第九步:最后做報告總結(jié)
編程完成后,填寫最終調(diào)試報告,對程序中遇到的問題和一些難點問題逐一記錄。因為過了很長一段時間,我會忘記一些程序的技巧,同時也方便其他同事理解你寫的程序。