艾特you8
級別: 探索解密
![]() |
各位大佬。 目前在寫點點膠機程序,目前能做到按照設(shè)定點位運行,比如1.2.3.4.5總共五個位置,對應(yīng)不同的點位。程序也可以加點位,最大100. 目前程序可以運行,但是我想讓程序走完設(shè)定點位后自動停止。這部分該怎么寫? 比如我設(shè)定了7個點位,從1走到7后蓋如何停止,我再啟動重新從1走到7. |
---|---|
|
青年加油
好好學(xué)習,努力掙錢
級別: 論壇先鋒
![]() |
m8029指令結(jié)束標志位啊,你這是什么意思,沒搞懂 |
---|---|
|
t190716516
級別: 略有小成
![]() |
走完你設(shè)定點位,往待機位或第一個點位走!到位后復(fù)位自動程序! |
---|---|
|
工控肥仔
工控肥仔
級別: 網(wǎng)絡(luò)英雄
![]() |
用一個待機位或原點位做為啟動原點,當你走完設(shè)定的位置后,讓走回待機位在停止 |
---|---|
|
ywx163
級別: 論壇先鋒
![]() ![]() |
我是每設(shè)定一個點計數(shù)一下,然后再加一個工作計數(shù),當工作計數(shù)到7時返回第一點 樓主留言:這樣涉及到二次設(shè)定問題,比如我設(shè)定了第五個點,設(shè)定完第七個點又回來設(shè)定第五個點。這樣會存在計數(shù)錯誤。 |
---|---|
|
zht1994612
承接三菱PLC編程,非標設(shè)備制圖
級別: 略有小成
![]() |
用變址,做計算,當前運行點數(shù)大于設(shè)定點數(shù)時調(diào)至待機程序,每次走位結(jié)束后去比較就可以了,你這個程序跟螺絲機程序一樣的 |
|
---|---|---|
|
流辰沙
級別: 家園常客
![]() |
什么叫表格定位?大佬科普下唄 |
---|---|
|
流辰沙
級別: 家園常客
![]() |
給每個點設(shè)置一個標志位,工作前選擇了哪幾個點,那對應(yīng)的M就置1。走位的時候依次判斷M,來往定位指令里丟目標位置。做完一個點就復(fù)位相應(yīng)的M,所有的M都為0時,就判斷單次作業(yè)完成。 |
---|---|
|
zht1994612
承接三菱PLC編程,非標設(shè)備制圖
級別: 略有小成
![]() |
你這種方法呢做點位少的好弄,我做螺絲機點位最多500個點,你咋弄!用變址的話,點位多少指令都一樣,無非是改一下變址的上限就可以了 |
|
---|---|---|
|