怎么做才能編寫出合格的PLC程序?內(nèi)蒙古PLC程序編寫老師傅告訴你這九點
科學(xué)的內(nèi)蒙古PLC程序編寫步驟實際上很簡單,但大多數(shù)工程師通常認(rèn)為它很簡單,而忽略了很多細(xì)節(jié)。忽略細(xì)節(jié),將來必然會有問題。為了避免未來的問題,只有遵守規(guī)則,沒有規(guī)則不是方圓,plc編程也有自己的規(guī)則。
一步:閱讀產(chǎn)品說明書
一步看起來很簡單,但許多工程師做不到。認(rèn)為這一步是浪費時間,甚至只從供應(yīng)商的培訓(xùn)中了解設(shè)備。
仔細(xì)閱讀說明書是編程的第一步。首先,我們應(yīng)該閱讀安全規(guī)則,知道哪些執(zhí)行機構(gòu)可能對人身造成傷害,哪些機構(gòu)容易受到影響,如何解決危險。這些致命的問題都在安全規(guī)則中。為什么不看呢?
此外,設(shè)備各部件的特點、使用方法和調(diào)試方法也在說明書中。即使程序正確,如果部件調(diào)試不好,設(shè)備也不能工作。此外,所有的電路圖、氣動液壓電路圖和裝配圖也在說明書中。如果你不讀它,你怎么知道沒有一個部件可以做什么樣的改造。
第二步:根據(jù)說明書,檢查I/O
檢查I/O,俗稱“打點”。檢查I/O方法很多,但一定要按照說明書提供的地址依次檢查,在絕對安全的情況下進(jìn)行檢查。
檢查輸入點時,一般輸入信號只不過是各種傳感器,如電容、電感、光電、壓阻、超聲波、磁感應(yīng)和行程開關(guān)。檢查這些部件相對簡單,根據(jù)部件說明將工件放在車站,或移動執(zhí)行機構(gòu)檢查傳感器是否有信號。當(dāng)然,不同的設(shè)備可能有不同的檢測方法,這取決于具體情況。
但是在檢查輸出信號時要特別小心。如果是電驅(qū)動產(chǎn)品,必須在安全條件下,特別是在保證設(shè)備不受沖擊的前提下,讓執(zhí)行機構(gòu)的驅(qū)動器通電,檢查執(zhí)行機構(gòu)是否能移動。如果是液壓或氣動執(zhí)行機構(gòu),換向閥也會在安全條件下手動通電,從而控制執(zhí)行機構(gòu)。檢查輸出信號時,無論執(zhí)行機構(gòu)的驅(qū)動方式如何,都必須按照元件說明書確保設(shè)備和人身安全。需要注意的是,并非所有設(shè)備的執(zhí)行機構(gòu)都能通電測試,因此有時個別輸出信號可能無法手動測試。
無論是輸入還是輸出裝置,當(dāng)傳感器有信號或執(zhí)行機構(gòu)的驅(qū)動裝置通電時,必須同時檢查PLC上的I/O模塊指示燈是否也點亮。在許多設(shè)備中,輸入輸出信號是通過接線端子和接線端子進(jìn)行的。PLC連接,有時端子指示燈有信號,但不能保證連接線內(nèi)部斷路,PLC上面對應(yīng)的地址沒有信號接通。要特別注意這一點。
測量輸入輸出信號后,同時記錄測量地址,確保信號地址與說明書一致。如有差異,再次測量設(shè)備地址,多次測量仍不一致,先聯(lián)系設(shè)備制造商,因為此時不能確保制造商提供的地址沒有錯誤。
第三步:打開編程軟件,進(jìn)行硬件配置,并將I/O地址寫在符號表中
不同的PLC使用不同的編程軟件。但對于任何一種軟件,編程前的第一步都是根據(jù)實際情況進(jìn)行硬件組態(tài)。PLC建立硬件配置和相應(yīng)的通信配置。硬件組態(tài)完成后,將之前記錄在紙上的硬件組態(tài)完成I/O地址寫在軟件的符號表中。由于軟件不同,符號表的定義可能不同,但一般軟件都有這個功能,這一步非常重要。編寫符號表時,不僅要正確編寫設(shè)備輸入輸出的絕對地址,還要命名每個地址并添加注釋,這將非常方便以后的編程。編程時不需要每次查詢絕對地址,只要填寫好名字。當(dāng)然,這也取決于軟件是否具有此功能。
第四步:寫程序流程圖
編程前,一定要在草稿上寫下程序的流程圖。一個完整的程序應(yīng)該包括主程序、停止程序、急停程序、復(fù)位程序等。如果軟件允許,內(nèi)蒙古PLC程序編寫電話每個程序都應(yīng)該按照“塊”編寫的形式,即一個程序是一個塊,根據(jù)需要調(diào)用每個塊。
PLC好的是處理順序控制。在順序控制中,主流程是核心。我們必須確保制定的流程是正確的,并仔細(xì)檢查草稿。如果主流程有問題,當(dāng)程序出現(xiàn)時PLC執(zhí)行后,很可能發(fā)生沖擊、設(shè)備損壞或?qū)θ松碓斐晌kU。
第五步:在軟件中編寫程序
在確保主流程沒有問題后,您可以在軟件中編寫程序。此外,還要注意停止、緊急停止和復(fù)位程序的正確性,特別是停止和緊急停止程序,這是與人身安全和設(shè)備安全有關(guān)的重要的程序,不可低估。確保設(shè)備在任何情況下都不會對人身造成傷害。
第六步:調(diào)試程序
在調(diào)試過程中,可分為兩個方面。
1.如果條件允許,或者你的邏輯能力超強,你可以先測試軟件的模擬功能,但是很多繁瑣的程序很難用軟件模擬來看出程序是否正確。
2.將程序下傳到PLC在線調(diào)試。如果設(shè)備不動或運行異常,不要先修改程序。很可能傳感器調(diào)試不到位。如果傳感器正確,請修改程序。
第七步:調(diào)試完成后,再次編輯程序
在上一次調(diào)試中,由于程序的修改,我們必須再次檢查或編輯程序,然后將程序下傳到PLC中。
第八步:保存程序
在這一步中,要注意一個問題,那就是程序應(yīng)該保存在哪里?PC硬盤?閃存設(shè)備?移動硬盤?當(dāng)然,這些都不是,所有這些存儲設(shè)備都可能感染病毒。因此,程序必須并且只能燒毀在光盤上。還有一個問題,燒制程序是哪個程序?在此之前,我們已經(jīng)下載了調(diào)試和修改的程序PLC中,如果PLC如果程序完全正確,將程序上傳到PC將此程序燒制到光盤中。以上一切都是為了安全。
第九步:填寫報告
內(nèi)蒙古PLC程序編寫編程完成后,應(yīng)填寫調(diào)試報告,并逐一記錄所遇到的問題和程序中的一些困難問題。因為很長一段時間后,我也會忘記程序的一些技巧,但也方便其他同事理解你寫的程序。