大電流母線鉚接機控制設計說明書_第1頁
大電流母線鉚接機控制設計說明書_第2頁
大電流母線鉚接機控制設計說明書_第3頁
大電流母線鉚接機控制設計說明書_第4頁
大電流母線鉚接機控制設計說明書_第5頁
已閱讀5頁,還剩28頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、大電流母線鉚接設備(控制)設計說明書the introduction of design large current bus barriveting equipment (control)學生姓名學號所在學院班級所在專業(yè)機械設計制造及其自動化申請學位指導教師職稱副指導教師職稱答辯時間目錄目錄設計總說明2introduction21. 結l侖32. 設計口的和任務要求42.1設計目的42.2任務要求43. 大電流母線鉚接機控制的設計43.1根據(jù)工藝過程分析控制要求43.2控制系統(tǒng)器件選用43.3控制系統(tǒng)硬件構成103.3.1硬件構成閣103.3.2通信協(xié)議113.3.3控制系統(tǒng)界面113.4控制

2、系統(tǒng)程序設計124. 設計心得與體會275. 口鳥i射276. 參考文獻28設計總說明摘要鉚接機是我國目前工業(yè)生產(chǎn)中越來越占比重的機器之一。而隨著科技的口新 月異,自動化的鉚接機也是當前的趨勢所在。本次畢業(yè)設計主要是通過設計冇半 自動和手動工作功能的鉚接機,對各種型號的人電流母線進行鉚接,以解放勞動 生產(chǎn)力,提高勞動生產(chǎn)率,滿足市場生產(chǎn)的需要。大電流母線鉚接設備的設計分為機械部分和控制部分,本說明書是控制部分 的設計說明。本次畢業(yè)設計主要通過控制系統(tǒng)人機界面操作鉚接機進行鉚接,設 計閃容包括鉚接功能的驗證和檢測,控制器件的選用,控制系統(tǒng)的硬件構成和程 序設計。關鍵詞:鉚接機;大電流母線;自動化

3、;控制introductionriveting machine is more and more in chinas current industrial production accounts for one of the machines. but with the progress of science and technology, automatic riveting machine is the current trend. this graduation design is mainly through the design with semi-automatic and man

4、ual work function of riveting machine, for riveting,various types of large current bus to liberate labor productivity, improve labor productivity, meet the needs of the market.the design of the large current bus bar riveting machine are classified into two parts,mechanical and control this paper is

5、the design of the control part. this design mainly by testing the function of riveting,riveting machine control system interface, the design includes the selection of control devices, hardware structure and software design.key words: riveting machine; large current bus; automation; control大電流母線鉚接設備(

6、控制)設計1緒論人電流母線是指用高導電率的銅(銅排)、鋁質(zhì)材料制成的,用以傳輸電能, 具有匯集和分配電力能力的產(chǎn)品,電站或變電站輸送電能用的總導線。通過它, 把發(fā)電機、變壓器或整流器輸出的電能輸送給各個用戶或其他變電所。s前w|a) 的鉚接設備發(fā)展較為成熟,鉚接機主要靠旋轉(zhuǎn)與壓力完成裝配,主要應用于需要 鉚釘(中空鉚釘,實心鉚釘,空心鉚釘?shù)龋┿T合之場合,常見的有氣動,汕壓, 電動和爭雙頭等規(guī)格型號。而常見的類型奮自動鉚釘機和旋鉚機。自動鉚接機是 釆用冷碾鉚接的工作原理,采用鉚桿對鉚釘進行局部加壓,丼繞中心連續(xù)擺動直 到鉚釘成形的鉚接設備。隨著機械工藝發(fā)展,鉚接越來越多的應用在機械的各個 方面,

7、作用愈加明顯。鉚接機其方便多用,高效易操作的特點越來越為廣大的制 造商客戶所接受。另外,隨著單片機的出現(xiàn),以其低成木、低功耗、低價格、高 的性價比,適應性強,體積小等突出特點,在自動控制方面顯示出其特有的魅力。 從而,以爭片機為智能控制,氣動邏輯為屮間控制和反饋,機械裝置為執(zhí)行機構 的機電氣一體化鉚接設備應運而生,其前景十分廣闊。通過調(diào)查發(fā)現(xiàn),口前國內(nèi)電器行業(yè)的鉚接車間,大部分是通過操作人員的手 工操作,機械化程度低、勞動強度大、效率低、質(zhì)量差,不能滿足大批量的生產(chǎn)。 隨著吋代的發(fā)展,大電流母線的鉚接的自動化、半自動化必須跟上步伐,以滿足 市場經(jīng)濟的需要。就個人而言,希望通過這次畢業(yè)設計,能對

8、米來從事的工作提前進行適應性 訓練,鍛煉自己分析問題,解決問題的能力,提高自己的工作能力。由于個人的能力有限,畢業(yè)設計尚有不足之處,懇請老師給予糾正。2設計目的和任務要求2.1設計目的(1) 通過設計掌握控制系統(tǒng)的硬件電路、軟件編輯及程序的設計方法。(2) 了解大電流母線鉚接機的工作原理。(3) 掌握和熟悉c語咅編程。2.2任務要求(1) 設計一種吋對各種型號大電流母線的半自動鉚接設備,結構合理;(2) 設備對各種型號母線都能鉚接;(3) 設備能減少操作人員,提高鉚接效率。3大電流母線鉚接機控制的設計3.1根據(jù)工藝過程分析控制要求由大電流母線的工藝過程可知,當人工推送大電流母線到滾輪相應位置后

9、, 開始啟動鉚接機執(zhí)行程序,其過程為:氣缸下降夾緊一鉚槍上升一鉚接一鉚槍下 降氣缸松開上升。氣缸和鉚槍的下降、上升的動作轉(zhuǎn)換靠行程幵關來控制,而 氣缸的夾緊松開動作的轉(zhuǎn)換是由壓力傳感器來控制的。鉚接機的工作方式分為手動和半自動工作方式。(1) 手動工作方式:利用按鈕對鉚接機每一步動作單獨進行控制,例如,按“氣 缸1上升”按鈕,氣缸1上升。(2) 半自動工作方式:按下“半自動”按鈕,鉚接機開始自行運轉(zhuǎn),完成上述 的過程,最后冋歸起始位置。3.2控制器件選用1. jmdm-c0m20串口控制器根據(jù)鉚接機的控制要求,編程c語言程序以達到工作的目的,選取 jmdm-c0m20mr工業(yè)數(shù)字量單片機串口控

10、制器,其主要特征和性能參數(shù)如下:(1) i/o: 4路全光電隔離數(shù)字量輸入、20路繼電器輸出;輸出具有超強負載能 力,每路繼電器輸出最大負載220v 10a;(2) 繼電器工作狀態(tài)指示燈:每路繼電器輸出都有一個指示燈,方便觀察工作 狀態(tài);(3) 工作電源:主電源:12v或24v,交流或直流通用;外圍驅(qū)動電源:dc24v 或 dc12v;(4) 主控制芯片:8位尚性能屯片機加尚速尚穩(wěn)定fpga ri編彳m陣列電路;(5) 程序存儲空間:32 k,(若冇特定需要,可擴展為64k)數(shù)據(jù)存儲空間:16 k,保存數(shù)據(jù),斷電數(shù)據(jù)不丟失;(6) 外形尺寸:外殼:146mmx90mmx40mm;內(nèi)部控制板:2

11、45mmx 102mmx40mm;(7) 圖片如卜*:2. tk-10壓力繼電器:氣動控制的時候,需要測量和調(diào)節(jié)氣動回路屮的壓力,以檢測氣缸是否壓緊 工件,從工廠氣源0.8mpa可知,選取tk-10壓力繼電器即可滿足耍求,tk-10壓 力繼電器壓力敏感核心采用了高性能的硅壓阻式壓力充油芯體,內(nèi)部的專用集成 電路將傳感器毫伏信號轉(zhuǎn)換成標準遠跑離的傳輸電流信號,可以直接與計算機接 口卡、控制儀表、智能儀表或plc等方便相連。其相關性能參數(shù)如下:(1) 壓差調(diào)節(jié)范圍(pressure adjustment range) : 0. 1 0. 3mpa;(2) 壓力調(diào)節(jié)范圍(pressure diffe

12、rential adjustment range) : 0. 40. 8mpa;(3) 工作介質(zhì)(working medium):空氣、汕、air、oil;(4) 額定電流(rating current) : 0. 5a;(5) 接管螺紋(connection threads) : m12x1.5(6) 使用壽命(working life):彡50萬次(7) 圖片如下:3.控制系統(tǒng)人機界而:為了操作方便,采用觸摸屏來操控鉚接機的工作,由鉚接機的尺寸選取 wlt-tft8060-104微軟觸摸屏,k相應的性能參數(shù)如k:(1) 操作系統(tǒng):windows ce 5.0(2) 顯示區(qū)大?。?0. 4寸

13、(3) 分辨率:800x600(4) 通信口: rs232, rs485, usb(5) 電源及功耗:12/24v dc, 8w(6) 圖片如下:r44.00-1267.40198.60ooooontt triaboo jmoo劃©oou50 00-4. 壓緊氣缸及液壓鉗鉚接氣缸(1)兩個壓緊氣缸:型號:sc80x80-fa,連接形式:前端固定。氣缸外形尺寸:長283x94x94,管接頭2-g3/8,活塞桿前端:螺紋m20x1.5,螺紋長度40,扳手方位22,前安裝板:外形尺寸143x95,板厚16,過孔位置119x70、孔徑4-012, 圖片如卜*:(2)兩個鉚接鉗調(diào)整氣缸 型號:

14、dsnt40 x 50-sdb連接形式:后蓋搖擺式,連接底面到銷孔中心的距離40,銷孔010,連接過孔 2-09,孔距25,板厚4。氣缸外形尺寸:長200x045,管接頭2-g1/8,活塞桿前端:螺紋m14x1.5,螺紋長度23,扳手方位14 圖片如下:5. 二位五通閥及三位五通閥:(1)在進行鉗鉚接調(diào)整時,二位五通閥右端線圈通電,閥芯右移,氣缸上升頂 住工件,鉚接完成后,閥左端線圈通電,閥芯左移,氣缸利用重力下降。根據(jù)工 廠氣源及相關控制要求,選取4v210-08型號的二位五通電磁閥即可滿足要求, 其相關性能參數(shù)如下:工作介質(zhì):空氣作用方式:先導式使用壓力范圍:0. 10.8mpa圖片如下:

15、(2)根據(jù)工廠氣源及相關控制要求,選取4m110-m5型號的三位五通電磁閥即可 滿足要求,其相關性能參數(shù)如下:工作介質(zhì):空氣作用方式:內(nèi)部先導式使用壓力范圍:0. 150.8mpa圖片如下:3.3控制系統(tǒng)硬件構成3. 3. 1硬件構成圖系統(tǒng)采用觸摸屏和20路串口繼電控制板進行系統(tǒng)信息采樣、顯示和控制。 硬件構成如閣1。注:1、2號返回倍號串聯(lián)接入24v控制電源鉚搶下降鑲搶上升氣缸上升好氣缸夾緊好氣缸2上升下降氣缸2夾緊松幵氣缸1上升下降氣缸1夾緊松幵別搶1上升抑槍1下降鉚槍2上升鉗槍2下降加載控制電源rs4s5/rs23224v控制電澇o冷卻風扇3. 3.2通信協(xié)議觸摸屏與20路申u繼電控制板

16、的通信協(xié)議為free protocol方式,其波特 率為:9600;奇偶校驗:無;數(shù)據(jù)位:8位;停止位:1位,無校驗。3. 3. 3控制系統(tǒng)的界面系統(tǒng)采用半自動控制和手動控制兩種方式,方便現(xiàn)場實際操作需要。兩種控 制方式互鎖??刂平缪鐖D2。1. 半自動控制在控制界面上,按半自動控制按鈕(按鈕變紅色),這時半自動的啟動按 鈕和急停按鈕xt有效。該功能由半自動控制按鈕激發(fā)宏macro_2完成。按啟動按鈕啟動半內(nèi)動操作,按鈕旁的指示燈會變紅,半自動操作結束指示 燈滅。在半&動操作期間系統(tǒng)會鎖定半&動控制選擇按鈕。該功能由扁動按鈕激 發(fā)宏macro_ll和頁而循環(huán)宏macro_10完

17、成。若發(fā)生意外,可按急停按鈕停止一切操作,改用手動操作回復初始狀態(tài)后, j能再次啟動半內(nèi)動操作。急停功能由急停按鈕激發(fā)宏macro_13完成。2. 手動控制在控制界面上,按手動控制按鈕(按鈕變紅色),這時手動區(qū)域內(nèi)按鈕才宥 效。該功能由手動控制按鈕激發(fā)宏macro_3完成。夾緊、松開和上升、卜*降等按鈕都是復現(xiàn)按鈕,對應的功能都是由該按鈕 激發(fā)宏完成(macro_4 macro_7 和 macro_14 macro_17)。鉚槍上升、鉚槍卜*降按鈕都是取反按鈕,分別是功能的起動和停止。對應 的功能都是由該按鈕激發(fā)宏完成(macro 8、macro 9和macro 18、macro 19)。3.

18、4控制系統(tǒng)程序設計void macro 1()/全局初使宏。使自動、手動可選setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1,15, 5,16.5,17.5, 100, 5,101.5,102.5,103.5,104, 5,105, 5,1);/開手動、自動控制 1);0); /禁止自動啟動0); /關停所有

19、步進 0);0);0);0);0);void macro_2()/半自動選擇宏 bool pvaluel;static unsigned short k=l;getbytedata( 0, 1, 11, 1, 1, &pvaluel); if (pvaluel)setbytedata( 0, 1, 16,5, 0) ;/用 lb16 來鎖手動 if (k=l)setbytedata( 0, 1, 17, 5, 1);elsesetbytedata( 0, 1, 16, 5, 1); setbytedata( 0, 1, 17, 5, 0);k=2;void macro_3()/手動控制

20、宏bool pvaluel;/從通道0從機1地址11中讀岀1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 10, 1, 1, &pvaluel);if(pvaluel)/將數(shù)據(jù)0寫入通道0從機1地址16中setbytedata( 0, 1, 15,5, 0):"用 lb15 來鎖自動操作 else/將數(shù)據(jù)1寫入通道0從機1地址16中setbytedata( 0, 1, 15, 5, 1);void macro_4() _/氣缸1手動操作夾緊宏bool pvaluc2;int k;static unsigned char c12 = 0(00, 01

21、,1)e;/從通道0從機1地址31屮讀出1個數(shù)據(jù)保存到&pvalue«pgetbytedata( 0, 1, 30, 1, 1, &pvalucl);if(pvaluel)c5=0; c6=l; c8二1;output ( 1, &co, 12, k);delay (30);setbytedata( 0, 1, 30, 5, 0);void macro_5()/氣缸1手動操作松幵宏bool pvalue3;int k;static unsigned char c12 : "0(00,01, 1)e"/從通道0從機1地址32中讀出1個數(shù)據(jù)保存

22、到&pvalue中getbytedata( 0, 1, 31, 1, 1, &pvaluel);if(pvalucl)c5=0; c6>l; c8=0;output ( 1,&c0, 12, k);setbytedata( 0, 1, 31, 5, 0);void macro_6() _/氣缸1手動操作上升宏bool pvalue4;int k;static unsigned char c12 = 0(00, 02, 1)e;/從通道0從機1地址33中讀出1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 32, 1, 1, &pv

23、aluel);if(pvalucl)c5=0;c6=2;c8=l;output ( 1,&c0, 12, k);delay (30);setbytedata( 0, 1, 32, 5, 0);void macro_7() _/氣缸1手動操作卜*降宏bool pvalue5;int k;static unsigned char c12 = 0(00, 02, 1)e;/從通道0從機1地址34中讀出1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 33, 1, 1, &pvaluel);if(pvaluel)c5=0; c6=2; c8二0;output

24、( 1, &c0, 12, k);delay (30);setbytedata( 0, 1, 33, 5, 0);void macro_8() _/鉚槍1手動操作上移宏bool pvaluc6;int k;static unsigned char c12 = 0(00, 05, 1)e;/從通道0從機1地址35屮讀出1個數(shù)據(jù)保存到&pvalue«pgetbytedata( 0, 1, 34, 1, 1, &pvaluel);if(pvaluel)c5=0; c6=5; c8=l;output ( 1, &c0, 12, k);elsec5=0;c6=5

25、;c8=0;output( 1, &c0, 12, k);void macro_9() _/鉚槍1手動操作卜*移宏bool pvalue7;int k;static unsigned char c12 = 0(00, 06, 1)e;/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 35, 1, 1, &pvaluel);if(pvaluel)c5=0;c6=6;c8=l;output( 1, &c0, 12, k); delay (30);c5=0;c6=9;c8=l;output ( 1,&c0, 12

26、, k);elsec5=0;c6=6;c8=0;output( 1, &c0, 12, k); delay (30);c5=0;c6=9;c8=0;output( 1, &c0, 12, k); void macro0() /系統(tǒng)加載循環(huán)宏(自動步進)bool pvaluel,pvalue3, pvalue4, pvalue5, pvalue6, pvalue7; int kl;/static bool countl16;/bool count16;/unsigned int i, j;static unsigned short k=0, h=0;static unsigned

27、 char c12="0(00, 01,1)e"static unsigned char b12="i (00,0000)e"unsigned char d12="00000000000"unsigned short e;getbytedata( 0, 1, 100, 1, 1, &pvaluel);/用 lb100-105 作為步進循環(huán)轉(zhuǎn) 換開關if(pvaluel)/氣缸夾緊c5=0; c6二1; c8=1;output ( 1, &c0, 12, kl);delay (30); c5=0; c6二3; c8=1;

28、output ( 1, &c0, 12, kl);delay (30); c5=3;c6=0;c8=l;output ( 1, &co, 12, kl);delay (30);input( 1, &d0, 12, kl); e=d5 + (0«8) ;e=e-48;/將d轉(zhuǎn)化為十進制數(shù)if (e>=l)setbytedata( 0, 1, 101, 5, 1); setbytedata( 0, 1, 100, 5, 0);getbytedata( 0, 1, 101, 1, 1, &pvalue2) ;/氣缸上升if (pvalue2)c5=0;

29、c6=2;c8=l;output( 1, delay(30);c5=0;c6=4;c8=l;output( 1, delay (30); h+;if(h=5)k+;h=0;if(k=4)setbytedata( 0, setbytedata( 0,&c0, 12, kl);&c0, 12, kl);/由h和k控制定時長短1.102.5, 1);1.101.5, 0);k=0;getbytedata( 0, 1, 102, 1, 1, &pvalue3);/鉚釘 if (pvalue3)c5=0;c6=6;c8=l;output ( 1, delay (30);c5二 0

30、; c6=9; c8=l;output ( 1, delay (30);c5二 0; c6=8; c8=l;output ( 1, delay (30);c5=l;c6=0;c8=l;output ( 1, h+;if(h>=5)k+;h=0;if(k>=5)c5=0;c6=6;c8=0;output( 1, delay (30);c5=0;c6=9;c8=0;output( 1, delay(30);c5=0;c6=8;c8=0;output( 1, delay(30);c5=l;c6=0;c8=0;&c0, 12, kl);/由h和k控制定吋長短&c0, 12,

31、 kl);&c0, 12, kl);&c0, 12, kl);output ( 1, &co, 12, kl); delay (30);setbytedata( 0, 1, 102, 5, 0); setbytedata( 0, 1, 103, 5, 1);k=0;getbytedata( 0, 1, 103, 1, 1, &pvalue4) ;/鉚槍復位 if(pvalue4)c5=0; c6=5; c8=l; output( 1, delay (30); c5=0; c6=7; c8=l; output( 1, delay (30); h+;if(h=5)&

32、amp;c0, 12, kl);&c0, 12, kl);/由h和k控制定時長短k+;h=0;if(k=2)c5二0; c6=5; c8=0;output ( 1, delay (30);c5二0; c6=7; c8=0;output ( 1, delay (30);setbytedata( 0, setbytedata( 0,k=0;&c0, 12, kl);1.104.5, 1);1.103.5, 0);getbytedata( 0, 1, 104, 1, 1, &pvalue5) ;/氣缸下降 if (pvalue5)c5二0; c6=2; c8=0;output

33、 ( 1, delay (30);c5二0; c6=4; c8=0;&c0, 12, kl);/由h和k控制定時長短1.105.5, 1);1.104.5, 0);output ( 1, delay (30);h+;if(h=5)k+;h=0;if(k=5)setbytedata( 0, setbytedata( 0,k=0;getbytedata( 0, 1, 105, 1, 1, &pvalue6) ;/氣缸松開 if (pvalue6)c5=0;c6=l;c8=0;output( 1, &c0, 12, kl);delay(30);c5=0;c6=3;c8=0;o

34、utput( 1, &c0, 12, kl); h+;if(h>=3) k+;h=0;if(k=5)setbytedata( 0, 1, 105, 5, 0);setbytedata( 0, 1, 100, 5, 0);setbytedata( 0, 1, 15, 5, 1) ;/解開自動操作選擇 setbytedata( 0,1,17,5, 1)7/解開自動啟動setbytedata( 0,1,200,5, 0);/指示啟動燈滅 k=0;void macro _11()/cj動啟3宏bool pvaluel;getbytedata( 0, 1, 20, 1, 1, &p

35、valuel);if(pvaluel)100.5, 1);200, 5, 1);/指示啟動燈亮1.110.5, 1);/用lb110作為自動起動、停止控制15.5, 0);/扃動吋禁止斷開自動選擇17.5, 0);20.5, 0)7/按鈕自復位setbytedata( 0, 1, setbytedata( 0, 1, /setbytedata( 0, setbytedata( 0, 1, setbytedata( 0, 1, setbytedata( 0, 1,void macro_13()/半內(nèi)動急停宏bool pvaluel;static unsigned char c12=0(00,01

36、, 1)e; int kl;getbytedata( 0, 1, 22, 1, 1, &pvaluel); if(pvaluel)setbytedata( 0,1 setbytedata( 0,1 setbytedata( 0,1 setbytedata( 0,1 setbytedata( 0,1 setbytedata( 0,1100, 5, 101,5,102, 5,103, 5,104, 5,105, 5,)/ )/ )/ )/ j/o o o o o o/停所奮步進操作c5=0;c6=5;c8=0;output ( 1, &c0, delay (30);c5=0;c6=

37、6;c8=0;12, kl);output ( 1, &c0, delay (30);c5=0;c6=7;c8=0;12, kl);output ( 1, &c0, delay (30);c5=0;c6=8;c8=0;12, kl);output ( 1, &c0, delay (30);c5=0;c6=9;c8=0;12, kl);output ( 1, &c0, delay (30);c5=l;c6=0;c8=0;12, kl);output ( 1, &c0, delay (30);12, kl);sctbytcdata( 0,1,200,5, 0

38、) ;/啟動指示燈滅 /setbytedata( 0, 1, 17,5, 1) 7/解開禁止斷開自動啟動 setbytedata( 0,1,15,5, 1) ;/解開禁止斷開自動選擇delay (30);setbytedata( 0,1,22,5, 0);/按鈕自復位void macro_14() _/氣缸2手動操作夾緊宏bool pvaluel;int k;static unsigned char c12 = "0(00, 03, 1)e"/從通道0從機1地址37中讀出1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 36, 1, 1, &

39、;pvaluel);if(pvalucl)c5=0; c6二3; c8=l;output ( 1, &c0, 12, k);delay (30);setbytedata( 0, 1, 36, 5, 0);void macro5() _/氣缸2手動操作松開宏bool pvalucl;int k;static unsigned char c12 = 0(00, 03, 1)e;/從通道0從機1地址11屮讀出1個數(shù)據(jù)保存到&pvalue«pgetbytedata( 0, 1, 37, 1, 1, &pvalucl);if(pvaluel)c5=0;c6=3;c8=0

40、;output( 1, &c0, 12, k);setbytedata( 0, 1, 37, 5, 0);void macro_16()/氣缸2手動操作上升宏 bool pvaluel;int k;static unsigned char c12 = "0(00, 04, 1)e"/從通道0從機1地址11中讀岀1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 38, 1, 1, &pvaluel);if(pvaluel)c5=0;c6=4;c8=l;output ( 1, &c0, 12, k);delay (30);sct

41、bytcdata( 0, 1, 38, 5, 0);void macro_17() _/氣缸2手動操作丁降宏bool pvaluel;int k;static unsigned char c12 : "0(00, 04, 1)e"/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到upvalue中getbytedata( 0, 1, 39, 1, 1, &pvaluel);if(pvaluel)c5=0; c6二4; c8=0;output ( 1, &c0, 12, k);delay (30);setbytedata( 0, 1, 39, 5, 0);void m

42、acro8()/鉚槍2手動操作上移宏bool pvaluel;int k;static unsigned char c12 = 0(00, 07, 1)e;/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到&pvalue中getbytedata( 0, 1, 40, 1, 1, &pvaluel);if(pvaluel)c5=0; c6>7; c8=l;output ( 1, &c0, 12, k);elsec5=0;c6=7;c8=0;output( 1, &c0, 12, k);void macro9() _/鉚槍2手動操作下移宏bool pvaluel;int k;static unsigned char c12 = 0(00, 08, 1)e;/從通道0從機1地址11屮讀出1個數(shù)據(jù)保存到&pvalue«pgetbytedata( 0, 1, 41, 1, 1, &pvalucl);if(pvaluel)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論