PLC程式設計前奏

2023-01-21 00:12:03 字數 1422 閱讀 8188

這篇文章取名《plc程式設計前奏曲》所要表達的意思就是plc程式設計也可以像**一樣,有她的節奏和感覺,也是很美妙的。

作為plc程式設計人員,在拿到專案的時候我們首先要幹什麼?很多朋友可能說看工藝程式設計啊,其實遠沒有你想的那麼簡單,在你程式設計之前有很多任務要去完成。

我們很多plc程式設計師經常接手別人的案子,對於別人的案子估計都很頭大,原因就是很多plc程式設計人員在專案的前期準備期間沒有很好的做專案程式的規劃,導致後面的程式設計越來越亂,最後亂的一塌糊塗,連自己都不願意多看一眼。如果你是這樣的plc程式設計人員,請好好看看我的這篇文章。

本文以我做過的乙個小專案為例

前奏曲第一步,整理元器件

接到專案的同時你會收到一堆的資料和圖紙,各種感測器,執行機構,各種p&id圖紙,一、二次電氣圖紙,工藝流程圖,拿過來都瀏覽一下之後開始工作吧

首先要做的是整理該專案所用到的所有感測器,執行單元,對著電氣圖紙給這些元器件命名,電氣圖紙上如果有的,基本上按著電氣原理圖所畫的命名,分配用處,搞明白他的作用。和他的使用注意實現,最好包括到後來在現場的安裝位置,根據p&id圖紙標註

前奏曲第二步:製作i/0

拿出電氣圖紙,開始製作i/0表吧,這個打擊估計都很熟悉,估計有很多人都不製作i/o表,在做程式的時候直接看圖紙,我對這種做法是不認同的,因為在製作i/o**的同時,關於i/0的點位分配也就整理好了。不信你看!

模擬量的

開關量的

你也可以根據模組分布做成這樣的,總之要好看,一目了然。

前奏曲第三步:分配程式段和程式段所用的暫存器變數

所有的元器件都整理好,搞清楚以後下面要做的回過頭來在看工藝,根據提供的工藝,規劃我們程式的功能區劃,定義功能分布

這個時候根據工藝主要的功能都以後分配完畢,下面就應該具體到每乙個程式段裡面了。

對於小一點的專案最好的情況下畫出流程圖

對於比較大的專案畫流程圖就不實際了,費力不討好,這個時候要做的就是直接分配暫存器位

我這裡舉例的點位比較小,所有用的是m,大專案就別了,直接定義db塊吧。

前奏曲第四步:分配引數位址,報警故障

每個專案中都會有很多引數設定,報警故障,這寫是必不可少的。

前奏曲第五步:通盤考慮

這個時候對程式的整個流程估計已經非常清楚了,站在整體思考你還需要定義分配那些變數,是不是有通訊,是不是需要定義很多定時器。等等,總之把你能想到的全部提前準備好

俗話說磨刀不誤砍柴工,有了上面的那麼多準備,現在開始動手編寫程式是不是有一種「讀書破萬卷,下筆如有神」的感覺,你也不會在寫程式的同時被位址分配打斷思路,減少錯誤,同時你在程式設計軟體定義變數的時候,在做hmi畫面的時候,你只需做的就是ctrl+c下乙個動作就是ctrl+v,享受寫程式一氣呵成的感覺吧。如果在寫程式的時候加上很恰當的注釋,別人在接受你的程式的時候也不會乙個**乙個**不停的追問你一些看不懂程式的問題

乙個整潔,漂亮的程式架構就這樣完成了,如果內部處理得當,這就是乙個成功的案例

能力有限,歡迎扔磚

PLC程式設計常用的方法

1 單流程及程式設計方法 1使用起保停電路模式的程式設計方法 在梯形圖中,為了實現前級步為活動步且轉換條件成立時,才能進行步的轉換,總是將代表前級步的中間繼電器的常開接點與轉換條件對應的接點串聯,作為代表後續步的中間繼電器得電的條件。當後續步被啟用,應將前級步關斷,所以用代表後續步的中間繼電器常閉接...

PLC程式設計的個人簡歷

姓名 目前所在 梅州年齡 22 戶口所在 廣東省國籍 中國 婚姻狀況 未婚民族 漢族 誠信徽章 未申請身高 165 cm 人才測評 未測評體重 50 kg 人才型別 應屆畢業生 應聘職位 工程 機械 工作年限 1 職稱 無職稱 求職型別 實習可到職日期 兩個星期 月薪要求 2000 3500 希望工...

PLC程式設計的標準與技巧

為了plc程式可讀性強,短期內可以讀懂並且能夠修改,在plc工作組內部需要統一我們的程式設計標準,以便適應將來工程人員調動後,原來的程式能夠被後來的人在短期內讀懂,現統一標準如下 一 程式結構 1 程式結構統一 ob1 主程式 ob100 初始化程式 無需主程式呼叫 ob35 100ms 可修改 中...