欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

自動化設(shè)備軟件開發(fā)平臺的制作方法

文檔序號:6540886閱讀:1499來源:國知局
自動化設(shè)備軟件開發(fā)平臺的制作方法
【專利摘要】本發(fā)明涉及自動化設(shè)備軟件開發(fā)平臺,其特征在于所述軟件開發(fā)平臺包括研發(fā)功能與執(zhí)行功能兩個模塊,所述研發(fā)功能模塊包括平臺自帶的基礎(chǔ)功能模塊與可擴(kuò)展的自定義功能模塊,所述行功能模塊包括手動調(diào)式功能模塊、自動執(zhí)行功能模塊、單步執(zhí)行功能模塊,所述軟件開發(fā)平臺的所有數(shù)據(jù)處理均由后臺程序完成,所述后臺程序支持重入和遞歸調(diào)用,所述后臺程序?yàn)槎鄠€并行的獨(dú)立線程。所述后臺程序?yàn)榛趌abview的自動多線程技術(shù)。所述后臺程序與后臺程度之間的數(shù)據(jù)是并行的,彼此之間通過隊列和全局變量傳遞數(shù)據(jù)。所述后臺程序中多個獨(dú)立線程的數(shù)據(jù)根據(jù)指令的順序號進(jìn)行傳遞。
【專利說明】自動化設(shè)備軟件開發(fā)平臺
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計算機(jī)軟件領(lǐng)域,具體是自動化設(shè)備軟件開發(fā)平臺,主要應(yīng)用于需要圖形化編程的自動化設(shè)備上。
【背景技術(shù)】
[0002]自動化技術(shù)廣泛用于工業(yè)、農(nóng)業(yè)、軍事、科學(xué)研究、交通運(yùn)輸、商業(yè)、醫(yī)療、服務(wù)和家庭等方面。采用自動化技術(shù)不僅可以把人從繁重的體力勞動、部分腦力勞動以及惡劣、危險的工作環(huán)境中解放出來,而且能擴(kuò)展人的器官功能,極大地提高勞動生產(chǎn)率,增強(qiáng)人類認(rèn)識世界和改造世界的能力。因此,自動化是工業(yè)、農(nóng)業(yè)、國防和科學(xué)技術(shù)現(xiàn)代化的重要條件和顯著標(biāo)志。
[0003]自動裝置的出現(xiàn)和應(yīng)用是在18世紀(jì)以前。古代人類在長期生產(chǎn)和生活中,為了減輕自己的勞動,逐漸產(chǎn)生利用自然界動力代替人力畜力,以及用自動裝置代替人的部分繁難的腦力活動的愿望,經(jīng)過漫長歲月的探索,他們互不相關(guān)地造出一些原始的自動裝置。古代中國的指南車以及17世紀(jì)歐洲出現(xiàn)的鐘表和風(fēng)磨控制裝置,雖然都是毫無聯(lián)系的發(fā)明,但對自動化技術(shù)的形成卻起到了先導(dǎo)作用。
[0004]由于自動化設(shè)備的應(yīng)用越來越廣泛,所使用的特定程序也越來越多,由于不同自動化設(shè)備之間實(shí)現(xiàn)的功能不同,因此,不同臺套的自動化設(shè)備之間即需要不同的應(yīng)用程序,甚至同一臺設(shè)備當(dāng)中,也會有不同的執(zhí)行機(jī)構(gòu)實(shí)現(xiàn)不同的動作,從而需要編寫不同的程序進(jìn)行控制。雖然編程語言很多,但還沒有一種可以針對不同的自動化設(shè)備進(jìn)行單獨(dú)編程并進(jìn)行輕松移植程序化語言或者專門針對自動化設(shè)備進(jìn)行軟件開發(fā)的平臺。

【發(fā)明內(nèi)容】

[0005]本發(fā)明正是以上技術(shù)問題,提供一種可以針對不同的自動化設(shè)備進(jìn)行單獨(dú)編程并在多種設(shè)備之間進(jìn)行輕松移植的專門針對工業(yè)用自動化設(shè)備進(jìn)行軟件開發(fā)的平臺。
[0006]本發(fā)明通過以下技術(shù)方案實(shí)現(xiàn):
自動化設(shè)備軟件開發(fā)平臺,其特征在于所述軟件開發(fā)平臺包括研發(fā)功能與執(zhí)行功能兩個模塊,所述研發(fā)功能模塊包括平臺自帶的基礎(chǔ)功能模塊與可擴(kuò)展的自定義功能模塊,所述行功能模塊包括手動調(diào)式功能模塊、自動執(zhí)行功能模塊、單步執(zhí)行功能模塊,所述軟件開發(fā)平臺的所有數(shù)據(jù)處理均由后臺程序完成,所述后臺程序支持重入和遞歸調(diào)用,所述后臺程序?yàn)槎鄠€并行的獨(dú)立線程。所述后臺程序?yàn)榛贗abview的自動多線程技術(shù)。所述后臺程序與后臺程度之間的數(shù)據(jù)是并行的,彼此之間通過隊列和全局變量傳遞數(shù)據(jù)。所述后臺程序中多個獨(dú)立線程的數(shù)據(jù)根據(jù)指令的順序號進(jìn)行傳遞。
[0007]本發(fā)明所述自動化設(shè)備軟件開發(fā)平臺底層基于NI Labview圖形化語言,通過對Iabview再次封裝,實(shí)現(xiàn)以文本方式進(jìn)行編程的功能。具有開發(fā)速度快,簡單易學(xué),執(zhí)行效率高等特點(diǎn),是專門針對自動化設(shè)備自主研發(fā)的一個平臺。
[0008]本發(fā)明所述自動化設(shè)備軟件開發(fā)平臺的人機(jī)界面通過登錄界面進(jìn)入后,可以選擇研發(fā)界面進(jìn)行程序設(shè)定或選擇運(yùn)行界面進(jìn)行程序調(diào)試,當(dāng)選擇運(yùn)行界面進(jìn)行程序調(diào)試時,可以通過選擇手動調(diào)式界面、參數(shù)配置界面、錯誤日志界面、數(shù)據(jù)查看界面、單步運(yùn)行界面、運(yùn)行監(jiān)控界面進(jìn)行功能選擇。
【具體實(shí)施方式】
[0009]下面結(jié)合具體實(shí)施例對本發(fā)明做進(jìn)一步說明。
[0010]實(shí)施例1,此實(shí)施例為使用本發(fā)明所述自動化設(shè)備軟件開發(fā)平臺開發(fā)的電池背膠上膠機(jī)構(gòu)的應(yīng)用程序,軸數(shù)量為8。具體程序如下:
OServOn 軸數(shù)量;8;軸號;0,1,2,3,4,5,6,7;
I提示更新提示字符串;等待機(jī)器人回原點(diǎn);
2數(shù)字量等待DI名稱;機(jī)械手運(yùn)動完成;等待值;I;超時;
3數(shù)字量等待DI名稱;機(jī)器人運(yùn)動中;等待值;I;超時; 4數(shù)字量寫入DO名稱;滾壓Z軸剎車;寫入值;I;
5數(shù)字量寫入DO名稱;背膠上料剎車;寫入值;I;
6數(shù)字量寫入DO名稱;上料右軸剎車;寫入值;1;
7數(shù)字量寫入DO名稱;上料左軸剎車;寫入值;I;
8全局變量賦值全局變量;Sl_Wait;寫入值;O;
9全局變量賦值全局變量;S2_Wait;寫入值;O;
10全局變量賦值全局變量;S3_Wait;寫入值;0;
11數(shù)字量寫入DO名稱;搬運(yùn)吹背膠;寫入值;0;
12數(shù)字量寫入DO名稱;搬運(yùn)吸背膠;寫入值;O;
13數(shù)字量寫入DO名稱;平臺吸背膠外;寫入值;O;
14數(shù)字量寫入DO名稱;撕上膜真空;寫入值;O;
15數(shù)字量寫入DO名稱;搬運(yùn)上下氣缸;寫入值;O;
16提示更新提示字符串;搬運(yùn)上下汽缸復(fù)位;
17數(shù)字量等待DI名稱;背膠上下氣缸上;等待值;I;
18提示更新提示字符串;搬運(yùn)上下汽缸復(fù)位完成;
19提示更新提示字符串;電池Tray盤入位確認(rèn);
20數(shù)字量等待DI名稱;電池Tray盤入位右;等待值;I;
21數(shù)字量等待DI名稱;電池Tray盤入位左;等待值;I;
22提示更新提示字符串;電池Tray盤入位確認(rèn)完成;
23提不更新提不字符串;搬運(yùn)左右汽缸復(fù)位;
24數(shù)字量寫入DO名稱;搬運(yùn)左右氣缸;寫入值;O;
25數(shù)字量等待DI名稱;背膠左右氣缸右;等待值;I;
26提示更新提示字符串;搬運(yùn)左右汽缸復(fù)位完成;
27 延時 wait (ms) ; 50;
28提示更新提示字符串;軸回原點(diǎn)中;
29原點(diǎn)搜索軸數(shù)量;8;軸號;1,2,3,4,5,6, 7,0;
30延時 wait (ms) ; 200;31運(yùn)動完成等待軸數(shù)量;3;軸號;O,1,2;
32提示更新提示字符串;軸0,1,2回原點(diǎn)完成;33運(yùn)動完成等待軸數(shù)量;I;軸號;7;
34提示更新提示字符串;軸7回原點(diǎn)完成;
35運(yùn)動完成等待軸數(shù)量;2;軸號;4,5;
36提示更新提示字符串;軸4,5回原點(diǎn)完成;
37運(yùn)動完成等待軸數(shù)量;2;軸號;3,6;
38提示更新提示字符串;軸3,6回原點(diǎn)完成;
39退出。
【權(quán)利要求】
1.自動化設(shè)備軟件開發(fā)平臺,其特征在于所述軟件開發(fā)平臺包括研發(fā)功能與執(zhí)行功能兩個模塊,所述研發(fā)功能模塊包括平臺自帶的基礎(chǔ)功能模塊與可擴(kuò)展的自定義功能模塊,所述行功能模塊包括手動調(diào)式功能模塊、自動執(zhí)行功能模塊、單步執(zhí)行功能模塊,所述軟件開發(fā)平臺的所有數(shù)據(jù)處理均由后臺程序完成,所述后臺程序支持重入和遞歸調(diào)用,所述后臺程序?yàn)槎鄠€并行的獨(dú)立線程。
2.根據(jù)權(quán)利要求1所述自動化設(shè)備軟件開發(fā)平臺,其特征在于所述后臺程序?yàn)榛贗abview的自動多線程技術(shù)。
3.根據(jù)權(quán)利要求1所述自動化設(shè)備軟件開發(fā)平臺,其特征在于所述后臺程序與后臺程度之間的數(shù)據(jù)是并行的,彼此之間通過隊列和全局變量傳遞數(shù)據(jù)。
4.根據(jù)權(quán)利要求1所述自動化設(shè)備軟件開發(fā)平臺,其特征在于所述后臺程序中多個獨(dú)立線程的數(shù)據(jù)根據(jù)指令的順序號進(jìn)行傳遞。
5.根據(jù)權(quán)利要求1所述自動化設(shè)備軟件開發(fā)平臺,其特征在于所述后臺程序底層基于NI Labview圖形化語言,通過對Iabview再次封裝,實(shí)現(xiàn)以文本方式進(jìn)行編程的功能。
【文檔編號】G06F9/44GK103838580SQ201410099651
【公開日】2014年6月4日 申請日期:2014年3月18日 優(yōu)先權(quán)日:2014年3月18日
【發(fā)明者】孫豐 申請人:蘇州賽騰精密電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
南康市| 桂林市| 贡觉县| 梅州市| 龙里县| 清涧县| 宣化县| 东乌珠穆沁旗| 綦江县| 绵阳市| 浮梁县| 潢川县| 苍溪县| 闽清县| 咸丰县| 龙口市| 家居| 庆城县| 绥化市| 拉孜县| 和林格尔县| 汤阴县| 浙江省| 北辰区| 大埔区| 光泽县| 屏东县| 旌德县| 黔西县| 达孜县| 商洛市| 新昌县| 行唐县| 湘西| 光山县| 五大连池市| 金溪县| 临桂县| 姜堰市| 金秀| 静乐县|