木系掌門
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 176 點(diǎn)
下載積分: 106 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2024-04-03
最后登錄: 2024-10-17
查看木系掌門的 主題 / 回貼
樓主  發(fā)表于: 2024-05-10 09:36
現(xiàn)在取料倉(cāng)有4個(gè),觸摸屏可以設(shè)定料倉(cāng)數(shù)量,最大可設(shè)4,因?yàn)橹挥?個(gè)料倉(cāng),步進(jìn)電機(jī)控制位移
當(dāng)設(shè)定1個(gè)料倉(cāng),設(shè)定1倉(cāng)數(shù)量:直接在1倉(cāng)位置取料,當(dāng)?shù)竭_(dá)取料數(shù)量或取料探針感應(yīng)料倉(cāng)無(wú)料,機(jī)器停止
當(dāng)設(shè)定2個(gè)料倉(cāng),各設(shè)數(shù)量:先取1倉(cāng),1倉(cāng)取到設(shè)定數(shù)量或感應(yīng)探針感應(yīng)無(wú)料,切換2倉(cāng)取料,2倉(cāng)取到設(shè)定數(shù)量或探針感應(yīng)無(wú)料,機(jī)器停止
3倉(cāng)4倉(cāng)以此類推
要怎么寫比較簡(jiǎn)潔,或者有什么指令可以簡(jiǎn)結(jié),現(xiàn)在自己寫的自己都感覺(jué)又臭又長(zhǎng)
木系掌門
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 176 點(diǎn)
下載積分: 106 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2024-04-03
最后登錄: 2024-10-17
查看木系掌門的 主題 / 回貼
1樓  發(fā)表于: 2024-05-10 09:37
PLC是三菱FX3U
夢(mèng)雨天涯
微信hui530527   &
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 4319 個(gè)
工控威望: 7696 點(diǎn)
下載積分: 15346 分
在線時(shí)間: 2958(小時(shí))
注冊(cè)時(shí)間: 2016-10-31
最后登錄: 2024-12-21
查看夢(mèng)雨天涯的 主題 / 回貼
2樓  發(fā)表于: 2024-05-10 09:46
能動(dòng)就行,能動(dòng)就不要改
微信hui530527      b站賬號(hào),非標(biāo)自動(dòng)化譚工
請(qǐng)不要隨意加我,不會(huì)隨便通過(guò)。QQ群942493953
17625606414
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 432 個(gè)
工控威望: 610 點(diǎn)
下載積分: 172 分
在線時(shí)間: 168(小時(shí))
注冊(cè)時(shí)間: 2022-07-11
最后登錄: 2024-12-20
查看17625606414的 主題 / 回貼
3樓  發(fā)表于: 2024-05-10 09:50
用比較,數(shù)量多就FOR循環(huán)
xy8896
級(jí)別: 正式會(huì)員
精華主題: 0
發(fā)帖數(shù)量: 37 個(gè)
工控威望: 87 點(diǎn)
下載積分: 4581 分
在線時(shí)間: 38(小時(shí))
注冊(cè)時(shí)間: 2023-06-23
最后登錄: 2024-12-21
查看xy8896的 主題 / 回貼
4樓  發(fā)表于: 2024-05-10 09:58
動(dòng)作相同只是點(diǎn)位不同的只寫一次程序,通過(guò)條件判斷和改變寄存器值來(lái)執(zhí)行
夢(mèng)雨天涯
微信hui530527   &
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 4319 個(gè)
工控威望: 7696 點(diǎn)
下載積分: 15346 分
在線時(shí)間: 2958(小時(shí))
注冊(cè)時(shí)間: 2016-10-31
最后登錄: 2024-12-21
查看夢(mèng)雨天涯的 主題 / 回貼
5樓  發(fā)表于: 2024-05-10 10:16
圖片:
搞定
微信hui530527      b站賬號(hào),非標(biāo)自動(dòng)化譚工
請(qǐng)不要隨意加我,不會(huì)隨便通過(guò)。QQ群942493953
gxtmdb82164
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 770 個(gè)
工控威望: 1148 點(diǎn)
下載積分: 399 分
在線時(shí)間: 604(小時(shí))
注冊(cè)時(shí)間: 2019-09-22
最后登錄: 2024-12-20
查看gxtmdb82164的 主題 / 回貼
6樓  發(fā)表于: 2024-05-10 11:23
老生常談了,模塊化,分層,分層分完了自然知道怎寫~

這個(gè)需求里面料倉(cāng)的狀態(tài)管理并不復(fù)雜,自己設(shè)計(jì)一個(gè)數(shù)據(jù)結(jié)構(gòu)(給人看的,比如Dn.0代表使能,Dn.1代表取料結(jié)束;Dn+1用于設(shè)置當(dāng)前倉(cāng)位數(shù)量,Dn+2用于存儲(chǔ)當(dāng)前取料的數(shù)量,DDn+4用于存儲(chǔ)步進(jìn)的位移量(XY桁架結(jié)構(gòu)就繼續(xù)往后加)),然后無(wú)論你有4個(gè)料倉(cāng)還是400個(gè)料倉(cāng),在內(nèi)存里面把數(shù)據(jù)結(jié)構(gòu)鋪開,寫一個(gè)調(diào)度程序帶上偏移量就可以訪問(wèn)所有的料倉(cāng)數(shù)據(jù)結(jié)構(gòu),執(zhí)行過(guò)程種調(diào)用各種步進(jìn)驅(qū)動(dòng)等輸出也應(yīng)該是通過(guò)接口,去調(diào)用封裝好的驅(qū)動(dòng)模塊。

寫完以后獨(dú)立成料倉(cāng)控制模塊,抽象出最少的接口,比如說(shuō)料倉(cāng)啟動(dòng),料倉(cāng)完成,料倉(cāng)報(bào)錯(cuò),主程序里面調(diào)用這幾個(gè)接口就行了
53577960
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 28 個(gè)
工控威望: 152 點(diǎn)
下載積分: 677 分
在線時(shí)間: 36(小時(shí))
注冊(cè)時(shí)間: 2014-06-28
最后登錄: 2024-05-15
查看53577960的 主題 / 回貼
7樓  發(fā)表于: 2024-05-10 11:32
運(yùn)動(dòng)程序?qū)懗赡K,次數(shù)寫成循環(huán),用次數(shù)值調(diào)用位置數(shù)據(jù)
Q354817521  v:w53577960
木系掌門
級(jí)別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 39 個(gè)
工控威望: 176 點(diǎn)
下載積分: 106 分
在線時(shí)間: 30(小時(shí))
注冊(cè)時(shí)間: 2024-04-03
最后登錄: 2024-10-17
查看木系掌門的 主題 / 回貼
8樓  發(fā)表于: 2024-05-10 13:46
感謝各位大佬關(guān)注