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

下載本文檔

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

文檔簡介

1、大電流母線挪接設(shè)備(控制)設(shè)計說明書The Introduction of Design Large Current Bus BarRiveting Equipment (control)學(xué)生姓名學(xué)號 所在學(xué)院班級 所在專業(yè) 機械設(shè)計制造及其自動化申請學(xué)位卷古 指導(dǎo)教師職稱 副指導(dǎo)教師職稱 答辯時間目錄目錄設(shè)計總說明2Introduction21. 緒論32. 設(shè)計目的和任務(wù)要求42.1設(shè)計目的42.2任務(wù)要求43. 大電流母線釧接機控制的設(shè)計43. 1根據(jù)工藝過程分析控制要求43.2控制系統(tǒng)器件選用43.3控制系統(tǒng)硬件構(gòu)成103. 3. 1硬件構(gòu)成圖103. 3.2通信協(xié)議113. 3.3控

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

3、。關(guān)鍵詞:釧接機;大電流母線;自動化;控制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-a

4、utomatic and manual 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 cont

5、rol this paper is 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 desig n.Key words: riveting machine; Large current bus; Automatio

6、n; control大電流母線釧接設(shè)備(控制)設(shè)計1緒論大電流母線是指用高導(dǎo)電率的銅(銅排)、鋁質(zhì)材料制成的,用以傳輸電能, 具有匯集和分配電力能力的產(chǎn)品,電站或變電站輸送電能用的總導(dǎo)線。通過它, 把發(fā)電機、變壓器或整流器輸出的電能輸送給各個用戶或其他變電所。LI前國內(nèi) 的釧接設(shè)備發(fā)展較為成熟,釧接機主要為旋轉(zhuǎn)與壓力完成裝配,主要應(yīng)用于需要 釧釘(中空釧釘,實心釧釘,空心釧釘?shù)龋┾A合之場合,常見的有氣動,油壓, 電動和單雙頭等規(guī)格型號。而常見的類型有自動釧釘機和旋釧機。自動釧接機是 采用冷碾釧接的工作原理,采用釧桿對釧釘進行局部加壓,并繞中心連續(xù)擺動直 到釧釘成形的釧接設(shè)備。隨著機械工藝發(fā)展,

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

8、就個人而言,希望通過這次畢業(yè)設(shè)計,能對未來從事的工作提前進行適應(yīng)性 訓(xùn)練,鍛煉自己分析問題,解決問題的能力,提高自己的工作能力。由于個人的能力有限,畢業(yè)設(shè)計尚有不足之處,懇請老師給予糾正。2設(shè)計目的和任務(wù)要求2.1設(shè)計目的(1)通過設(shè)計掌握控制系統(tǒng)的硬件電路、軟件編輯及程序的設(shè)計方法。(2)了解大電流母線釧接機的工作原理。(3)掌握和熟悉C語音編程。2. 2任務(wù)要求(1)設(shè)計一種可對各種型號大電流母線的半自動釧接設(shè)備,結(jié)構(gòu)合理;(2)設(shè)備對各種型號母線都能釧接;(3)設(shè)備能減少操作人員,提高釧接效率。3大電流母線釧接機控制的設(shè)計3.1根據(jù)工藝過程分析控制要求山大電流母線的工藝過程可知,當(dāng)人工推

9、送大電流母線到滾輪相應(yīng)位置后, 開始啟動釧接機執(zhí)行程序,其過程為:氣缸下降夾緊-釧槍上升-釧接-釧槍下 降-氣缸松開上升。氣缸和釧槍的下降、上升的動作轉(zhuǎn)換靠行程開關(guān)來控制,而 氣缸的夾緊松開動作的轉(zhuǎn)換是由壓力傳感器來控制的。釧接機的工作方式分為手動和半自動工作方式。(1)手動工作方式:利用按鈕對釧接機每一步動作單獨進行控制,例如,按“氣 缸1上升”按鈕,氣缸1上升。(2)半自動工作方式:按下“半自動”按鈕,釧接機開始自行運轉(zhuǎn),完成上述 的過程,最后回歸起始位置。3.2控制器件選用1. JNDM-C0M20MR 串口 控制器根據(jù)釧接機的控制要求,編程C語言程序以達到工作的目的,選取 JNDM-C

10、OM20MR工業(yè)數(shù)字量單片機串口控制器,其主要特征和性能參數(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可編程陣列電路;(5)程序存儲空間:32 K,(若有特定需要,可擴展為64K)數(shù)據(jù)存儲空間:16 K,保存數(shù)據(jù),斷電數(shù)據(jù)不丟失;(6)外形尺寸:外殼:146mmX90mmX40mm

11、;內(nèi)部控制板:245mmX 102mmX40mm;(7)圖片如下:*r 審;費,. 二 JLTl nR l 二宀一厶宀2. TK-10壓力繼電器:氣動控制的時候,需要測量和調(diào)節(jié)氣動回路中的圧力,以檢測氣缸是否圧緊 工件,從工廠氣源0. 8MPA可知,選取TK-10壓力繼電器即可滿足要求,TK-10壓力繼電器壓力敏感核心采用了高性能的硅壓阻式壓力充油芯體,內(nèi)部的專用集成 電路將傳感器毫伏信號轉(zhuǎn)換成標(biāo)準(zhǔn)遠距離的傳輸電流信號,可以直接與計算機接 口卡、控制儀表、智能儀表或PLC等方便相連。其相關(guān)性能參數(shù)如下:(1)壓差調(diào)節(jié)范圍(Pressure adjustment range) : 0. l0.

12、3MPa;(2) 壓力調(diào)節(jié)范圍(Pressure differential adjustment range) : 0. 40 8MPa;(3) .11 作介質(zhì)(Working medium):空氣、油、Air、Oil;(4) 額定電流(Rating Current) : 0. 5A;(5) 接管螺紋(Connection threads) : M12X 1. 5(6) 使用壽命(Workinglife) : M50 萬次(7)圖片如下:4 圧緊氣缸及液壓鉗釧接氣缸(1) 兩個壓緊氣缸: 型號:SC80X80-FA, 連接形式:前端固定。氣缸外形尺寸:長283X94X94,管接頭2-G3/8,

13、活塞桿前端:螺紋M20X1.5,螺紋長度40,扳手方位22,前安裝板:外形尺寸143X95,板厚16,過孔位置119X70、孔徑4-012, 圖片如下:(2)兩個釧接鉗調(diào)整氣缸型號:DSNT40X50-SDB連接形式:后蓋搖擺式,連接底面到銷孔中心的距離40,銷孔10,連接過孔 2-09,孔距25,板厚4。氣缸外形尺寸:長200X045,管接頭2-G1/8,活塞桿前端:螺紋M14X1.5,螺紋長度23,扳手方位14圖片如下:5.二位五通閥及三位五通閥:(1)在進行鉗釧接調(diào)整時,二位五通閥右端線圈通電,閥芯右移,氣缸上升頂 住工件,釧接完成后,閥左端線圈通電,閥芯左移,氣缸利用重力下降。根據(jù)工

14、廠氣源及相關(guān)控制要求,選取4V210-08型號的二位五通電磁閥即可滿足要求, 其相關(guān)性能參數(shù)如下:工作介質(zhì):空氣作用方式:先導(dǎo)式使用壓力范圍:0.10. 8MPa圖片如下:(2)根據(jù)工廠氣源及相關(guān)控制要求,選取4M110-M5型號的三位五通電磁閥即可 滿足要求,其相關(guān)性能參數(shù)如下:工作介質(zhì):空氣作用方式:內(nèi)部先導(dǎo)式使用壓力范圉:0.150.8MP&圖片如下:3. 3控制系統(tǒng)硬件構(gòu)成3. 3. 1硬件構(gòu)成圖系統(tǒng)采用觸摸屏和20路簾口繼電控制板進行系統(tǒng)信息采樣、顯示和控制。 硬件構(gòu)成如圖1。24Y控制電源創(chuàng)槍下鬼 即槍上升 汽亂上升好 氣|1夾爭好IriLl上升下隆 1汕1夾寫松開鉗柚2下斥 和愴

15、2上升 和柚1下陥 需砲1上升 氣仕2上升F隆 n伍2夾娶松開1 5)6 T 6 9 10 1112 1314 IS 16 1? 曲血劉 2122 23UJUJ UTUJ坐22 33網(wǎng)|的LURS2321三囚街2仇巾創(chuàng)&6?6065 64 63 62 61 60|越苗 6?旳曲6453屜 61 旳4創(chuàng)484?ll6 46 44 43,42第9頁共29頁RS48524啦制巨盪ITRS485/rS2323. 3. 2通信協(xié)議觸摸屏與20路串口繼電控制板的通信協(xié)議為free protocol方式,其波特 率為:9600;奇偶校驗:無;數(shù)據(jù)位:8位;停止位:1位,無校驗。3. 3. 3控制系統(tǒng)的界面系

16、統(tǒng)采用半自動控制和手動控制兩種方式,方便現(xiàn)場實際操作需要。兩種控 制方式互鎖。控制界面如圖2。圖21.半自動控制在控制界面上,按半自動控制按鈕(按鈕變紅色),這時半自動的啟動按 鈕和急停按鈕才有效。該功能由半自動控制按鈕激發(fā)宏macro_2完成。按啟動按鈕啟動半自動操作,按鈕旁的指示燈會變紅,半自動操作結(jié)束指示 燈滅。在半自動操作期間系統(tǒng)會鎖定半自動控制選擇按鈕。該功能山啟動按鈕激 發(fā)宏macro_ll和頁面循環(huán)宏macro_10完成。若發(fā)生意外,可按急停按鈕停止一切操作,改用手動操作回復(fù)初始狀態(tài)后, 才能再次啟動半自動操作。急停功能由急停按鈕激發(fā)宏macro-13完成。2.手動控制在控制界面

17、上,按手動控制按鈕(按鈕變紅色),這時手動區(qū)域內(nèi)按鈕才有 效。該功能由手動控制按鈕激發(fā)宏macro_3完成。夾緊、松開和上升、下降等按鈕都是復(fù)現(xiàn)按鈕,對應(yīng)的功能都是由該按鈕 激發(fā)宏完成(macro_4- macro_7 和 macro_14- macro_17)。釧槍上升、釧槍下降按鈕都是取反按鈕,分別是功能的起動和停止。對應(yīng) 的功能都是ill該按鈕激發(fā)宏完成(mdcro_8、macro_9和macro_18% macro_19) o3.4控制系統(tǒng)程序設(shè)計 void macro_l()/全局初隹宏。使自動、手動可選SetByteData( SetByteData( SetByteData( S

18、etByteData( SetByteData( SetByteData( SetByteData( SetByteData( SetByteData(0,1,15, 5, 1);/開手動、自動控制 0,1,16,5, 1);0,1,17,5, 0); 禁止自動啟動0, 1, 100, 5, 0) : /關(guān)停所有步進0, 1, 101,5, 0);0, 1, 102,5, 0);0, 1, 103, 5, 0);0, 1, 104, 5, 0);0,1,105,5, 0);void macro_2 ()/半自動選擇宏bool pValuel:static unsigned short k二1;

19、GetByteData( 0, 1, 11, 1, 1, &pValuel);if(pValuel)SetByteData ( 0, 1, 16, 5, 0); 用 LB16 來鎖手動 if(k=l)elseSetByteData( 0, 1,16, 5, 1);SetByteData( 0, 1,17, 5, 0); k二 2; void macro_3()/手動控捕宏bool pValuel:/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到&pvalue中GetByteData( 0, 1, 10, 1, 1, &pValuel);if(pValuel)/將數(shù)據(jù)0寫入通道0從機1地址16中Se

20、tByteData( 0,1,15,5, 0) :/用 LB15 來鎖自動操作else/將數(shù)據(jù)1寫入通道0從機1地址16中SetByteData( 0, 1,15, 5, 1);void macro_4()/氣缸1手動操作夾緊宏bool pValue2;int k;static unsigned char c12 = 0(00,01,1)E;/從通道0從機1地址31中讀出1個數(shù)據(jù)保存到&pvalue中if (pValuel)GetByteData( 0, 1, 30, 1, 1, &pValuel);第#頁共29貞C 二0;c 二 1;c8二 1;Output ( 1, &c0, 12, k)

21、: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ù)保存到&pvalue中GetByteData( 0, 1, 31, 1, 1, &pValuel);if (pValuel)c 二0;c 二 1;c 二0;Output ( 1, &c0, 12, k):SetByteData( 0,1, 31, 5, 0):void macro_6()/氣缸1手動操作上升宏bool

22、 pValue4;int k;static unsigned char c12 = 0(00,02,1)E;/從通道0從機1地址33中讀出1個數(shù)據(jù)保存到ftpvalue中if(pValuel)c 二0;c 二2;c8二 1;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ù)保存到ftpvalue中GetByteDa

23、ta( 0, 1, 33,1, 1, &pValuel);if(pValuel)c 二0;c 二2;c8=0;Output ( 1, &c0, 12, k);Delay(30);SetByteData ( 0, 1, 33, 5, 0);void macro_8()/釧槍1手動操作上移宏bool pValue6;int k;static unsigned char c12 = 0(00,05,1)E;/從通道0從機1地址35中讀出1個數(shù)據(jù)保存到&pvalue中GetByteData( 0, 1, 34, 1, 1, &pValuel);if(pValuel)c 二0;c6二5;c 二 1;Ou

24、tput ( 1, &c0, 12, k):elsec 二0;c6=5;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ù)保存到fepvalue中GetByteData( 0, 1, 35,1, 1, &pValuel);if(pValuel)C 二 0;c6二6;c 二 1;Output ( 1, &c0, 12, k):Delay(30);c 二0;c 二9;c8二 1;Outpu

25、t ( 1, &cO, 12, k);elsec 二0;c6二6;c8=0;Output ( 1, &c0, 12, k);Delay(30);c 二 0;c 二9;c 二0; Output( 1, &c0, 12, k);)void macro_10() /系統(tǒng)加義循環(huán)宏(自動步進)bool pValuel, pValue3, pValue4, pValue5,pValue6,pValue7;int kl;/stdtic bool count 116;/bool count16;/unsigned int i,j;static unsigned short k二0,h二0;static un

26、signed 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) 換開關(guān)if(pValuel)/ 氣缸夾緊c 二0;c 二 1;c8二1;Output ( 1, &c0, 12, kl);Delay(30);c 二0;c 二 3;c8二1;Output ( 1, &c 0, 12, kl);Delay(30);c5二

27、 3;第15頁共29貞C 二0;c 二 1;Output ( 1, &c0, 12, kl);Delay(30);Input ( 1, &d0, 12, kl);e二d5 + (08) ;e=e-48;/將 d轉(zhuǎn)化為十進制數(shù) 辻(e=l)SetByteData( 0, 1, 101, 5, 1);SetByteData ( 0, 1, 100, 5, 0):GetByteData( 0, 1, 101, 1, 1, &pValue2);/氣缸上升 if(pValue2)c 二0;c 二2;c8二 1;Output ( 1, &c0, 12, kl);Delay(30);c 二 0;c 二4;c

28、 二 1;Output( 1, &c0, 12, kl);Delay(30);h+;/由h和k控制定時長短辻(h=5)k+;h二 0;if(k=4)SetByteData ( 0, 1, 102, 5, 1);SetByteData ( 0, 1, 101, 5, 0);k二 0;GetByteData ( 0, 1, 102, 1, 1, &pValue3);釧釘if(pValue3)c 二0;第17頁共29貞C 二6; c8二1;Output ( 1,Delay(30); c 二0; c 二9; c8=l;Output ( 1,Delay(30);c5=O;c 二8;c8=l;Output

29、 ( 1,Delay(30); c5二1; c 二0; c8二1;Output ( 1, h+;辻(h=5)k+;h二 0;) if(k=5)c 二0;c 二6; c8=0;Output ( 1,Delay(30); c 二0; c 二9; c8=0;Output ( 1,Delay(30);c5=O;c 二8;c 二0;Output ( 1,Delay(30); c5二1; c 二0; c 二0;&c0, 12, kl);&c0, 12, kl);&c0, 12, kl);&c0, 12, kl);/III h和k控制定時長短&c0, 12, kl);&c0, 12, kl);&c0, 12

30、, kl);第19頁共29貞Output ( 1, &c 0, 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) ;/釧槍復(fù)位 if(pValue4)c 二0;c =5;c8=l;Output ( 1, &c0, 12, kl);Delay(30);c 二0;c6=7;c8=l;Output ( 1, &c0, 12, kl);Delay(30);h+;/由h和k控制定時長短if (h=5)k+;

31、h二 0;if(k=2)c 二0;c6=5;c 二0;Output ( 1, &c0, 12, kl);Delay(30);c 二 0;c 二7;c8=0;Output ( 1, &c0, 12, kl); Delay(30);SetByteData ( 0, 1, 104, 5, 1);SetByteData ( 0, 1, 103, 5, 0);k二 0;第19頁共29頁GetByteData( 0, 1, 104, 1, 1, &pValue5);/氣缸下降 if(pValue5)c 二0;c6二2;c8=0;Output ( 1, &c0, 12, kl);Delay(30);c5=O

32、;c6=4;c 二0;Output ( 1, &c 0, 12, kl);Delay(30);h+;/由h和k控制定時長短辻(h=5)k+;h二 0;)if(k=5)SetByteData ( 0, 1, 105, 5, 1);SetByteData( 0, 1, 104, 5, 0);k二 0;)GetByteData( 0, 1, 105, 1, 1, &pValue6) ;/氣缸松開 if(pValue6)c 二0;c6二1;c8=0;Output ( 1, &c0, 12, kl);Delay(30);c5=0;c6=3;c 二0;Output ( 1, &c0, 12, kl);h+

33、;辻(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) ;/解開自動啟動SetByteData ( 0, 1, 200, 5, 0) ;/指示啟動燈滅k二 0;void macro_ll()/自動啟動宏bool pValuel;GetByteData( 0, 1, 20, 1, 1, &pValuel);if(pValuel)SetByteData (

34、0, 1, 100, 5, 1);SetByteData ( 0, 1, 200, 5, 1) ;/指示啟動燈亮/SetByteData( 0, 1, 110, 5, 1);用 LB110 作為自動起動、停止控制SetByteData( 0,1, 15, 5, 0) :/啟動時禁止斷開自動選擇SetByteData ( 0, 1, 17, 5, 0);SetByteData (0,1, 20, 5, 0); 按鈕自復(fù)位void macro_13()/半自動急停宏bool pValuel:static unsigned char c12二0(00, 01, 1)E; int kl;第27頁共29

35、貞GetByteData ( 0, 1, 22, 1, 1 if (pValuel)&pValuel);停所有步進操作SetByteData( SetByteData( SetByteData( SetByteData( SetByteData( SetByteData(0, 1, 100, 5, 0)0, 1, 101,5, 0)0, 1, 102, 5, 0)0, 1, 103,5, 0)0, 1, 104,5, 0)0, 1, 105, 5, 0)c二0c6二 5c二0Output ( 1,Delay(30);c5=O;c 二6;c8=0;Output ( 1,Delay(30);c5=

36、O;c 二 7;c 二0;Output ( 1,Delay(30); c 二0; c 二8; c8=0;Output ( 1,Delay(30);c5=O;c 二9; c8=0;Output ( 1,Delay (30);&c0,&c0,&c0,&c0,&c0,12, kl);12, kl);12, kl);12, kl);12, kl);c5二 1; c 二0; c8=0;12, kl);Output ( 1,Delay (30);SetByteData( 0, 1, 200, 5, 0) ;/啟動指示燈滅/SetByteData ( 0,1,17, 5, 1); 解開禁止斷開自動啟動Set

37、ByteData( 0,1,15, 5,Delay(30);SetByteData ( 0,1, 22, 5, 1);/解開禁止斷開自動選擇0);/按鈕自復(fù)位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, &pValuel);if(pValuel)c5=0;c 二3;c 二 1; Output ( 1, &c0, 12, k);Delay(30);SetByt

38、eData( 0, 1, 36, 5, 0);void macro_15()氣缸2手動操作松開宏bool pValuel:int k;static unsigned char c12 = 0(00,03,1)E;/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到ftpvalue中GetByteData( 0, 1, 37, 1, 1, &pValuel);if(pValuel)c 二0;c 二3;c8=0;Output ( 1, &c0, 12, k);SetByteData( 0, 1, 37, 5, 0);)void macro_16()/氣缸2手動操作上升宏bool pValuel;int k

39、;static unsigned char c12 = 0(00,04,1)E;/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到ftpvalue中GetByteData( 0,1, 3& 1,1, &pValuel);if (pValuel)c 二0;c 二4;c 二 1;Output ( 1, &c0, 12, k):Delay(30);SetByteData( 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ù)

40、據(jù)保存到&pvalue中GetByteData( 0, 1, 39, 1, 1, &pValuel);if (pValuel)c 二0;c 二4;c8=0;Output ( 1, &c0, 12, k):Delay(30):SetByteData( 0, 1, 39, 5, 0);)void macro_18()/釧槍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)c 二0;c6二7;c8二1;Output ( 1, &c0, 12, k): elsec 二0;c 二7;c8=0;Output ( 1, &c0, 12, k):void macro_19()/釧槍2手動操作下移宏bool pValuel;int k;static unsigned char c12 = 0(00,0& 1)E;/從通道0從機1地址11中讀出1個數(shù)據(jù)保存到ftpvalue中GetByteData( 0,1, 41, 1, 1, &pValuel);if(pValuel)C 二0;c 二8;c 二 1;Output ( 1, &c0, 1

溫馨提示

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

評論

0/150

提交評論