国产一区一区-色丁香在线-在线天堂视频-亚洲综合久久久久久888-丁香六月婷婷激情-欧美人与动牲交app视频-www.亚洲免费-91九色视频在线-国产视频福利一区-免费视频亚洲-亚洲男女激情-无码中文av波多野吉衣迅雷下载-亚洲电影区图片区小说区-国产精品一区二区在线-又黄又爽又猛的视频免费

hezhen880924
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 222 個(gè)
工控威望: 348 點(diǎn)
下載積分: 1027 分
在線時(shí)間: 789(小時(shí))
注冊(cè)時(shí)間: 2013-01-08
最后登錄: 2025-12-11
查看hezhen880924的 主題 / 回貼
樓主  發(fā)表于: 2024-07-23 11:37
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
圖片:
       最近有點(diǎn)閑,之前用過(guò)武藏三軸平臺(tái),用威綸通7寸觸摸屏和西門(mén)子S7-1510SP編寫(xiě)了一個(gè)類似的二次編程程序,基本功能都可以實(shí)現(xiàn)。
觸摸屏只做輸入接口,程序?qū)懺谖鏖T(mén)子PLC里,程序包括 HMI設(shè)置程序,手動(dòng)程序,自動(dòng)程序,指令程序,復(fù)位程序,報(bào)警程序幾個(gè)FC塊。
DB塊有 HMI變量,產(chǎn)品變量,運(yùn)行變量,報(bào)警變量。HMI變量是觸摸屏輸入PLC接口變量,產(chǎn)品變量是程序頻道,分配了20個(gè)程序頻道。
觸摸屏上數(shù)據(jù)的存和取在PLC的HMI設(shè)置程序里寫(xiě)好,步號(hào)最大100,可以自由設(shè)置,指令有:等待IN  輸出  延時(shí)  原點(diǎn)  重復(fù)  跳轉(zhuǎn)  頻道調(diào)用
X軸定位 X1定位  Z1定位  Z2定位 結(jié)束指令等。其中 等待IN  輸出  延時(shí) 重復(fù)  跳轉(zhuǎn)  頻道調(diào)用X軸定位 X1定位  Z1定位  Z2定位 是有參指令,
一般帶一到兩個(gè)參數(shù),原點(diǎn)  結(jié)束指令是無(wú)參指令。編程時(shí)坐標(biāo)可以示教,程序可以 步插入  步刪除  頻道復(fù)制  頻道刪除。
       由于手上只有威綸通和西門(mén)子的PLC做測(cè)試,一般匯川 三菱 基恩士 歐姆龍 PLC都可以寫(xiě)二次編程,對(duì)觸摸屏品牌沒(méi)要求。
分配的內(nèi)存要足夠大,西門(mén)子用了12M的內(nèi)存卡,還有77%數(shù)據(jù)內(nèi)存。內(nèi)存大可以分配更多步號(hào)和程序頻道。
       如果想做成大型很多臺(tái)CNC構(gòu)成的200軸PLC系統(tǒng),還需要自己思考調(diào)試,復(fù)雜的事情都是由很多簡(jiǎn)單的原理構(gòu)成。
       我可以在一個(gè)PLC里寫(xiě)200多軸多工位的二次編程系統(tǒng),一個(gè)PLC普通編程和二次編程混編,每工位里單軸或三軸插補(bǔ)1000多點(diǎn)位運(yùn)動(dòng)控制,解決大型多軸多工位設(shè)備控制問(wèn)題。
[ 此帖被hezhen880924在2025-08-03 20:27重新編輯 ]
本帖最近評(píng)分記錄:
  • 下載積分:+5(904377101)
  • 下載積分:+5(flyfeky) 熱心助人!
  • 下載積分:+1(yerong) 好貼好貼!
  • 下載積分:+5(jiangwei) 感謝大師
  • 下載積分:+5(mk自動(dòng)化) 感謝分享!
  • 下載積分:+1(15211831883) 感謝分享!
  • 下載積分:+2(neafar22) 真是好人!
    feifei23728
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 116 個(gè)
    工控威望: 248 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 160(小時(shí))
    注冊(cè)時(shí)間: 2013-05-15
    最后登錄: 2025-12-11
    查看feifei23728的 主題 / 回貼
    1樓  發(fā)表于: 58天前
    引用
    引用第14樓hezhen880924于2024-07-30 14:35發(fā)表的  :
    買(mǎi)屏幕線用了一周,普通屏幕線用不了,換了三種線通訊才正常,裝好觸摸屏

    這個(gè)盒子我之前也用過(guò),就是不太美觀,現(xiàn)在正在用kinco的示教器屏幕,有按鍵,急停,支持485,以太網(wǎng),還有握持開(kāi)關(guān)
    feifei23728
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 116 個(gè)
    工控威望: 248 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 160(小時(shí))
    注冊(cè)時(shí)間: 2013-05-15
    最后登錄: 2025-12-11
    查看feifei23728的 主題 / 回貼
    2樓  發(fā)表于: 56天前
    引用
    引用第5樓hezhen880924于2024-07-25 16:11發(fā)表的  :
    西門(mén)子PLC寫(xiě)重復(fù)指令調(diào)試比較復(fù)雜,需要循環(huán)內(nèi)部還可以嵌入循環(huán),最近調(diào)試好了循環(huán)內(nèi)嵌套98次循環(huán)的重復(fù)指令。
    重復(fù)指令類似于For循環(huán),重復(fù)指令內(nèi)部嵌套重復(fù)指令,嵌套98次循環(huán)如下面For循環(huán)的嵌套:
    FOR _counter_ := _start_count_ TO _end_count_ DO
        FOR _counter_ := _start_count_ TO _end_count_ DO
            FOR _counter_ := _start_count_ TO _end_count_ DO
    .......


    三菱FX5版本有嗎,是不是存儲(chǔ)空間不夠?
    feifei23728
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 116 個(gè)
    工控威望: 248 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 160(小時(shí))
    注冊(cè)時(shí)間: 2013-05-15
    最后登錄: 2025-12-11
    查看feifei23728的 主題 / 回貼
    3樓  發(fā)表于: 55天前
    引用
    引用第9樓hezhen880924于2024-08-01 10:02發(fā)表的  :
    可以同時(shí)并行運(yùn)行1到100個(gè)頻道,看內(nèi)存分配多少頻道沒(méi)上限,順序和并行都沒(méi)問(wèn)題的用等待IN指令可以回到主程序。1個(gè)頻道運(yùn)行程序很小只有3行,數(shù)據(jù)存儲(chǔ)可以寫(xiě)滿PLC內(nèi)存。每個(gè)工位3個(gè)到10個(gè)軸可以同時(shí)運(yùn)行很多工位,多工位并行運(yùn)行能控制10-100個(gè)軸,工位之間信息可以交互串聯(lián),頻道之間有 頻道調(diào)用指令 和 跳轉(zhuǎn)指令 ,頻道與頻道之間可以跳來(lái)跳去。看你理解和掌握的程度。我一般能用這種框架控制100來(lái)個(gè)軸,沒(méi)有上限軸數(shù)的,只看PLC數(shù)據(jù)內(nèi)存夠不夠。

    2016年我在工作中接觸武藏運(yùn)動(dòng)平臺(tái)很感興趣,領(lǐng)導(dǎo)看我沒(méi)事讓我寫(xiě)一個(gè)武藏類似的系統(tǒng),他當(dāng)時(shí)可能想讓我走,我花了一個(gè)月寫(xiě)出來(lái)。接著就有多軸大項(xiàng)目,做這個(gè)大項(xiàng)目缺人手我也沒(méi)什么思路,看到這么多軸我就想能不能把武藏平臺(tái)三個(gè)軸當(dāng)作一個(gè)工位來(lái)寫(xiě),把多軸的系統(tǒng)簡(jiǎn)化成很多工位同時(shí)運(yùn)行,一個(gè)工位控制1-3個(gè)軸。想法覺(jué)得行得通,在寫(xiě)的過(guò)程中按照工藝把幾個(gè)軸編程一個(gè)工位,有些軸是全局運(yùn)行的就單獨(dú)建程序塊,后面程序?qū)懞谜{(diào)試完也能用。經(jīng)過(guò)8到9年不斷做項(xiàng)目,慢慢完善這種寫(xiě)法,系統(tǒng)越來(lái)越復(fù)雜,后面就越來(lái)越簡(jiǎn)單,只要分析指令問(wèn)題,程序反而越寫(xiě)越小,程序在數(shù)據(jù)內(nèi)存。
    現(xiàn)在對(duì)哪些設(shè)備能用這種方式控制感興趣,基本都能解決設(shè)備編程的問(wèn)題。有些設(shè)備不能用這種方式就用普通方式寫(xiě),有的設(shè)備可以普通方式+武藏平臺(tái)混著編程。

    請(qǐng)教幾個(gè)問(wèn)題:
    頻道是不是就是子程序?
    主程序怎么定義?
    feifei23728
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 116 個(gè)
    工控威望: 248 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 160(小時(shí))
    注冊(cè)時(shí)間: 2013-05-15
    最后登錄: 2025-12-11
    查看feifei23728的 主題 / 回貼
    4樓  發(fā)表于: 52天前
    引用
    引用第98樓hezhen880924于2025-10-20 10:17發(fā)表的  :


    頻道是PLC內(nèi)存數(shù)據(jù)庫(kù)里的一頁(yè),程序頻道由指令參數(shù)構(gòu)成。
    在程序頻道里用【頻道調(diào)用】指令 呼叫頻道,類似CALL 子程序。
    頻道就是程序,既可以是主程序也可以作為子程序。
    .......


    這樣說(shuō),程序頻道類似于一個(gè)個(gè)周期掃描的PRG,將頻道分配到這些程序里面,一個(gè)工位做一個(gè)程序頻道,周期執(zhí)行,就實(shí)現(xiàn)了多并行嗎
    feifei23728
    級(jí)別: 略有小成
    精華主題: 0
    發(fā)帖數(shù)量: 116 個(gè)
    工控威望: 248 點(diǎn)
    下載積分: 864 分
    在線時(shí)間: 160(小時(shí))
    注冊(cè)時(shí)間: 2013-05-15
    最后登錄: 2025-12-11
    查看feifei23728的 主題 / 回貼
    5樓  發(fā)表于: 52天前
    引用
    引用第102樓hezhen880924于2025-10-20 16:09發(fā)表的  :


    可以這么理解,每個(gè)執(zhí)行的頻道是有自動(dòng)運(yùn)行程序,自動(dòng)運(yùn)行程序只有三行。
    并行運(yùn)行就是很多個(gè)三行的自動(dòng)運(yùn)行程序在執(zhí)行。

    .......

    那么對(duì)于武藏機(jī)器人來(lái)說(shuō),只算一個(gè)工位,主程序就是程序頻道,不需要并行。你是把武藏機(jī)器人擴(kuò)展到了多工位,能多工位并行運(yùn)行?
    最近在做三軸機(jī)器人,這種想方法很好,可以拿來(lái)實(shí)踐一下。客戶想改動(dòng)作了只是改變頻道里面的步內(nèi)容,而不用開(kāi)發(fā)人員頻繁改程序了