qq317438652
工控小學(xué)生
級別: 工控俠客
|
作為維修來說,第一種好一些,查問題方便快捷。用第二種,如果不是特別了解設(shè)備的話很可能就 呵呵 了 |
|
---|---|---|
|
賞心悅目
級別: 論壇先鋒
|
搞這個(gè)好多年了,一直沒有機(jī)會做上萬步的機(jī)器,全部用的第一種編程方法。個(gè)人感覺邏輯性很強(qiáng),很好用,轉(zhuǎn)換條件不滿足做暫停也好處理。就是有時(shí)候要并行處理多任務(wù)程序的時(shí)候,自己編也要繞來繞去,這個(gè)時(shí)候就很抓狂。題外話,之前有個(gè)搭檔就用的第二種編程方法,一直就抨擊我這種編程方法不行,那家伙看到我控制伺服絕對位置控制,把距離換算成毫米,也一直抨擊我這樣做不行,因?yàn)檫要把脈沖換算成距離,再加上小數(shù)點(diǎn),說這樣換算會有誤差,應(yīng)該直接給脈沖。叫他幫我改一段程序,不熟悉這種用法,改了幾天改不出來直接見人就罵我學(xué)徒水平了。超級無語。哎人家搞了十幾年,你說他不懂吧,又不是,說他懂吧,又提出這種幼稚的問題。 |
---|---|
本帖最近評分記錄: |
xiaoyan88
級別: 網(wǎng)絡(luò)英雄
|
隨著性子來我 隨便用那一種 至于人家看不看的懂那都不管我的事 |
---|---|
|
lihuaming68
級別: 探索解密
|
10個(gè)以內(nèi)動作用第二種,10個(gè)以上用第一種。 有時(shí)候第一種和第二種同時(shí)用。 |
---|---|
|
lixianji_007
級別: 工控俠客
|
8、9年的非標(biāo)設(shè)計(jì),談下個(gè)人的編程方法:1、程序結(jié)構(gòu)分開:總控程序、參數(shù)處理計(jì)算程序、報(bào)警程序、手動程序、原點(diǎn)復(fù)位程序、自動程序、外部輸出; 2、總控程序可控制各部分程序的啟停、互鎖;參數(shù)處理主要用于數(shù)據(jù)計(jì)算、參數(shù)寫入變更等;報(bào)警程序最好也按部位分開,便于后期變更處理;手動程序要注意各機(jī)構(gòu)之間的互鎖,避免手動誤操作撞機(jī)損壞設(shè)備;原點(diǎn)復(fù)位程序可按順序執(zhí)行(移位指令或字賦值,大設(shè)備可分幾個(gè)回路分別執(zhí)行);自動程序也可按順序執(zhí)行或并行處理;外部輸出部分就是PLC的直接輸出啦; 3、有要快速響應(yīng)處理的可添加中斷程序或子程序;功能重復(fù)或類似的可做成標(biāo)準(zhǔn)功能塊、減少工作量; 4、程序編寫前先把地址分配好,各部分程序占用的中間繼電器、定時(shí)器、數(shù)據(jù)寄存器,根據(jù)預(yù)估的程序量預(yù)留一定的空間; 5、個(gè)人感覺這樣編寫出來的程序調(diào)試、維修、變更都很方便; 以上只是個(gè)人的經(jīng)驗(yàn)總結(jié),希望和各位共同學(xué)習(xí)。 |
|
---|---|---|
本帖最近評分記錄:
|
煤球星
級別: 探索解密
|
距離用毫米做單位,小數(shù)點(diǎn)后留3位還不夠?誤差一個(gè)脈沖以下還不夠?做的是半導(dǎo)體行業(yè)嗎
|
---|---|
|
賞心悅目
級別: 論壇先鋒
|
毛個(gè)半導(dǎo)體,小數(shù)點(diǎn)后幾位只是觸摸屏顯示設(shè)置的,實(shí)際上PLC里面不認(rèn)小數(shù)點(diǎn),只認(rèn)實(shí)際的數(shù)字,他看到我這樣顯示,以為我把脈沖量換算成毫米,然后又把看到的那個(gè)毫米轉(zhuǎn)換成浮點(diǎn)數(shù)了,說我把脈沖量搞得這么復(fù)雜,跑起來絕對有誤差。自己搞不出來,還跟別人說我程序不行,學(xué)徒水平。靠,郁悶了我好長時(shí)間。 |
---|---|
|
luwenhua1985
我回來了
級別: 略有小成
|
D10為10、20;10的整數(shù)倍寫,中間可以插9步 |
---|---|
|
qinchenglim
級別: 論壇先鋒
|
每個(gè)編程都有自己的思路;大的程序我一般都是用結(jié)構(gòu)方法把主體程序安排好,具體功能用小的程序塊來編寫,這樣容易讀懂;我們小組大家都這樣寫程序,感覺可讀性很好。 |
---|---|
|