益旺電氣
工控愛(ài)好者
級別: 略有小成
![]() |
圖片:
![]() 在很多的場(chǎng)合有需要使用先進(jìn)先出的功能,但是稍低檔點(diǎn)的PLC沒(méi)有先進(jìn)先出指令,請問(wèn)一下大家怎么用普通的PLC實(shí)現這樣的功能? 如圖所示,在前面位置進(jìn)行檢測,檢測是否為良品,在后面進(jìn)行廢料處理,或放行,兩位置之間的物料件數會(huì )根據前面的來(lái)料及后面的廢料處理,使中間的數量會(huì )變化,有可能是1個(gè),也有可能最多8個(gè)的數量,后面處理的比來(lái)料快,中間的數量就少,后面處理的速度比前面的來(lái)料慢,中間的數量就多。不管中間的數量如何變化,但是后面處理的結果都是依據前面檢測的順序來(lái)執行。 [ 此帖被益旺電氣在2020-11-28 09:20重新編輯 ] |
|
---|---|---|
|
fengrunsheng
生活中本不缺少美,缺少的是發(fā)現美的眼睛!
級別: 網(wǎng)絡(luò )英雄
![]() |
記憶配合計數 ![]() |
---|---|
|
益旺電氣
工控愛(ài)好者
級別: 略有小成
![]() |
三凌的FX5U,臺達,松下,西門(mén)子,歐姆龍這些PLC有這指令,國產(chǎn)的信捷沒(méi)看到這個(gè)指令 |
|
---|---|---|
|
plc-cmd
級別: 探索解密
![]() |
圖片:
![]()
圖片:
![]() 不使用SFRD和SFWR以及左移、右移等指令的情況下, 寫(xiě)一個(gè)子程序,定義一個(gè)數組,定義入棧元素、出棧元素、堆棧長(cháng)度等,在子程序內部進(jìn)行入棧和出棧以及初始化操作就可以了 舉個(gè)栗子: [ 此帖被plc-cmd在2020-11-28 23:37重新編輯 ] |
---|---|
|
小侯
小侯
級別: 工控俠客
![]() |
BMOV吧 BMOV D0 D1 K99 將D0資料堆疊進(jìn)去 並在變址上+1 當取出數據後變址-1 ![]() |
---|---|
本帖最近評分記錄: |
柳絮飛花
無(wú)產(chǎn)工程師
級別: 論壇先鋒
![]() |
一般使用變址,計數。 |
|
---|---|---|
|