工控小生
級(jí)別: 家園?
精華主題: 0
發(fā)帖數(shù)量: 450 個(gè)
工控威望: 623 點(diǎn)
下載積分: 5838 分
在線時(shí)間: 793(小時(shí))
注冊(cè)時(shí)間: 2008-05-19
最后登錄: 2024-10-23
查看工控小生的 主題 / 回貼
樓主  發(fā)表于: 2015-11-22 20:43
PLC輸出24個(gè)點(diǎn)對(duì)應(yīng)驅(qū)動(dòng)驅(qū)動(dòng)24個(gè)電磁閥,X0為計(jì)數(shù)光電,檢測(cè)電機(jī)轉(zhuǎn)過(guò)的圈數(shù),電機(jī)每轉(zhuǎn)一圈輸出電磁閥邏輯排列變化一次,由于不同的產(chǎn)品要求的動(dòng)作都不一樣,需要讓PLC首先記憶住產(chǎn)品的工藝流程可以儲(chǔ)存起來(lái),然后再可以直接調(diào)用需要的產(chǎn)品工藝按照流程執(zhí)行。

例如,第一種產(chǎn)品工藝順序5步:
第1圈 輸出Y0 Y2 Y5,Y9,Y18,Y21
第2圈輸出Y2 Y4Y6
第3圈全部關(guān)閉
第4圈輸出Y20,Y24
第5圈輸出Y15,Y17,Y22.
第6圈返回開(kāi)始接著循環(huán)。

第二種產(chǎn)品工藝順序40步

第1圈 輸出Y3 Y4 Y5,Y7,Y18,Y21
第2圈輸出Y2 Y4Y6Y8Y9Y23
第3圈Y5Y6Y7
第4圈輸出Y20,Y24
第5圈輸出Y15,Y17,Y22.
第6圈.。。。。。。。
第40圈。。。。。。
第41圈返回開(kāi)始接著循環(huán)


程序運(yùn)行期間要隨時(shí)可以暫停,暫;蛑型緮嚯娨A粼诋(dāng)前步,由于產(chǎn)品的工藝有很多種,,這就要求每添加加一個(gè)新工藝 PLC要先把邏輯動(dòng)作記憶起來(lái),以便于日后直接在觸摸屏上選擇調(diào)用和修改,現(xiàn)在問(wèn)題來(lái)了,由于程序步數(shù)的不確定和邏輯動(dòng)作的多樣性,PLC程序要怎么編寫(xiě)最方便,開(kāi)始考慮用PLC的步進(jìn)指令結(jié)合觸摸屏的配方功能來(lái)做,但覺(jué)得還是行不通,各位有沒(méi)有更好的方法。
yerong
級(jí)別: 工控俠客
精華主題: 1 篇
發(fā)帖數(shù)量: 1870 個(gè)
工控威望: 2020 點(diǎn)
下載積分: 11002 分
在線時(shí)間: 798(小時(shí))
注冊(cè)時(shí)間: 2007-08-28
最后登錄: 2024-10-25
查看yerong的 主題 / 回貼
1樓  發(fā)表于: 2015-11-23 08:48
肯定是可以的  
圈數(shù)用數(shù)值比較指令  如: LD=  D0  K1
把數(shù)值直接傳給輸出點(diǎn)即可   如: DMOV K511 K7Y0  
[ 此帖被yerong在2015-11-23 09:05重新編輯 ]
描述:來(lái)個(gè)圖
附件: 截了個(gè)圖.doc (149 K) 下載次數(shù):69
網(wǎng)站提示: 請(qǐng)不要用迅雷下載附件,容易出錯(cuò)
小侯
小侯
級(jí)別: 工控俠客
精華主題: 0
發(fā)帖數(shù)量: 480 個(gè)
工控威望: 2610 點(diǎn)
下載積分: 7849 分
在線時(shí)間: 502(小時(shí))
注冊(cè)時(shí)間: 2008-10-17
最后登錄: 2024-10-23
查看小侯的 主題 / 回貼
2樓  發(fā)表于: 2015-11-23 10:03
要先確定好步驟最多是多少步驟
假設(shè)是45步
若是跳步序倒是可以用DECO D0 M0 K6
只要改變D0那M0~M63就可以照數(shù)字ON
D0=0 M0 on
D0=1 M1 on
以此類推

利用間接定址的方式編寫(xiě)步驟
每隔100暫存器為1組
第一組步驟存在D100起
第二組步驟存在D200起

Z1=01第一組第一步
Z1=02第一組第二步
Z1=101第二組第一步

若搭配人機(jī)將資料存在暫存器中使用D值儲(chǔ)存
例如
LD M100;讀出
DMOVP D100Z1 K6M120
然後用人機(jī)把K6M120(M120~M143)狀態(tài)編輯好
LD M101;寫(xiě)入
DMOVP K6M120 D100Z1
然後總步數(shù)存放在D100

開(kāi)始運(yùn)轉(zhuǎn)時(shí)
比對(duì)步驟數(shù)是否達(dá)到總步數(shù)
沒(méi)有的話將現(xiàn)在步數(shù)寫(xiě)入D0
然後 DMOV D100Z2 K4Y0
持續(xù)迴圈

記得將記錄配方跟步序使用的暫存器設(shè)為鎖存
利用run時(shí)1掃描的特殊暫存器將停電前的步序回存
fx的話是m8002

接下來(lái)就是你自己發(fā)揮了
[ 此帖被小侯在2015-11-23 11:59重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+1(flyfeky) 感謝分享! 真的不錯(cuò).
    工控小生
    級(jí)別: 家園?
    精華主題: 0
    發(fā)帖數(shù)量: 450 個(gè)
    工控威望: 623 點(diǎn)
    下載積分: 5838 分
    在線時(shí)間: 793(小時(shí))
    注冊(cè)時(shí)間: 2008-05-19
    最后登錄: 2024-10-23
    查看工控小生的 主題 / 回貼
    3樓  發(fā)表于: 2015-11-24 19:53
    感謝樓上兩位的幫助,二樓的朋友給出的方案的確值得參考一下。
    澎湃墨城人
    你愛(ài)我 我也愛(ài)你
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 73 個(gè)
    工控威望: 208 點(diǎn)
    下載積分: 475 分
    在線時(shí)間: 64(小時(shí))
    注冊(cè)時(shí)間: 2013-12-26
    最后登錄: 2024-10-09
    查看澎湃墨城人的 主題 / 回貼
    4樓  發(fā)表于: 2015-11-30 11:06
    三菱有一個(gè)進(jìn)站保存指令 可以選測(cè)陷入先出 也可以選擇先入后出  用這個(gè)指令進(jìn)行記錄 輸出
    rongbing
    級(jí)別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 1035 個(gè)
    工控威望: 1233 點(diǎn)
    下載積分: 21315 分
    在線時(shí)間: 289(小時(shí))
    注冊(cè)時(shí)間: 2015-02-15
    最后登錄: 2024-10-24
    查看rongbing的 主題 / 回貼
    5樓  發(fā)表于: 2015-12-01 23:13
    用變址,和子程序,把你的每一組分別放在每一個(gè)子程序里,然后用尋址指令,順序調(diào)用,