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