隨心一聽
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 28 個
工控威望: 65 點
下載積分: 1449 分
在線時間: 99(小時)
注冊時間: 2024-07-29
最后登錄: 2024-10-30
查看隨心一聽的 主題 / 回貼
72樓  發(fā)表于: 78天前
引用
引用第53樓cdgong于2024-05-15 11:51發(fā)表的  :

一樣啊,料盤序列[0]=1,料盤序列[1]=2,料盤序列[2]=2,料盤序列[3]=2
1號位取1次,2號位取3次

感覺這個是最清晰的
zhongwen1234
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 87 個
工控威望: 163 點
下載積分: 545 分
在線時間: 55(小時)
注冊時間: 2020-08-04
最后登錄: 2024-10-30
查看zhongwen1234的 主題 / 回貼
73樓  發(fā)表于: 78天前
你這個這么難,考不考慮500塊外包給我
隨心一聽
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 28 個
工控威望: 65 點
下載積分: 1449 分
在線時間: 99(小時)
注冊時間: 2024-07-29
最后登錄: 2024-10-30
查看隨心一聽的 主題 / 回貼
74樓  發(fā)表于: 78天前
引用
引用第73樓zhongwen1234于2024-08-14 16:14發(fā)表的  :
你這個這么難,考不考慮500塊外包給我

這位大哥是已經(jīng)離職開始單干了嘛
賬號又沒了
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 40 個
工控威望: 225 點
下載積分: 265 分
在線時間: 43(小時)
注冊時間: 2021-12-02
最后登錄: 2024-10-24
查看賬號又沒了的 主題 / 回貼
75樓  發(fā)表于: 77天前
引用
引用第70樓es_ice于2024-07-23 08:52發(fā)表的  :
效果: [attachment=301475]  [attachment=301476]

源碼:[code]
PROGRAM PLC_PRG
VAR_INPUT
.......

讓我想起了屎山代碼
hgz284631157
工控小君
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 310 個
工控威望: 418 點
下載積分: 1293 分
在線時間: 184(小時)
注冊時間: 2009-04-07
最后登錄: 2024-10-24
查看hgz284631157的 主題 / 回貼
76樓  發(fā)表于: 77天前
傷腦啊
賬號又沒了
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 40 個
工控威望: 225 點
下載積分: 265 分
在線時間: 43(小時)
注冊時間: 2021-12-02
最后登錄: 2024-10-24
查看賬號又沒了的 主題 / 回貼
77樓  發(fā)表于: 77天前
以下是一個簡單的偽代碼示例,展示了“提取防錯系統(tǒng)”的基本功能。假設(shè)你使用的是Python。

python<button><svg><path></path></svg><span>Copy code</span><span></span></button>
class TakeMaterialSystem:
    def __init__(self):
        self.material_order = []
        self.teach_mode_active = False
        self.current_position = 0
        
    def set_material_order(self, order):
        self.material_order = order
    
    def take_material(self):
        for position in self.material_order:
            self.light_indication(position)
            if self.check_order(position):
                print(f"取料:{position}")
            else:
                print("順序錯誤,報警!")
                break
            
    def light_indication(self, position):
        # 模擬指示燈亮起
        print(f"指示燈亮起:{position}")

    def check_order(self, position):
        # 檢查順序是否正確
        return position == self.material_order[self.current_position]
    
    def teach_mode(self):
        self.teach_mode_active = True
        self.material_order = []  # 清空當(dāng)前順序
        print("進(jìn)入Teach模式,請輸入順序:")
        while True:
            order_input = input("輸入料號(輸入空行結(jié)束):")
            if order_input == "":
                break
            self.material_order.append(order_input)
        
    def reset(self):
        self.current_position = 0
        print("系統(tǒng)復(fù)位,燈光程序重新開始。")

# 使用示例
system = TakeMaterialSystem()
while True:
    command = input("選擇命令(1: 工作模式, 2: Teach模式, 3: 復(fù)位, 4: 退出):")
    if command == '1':
        system.set_material_order(['123', '231'])  # 示例順序
        system.take_material()
    elif command == '2':
        system.teach_mode()
    elif command == '3':
        system.reset()
    elif command == '4':
        break
    else:
        print("無效命令,請重試。")

程序說明
初始化:TakeMaterialSystem類用于管理取料系統(tǒng)的狀態(tài)。
設(shè)置取料順序:通過set_material_order方法設(shè)置取料順序。
取料功能:take_material方法用于按順序取料并檢查順序是否正確。
Teach模式:允許用戶自定義取料順序。
復(fù)位功能:重置系統(tǒng)狀態(tài)。

你可以根據(jù)需要擴(kuò)展和完善這個程序!



chatgtp寫的
dgl4245123
非標(biāo)自動化編程設(shè)計。。。17798956193
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 178 點
下載積分: 4239 分
在線時間: 91(小時)
注冊時間: 2023-04-03
最后登錄: 2024-10-30
查看dgl4245123的 主題 / 回貼
78樓  發(fā)表于: 72天前
引用
引用第74樓隨心一聽于2024-08-14 16:18發(fā)表的  :

這位大哥是已經(jīng)離職開始單干了嘛
哈哈
非標(biāo)自動化編程設(shè)計。。。17798956193
dgl4245123
非標(biāo)自動化編程設(shè)計。。。17798956193
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 178 點
下載積分: 4239 分
在線時間: 91(小時)
注冊時間: 2023-04-03
最后登錄: 2024-10-30
查看dgl4245123的 主題 / 回貼
79樓  發(fā)表于: 72天前
引用
引用第73樓zhongwen1234于2024-08-14 16:14發(fā)表的  :
你這個這么難,考不考慮500塊外包給我

我在想只用三菱3u能搞定嗎
非標(biāo)自動化編程設(shè)計。。。17798956193
dgl4245123
非標(biāo)自動化編程設(shè)計。。。17798956193
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 143 個
工控威望: 178 點
下載積分: 4239 分
在線時間: 91(小時)
注冊時間: 2023-04-03
最后登錄: 2024-10-30
查看dgl4245123的 主題 / 回貼
80樓  發(fā)表于: 63天前
引用
引用第66樓雪山飛狐于2024-06-28 16:49發(fā)表的  :
搞定它,光榮。

搞定了
非標(biāo)自動化編程設(shè)計。。。17798956193