金屬粉末成型設(shè)計(jì)(PLC)_第1頁
金屬粉末成型設(shè)計(jì)(PLC)_第2頁
金屬粉末成型設(shè)計(jì)(PLC)_第3頁
金屬粉末成型設(shè)計(jì)(PLC)_第4頁
金屬粉末成型設(shè)計(jì)(PLC)_第5頁
已閱讀5頁,還剩18頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、- 23 -畢業(yè)設(shè)計(jì)說明書 題 目:金屬粉末成型液壓機(jī)PLC設(shè)計(jì)專 業(yè):班 級(jí):姓 名:日 期:金屬粉末成型液壓機(jī)的PLC設(shè)計(jì) 金屬粉末成型液壓機(jī)由主機(jī)及控制機(jī)構(gòu)兩大部分組成。液壓機(jī)主機(jī)部分包括機(jī)身、主缸、頂出缸及充液裝置等。 動(dòng)力機(jī)構(gòu)由油箱、高壓泵、低壓控制系統(tǒng)、電動(dòng)機(jī)及各種壓力閥和方向閥等組成。本文討論如何用PLC控制動(dòng)力機(jī)構(gòu),通過泵和油缸及各種液壓閥實(shí)現(xiàn)能量的轉(zhuǎn)換,調(diào)節(jié)和輸送,完成各種工藝動(dòng)作的循環(huán)。  關(guān)鍵詞:主缸、頂出缸、PLC、泵、油缸、液壓閥。 目錄第一章  引言4 第二章  總體規(guī)劃5第三

2、章  設(shè)計(jì)參數(shù)7 第四章  輸入設(shè)備的選擇8第五章  電氣柜的選擇9 第六章  PLC的設(shè)計(jì)106.1 PLC的選擇10  6.2現(xiàn)場器件與PLC內(nèi)部等效繼電器地址編號(hào)對(duì)照表10  6.3 工作流程與動(dòng)作順序表11  6.4 PLC程序的設(shè)計(jì)12  6.5 指令程序16第七章  PLC通信181通信協(xié)議.182利用VB的MSComm控件編程實(shí)現(xiàn)PC與PLC 通信. 19第八章 

3、 結(jié)論 22參考文獻(xiàn)23第一章 引言金屬粉末成型液壓機(jī),主要適用以結(jié)構(gòu)件為主的粉末冶金,機(jī)械零件的生產(chǎn),此液壓機(jī)有獨(dú)立的液壓和電器系統(tǒng),具有浮動(dòng)壓制,使制品成型密度得到有效控制,保護(hù)性脫模和一般性脫模兩種脫模方式可供選擇,電氣控制采用PLC可編程控制器,液壓系統(tǒng)采用先進(jìn)的插裝集成閥,保證液壓機(jī)連續(xù),頻繁的穩(wěn)定工作。配有油液冷卻裝置。采用按鈕集中控制,同時(shí)裝有機(jī)械限位裝置,從而保證制品的一致性。 由于繼電器接觸器控制是采用固定接線的硬件實(shí)現(xiàn)邏輯。如果生產(chǎn)任務(wù)或生產(chǎn)工藝發(fā)生變化,就必須重新設(shè)計(jì),改變硬件結(jié)構(gòu),這樣造成時(shí)間和資金的浪費(fèi)。另外,大型控制系統(tǒng)用繼電器接觸控制,使用繼電

4、器數(shù)量多,控制系統(tǒng)體積大,耗電多,且繼電器觸點(diǎn)為機(jī)械觸點(diǎn),工作頻率低,在頻繁動(dòng)作情況下壽命較短,造成系統(tǒng)故障,系統(tǒng)的可靠性差。而PLC控制能改善繼電器控制器上述的不足, PLC是以微處理器為基礎(chǔ),綜合了計(jì)算機(jī)技術(shù)、半導(dǎo)體技術(shù)、自動(dòng)控制技術(shù)、數(shù)字技術(shù)和網(wǎng)絡(luò)通信技術(shù).PLC以其可靠性高、靈活性強(qiáng)、使用方便的優(yōu)勢,迅速占領(lǐng)了工業(yè)控制領(lǐng)域。從運(yùn)動(dòng)控制到過程控制,PLC可靠性高,抗干擾能力強(qiáng),通用性強(qiáng),控制程序可變,使用方便,功能強(qiáng),適應(yīng)面廣,編程簡單,容易掌握;體積小、重量輕、功耗低、維護(hù)方便,減少了控制系統(tǒng)的設(shè)計(jì)及施工的工作量等特點(diǎn),所以設(shè)計(jì)時(shí)我們采用PLC能集中且較方便地控制.第二章 總

5、體規(guī)劃金屬粉末成型液壓機(jī)主要有兩大系統(tǒng)組成:一、液壓系統(tǒng);二、電氣系統(tǒng)。液壓系統(tǒng)由泵、閥、油缸、油箱和管路等組成,借助于電氣系統(tǒng)的控制,可驅(qū)動(dòng)滑塊及頂出缸活塞完成點(diǎn)動(dòng)和半自動(dòng)循環(huán)等規(guī)定的工藝動(dòng)作。 本設(shè)計(jì)主要是電氣系統(tǒng)的設(shè)計(jì),任務(wù)是按照液壓系統(tǒng)規(guī)定的動(dòng)作圖表驅(qū)動(dòng)電機(jī)、選擇規(guī)定的工作方式,使有關(guān)電磁鐵在PLC以完成點(diǎn)動(dòng)和半自動(dòng)循環(huán)指定的工藝動(dòng)作。 先啟動(dòng)電機(jī),按下SB6,X005置1,輔助繼電器M12得電驅(qū)動(dòng)液壓閥YA1、YA2、YA 6、YA9動(dòng)作,滑塊回程,放手手動(dòng)作即停。打開光電保護(hù),按下SB5,X004置1,輔助繼電器 M11得電驅(qū)動(dòng)液壓閥壓YA1

6、、YA4、YA5動(dòng)作,滑塊慢下,放手動(dòng)作則停止。同理,按下SB7,輔助繼電器M13得電驅(qū)動(dòng)液壓閥YA1、YA8、YA11動(dòng)作,頂缸頂出,放手動(dòng)作即停止。按下SB8,輔助繼電器M14得電驅(qū)動(dòng)液壓閥YA1、YA7動(dòng)作,頂缸退回,放手動(dòng)作即停止。 手動(dòng)加料滑塊慢下加壓頂缸頂出滑塊保壓雙手按鈕進(jìn)入下一循環(huán)泄壓退回停止(手動(dòng)取坯)頂缸退回滑塊快速下行滑塊快速回程電氣系統(tǒng)PLC框圖                  &

7、#160;    液壓系統(tǒng)原理圖第三章  設(shè)計(jì)參數(shù) 1、公稱力                                       

8、   3150kN 2、液體最大工作壓力                                25MPa 3、回程力        

9、0;                              630kN4、滑塊最大行程                  &#

10、160;                 800mm 5、最大頂出力                             &#

11、160;        1000kN6、最大拉下力                                      630kN7、

12、最大頂出行程                                    250mm8、滑塊距工作臺(tái)面最大距離          

13、            1250mm 9、滑塊運(yùn)行速度     空載下行                      80mm/s       

14、0;        工作                16mm/s 回程                         40mm/s 10、工作臺(tái)

15、面有效面積(左右X前后)            1250mmX1200mm11、電動(dòng)機(jī)功率                                 22

16、kW 第四章 輸入設(shè)備的選擇 交流接觸器KM1、KM2、KM3選用型號(hào)CJ10-100,規(guī)格380V、100A??諝忾_關(guān)QS選用型號(hào)DZ10-100。 選擇開關(guān)SA2、SA3、SA4選用LAS1-AY-11。 手動(dòng)開關(guān)SB4SB10選用型號(hào)LA42XL2F。 按鈕SA1選用型號(hào)LA42Y-01/R。按鈕SB1選用型號(hào)LA42J-01/R。 接近開關(guān)SQ1SQ6選用型號(hào)LXJ8-32。 中間繼電器KA1KA12選用型號(hào)DZL-200,規(guī)格:直流24V。時(shí)間繼電器KT1、KT2選用型號(hào)DS-24,規(guī)格:直流24V。壓力繼電器SP

17、選用型號(hào)PDLH-L1。 熱繼電器FR1選用型號(hào)SZ-ZM4E,規(guī)格:交流380V,22KW。 斷路器FU1選用型號(hào)DZX19-100。斷路器FU2、FU3、FU5選用型號(hào)C45N-3。 斷路器FU4選用型號(hào)C45N-1。斷路器FU6選用型號(hào)DZ5-10。變壓器TC選用型號(hào)BK50-380。 整流變壓器TR選用型號(hào)BZK-10A。指示燈HL20、HL21選用型號(hào)XD9-24。 指示燈HL1HL12選用型號(hào)DH10-4。第五章  電氣柜的設(shè)計(jì) (1)電氣柜的基本結(jié)構(gòu)采用薄鋼板與角鋼焊接組合而成,柜前有門維護(hù)方便。&#

18、160;(2)根據(jù)里面電器的尺寸設(shè)計(jì)電氣柜的外形尺寸為長600mm,寬400mm,高1200mm. (3)柜頂四角裝有掉換,便與起吊和裝運(yùn)以及電氣柜安裝后位置的調(diào)整。 (4)在柜體上下兩端均有不同的散熱槽孔,當(dāng)柜內(nèi)元件發(fā)熱后,熱量上升,通過上槽孔排出,而冷風(fēng)不斷地從下端槽孔補(bǔ)充進(jìn)柜使柜內(nèi)自下而上形成一個(gè)自然風(fēng)道,達(dá)到散熱的目的。 (5)柜內(nèi)線槽把柜內(nèi)電器設(shè)備分六個(gè)區(qū)域。第一區(qū)域安裝PLC;第二區(qū)域安裝中間繼電器和延時(shí)繼電器。第三區(qū)域安裝熱繼電器和空氣開關(guān);第四區(qū)域安裝交流接觸器;第五區(qū)域安裝變壓器和整流器;第六區(qū)域安裝接線板。 (6)柜門用活動(dòng)鉸鏈連接,

19、安裝、拆卸方便。 (7)柜體表面漆選用聚脂桔形烘漆,附著力強(qiáng),質(zhì)感好。整柜呈亞光色調(diào)。避免了眩目效應(yīng)。給工作人員創(chuàng)造了比較舒適的視覺環(huán)境。第六章  PLC設(shè)計(jì) 1 PLC的選擇 PLC控制系統(tǒng)輸入信號(hào)有20個(gè),均為開關(guān)量,其中手動(dòng)開關(guān)有兩個(gè),選擇開關(guān)有3個(gè)延時(shí),開關(guān)有2個(gè),接近開關(guān)有7個(gè),壓力輔助1個(gè)。 PLC控制系統(tǒng)的輸出信號(hào)有14個(gè),其中12驅(qū)動(dòng)中間繼電器KA1KA10,2個(gè)驅(qū)動(dòng)延時(shí)繼電器。 根據(jù)輸入和輸出信號(hào)個(gè)數(shù),PLC可選三菱FX1N-40MR-001,其輸入點(diǎn)數(shù)有24,輸出點(diǎn)數(shù)有16,滿足要求而且留有一定

20、裕量。2現(xiàn)場器件與PLC內(nèi)部等效繼電器地址編號(hào)對(duì)照表 輸入信號(hào)名稱功能I/O編號(hào)SA2點(diǎn)動(dòng)/半點(diǎn)動(dòng)X0SA3脫模方式X1SA4壓制方式X2SB4靜止X3SB5慢下X4SB6回程X5SB7頂出X6SB8退回X7SB9工作一X10SB10工作二X11KT1保壓延時(shí)X12KT2取胚延時(shí)X13SP1主缸壓力X14SQ1滑塊下限X15SQ2滑塊快轉(zhuǎn)慢X16SQ3滑塊浮動(dòng)X17SQ4滑塊下限X20SQ5頂缸上限X21SQ6頂缸下限X22光電保護(hù)X23輸出信號(hào)名稱功能I/O編號(hào)KA1Y0KA2Y1KA3Y2KA4Y3KA5Y4KA6Y5KA7Y6KA8Y7KA9Y10KA10Y11KA11Y12K

21、A12Y13KT1Y14KT2Y156.3工作流程與動(dòng)作順序表工作方式序號(hào)動(dòng)作名稱液壓閥(YA)123456789101112點(diǎn)動(dòng)1滑塊快下+2滑塊回程+3頂缸頂出+4頂缸退回+半浮動(dòng)A1滑塊快下+2滑塊慢下預(yù)壓+3浮動(dòng)壓制+4保溫+5泄壓+6滑塊回程+7頂缸退回8手動(dòng)取胚+9頂缸頂出10手動(dòng)加料11轉(zhuǎn)下一循環(huán)B1滑塊快下+2滑塊慢下預(yù)壓+3浮動(dòng)壓制+4保壓5泄壓+6滑塊回程+7頂缸退回+8手動(dòng)取胚9頂缸頂出10手動(dòng)加料11轉(zhuǎn)下一循環(huán)慢向C1滑塊快下+2滑塊慢下壓制+3保溫4泄壓+5滑塊回程+6頂缸頂出+7手動(dòng)取胚8頂缸退回+9手動(dòng)加料10轉(zhuǎn)下一循環(huán)D1滑塊快下+2滑塊慢下壓制+3保溫4泄壓+

22、5滑塊回程+6頂缸頂出+7手動(dòng)取胚8頂缸退回+9手動(dòng)加料10轉(zhuǎn)一下循環(huán)其它1靜止2緊急回程+3緊急停止4 PLC程序的設(shè)計(jì)先按下SB2啟動(dòng)電機(jī),把選擇開關(guān)SA2旋轉(zhuǎn)到“調(diào)整”位置按壓相應(yīng)的按扭可得相應(yīng)的點(diǎn)動(dòng)動(dòng)作。按下SB6,X005置1,輔助繼電器M12得電驅(qū)動(dòng)液壓閥YA1、YA2、YA 6、YA9動(dòng)作,滑塊回程,放手手動(dòng)作即停。打開光電保護(hù),按下SB5,X004置1,輔助繼電器 M11得電驅(qū)動(dòng)液壓閥壓YA1、YA4、YA5動(dòng)作,滑塊慢下,放手動(dòng)作則停止。同理,按下SB7,輔助繼電器M13得電驅(qū)動(dòng)液壓閥YA1、YA8、YA11動(dòng)作,頂缸頂出,放手動(dòng)作即停止。按下S

23、B8,輔助繼電器M14得電驅(qū)動(dòng)液壓閥YA1、YA7動(dòng)作,頂缸退回,放手動(dòng)作即停止。 若要完成半自動(dòng)浮動(dòng)壓制中的一般脫模方式,當(dāng)電機(jī)啟動(dòng)后,點(diǎn)動(dòng)調(diào)整,把滑塊調(diào)到上限位SQ1和頂缸調(diào)到上限位SQ5作為初始狀態(tài)位置。在此過程中狀態(tài)器S0S26全部復(fù)位。把選擇開關(guān)SA2旋轉(zhuǎn)到“工作”位置,準(zhǔn)備工作就緒。把選擇開關(guān)SA4旋轉(zhuǎn)到“浮動(dòng)”一側(cè),把選擇開關(guān)SA3轉(zhuǎn)到“一般”一側(cè)。初始脈沖M8000驅(qū)動(dòng),置位S0后置位S10,復(fù)位S0。按壓雙手按扭,輔助繼電器M31得電驅(qū)動(dòng)液壓閥YA1、YA3、YA5動(dòng)作,滑塊快速下行。當(dāng)滑塊快速下行到SQ2位接近開關(guān)得電X016置1,置位S11,復(fù)位S10,輔助繼電

24、器M32得電驅(qū)動(dòng)液壓閥YA1、YA4、YA5動(dòng)作,滑塊慢行預(yù)壓。滑塊下行到SQ3,置位S12,復(fù)位S11,輔助繼電器M33得電驅(qū)動(dòng)液壓閥YA1、YA5、YA10和YA12動(dòng)作,進(jìn)行浮動(dòng)壓制。當(dāng)主缸壓力達(dá)到極值或滑塊到達(dá)下限位SQ4后,置位S13復(fù)位S12。延時(shí)繼電器得電保壓延時(shí),時(shí)間到置位S14復(fù)位S13,輔助繼電器M34得電驅(qū)動(dòng)液壓閥YA2、YA9動(dòng)作泄壓,同時(shí)延時(shí)繼電器T2得電延時(shí),時(shí)間到置位S15復(fù)位S14,后置位S16復(fù)位S15,輔助繼電器M35得電驅(qū)動(dòng)液壓閥YA1、畢業(yè)設(shè)計(jì)說明書  21 YA6、YA9動(dòng)作滑塊回程。當(dāng)滑塊達(dá)上限位SQ1后,置位S17復(fù)位

25、S16,輔助繼電器M36得電驅(qū)動(dòng)液壓閥YA1、YA7動(dòng)作頂缸退回。頂缸達(dá)下限位SQ6后,置位S20復(fù)位S17,Y015得電驅(qū)動(dòng)延時(shí)繼電器KT2得電手動(dòng)取坯延時(shí),時(shí)間到或是按壓雙手1和雙手2置位S21復(fù)位S20后置位S22再復(fù)位S21,輔助繼電器M39得電驅(qū)動(dòng)液壓閥YA1、YA8、YA11動(dòng)作頂缸頂出,頂缸達(dá)上限位SQ5后置位S24復(fù)位S22,手動(dòng)加料轉(zhuǎn)到下一循環(huán)。 若要完成半自動(dòng)浮動(dòng)壓制中的保護(hù)脫模方式,當(dāng)電機(jī)啟動(dòng)后點(diǎn)動(dòng)調(diào)整,把滑塊調(diào)到上限位SQ1和把頂缸調(diào)到下限位SQ5作為初始狀態(tài)位置。在此過程中狀態(tài)器S0S26全部復(fù)位。把選擇開關(guān)SA2旋轉(zhuǎn)到“工作”位置,準(zhǔn)備工作就緒。把選擇開關(guān)

26、SA4旋轉(zhuǎn)到“浮動(dòng)”一側(cè),把選擇開關(guān)SA3轉(zhuǎn)到“保護(hù)”一側(cè)。初始脈沖M8000驅(qū)動(dòng),置位S0后置位S10,復(fù)位S0。按壓雙手按扭,輔助繼電器M31得電驅(qū)動(dòng)液壓閥YA1、YA3、YA5動(dòng)作,滑塊快速下行。當(dāng)滑塊快速下行到SQ2位接近開關(guān)得電X016置1,置位S11,復(fù)位S10,輔助繼電器M32得電驅(qū)動(dòng)液壓閥YA1、YA4、YA5動(dòng)作,滑塊慢行壓制。滑塊下行到SQ3,置位S12,復(fù)位S11,輔助繼電器M33得電驅(qū)動(dòng)液壓閥YA1、YA5、YA10和YA12動(dòng)作,進(jìn)行浮動(dòng)壓制。當(dāng)主缸壓力達(dá)到極值或滑塊到達(dá)下限位SQ4后,置位S13復(fù)位S12。延時(shí)繼電器得電保壓延時(shí),時(shí)間到置位S14復(fù)位S13,輔助繼電

27、器M34得電驅(qū)動(dòng)液壓閥YA2、YA9動(dòng)作泄壓,同時(shí)延時(shí)繼電器T2得電延時(shí),時(shí)間到置位S15復(fù)位S14,后置位S17復(fù)位S15,輔助繼電器M36得電驅(qū)動(dòng)液壓閥YA1、YA7動(dòng)作頂缸退回。當(dāng)頂缸退回達(dá)下限位SQ6后,置位S16復(fù)位S17,輔助繼電器M35得電驅(qū)動(dòng)液壓閥YA1、YA6、YA9動(dòng)作滑塊回程?;瑝K上行達(dá)上限位SQ1后,置位S20復(fù)位S16,Y015得電驅(qū)動(dòng)延時(shí)繼電器KT2得電手動(dòng)取坯延時(shí),時(shí)間到或是按壓雙手1和雙手2置位S21復(fù)位S20后置位S22在復(fù)位S21,輔助繼電器M39得電驅(qū)動(dòng)液壓閥YA1、YA8、YA11動(dòng)作頂缸頂出,頂缸達(dá)上限位SQ5后置位S24復(fù)位S22,手動(dòng)加料轉(zhuǎn)到下一循

28、環(huán)。 若要完成半自動(dòng)單向壓制中的保護(hù)脫模方式,當(dāng)電機(jī)啟動(dòng)后,點(diǎn)動(dòng)調(diào)整,把滑塊調(diào)到上限位SQ1和頂缸調(diào)到下限位SQ6作為初始狀態(tài)位置。在此過程中狀態(tài)器S0S26全部復(fù)位。把選擇開關(guān)SA2旋轉(zhuǎn)到“工作”位置,準(zhǔn)備工作就緒。把選擇開關(guān)SA4旋轉(zhuǎn)到“單向”一側(cè),把選擇開關(guān)SA3轉(zhuǎn)到“保護(hù)”一側(cè)。初始脈沖M8000驅(qū)動(dòng),置位S0后置位S10,復(fù)位S0。按壓雙手按扭,輔助繼電器M31得電驅(qū)動(dòng)液壓閥YA1、YA3、YA5動(dòng)作,滑塊快速下行。當(dāng)滑塊快速下行到SQ2位接近開關(guān)得電X016置1,置位S11,復(fù)位S10,輔助繼電器M32得電驅(qū)動(dòng)液壓閥YA1、YA4、YA5動(dòng)作,滑塊慢行壓制。當(dāng)主缸壓力達(dá)到

29、極值或滑塊達(dá)下限位SQ4后,置位S13復(fù)位S11。延時(shí)繼電器得電保壓延時(shí),時(shí)間到置位S14復(fù)位S13,輔助繼電器M34得電驅(qū)動(dòng)液壓閥YA2、YA9動(dòng)作泄壓,同時(shí)延時(shí)繼電器T2得電延時(shí),時(shí)間到置位S15復(fù)位S14,后置位S25復(fù)位S15,輔助繼電器M41得電驅(qū)動(dòng)液壓閥YA1、YA8、YA9、YA10動(dòng)作頂缸頂出,頂缸到達(dá)上限位SQ5后置位S26復(fù)位S25,輔助繼電器M42得電驅(qū)動(dòng)液壓閥YA1、YA6、YA9動(dòng)作滑塊回程,滑塊到達(dá)上限SQ1后置位S20復(fù)位S26,Y015得電驅(qū)動(dòng)延時(shí)繼電器KT2得電手動(dòng)取坯延時(shí),時(shí)間到或是按壓雙手1和雙手2置位S21復(fù)位S20后置位S23復(fù)位S21,輔助繼電器M4

30、0得電驅(qū)動(dòng)液壓閥YA1、YA7動(dòng)作頂缸退回。頂缸達(dá)下限SQ6后,置位S24復(fù)位S23,手動(dòng)加料轉(zhuǎn)到下一循環(huán)。5指令程序 步序指令說明1LD XI0002AND M123OR X0054ANI X0155ANI M116ANI M317ANI M328OUT M12滑塊回程9OUT T3 K1012LDI X00013ANI X00314AND X02315ANI M1216MC N0 M1019LD X00420ANI X02021ANI X01422ANI M1223OUT M11滑塊慢下24LD X00625ANI X01226ANI M14頂缸頂出27OUT M1328LD X

31、00729ANI X02230ANI M1331OUT M14頂缸退回32MCR N034LD M800035OUT TO K5第七章 PLC通信1通信協(xié)議PC中必須依據(jù)所連接PLC的通信規(guī)程來編寫通信協(xié)議,所以我們先要熟悉FX系列PLC的通信協(xié)議。1)數(shù)據(jù)格式FX系列PLC采用異步格式,由1位起始位、7位數(shù)據(jù)位、1位偶校驗(yàn)位及1位停止位組成,比特率為9600 bps,字符為ASC碼。2)通信命令FX系列PLC有4條通信命令,分別是讀命令、寫命令、強(qiáng)制通命令、強(qiáng)制斷命令。3)通信控制字符FX系列PLC采用面向字符的傳輸規(guī)程,用到5個(gè)通信控制字符,如表7-3所示。FX系列PLC通信控制字符表控制

32、字符ASC碼功能說明ENQ05HPC發(fā)出請求ACK06HPLC對(duì)ENQ的確認(rèn)回答NAK15HPLC對(duì)ENQ的否認(rèn)回答STX02H信息幀開始標(biāo)志ETX03H信息幀結(jié)束標(biāo)志注:當(dāng)PLC對(duì)計(jì)算機(jī)發(fā)來的ENQ不理解時(shí),用NAK回答。4)報(bào)文格式計(jì)算機(jī)向PLC發(fā)送的報(bào)文格式如下:STXCMD數(shù)據(jù)段ETXSUMHSUML其中,STX為開始標(biāo)志:02H;ETX為結(jié)束標(biāo)志:03H;CMD為命令的ASC碼;SUMH、SUML為按字節(jié)求累加和,溢出不計(jì)。由于每字節(jié)十六進(jìn)制數(shù)變?yōu)閮勺止?jié)的ASC碼,故校驗(yàn)和為SUMH與SUML。注:寫命令的數(shù)據(jù)段有數(shù)據(jù),讀命令數(shù)據(jù)段則無數(shù)據(jù)。5)傳輸規(guī)程PC與FX系列PLC間采用應(yīng)答

33、方式通信,傳輸出錯(cuò),則組織重發(fā)。其傳輸過程PLC根據(jù)PC的命令,在每個(gè)循環(huán)掃描結(jié)束處的END語句后組織自動(dòng)應(yīng)答需用戶在PLC一方編寫程序2利用VB的MSComm控件編程實(shí)現(xiàn)PC與PLC 通信編寫PC的通信程序可采用匯編語言編寫,或采用各種高級(jí)語言編寫,或采用工控組態(tài)軟件,或直接采用PLC廠家的通信軟件(如三菱的MELSE MEDOC等)下面利用VB6.0以一個(gè)簡單的例子來說明編寫通信程序的要點(diǎn)。假設(shè)PC要求從PLC中讀入從D123開始的4個(gè)字節(jié)的數(shù)據(jù)(D123、D124).命令報(bào)文中10F6H為D123的地址,04H表示要讀入4個(gè)字節(jié)的數(shù)據(jù)。校驗(yàn)和SUM30H31H30H46H36H30H34

34、H03 H174H,溢出部分不計(jì),故SUMH=7,SUAIL=4,相應(yīng)的ASC碼為“37H”,“34H”。應(yīng)答報(bào)文中4個(gè)字節(jié)的十六進(jìn)制數(shù),其相應(yīng)的ASC碼為8個(gè)字節(jié),故應(yīng)答報(bào)文長度為12個(gè)字節(jié)。根據(jù)PC與FX系列PLC的傳輸應(yīng)答過程,利用VB的MSComm控件可以編寫如下通信程序?qū)崿F(xiàn)PC與FX系列PLC之間的串行通信,以完成數(shù)據(jù)的讀取。MSComm控件可以采用輪詢或事件驅(qū)動(dòng)的方法從端口獲取數(shù)據(jù)。在這個(gè)例子中使用了輪詢方法。)通信口初始化    Private Sub Initialize()    MSComm1CommPort =1

35、    MSComm1Settings = “9600,E,7,1”    MSComm1InBufferSize = 1024    MSCommlOutBuffersize = 1024    MSComm1InputLen = 0    MSCommlInputMode = comInputText    MSComm1Handshaking = comNone    MSComm1PortOpen = True    End Sub    2)請求通信與確認(rèn)Private Function MakeHandshaking()As Boolean    Dim InPackage As String    MSCommlOutBufferCount = 0MSCommlInBuff

溫馨提示

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

評(píng)論

0/150

提交評(píng)論