liaohianbin
成功=目標(biāo)+堅持
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 194 個
工控威望: 296 點
下載積分: 2472 分
在線時間: 130(小時)
注冊時間: 2014-08-29
最后登錄: 2024-12-19
查看liaohianbin的 主題 / 回貼
樓主  發(fā)表于: 2014-10-09 20:33
       回顧一直以來的編程經(jīng)驗,總結(jié)了一下,以前總以為編程無非就是手動和自動程序,再分細(xì)一點就是自動分半自動和全自動等.其實不然,一個好的程序,基本上分四步,第一步是初始化或參數(shù)設(shè)置程序,第二步是控制程序,分手動\半自動\全自動程序等,第三步是安全防護程序,最后一步是報警程序.有了這幾個的組合才算完成一個完整的程序.
   程序的編寫也很重要,為了節(jié)省程序掃描時間,程序簡單明了是一回事,其次就是利用一些功能來達到節(jié)省掃描時間的目的,一般程序開始都是先初始化和完成一些參數(shù)的設(shè)置,我們可以利用系統(tǒng)第一個掃描周期接通的輔助觸點來調(diào)用一個子程序,這子程序全部是初始化和參數(shù)設(shè)置用的,這樣一來,第二次和以后掃描都不用掃描這一部分的程序了,時間當(dāng)然省了不少,其次是控制程序,控制又分手動與自動吧,并且這兩個程序是不能同時工作的,為了節(jié)省時間,我們又可以有三種方法來解決,一種是用主控來做手動和自動的選擇.一種是用跳轉(zhuǎn)命令來做手動和自動的選擇,最后一種是利用子程序來做手動和自動的選擇調(diào)用.這樣做起來都能做到不同時工作又能做到節(jié)省掃描時間的目的,最后是安全程序和報警程序,最好把這部分放在主程序中去,這部分程序不會很多,但也不可缺少.
    總之,一個好的程序,讓人看了明了,清楚了然的知道這部分是干什么的,那部分是做什么的,層次分明,好比一篇好的文章,一段一個意思地把表達的目的分開,讓人一看就懂明了,如果一篇文章,從頭到尾,這說一名那說一通,沒有層次分明的,讓人那難理解,有時讓人看了非常不爽,就像散文一樣,散亂一通,程序運行起來也是非常吃力,占用掃描時間長不說,調(diào)試和修改更麻煩.
[ 此帖被liaohianbin在2014-10-09 20:58重新編輯 ]
附件: 手動和自動的三種方法.rar (33 K) 下載次數(shù):1287
網(wǎng)站提示: 請不要用迅雷下載附件,容易出錯
本帖最近評分記錄:
  • 下載積分:+3(weisongyuan)
  • 下載積分:+1(shen112113) 感謝分享!
  • 下載積分:+1(丁丁jiky) 謝謝主,我是初學(xué)者。學(xué) ..
  • 下載積分:+1(elonna) 熱心助人!
  • 下載積分:+5(loio) 熱心助人!
  • 下載積分:+5(長豐實業(yè)) 感謝分享!
    rgbfii
    級別: 工控俠客
    精華主題: 0
    發(fā)帖數(shù)量: 312 個
    工控威望: 3201 點
    下載積分: 11712 分
    在線時間: 756(小時)
    注冊時間: 2008-08-30
    最后登錄: 2024-12-21
    查看rgbfii的 主題 / 回貼
    1樓  發(fā)表于: 2014-10-09 23:15
    哥們總結(jié)的不錯,非常感謝。自動/手動編程,還是好寫,關(guān)鍵是加入了暫停以后,程序就比較麻煩了,特別是定位控制中,暫停以后,有時就比較麻煩。不知哥們,這方面的經(jīng)驗?zāi)芊穹窒硐,謝謝
    本帖最近評分記錄:
  • 下載積分:+1(zzh6733)
    xcaq123
    工業(yè)自動化
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 242 個
    工控威望: 430 點
    下載積分: 9875 分
    在線時間: 343(小時)
    注冊時間: 2009-03-06
    最后登錄: 2024-08-31
    查看xcaq123的 主題 / 回貼
    2樓  發(fā)表于: 2014-10-10 08:27
    如果在定位控制當(dāng)中需要暫停的話我的建議是最好用絕對定位方式,這樣可以解決問題
    liuqiang1986
    相互交流,相互學(xué)習(xí),共同探討。
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 429 個
    工控威望: 747 點
    下載積分: 2562 分
    在線時間: 604(小時)
    注冊時間: 2012-02-14
    最后登錄: 2024-04-01
    查看liuqiang1986的 主題 / 回貼
    3樓  發(fā)表于: 2014-10-10 09:00
    總結(jié)的不錯
    技術(shù)在于積累,學(xué)習(xí)在于堅持。
    理論初學(xué)者
    有需要才有進步,俺不管啥都會滿足你!
    級別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 292 個
    工控威望: 767 點
    下載積分: 7434 分
    在線時間: 221(小時)
    注冊時間: 2013-11-18
    最后登錄: 2016-05-09
    查看理論初學(xué)者的 主題 / 回貼
    4樓  發(fā)表于: 2014-10-10 09:22
       說的不錯,真好。
    wangleichina
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 5 個
    工控威望: 122 點
    下載積分: 16334 分
    在線時間: 30(小時)
    注冊時間: 2012-03-05
    最后登錄: 2017-12-14
    查看wangleichina的 主題 / 回貼
    5樓  發(fā)表于: 2014-10-10 09:26
    寫的很好,學(xué)習(xí)一下
    yz2972405
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 20 個
    工控威望: 109 點
    下載積分: 273 分
    在線時間: 30(小時)
    注冊時間: 2014-10-10
    最后登錄: 2024-12-13
    查看yz2972405的 主題 / 回貼
    6樓  發(fā)表于: 2014-10-10 09:37
    值的學(xué)習(xí),好貼,頂!
    yl1111682
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 126 個
    工控威望: 259 點
    下載積分: 2685 分
    在線時間: 361(小時)
    注冊時間: 2014-05-09
    最后登錄: 2024-12-12
    查看yl1111682的 主題 / 回貼
    7樓  發(fā)表于: 2014-10-10 10:54
    說的好!  頂起
    xtayasf123
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 13 個
    工控威望: 102 點
    下載積分: 1307 分
    在線時間: 26(小時)
    注冊時間: 2014-08-21
    最后登錄: 2014-12-06
    查看xtayasf123的 主題 / 回貼
    8樓  發(fā)表于: 2014-10-10 16:39
    xue xi le
    xuhua791212
    級別: 探索解密
    精華主題: 0
    發(fā)帖數(shù)量: 17 個
    工控威望: 107 點
    下載積分: 8848 分
    在線時間: 46(小時)
    注冊時間: 2014-10-01
    最后登錄: 2020-09-12
    查看xuhua791212的 主題 / 回貼
    9樓  發(fā)表于: 2014-10-10 21:31
    很好,分享一下。
    菜鳥也能飛
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 4 個
    工控威望: 95 點
    下載積分: 555 分
    在線時間: 1(小時)
    注冊時間: 2014-10-11
    最后登錄: 2014-12-05
    查看菜鳥也能飛的 主題 / 回貼
    10樓  發(fā)表于: 2014-10-11 09:58
    厲害
    zhengfang
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 79 個
    工控威望: 225 點
    下載積分: 605 分
    在線時間: 62(小時)
    注冊時間: 2014-09-01
    最后登錄: 2023-03-09
    查看zhengfang的 主題 / 回貼
    11樓  發(fā)表于: 2014-10-11 10:24