西門子授權廣東廣州代理商-西門子PLC一級代理商-觸摸屏伺服電機驅動代理商
| 更新時間 2024-12-02 08:00:00 價格 請來電詢價 西門子PLC 西門子觸摸屏 西門子伺服電機 西門子變頻器 西門子直流調速器 西門子電纜 聯系電話 13922889745 聯系手機 18475208684 聯系人 向小姐 立即詢價 |
PLC自動程序的功能是控制設備按照設計的流程進行工作。PLC自動程序的流程編寫也有好幾種方法,常見的有以下幾種:
一、SET/RESET方法
使用M變量標識步序,當滿足步序跳轉條件后,將下一步M變量置位,同時將當前步M變量復位。原理簡單,易于上手。
在調試中,增減步序時,會造成M變量的排序混亂,不利于程序維護,易產生錯誤。在復位操作中,容易有遺漏,增加程序出錯幾率。常用于動作少,流程簡單的流程編寫。
二、步編號方法
使用整型變量作為步序編號,易于理解,便于維護。步序增減,跳轉等操作方便,簡單,易懂。復位操作時,僅需將變量值改為0。
編程中需注意,當連續步序的條件同時為真時,步序號在一個PLC周期內連續增加,直至Zui后一條未導通步序指令,而由步序號觸發的其它程序則未被執行。調試時容易漏掉此種情況。
三、WORK & STATE 字方法
設置兩個變量字state word,work word。state word中的位作為步序標志,work word作為跳轉目標步序標志。
當前步序state word中步序位對應的條件滿足時,觸發work word中下一步對應的位。而后,在PLC順序掃描至傳送指令時,將work word的值賦值給state word,完成步序跳轉。
優點是沒有置位,復位操作,同一時刻只有唯一的位置1,跳步時只用將對應的work word 中的位置1即可。復位時,將state word與work word清零,程序會自動將state word中第一位點亮。
當步序大于16時,可改為DWORD或增加word的數量來增加步序。
四、Wait & Output方法
需要先建立對應的DB塊,用來存儲每一步對應的跳轉條件和輸出對應的word代碼。
再編寫對應的wait程序(步序條件),編寫時需將條件邏輯逆轉編寫(即跳轉條件不滿足時,對應的wait_pending為導通狀態。比如跳轉條件為需要一個傳感器亮,則wait條件中要寫此傳感器OFF的指令)
每一步激活wait編碼對應的步序條件,當激活的跳轉條件完全滿足時,wait_pending 會為0,則程序會將步序自動加1,然后激活下一步wait編碼對應的條件。程序跳轉時,直接改變步序號即可。
使用對應的表格進行編程,速度快,維護簡單,維護人員碰到設備停止狀況,只要查找那條wait指令為導通狀態即可。
但步序條件編程邏輯需要寫成反向,初次使用者不容易理解。如無流程記錄文件,流程的理解比較困難,對改造,維護并不友好,目前很少看到。
聯系方式
- 電 話:13922889745
- 經理:向小姐
- 手 機:18475208684
- 微 信:18475208684