471165265
級別: 家園常客
精華主題: 0
發(fā)帖數(shù)量: 534 個
工控威望: 774 點
下載積分: 797 分
在線時間: 203(小時)
注冊時間: 2016-01-01
最后登錄: 2024-12-03
查看471165265的 主題 / 回貼
樓主  發(fā)表于: 2019-05-17 17:43
如果寫程序自動切換手動,是否所有信號需要清除,那些報警需要切斷自動運行信號,那些報警按復(fù)位就可以解除。等等
bakey533
人生重要的不是所站的位置,而是所朝的方向。
級別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 117 個
工控威望: 2035 點
下載積分: 1167 分
在線時間: 80(小時)
注冊時間: 2014-02-27
最后登錄: 2024-12-18
查看bakey533的 主題 / 回貼
1樓  發(fā)表于: 2019-05-22 07:56
個人覺得程序框架應(yīng)該大致分為:
1,開機賦值(初始化)。
2,自動/手動切換。手動自動只能同時處于一個狀態(tài)。信號不用全部清除。只需改變啟動條件。
3,自動程序。自動運轉(zhuǎn)是全自動作業(yè)不需要人操作。
4,手動程序。手動運轉(zhuǎn)是需要人參與的。
5,報警程序。建立不同的報警條件,條件觸發(fā)報警停機。
6,復(fù)位程序。報警后的報警解除。
作為一名編程人員,養(yǎng)成好的編程習(xí)慣,要先編寫程序框架,結(jié)構(gòu)清晰層析分明,便于修改,然后上機調(diào)試,反復(fù)測試,仔細(xì)分析,盡可能考慮到可能會出現(xiàn)的任何情況,避免出現(xiàn)BUG。
本帖最近評分記錄:
  • 下載積分:+1(liwco88) 感謝分享!