2310036294
級別: 略有小成
![]() |
看過兩種人編程 1:一種是順序編程,知道工作的流程,想一套合適的順序,步進編程法,大順序套小順序,小順序串并聯(lián)組成一個完整的流程。 :2:一種是邏輯條件互鎖編程,就是他只要知道大致的工作流程,比如在一個Q點的輸出前,放大量的條件,有互鎖的,有串聯(lián)的,不管什么情況,只要瞞住前面的條件它就有輸出。 我個人就得 1:步進法流程清晰,只要能調(diào)成功,程序就會很穩(wěn)定,按照自己的想法運動,沒想到的就不動作,不會因為考慮不周撞機。 缺點就是,同樣一個設(shè)備程序量比用第二種編程法大的多,而且想一個好的流程費時間,想出一條,過兩天覺得不完美又想一條,手動程序還要另外寫。量比較大。 2:第二種編程法優(yōu)點程序量少 手動自動可放在一起寫,不用太費時間去想一個美好的順序,站在設(shè)備旁邊直接考慮它的輸出條件是什么。編程快。 缺點:有時候互鎖的條件考慮不周,或想的不完全,容易出現(xiàn)撞機,一個輸出前的條件太多,無輸出的報警原因不好寫,而且我根本不能讀懂他們寫的程序,條件太多。 我初學(xué),看到大部分人用的是第2中編程法,PLC程序到底怎么寫,我很迷茫,求大神們指點一下! 不好意思這個帖子在別的版區(qū)也發(fā)過,只希望指點一下,我不太適應(yīng)第二種,苦惱 |
---|---|
本帖最近評分記錄: |
靜夜思飄
級別: 略有小成
![]() |
俺也不清楚俺用的哪一種,因為俺只寫過不多的一些。 俺通常是按照現(xiàn)在電腦軟件的方式(對象),先將整個程序分為幾個或十幾個對象,輸入條件和輸出狀態(tài)用筆記記錄,然后再分別針對某一個對象進行更細的劃分,最后當(dāng)然是用第一種寫最基本的對象模塊。調(diào)試時根據(jù)實際可能出現(xiàn)的出入增加、減少或者改變輸入條件、輸出狀態(tài),這時候應(yīng)該是第二種方法。全部寫完后再最后梳理一遍修改內(nèi)部元件的排列順序。將筆記整理一下標記出程序的位置范圍,及相應(yīng)的對象實現(xiàn)的功能。 |
---|---|
|