亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        VB編程在激光打標(biāo)設(shè)備中的應(yīng)用

        2017-12-07 11:03:50王路暐
        中國設(shè)備工程 2017年23期
        關(guān)鍵詞:窗體班次板卡

        王路暐

        (上汽通用五菱汽車股份有限公司,廣西 柳州 545007)

        VB編程在激光打標(biāo)設(shè)備中的應(yīng)用

        王路暐

        (上汽通用五菱汽車股份有限公司,廣西 柳州 545007)

        在提高設(shè)備運(yùn)行的可靠度上,如何有效降低設(shè)備的制造成本,成為工廠項(xiàng)目投資時(shí)的重要內(nèi)容。為此,需要比較各種硬件運(yùn)行條件和采購價(jià)格,在工藝相同,保證運(yùn)行穩(wěn)定質(zhì)量優(yōu)良的情況下,選擇整線集成控制度高的PLC成本較高,使用單臺設(shè)備來說,經(jīng)濟(jì)效益最佳的VB編程控制軟件,變成一項(xiàng)降低投資成本的最佳選擇。本文主要討論和闡述如何使用VB語言編輯激光打標(biāo)程序中和生產(chǎn)相關(guān)的工藝類型選擇和號碼生成。

        PLC;VB;控制系統(tǒng);硬件;軟件

        隨著汽車工業(yè)的發(fā)展,汽車制造工廠普遍采取最先進(jìn)的生產(chǎn)制造技術(shù),大幅度得提高勞動生產(chǎn)效率。在自動化設(shè)備的應(yīng)用中,使用VB語言開發(fā)相關(guān)軟件來進(jìn)行設(shè)備功能的控制,本文以工廠的小型設(shè)備——激光打標(biāo)機(jī)為例,因?yàn)榇祟悊闻_的激光打標(biāo)設(shè)備,需要的機(jī)械部件和電氣組件的特點(diǎn)為結(jié)構(gòu)簡單、部件數(shù)量較少,便于VB編程的施展。

        編程主要使用VB6.0,Visual Basic 6.0中文企業(yè)版VB編程語言,編譯結(jié)束后生成激光打標(biāo)控制軟件,軟件需要SQL數(shù)據(jù)庫、VB的編譯軟件、IO板卡的驅(qū)動程序,硬件需要工控機(jī)、IO板卡、接線板、傳感器、氣缸、輥道線等。VB語言編譯后生成的打標(biāo)控制軟件需要完成對打標(biāo)的工件號碼的控制和存儲,并且需要數(shù)據(jù)庫的配合,工件號碼中各類字母數(shù)字的含義,在此不做詳細(xì)描述,只以工藝內(nèi)容規(guī)定的類型、年份、班次和順序號為例進(jìn)行闡述,通過SQL數(shù)據(jù)庫中建立這4個(gè)表,進(jìn)行變動部分的控制和校正。VB程序編程時(shí),讀取數(shù)據(jù)庫中年份的代碼,或者數(shù)字或者字母依次表示,班次按照實(shí)際班次的安排,每天的班次時(shí)段,進(jìn)行字母或者數(shù)字的更替。順序號可以隨班次進(jìn)行歸零重新計(jì)算或者按照每天零點(diǎn)前后一天為分割線,進(jìn)行歸零處理后再順序計(jì)數(shù)。

        1 流程圖

        1.1 設(shè)計(jì)程序運(yùn)行的流程圖(圖1)

        圖1

        1.2 設(shè)計(jì)窗體

        窗體部分的設(shè)計(jì),以簡明實(shí)用為原則,編程過程中,把需要用的各種控件圖片信息提前準(zhǔn)備好,列出程序窗體、控件對象的主要屬性設(shè)置。

        1.3 標(biāo)準(zhǔn)模塊和類模塊的建立

        編輯的標(biāo)準(zhǔn)模塊是公有的,可以被其他模塊或窗體調(diào)用的過程 Sub 和 函數(shù) Function編輯的類模塊是把一些 Sub 和 函數(shù) Function封裝起來,類模塊在使用時(shí)要定義成變量。例如模塊中IO板卡(Driver)的IO狀態(tài)讀取,全局變量的設(shè)置(Global)等。

        1.4 窗體中打標(biāo)類型的選擇、工件號碼這些對象建立后的代碼的編寫

        Type過程是工件類型選擇,如XXX型和YYY型,根據(jù)不同的選擇,可以生成不同的工件號碼,具體的工件號由下面的Updatemarkcode的過程生成。

        Updatemarkcode的過程

        根據(jù)工件類型,從數(shù)據(jù)庫中抓取不同字段作為工件號碼的前綴,需要計(jì)算日期的,可以采取按照1年中的第★★★天,可以簡化日期的編寫,數(shù)據(jù)庫中已經(jīng)開始根據(jù)工控機(jī)的當(dāng)天日期,如果是1月1日,則應(yīng)該是001,同時(shí)從當(dāng)天的零點(diǎn)開始,計(jì)數(shù)第★★★★號工件,這個(gè)號碼是按4位數(shù),高位不足的補(bǔ)零。工件號碼=工件類型前綴+哪一天+當(dāng)天第幾個(gè)工件組成的字符串,這些字符串再發(fā)送給激光器的控制軟件,觸發(fā)激光器后,即可開始打標(biāo)。

        返修程序,在生成工件號碼時(shí),也是調(diào)用相同的Updatemarkcode的過程。

        只是激光器打標(biāo)時(shí)工件因?yàn)槭欠敌藜?,打?biāo)的位置有可能移位,需要重新確定打標(biāo)位置后,即可開始選擇返修程序。

        生成的工件號碼在準(zhǔn)備打標(biāo)的文本框中顯示。

        在數(shù)據(jù)庫中創(chuàng)建需要的各種表,建立tb_JulianDay的過程。

        1.5 其他功能

        手動、自動、回原位、循環(huán)開始、循環(huán)結(jié)束、打標(biāo)放行,以回原位為例列舉VB程序如下。

        tb_MemoryData 是數(shù)據(jù)庫中表的內(nèi)容,在整個(gè)打標(biāo)循環(huán)中,工件在設(shè)備中的各個(gè)狀態(tài)被數(shù)據(jù)庫記錄和更新,如果自動打標(biāo)完成,此程序執(zhí)行ChkInfor過程,把表中的自動打標(biāo)完成狀態(tài)賦值0,將回零的狀態(tài)圖片顯示,通過標(biāo)準(zhǔn)模塊讀取IO板卡上的Home時(shí)的狀態(tài),如果狀態(tài)為1,則確定已經(jīng)回到原位,根據(jù)不同的工件類型,顯示不同的回原位提示。

        2 調(diào)試和編譯

        程序編程結(jié)束后,可以測試是否能正常生成工件號碼,經(jīng)過變更工控機(jī)日期,工件號碼是否有變更。VB語言結(jié)構(gòu)簡單,穩(wěn)定性好,在一般小型設(shè)備上使用經(jīng)濟(jì)效益佳。如果有新產(chǎn)品工藝增加,需要有專業(yè)人士熟悉掌握后,在后臺的開發(fā)環(huán)境中,重新編譯生成新的軟件。因此,掌握此類編程語言對于生產(chǎn)工藝改進(jìn)、改善都是有益的。

        TN249

        A

        1671-0711(2017)12(上)-0144-02

        猜你喜歡
        窗體班次板卡
        考慮編制受限的均衡任務(wù)覆蓋人員排班模型①
        公交車輛班次計(jì)劃自動編制探索
        試談Access 2007數(shù)據(jù)庫在林業(yè)檔案管理中的應(yīng)用
        檔案天地(2019年5期)2019-06-12 05:12:02
        基于PCI9054的多總線通信板卡的研制
        基于FPGA的多通道模擬量采集/輸出PCI板卡的研制
        一種基于光纖數(shù)據(jù)傳輸?shù)亩喟蹇ㄜ浖绦驘龑懠夹g(shù)
        帶柔性休息時(shí)間的多技能呼叫中心班次設(shè)計(jì)
        基于LayeredWindow的異形窗體局部刷新
        中文信息(2014年2期)2014-03-06 23:49:14
        一種通用模擬量及開關(guān)量信號采集板卡的設(shè)計(jì)
        巧設(shè)WPS窗體控件讓表格填寫更規(guī)范
        成人欧美一区二区三区黑人| 国产自国产自愉自愉免费24区 | 亚洲图片第二页| 国产va免费精品观看| 国产亚洲精品成人aa片新蒲金 | 日韩精品一区二区三区乱码| 东风日产系列全部车型| 色婷婷七月| 色八区人妻在线视频免费| 国产一二三四2021精字窝| 男女上床免费视频网站| 中文字幕精品永久在线| 中文亚洲爆乳av无码专区 | 国内精品久久久久久久影视麻豆| 国产男小鲜肉同志免费| 亚洲精品国产第一综合色吧| 国产日产高清一区二区三区| 久久99老妇伦国产熟女高清| 亚洲综合无码| 亚洲欧洲无码一区二区三区| 成人影院yy111111在线| 精品一区二区三区四区国产| 毛片精品一区二区二区三区| 日本高清视频在线一区二区三区| 人妻精品丝袜一区二区无码AV| 老头巨大挺进莹莹的体内免费视频| 亚洲欧美日韩成人高清在线一区| 免费a级毛片高清在钱| 中文字幕女同人妖熟女| 丰满人妻一区二区三区52| 精品人妻av一区二区三区不卡| 久久久久国产一级毛片高清版A | 看久久久久久a级毛片| 亚洲人不卡另类日韩精品| 一区二区三区乱码专区| 人妻少妇中文字幕av| 亚洲色偷偷偷综合网另类小说| 巨臀中文字幕一区二区| 好吊妞人成免费视频观看| 亚洲精品国产v片在线观看| 又粗又硬又黄又爽的免费视频|