工控網首頁
>

應用設計

>

工控人生進階篇——系統編程(中)

工控人生進階篇——系統編程(中)

上期回顧:

SETP_Ⅰ】合理的I/O分配是程序穩定的堅實基礎

SETP_Ⅱ】 穩定的程序離不開良好的軟元件規劃

詳情請戳→工控人生進階篇——系統編程(上)

STEP_Ⅲ、參數計算部分編程------先乘后除,提高計算精度。

★建議所有的數據運算全部使用浮點運算,這樣觸摸屏上的參數顯示和設置用統一的格式32位浮點數。

★觸摸屏上的顯示參數控件和設置參數控件用顏色加以區分,這樣不會誤導操作人員,也會避免不必要的麻煩。

例如藍底白字為顯示控件,黃底藍字為設置控件。

image027

★做四則運算的時候,先乘后除,提高計算精度。運算公式,先進行精簡,精簡之后再拿到PLC里面做程序。

對于復雜的運算公式,鑒于PLC的梯形圖實現起來不直觀,可以放到觸摸屏腳本里面實現,計算完成之后,把結果再回傳到PLC里面。

維控全系列觸摸屏提供強大豐富的腳本計算功能。

image029     image031

★PLC程序里面先進行數據運算,運算完成之后,再拿運算結果進行比較,或者執行其它的動作輸出。

STEP_Ⅳ、動作執行程序編程------安全、互鎖、保護。

★第一,編寫緊急停止、停止、限位部分的程序,防止調試的時候,設備不能停下來,或者造成機械設備的損壞。

首先要保證安全,想停止的時候,能停下來,其次才能進行其他部分程序的編寫,一套沒有安全保護機制的程序不是完善、完整的程序。

★第二,進行手動部分程序的編寫,方便機械部分調試的順利進行。對于正反轉的控制,不僅外部接線要進行電氣的互鎖,而且程序里面也要加上互鎖部分。

對于SET置位指令,要考慮是否用了鎖存寄存器(斷電保持型),在上電初始化的時候是否加上復位RST,以防設備突然啟動,或者動作不按照預定動作執行。

★對于高速脈沖輸出指令等使用,要先進行脈沖頻率、脈沖數量、加減速時間等參數的賦值,然后再啟動高速脈沖指令。

image033

★第三,進行自動部分程序的編寫,當手動部分的程序編寫完善之后,自動部分的程序可謂是水到渠成。

在此推薦大家使用DECO指令去做自動部分的程序,該指令條理清晰,邏輯性強,后續增加、修改、刪減動作方便快捷,故障查找也方便。詳細使用說明,詳見《維控編程手冊》&Wecon PLC Editor軟件幫助。

image035

下期預告:

SETP_Ⅴ、整體程序優化——減輕PLC運行負荷,精簡程序。

審核編輯(
王靜
)
投訴建議

提交

查看更多評論
其他資訊

查看更多

富昌維控電子:如何用物聯網方式進行PLC遠程穿透

新品|維控LX5V系列PLC,標配8軸高速計數器,就是快!

維控VD2:非同凡“響”、極速運行!

維控:新品首推 | 這款高性價比的PLC,你值得擁有!

維控ig物聯網HMI嶄新亮相,遠程運維,輕松無憂!