huiyang
huiyang
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 279 個
工控威望: 402 點(diǎn)
下載積分: 976 分
在線時間: 114(小時)
注冊時間: 2011-06-16
最后登錄: 2024-11-05
查看huiyang的 主題 / 回貼
12樓  發(fā)表于: 2017-10-17 08:51
順序動作可以實(shí)現(xiàn),一套順序流程程序在PLC里寫好。每個順序有個觸發(fā)條件。屏用配方來選擇觸發(fā)的條件。比如順序動作1234567,通過配方可以任意選擇1-7的動作。我只能做到從1住后選,可以選擇123,234 ,12345,3456,等等,,要是想7634,沒想到方法做。
樓主留言:
sfc不大可能啊,如果程序多了得寫多少個條件跳轉(zhuǎn)啊。個人覺得plc里可能是程序塊,子程序啥的。。就是hmi那邊不大好辦。配方要怎么轉(zhuǎn)換成啥也不懂的人也可以操作的中文命令呢。
bathing
級別: 正式會員
精華主題: 0
發(fā)帖數(shù)量: 5 個
工控威望: 93 點(diǎn)
下載積分: 571 分
在線時間: 125(小時)
注冊時間: 2015-03-21
最后登錄: 2021-03-25
查看bathing的 主題 / 回貼
13樓  發(fā)表于: 2017-10-25 10:08
引用
引用樓主任如波于2017-10-13 19:09發(fā)表的 人機(jī)界面怎么弄得和cnc數(shù)控系統(tǒng)一樣可以編寫更改程序 :
前幾天我看到一個做玻璃杯的車床用的是偉倫的人機(jī)界面,麥格米特的plc做的系統(tǒng)。如圖點(diǎn)選右側(cè)的功能選項,跳出一個子窗口寫些參數(shù)。點(diǎn)擊確定,插入,一條類似數(shù)控系統(tǒng)的程序就顯示在了左側(cè)的黑色區(qū)域。,plc可以執(zhí)行它。。而且點(diǎn)擊這條指令還可以進(jìn)行參數(shù)的更改。這是怎么做到的呢?
      再補(bǔ)充下,這個寫出來的類似數(shù)控系統(tǒng)樣的程序,還可以隨意刪補(bǔ),比如可以在兩條指令間插入一條新的,或者刪除一條什么的

   大家多多參與,談?wù)勛约旱南敕ò ?br />


這樣的編程需要plc和觸屏互相配合儲存和顯示參數(shù),
給你做了個三菱例子,也加了增加和刪除行列的功能。
例子是用簡單的fx3g和GS21實(shí)現(xiàn),得用gxwork和gt designer3+模擬器來測試。
樓主留言:
十分感謝,我慢慢學(xué)習(xí)下
本帖最近評分記錄:
  • 下載積分:+1(anke5410) 熱心助人!
  • 下載積分:+2(kokosu) 感謝分享!
    往事如風(fēng)
    科技改變制造
    級別: 網(wǎng)絡(luò)英雄

    精華主題: 0
    發(fā)帖數(shù)量: 11361 個
    工控威望: 18518 點(diǎn)
    下載積分: 12028 分
    在線時間: 2686(小時)
    注冊時間: 2013-01-31
    最后登錄: 2024-11-02
    查看往事如風(fēng)的 主題 / 回貼
    14樓  發(fā)表于: 2017-10-25 13:41
    想法不錯
    三人行者必有我?guī)?,擇其善者而從之
    deweg
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 125 個
    工控威望: 293 點(diǎn)
    下載積分: 1519 分
    在線時間: 1096(小時)
    注冊時間: 2010-11-09
    最后登錄: 2024-11-08
    查看deweg的 主題 / 回貼
    15樓  發(fā)表于: 2017-10-25 14:52
    可以做成解碼排序,把每個動作編碼,然后順序解碼,可以實(shí)現(xiàn)123456動作的任意排序,但是做成樓主這種界面,還是要花點(diǎn)心思
    mogee
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 115 個
    工控威望: 244 點(diǎn)
    下載積分: 951 分
    在線時間: 193(小時)
    注冊時間: 2009-05-31
    最后登錄: 2024-11-07
    查看mogee的 主題 / 回貼
    16樓  發(fā)表于: 2017-10-30 14:14
    這個可以實(shí)現(xiàn)的,有時間寫個列子!
    qrklove
    級別: 家園常客
    精華主題: 0
    發(fā)帖數(shù)量: 494 個
    工控威望: 732 點(diǎn)
    下載積分: 2007 分
    在線時間: 482(小時)
    注冊時間: 2008-11-01
    最后登錄: 2024-08-25
    查看qrklove的 主題 / 回貼
    17樓  發(fā)表于: 2017-10-30 18:49
    麥格米特PLC功能很強(qiáng)大
    小試牛刀
    級別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 188 個
    工控威望: 323 點(diǎn)
    下載積分: 473 分
    在線時間: 94(小時)
    注冊時間: 2007-10-23
    最后登錄: 2024-09-07
    查看小試牛刀的 主題 / 回貼
    18樓  發(fā)表于: 2017-10-31 17:20
    1,用變址寄存器
    2,根據(jù)工作步數(shù)做一個循環(huán)。
    wear99
    級別: 正式會員
    精華主題: 0
    發(fā)帖數(shù)量: 7 個
    工控威望: 99 點(diǎn)
    下載積分: 701 分
    在線時間: 5(小時)
    注冊時間: 2017-09-23
    最后登錄: 2017-11-01
    查看wear99的 主題 / 回貼
    19樓  發(fā)表于: 2017-11-01 16:48
    這種自由編輯、排序、設(shè)置參數(shù)在PLC上實(shí)現(xiàn)應(yīng)該沒什么問題,就是按順序調(diào)用一個個工序的子程序;
    同時在PLC里把D0-->工序1 ;D1-->工序3;D2-->工序6.。。。
    然后在屏上第一步顯示D0,第二步顯示D1。。。。
    建控電
    野蠻其體魄、文明其精神!
    級別: 論壇先鋒
    精華主題: 0
    發(fā)帖數(shù)量: 555 個
    工控威望: 1592 點(diǎn)
    下載積分: 3460 分
    在線時間: 394(小時)
    注冊時間: 2013-12-16
    最后登錄: 2024-11-09
    查看建控電的 主題 / 回貼
    20樓  發(fā)表于: 2017-11-01 18:10
    圖片:
    只要記錄幾個關(guān)鍵信息,具體寫就要看各人的編程方式了,我是這樣做的,供參考
        
              1:假設(shè)有50步, 每一步的動作號,則分配 D0~D49 共計50個寄存器,存儲動作號。

              2:假設(shè)有50步,每一步的動作參數(shù)用數(shù)據(jù), 假設(shè)每一步用20個,D100-D119,D120-D139.  …………共分配50組,每組20個。
              
              3:每一步動作號里的數(shù)據(jù)值表示不同的動作,D0=0 什么動作,D0=1什么動作,D0=2 什么動作,D1.D2到D49同理。
              
              4:示教記錄每一步的數(shù)據(jù),比如第1步示教D0需要的動作號對應(yīng)的數(shù)值 ,D100~D119里面保存數(shù)據(jù)。第二步示教D1里面動作號和D120-D139里面的數(shù)據(jù)。(用變址)

              5:每個動作號做成子程序。
        
              6:執(zhí)行的時候,就是把示教中每一步的數(shù)據(jù)讀出來,每一步的動作號是什么 則執(zhí)行對應(yīng)的子程序,把每一步的參數(shù)也讀出來傳到子程序里,兩者一并執(zhí)行。



              

                                        
    樓主留言:
    謝謝,正在研究中。