版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、M218的somachine編程軟件綜述本章給出了本書(shū)中M218的somachine編程軟件詳細(xì)介紹本章內(nèi)容本章包含一下章節(jié)內(nèi)容:章節(jié)章節(jié)內(nèi)容頁(yè)碼4.1Somachin©軟件的安裝和卸載4.2Somachin©軟件的啟動(dòng)4.3創(chuàng)建工程4.4程序的創(chuàng)建和配置4.5程序編寫(xiě)和示例4.6程序的編譯和模擬調(diào)試4.7軟件連線(xiàn)和程序下載4.8Somachine的modbus通訊功能示例4.9PLC FIRMWARE固件的升級(jí)軼件安裝的磯件配要求硬件要求硬件最低配置推薦配置CPUDentium 3,1.2 GHzPentium 4,1.6 GHzRAM1 GB2 GB硬盤(pán)空間2 GB3
2、GB驅(qū)動(dòng)器DVD閱讀器顯示器1024 x 786 像素Web訪(fǎng)問(wèn)Web注冊(cè)要求能夠訪(fǎng)問(wèn)Internet軟件要求Windows XP Professional/Windows Vista 32 位軼件的安裝SoMachine軟件支持多語(yǔ)言安裝,用戶(hù)可以根據(jù)自己的需要進(jìn)行安裝。如下圖Italian (Italy)Spanish (T品ition&l Sort)軟件的卸載SoMachine軟件的卸載或修復(fù)請(qǐng)通過(guò)"開(kāi)始-控制面板-添加/卸載程序''實(shí)施。如下圖°*添加丈劇除桎序fTlElxi當(dāng)前妄裝的ae:口 顯示更針排甲方式(G:名稱(chēng)y師得1 弘 WODE
3、TrS PriveT大小L455. 0CKBI 羅 Sa PLC USB Driver大小t4bb. UCJIB倒 SA UMITBLWAY WDJI Driver大小1,455. OOHB頊弘 USBFIP ETivcx大小1,455. OOJTB©5 Safety Suite VI. 0 XFSHOWTH大小S08. OOHBCJSAP GUI 7.10大小406 OOJIB渉tibiH昧 VindowsSchneider Electric Modbus Coninunlcatlon DTK LIb匕合ry大小14.5one應(yīng)J Solachine大小2.二86Q:HB©
4、;1至擊比外詆落支持信息己使用上找便用日第2010-3-1I耍史改說(shuō)徑便M擊區(qū) SoMachine Solution Hxtcnslon大小78 44MB1 Sonle ClnePlayer Decoder Pack大小41. 3UIB了 SyCon大小63. 0S11B心 Syaantes; AnliVirus大小89. 341TB軼件注冊(cè)安裝過(guò)程中,Somachine軟件會(huì)提示需要注冊(cè)。共有2種注冊(cè)方式,分別是WEB電話(huà)注 冊(cè)和輸入收到的授權(quán)碼。如下圖f Web/電話(huà)注丿輸入授權(quán)代碼3#軟件啟動(dòng)說(shuō)明步驟軟件啟動(dòng)后,初始屏幕如下圖5672398123456標(biāo)題欄菜單欄工具欄編輯器多選項(xiàng)卡式視
5、圖消So信息和狀態(tài)行7狀態(tài)欄8+9設(shè)備/POU窗口 (當(dāng)前選擇了 Devices選項(xiàng)卡) 用戶(hù)界面提供了多個(gè)可通過(guò)View菜單打開(kāi)的可停靠窗。您 可以根據(jù)個(gè)人喜好在SoMachine窗中排列不同的窗口創(chuàng)建基于M218的工程步驟說(shuō)明 進(jìn)入創(chuàng)建工程的向?qū)Ы缰x,如下圖5#侖 Home顯示現(xiàn)有機(jī)器 創(chuàng)建新機(jī)H-便用空項(xiàng)目jg動(dòng)使用TVD架榔畫(huà)動(dòng) 使用應(yīng)用暇序昏動(dòng) 使用現(xiàn)有項(xiàng)目旨動(dòng) 使用示例Jg動(dòng)G機(jī)器工作流程?學(xué)習(xí)中心向?qū)Ы绻灿?個(gè)啟動(dòng)選項(xiàng),分別是使用空項(xiàng)目啟動(dòng),使用TVDA 架構(gòu)啟動(dòng),使用應(yīng)用程序啟動(dòng),使用現(xiàn)有項(xiàng)目啟動(dòng),便用示例啟 動(dòng)對(duì)于新建項(xiàng)目程序.一般選擇空項(xiàng)目啟動(dòng),點(diǎn)擊該選項(xiàng),如下圖 所示#*
6、文仃亙二)WTmaav*kA«的rtw#點(diǎn)擊配置標(biāo)簽,在左側(cè)的邏輯控制器界面,選擇要編程的PLC 型號(hào).并將其拖入中間空白區(qū)域。3.© an搭(0Q HMI右AttMyCanticHorft®e ft:(TM238LDO24DT)供' 衛(wèi) Schzder f lectnc“:畋序號(hào):TM238LDD240T說(shuō)明Compact bme contfolH 24V DC. 6 normal fast outputs (100 kHz), 6 rasstor outputs calendar. RemtwaUe terminal bkxks.#74
7、點(diǎn)擊上方的程序標(biāo)簽,即可進(jìn)入對(duì)應(yīng)PLC的正式的編程界面#令 HomeJK 性£9t文件 ««削團(tuán) 工程 貳海豹口H 22 仝心h並¥出鬱一#L!ncjti?d38nrakrmzaoDg O Appkdtlon:V CVL黑鶯埋:S越任夯配豎 涉 MAST 、ErntecUWFirKtk) UlJOQO)5 HSC0-SC) FTO WM(PTO_PUVM) "、serulune3 SM9Chne_Netv2fK_M(wir工程程序的創(chuàng)建和配.POU的創(chuàng)建:為了能夠編寫(xiě)自己的程序,必須首先定義POU (程序組織單元),在其中輸入編 程代碼。然后,
8、才可以開(kāi)始在程序編輯器中編寫(xiě)程序。要?jiǎng)?chuàng)建POU,請(qǐng)執(zhí)行以下 步驟步驟說(shuō)明右鍵單擊項(xiàng)目的Application節(jié)點(diǎn),并選擇Add Object 命令:如下圖View Project Build On meDebugs Watch TooisPOUsSM238_ProjectQ佝 MyPLC (TM238LFDC24DT) & 聞Q Pic Logic l日pl k:T- * GVLLibrary Manac Task ConGgu x Embedded FunctionsApplicationx»由:eISerial Line 1CANbus乂CutCopyPasteXDele
9、teProperties .Add Device.iyj Add Object.9在Add Object對(duì)話(huà)框中,從左測(cè)列表中選擇POU條目. 并定義此對(duì)象的類(lèi)型和編程語(yǔ)言如下圖#然后可以為POU輸入Name。在Type區(qū)域中選擇 Program 選項(xiàng)。從 Implementetion language 列表中選擇 需要的編程語(yǔ)言。在本示例中,我們將使用Structured Text (ST)語(yǔ)言編程.單擊Open關(guān)閉對(duì)話(huà)框并打開(kāi)POU編輯器窗口。結(jié)果:將 在右側(cè)顯示POU編輯器。如下圖Lbrary Mander M238_Pject* SoMachlne鼻XIL aBT_
10、Logic M/PLC: Pic Logo App iSat by :&rtbder腫tad1PROGRAW ST_-ogic23VAREND VAR-j M238ojec(-jb| MyPLC CTM233LFDC24DT) 2 e!| PQ Logic- 匕 Application 0 GVLFile Eat View Project Build Onka Debug >Wacch Tocte 自旨曰昌1|必毎XIM"%"I屯他了|曲心乍MJ ST.Logic (PRgJ1+ I EmEeccec FunctionsI A 4邏輯編輯器由兩個(gè)窗組成:上半部
11、分窗用于數(shù)據(jù)(變量和 功能塊實(shí)例)聲明,下半部分窗用于輸入程序代碼。將POU添加到任務(wù)中#POU的執(zhí)行由任務(wù)管理。缺省情況下.會(huì)創(chuàng)建MAST任務(wù).但是您可以在Task Configuration中創(chuàng)建更多任務(wù)。要將POU添加到MAST任務(wù),請(qǐng)執(zhí)行以下步11#步驟說(shuō)明打開(kāi)項(xiàng)目樹(shù)中的Task Configuration節(jié)點(diǎn),并雙擊名為MAST的預(yù)配置任務(wù),如下圖M238_Pject* SoMachineFile Edd View Project Bjild OnlineDevicea 4 XH | $ Sol by z| Sect order 斥 Find:-J M238Pro
12、ectQ lajl MyPLC ITL238LFDC24DT)5 Pt Logic-Application丫0 OVLP Library Manager!回 ST.Logic(PRG)Task Configuration 1鄧STF 、Embedded FunctionsSena Line 1Serial Line 2CANbusMAST任務(wù)選項(xiàng)卡指示,在缺省情況下,MAST任務(wù)每隔20 毫秒循環(huán)執(zhí)行一次;在mast任務(wù)選項(xiàng)卡的POUs部分中 選擇Add POU鏈接。如下圖匕JhOF增VAST M/PLC:Pt: LOflC: ApAQ2tipn:'CcnfuratonPriori/(
13、0 311:15TypeCyclicVIrtersel ( o 1*200-5 20Wa:crcog7ire(e.g. tzxtrs :100IS6T$ iUvl>t1POUe心POUPOUCor. Ter:rRarova POUOoec POUInpir AswtartMov UOMove D<Mrn選擇對(duì)應(yīng)的POU.單擊Categories部分的Programs (Project)條目,并通過(guò)單擊加號(hào)打開(kāi)Input Assistant對(duì) 話(huà)框Items區(qū)域中的文件夾。選擇Appliction的子節(jié)點(diǎn) POU項(xiàng)目(在本示例中為ST丄ogic),然后單擊OK如 下圖結(jié)果:Input
14、 Assistant對(duì)話(huà)框關(guān)閉,并返回到Task Configuration對(duì)話(huà)框?,F(xiàn)在MAST任務(wù)選項(xiàng)卡的POUs 部分包含了新的POU。 變的創(chuàng)建 SoMachine可以定義具有不同可用性范圍的變量: 在POU中聲明、并且僅在該P(yáng)OU中可用的局部變量 通過(guò)GVL (全局變量列表)聲明、并且在應(yīng)用程序的所有POU中都可用的 全局變量。在POU (針對(duì)局部變量)和GVL (針對(duì)全局變量)中的變量編輯器的用法相同。 以下有關(guān)創(chuàng)建變量的描述僅基于POU編輯簽。步說(shuō)明1按以下步驟打開(kāi)全局變量列表編輯器,單擊Devices窗中 的GVL節(jié)點(diǎn)邏輯編輯器;單擊Devices窗中的POU節(jié) 點(diǎn),如下圖,具有
15、幵放POU和GVL的SoMachine GUI (垂 直選頃卡式視圖):# GVL TvlyPLC: Pic Logic: ApplicationQ D X1 STLogic UyPLC: Pic Lo12V&R .GLOBA. END.VAR1234<PROGRAM ST.Logic VARENDJ/AR定義變量:您可以通過(guò)以下兩種不同的方式來(lái)創(chuàng)建新的變量。局部變量定義的邏輯編輯器由以下兩個(gè)部分組成,如下圖* GVL TvlyPLC: Pt Loqc: App cation 1 <1 X ST.Lose MyPLC! Pic Loa1V£R _GLOBA.1PR
16、OGRAM ST.Logic2END.VAR2VAR3END.VAR4<在GVL或邏輯編輯器的上半部分(所謂的聲明部分)鍵入變 量聲明或在邏輯編輯器的下半部分(所謂的實(shí)現(xiàn)部分)鍵入 包含新變量的代碼。會(huì)有一個(gè)向?qū)槟峁┳兞柯暶鲄f(xié)助,輸入全局變量聲明:要在GVL中直接定義全局變量,在 VAR_Global /VAR (GVL)后插入新行,并且輸入您所選擇、具有相應(yīng)聲明的變量.M ST qgc MyPtCPLC Logic Jw C3ton 1/ . G.L My°LC: Pc Lcgi::心 C3ton:S1ar.global2Input : BOOL ; /Wriabio f
17、obs usedan BdaWce3countervalue :INT !- 0:_ 4END.VAR在本示例中,我們將全局變量blnputl聲明為布爾值, countervalue聲明為初始值為0的整數(shù)值,請(qǐng)參閱以下語(yǔ) 法:< 標(biāo)識(shí)符 >AT< 地址 >:< 類(lèi)型 >:=initialization> 在邏輯編輯器中直接定義局部變量在VAR/END_VAR (邏 輯編輯器)后插入新行,并且輸入您所選擇、具有相應(yīng)聲明的 變量。請(qǐng)參閱以下語(yǔ)法:標(biāo)識(shí)符 >AT< 地址 >:< 類(lèi)型 >:=initi8liz8tion>;
18、 在程序編輯器的頭現(xiàn)部分中,單擊弟一行,然后輸入您的程序 代碼。在本示例中,我們輸入以下具有整數(shù)變量i的程序代13碼,如下圖馬 ST.LogQ MyPLC: Pic Lcic App cat on jPROGRAM ST.Logic VAR23 END VAR#按回車(chē)鍵.Auto Declare對(duì)話(huà)框打開(kāi),其中Scope. Name 和Type參數(shù)已定義:從Type中列表選擇您想要分配給此變量的類(lèi)型(INT 、 WORD 、BOOL 等)。Object:字段定義該變量對(duì)之有效的POU.Initialization:字段配置變量的初始值.Address:字段輸入變量的物理地址。Comment:文
19、本惟中輸入文字,該文本框?qū)⒆鳛槊枋霾迦肼暶?部分。單擊OK關(guān)閉對(duì)話(huà)框。結(jié)果:變量i的聲明將插入程序編輯器的蘆明部分。如下圖變的I/O地址映射將創(chuàng)建的變量映射到控制器的各個(gè)I/O通道,請(qǐng)執(zhí)行以下步驟步驟說(shuō)明1從 Devices 窗的 Embedded Functions 部分雙擊 IO 標(biāo) 簽,如下圖#劇 U9'.b?a£B>fS| M>PLC ITI/2MLFDC26DT) 目血陀Logic 日0 ADplicHi。" 匚召|(zhì) GVLLPC Look Acclciticr/" j|lOSon by ? *So*1 croor 必 Find)Jt
20、>*37 ManagerN Tate Con*gur3tion l翳MAST © I Erbeddeo FunctOftfi 5 卞 Pg | "5 HSC |KSC)Hj PTO.PWV (PTO.P'AM) £ Li 10 1 ® S Saia Liz 2、CANbjft設(shè)備專(zhuān)用窗由不同的選項(xiàng)卡組成為控制器的內(nèi)制的I/O選 擇本地I/O Mapping選頃卡,如下圖3 L0C«* Apicatcr I j s JLOQr NyPLC: plc loqit X)iC8iioni 丫 。/O Corngzaitof ro1/apn
21、QChfiYWM如d“£TyqG 、InputsIVONORI:i T 0%IXC.CBOO.i "n£1X0.1BOO.! ktQ知ZC.2BOO-I Lt3%KVC 3BOO-5r 匕%KVC4BOO.6sievesBOO-_J OctpLtS自O(shè)W)%Q7/C.CORC- . 955 GVL.mpxuc%QWCUb QU-卜Q(chēng)1%Q/C.1BOO-agvc2BOO_hfa%O/C3BOO.o%O /0 4B00. Create new /enabe% l/ao tc existirc variaolo要選擇變量請(qǐng)單擊Variable字段,然后將新的或現(xiàn)有的變
22、 量映射至通道;要輸入新名稱(chēng),請(qǐng)雙擊某個(gè)單元格,然后輸入 變量名稱(chēng)。要選擇現(xiàn)有變量,請(qǐng)單擊V/ioble單元格,然后 選擇按鈕.結(jié)Input Assistant打開(kāi)。從列表中選 擇現(xiàn)有的 Global Variables 或 Local Variables,如下圖MJ51-U fiA在Mapping列中的圖標(biāo)分別針對(duì)每個(gè)變量指出,該變量是否 應(yīng)創(chuàng)建為一個(gè)新變量還是應(yīng)將其映射到現(xiàn)有變量。要在兩種狀 態(tài)之間切換,請(qǐng)雙擊Mapping列中的圖標(biāo)。程序編寫(xiě)和示例編寫(xiě)要求:創(chuàng)建1個(gè)1秒ON, 1秒OFF的方波脈沖。實(shí)現(xiàn)語(yǔ)言:梯形圖(LD)。 操作步驟如下梯形圖的編程元素在左上方,如下圖亡啟少<*
23、8四"O O 直“厶-丄亠匕設(shè)備存 込:a x r H/Contrctef. PLCjJfS-fciH J 10 |J NConbukf 刁r? 叭域艮 iWbwwUrA rrooMw >ou選擇編程元素編寫(xiě)程序,選擇啟動(dòng)條件X1,按回車(chē),可對(duì)X1 的變量屬性進(jìn)行定義,如下圖X” 二D D選擇功能塊.由于要產(chǎn)生脈沖,可以使用BLINK指令.點(diǎn)擊梯 形圖編程元素的圖標(biāo)匝如下圖1909 X1BLINK1 DENABLEOUTiMB?TIMELOW?TIMEHIGH分別在BLINK功能塊的TIMELOW和TIMEHIGH輸入脈沖的 ON/OFF時(shí)間,同時(shí)單擊功能塊的上方??,定義功能
24、塊的名 稱(chēng),如下圖blinkax完成程序.如下圖所示B_0L1MK_/f1t#lat#lfl?IMKLOW71M3HTGHHxl177在MAST中.加入該程序的POU,如下圖所示POU注釋PCUPOU 沫力氏u! MH 除 fcu 打開(kāi)PCU 輸入助手 上移 下移程序的編譯和模擬調(diào)試 程序的編譯步驟說(shuō)明完成程序后,需要對(duì)程序進(jìn)行編譯.可進(jìn)入編譯菜單編譯在線(xiàn)調(diào)述網(wǎng)嚓工貝窗口幫助1全部生阪編譯'Application MyControler: PLC ' Ctrl十B 重捋編譯'Applicaton l4yContrcller: PLC ' 為'Applic
25、ation MyControler: PLC '生成代碼 生成后配置酒除"Application MyController: PLC 'Clean all Disabled!I選擇全部生成或單獨(dú)編譯Application.可在編程界直下方看到 對(duì)應(yīng)的編譯信息描述局If竹空宜一仝解久氏已丸定場(chǎng)o個(gè)個(gè)斤沒(méi)有錯(cuò)誤則表示程序編譯通過(guò),可以下到PLC中調(diào)試程序的模擬調(diào)試在沒(méi)有PLC的情況下,Somachine軟件可以選擇將程序脫機(jī)模擬調(diào)試。具體步驟 如下步驟說(shuō)明1選擇在線(xiàn)菜單的仿真功能,如下圖#| “ 仿.Mycontroller選擇在線(xiàn).登錄到Application上在線(xiàn)調(diào)述
26、您察窗口幫助斶 登錄到'Application MyControl&: PLC * Alt+F8登錄后程序自動(dòng)傳入PLC中。進(jìn)入到模擬調(diào)試界®,可對(duì)程 序和變量進(jìn)行調(diào)試和設(shè)置,如下圖POU MyConfroirn Pt C: AppfrMian <J>,3可卜»<?511如 PLC 岬"-訓(xùn)門(mén) I* §6"買(mǎi):MyControlFTrpkattonPOU xl ti-kexx2些求ECCLEDVKEOOL焙值LluXexDB1xl na&cw 3KSH3CXBL1WVOUTx2o泊Q4 在在線(xiàn)菜單.選擇
27、啟動(dòng)PLC,使之進(jìn)入運(yùn)行狀態(tài),如下圖在線(xiàn)調(diào)試朋察工具窗口幫助登錄至 1'Applicaoon ;Mycontroller: plc 'Alt+FB退出 Application MyControler: PLC *CtrkShft+FB為 plication MyController: PLC 丁 創(chuàng)建啟動(dòng)應(yīng)用USB Mass Storage.多樣下裝.下密Appic別on Mycoriuolkr: PLC 'f=5在建修改'Applcatirr) Nt/Cortroller: P.C '下裝源代碼啟t'Appication MyControlte
28、r: PLC 'Ctrl+F5停止'Application MyControler: PLC *Ctrl+Shft+F5熱夏位 Application LMycontroller: PLC J* 冷復(fù)位 Application MyController: PLC 丁 初始值復(fù)位Application MyController: PLC J119在線(xiàn)調(diào)試朋察工具匿口幫助欝登孵!I AppbcaUuf I MyOntruller; PLC1Alt-fF3I艮出 Application MyController: PLC Ctrl+Shft+F8 為,Appicwtion ;MyCo
29、ntroller: PLC 創(chuàng)建啟動(dòng)應(yīng)年 USB Mass Storage.多樣下裝.下裝'Appiccticri M/Cortroll; PLC 丁F5在線(xiàn)修改 Appbcation MvController: PLC * 下裝源代瑪» 啟動(dòng)浪ppicatkn M/Cortrolla-: PLC 丁Ctrl+F5此時(shí)PLC狀態(tài)在編程界面最下方,顯示為運(yùn)行 運(yùn)行 仿真調(diào)試時(shí)可以啟動(dòng)程序;雙擊調(diào)試界倉(cāng)的變量準(zhǔn)備值.如下圖25:3COI皆皿 XZblxnkox7 BLIRKI j BXAC LBtXLe - TIKCDTV CWLSTTMBHICXx2o在調(diào)試/觀察中選擇寫(xiě)入值
30、調(diào)試網(wǎng)G察工具窗Z幫助 寫(xiě)入值Ctrl+W此時(shí)可觀察程序的運(yùn)行狀態(tài),并實(shí)時(shí)監(jiān)控程序的輸出Cement值f X1&0CLBQ t tiikexECMe x2doo.2) POU MyCorNrofter PLC i ApplvMion $ kUSTpCcrtrotef PLC guxc 任rB« i xMCont rolw*. Appftc “I kxi.POUtilinkdxxlIItZlBBLINKTXX11B MTT1KKLCVtfl 9 IKK HZ GN_*VTTx29如要停止程序,可以在在線(xiàn)菜單中選擇停止Application在?M戍調(diào)試?guó)P察工具窗口幫或登錄到
31、9;ADplicauo n Mycontroller: plc *Alt+ra退出'Application MyCcntrolsr: PLC 丁 CtTl+Shift+FS 為plication MyController: Pl C 丁創(chuàng)?t啟動(dòng)應(yīng)年 USB Mass Storage.多樣下呢下裝plication "Controller: PLC 'F5在線(xiàn)修改'Appicaticn MyController: PLC '下發(fā)源代碼啟動(dòng)'Applicstiori MyController: PLC 'Ctrl+F5停止'App
32、lication MyControlsr: PLCCtrl+ShiftsF5熱復(fù)位'Application MyControler: PLC ' 冷復(fù)位 ApplicationMyControler: PLC' 初始值復(fù)位'Apple功on MyController PLC '軟件連線(xiàn)和程序下裁步驟說(shuō)明在Devices窗中雙擊PLC的節(jié)點(diǎn)。進(jìn)入顯示控制器的配置 窗口。第一個(gè)選項(xiàng)卡定義通訊設(shè)置如下圖M238_PJecr SoMachlne/|甲 MyPLCCommuncation SettingsApp nationSelect the
33、 network path to tn© controllerGateway 1File Edit View Project Build Online DMug/Watch Tools Win EB 直三,X 七 >r J (= 二 L-|«| Sort by J jScrtcrdsr -FindE- J M238_Project二:j3l MyPLC(TM238LFDC24DT) 上 US p,c Logic二 Application 下心glJjjj) LJt>rary Managerj 卜勵(lì)忙Logk MG)由 迪 Task Conjuration* Er
34、*bedded FunctionsSerai Ln© 2CAN bus要成功連線(xiàn)到PLC,需要本地網(wǎng)關(guān)服務(wù)器、如果無(wú)可用網(wǎng)關(guān),2 單擊對(duì)話(huà)框右側(cè)的Add gateway.按鈕.進(jìn)入Gateway 對(duì)話(huà)框.如下圖在Gateway對(duì)話(huà)框中執(zhí)行以下設(shè)置:在Name文本框中輸 入網(wǎng)關(guān)名稱(chēng)。從Driver列表中選擇TCP/IP條目。在 Value列中輸入localhost 作為IP-Address。不要更改 Port設(shè)置,然后單擊0K.PLC的配置對(duì)話(huà)框現(xiàn)在將包括該網(wǎng)關(guān)。網(wǎng)關(guān)前商的綠點(diǎn)指示其 運(yùn)彳亍正常。新的網(wǎng)關(guān)也可在Select the network path to the control
35、ler:字段中使用。注:缺省情況下,網(wǎng)關(guān)在SoMachine中已預(yù)先配置.V何珂i o (M23BJ5N 6M0135«01 扌.WXC MW29-POOW. 7 00® S ” 7*XCMX>29-fiQ?571 (tO15OOCD廠 Bn*t 知它 netjvzct.匚抽 rproject 'eronptpatTi itV Secure orie mocfe(pxq4點(diǎn)擊設(shè)置使用路徑按鈕.會(huì)彈出如下對(duì)話(huà)框,如下圖此時(shí),程序已準(zhǔn)備下載到PLC中,同時(shí)按ALT+F鍵,來(lái)進(jìn)行 確認(rèn)。在在線(xiàn)菜單,選擇登錄到ADDlicotion選項(xiàng),如果PLC內(nèi)沒(méi)有 程序,會(huì)彈出
36、如下對(duì)話(huà)框,如下圖如果程序編譯正確的話(huà).選是.則程序就下載到PLC。在在線(xiàn)菜單中可以選擇.運(yùn)行 Applicatio n或停止 Application,如下圖在純園試網(wǎng)坯ZM ©_希助甲 譽(yù)云至Appfcatto嘰M/ControlEr: pic 了 M+F800 退出 /Hzplcaoor. Mycortrcler: FLC Cffl*5hft*ra1為AppkdMcn MyCcrtrdter: PLC 也建啟和應(yīng)瑪I LEBMass storage多杯作下婕切忙aoonMyControkr PLC*F5I -工戲修改龜pplutxxi Myccmd上r: plc '下址涼
37、代餡> 啟忙他on M/Controbr PLC*ctrbFE: 停 1P斗6ca0gMyCgtrol<r:FtC J CE+Shft*F5熱復(fù)位LContruki PLC J冷51 位'P0ration 卩呻匚ontrolcr FLC '初婦(9頊鉉'Applcacn MyCcntrcHer: PLC 'Somachine的modbus通訊功能示例在somachine平臺(tái)上,M218控制器可通過(guò)Modbus的方式實(shí)現(xiàn)與ATV31/312等 變頻器的通訊,實(shí)現(xiàn)的方法:串行端的協(xié)議配置為Modbus_Manager,需要通過(guò) 調(diào)用功能塊的方式來(lái)收發(fā)數(shù)據(jù)
38、;下商以M218與ATV31的通訊為例進(jìn)行講解。 步驟一:配萱串的通訊笏數(shù),雙擊” Serial LineT, 彈出參數(shù)屬性史.oJ以 對(duì)通訊參數(shù)進(jìn)行配置,如下圖所示:J Serial Line 1配置 | 狀態(tài) | Information |119200|Even|8|No二)極化電阻弟串行線(xiàn)路波特率:校驗(yàn)位:數(shù)據(jù)位:停止位:物理介贋Q RS485C RS232 步驟二:配置Modbus協(xié)議參數(shù),雙擊” Modbus Manager",彈出參數(shù)屬 性頁(yè),如下圖所示:配置狀態(tài) Information1ModbusMODBUS傳諭複式:Q RTUC ASCII尋址:1從站二地址124刀
39、:b幀間時(shí) 間(毫秒)2I10串行線(xiàn)路設(shè)置波特率19200校驗(yàn)位:Even數(shù)搭位:8停止位:1物理介質(zhì):R5485 步驟三:在程序中調(diào)用Modbus讀寫(xiě)功能塊。Modbus讀寫(xiě)功能塊分別為” READ_VAR* 和” WRITE_VAR” ,位置位于 uPLCCommunicationw 下 的功能塊庫(kù)內(nèi)。如果用戶(hù)采用的Modbus通訊的物理接為RS232,程序中可 同時(shí)讀寫(xiě);如果用戶(hù)采用的Modbus通訊的物理接為RS485,程序中必須分 時(shí)讀寫(xiě)數(shù)據(jù)示例程序如下圖所示。23ATV31 BUnMATV31 RATV31 CTU7MAF-LETTIKLOBTrnEHIGKTttJE TflOOB
40、S tiloobs CTUttUAT/31 MADATV31.CTU b £QADDMQ KD.ADDESS AddcEctoc-R"D.T3e 亠AddrTableCcuiEeeoe1PEAD ADDHORRBADDATAREW ExecuteAbCKC READTable M"fTmeout0 ObjType16H32O1 一nrscOb)2 Quantity BufEexVARDone -B j3Y -Aborted -Error -CoxsEe cox 一OpetEtKOiatv31 wrreAIV31_CTU. CV 1 IX)ADDKHDADPRESSA-LEtcotURITE.TABLEAddrTbleComEckoe-WPITE TABLEOBWRITE QDHYR1TE»ecuteAboctAddrTlbcoutVAKPone|Bgr|ott«d -VRTTT DATA 16IT8 501 0 OlijTypeFLIt(Ob2 QuantityAbError;CoobZkkocOptXixoz;以上程序中使用” BLINK”功能塊來(lái)產(chǎn)生固定周期長(zhǎng)度的方波,以實(shí)現(xiàn)Modbus的分時(shí)讀寫(xiě)” BLINK”功能塊位于穩(wěn)TOO
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年鐵嶺貨運(yùn)上崗證考試題
- 2025年唐山c1貨運(yùn)上崗證模擬考試
- 2024-2025年高中政治課時(shí)作業(yè)10新時(shí)代的勞動(dòng)者含解析新人教版必修1
- 2024-2025學(xué)年高中生物課時(shí)分層作業(yè)12基因指導(dǎo)蛋白質(zhì)的合成含解析新人教版必修2
- 2024-2025版高中生物2.1.1-2孟德?tīng)栠z傳試驗(yàn)的科學(xué)方法分離規(guī)律試驗(yàn)練習(xí)含解析中圖版必修2
- 2024-2025學(xué)年高中化學(xué)課時(shí)提升作業(yè)十五鹽類(lèi)的水解含解析新人教版選修4
- 2024-2025學(xué)年八年級(jí)物理全冊(cè)4.1光的反射練習(xí)含解析新版滬科版
- 2024-2025學(xué)年高中語(yǔ)文7李將軍列傳學(xué)案含解析蘇教版選修史記蚜
- 2024-2025學(xué)年高中生物第2章細(xì)胞的化學(xué)組成第2節(jié)組成細(xì)胞的無(wú)機(jī)物練習(xí)含解析北師大版必修1
- 我想你的檢討書(shū)
- 中國(guó)慢性冠脈綜合征患者診斷及管理指南2024版解讀
- (正式版)SHT 3551-2024 石油化工儀表工程施工及驗(yàn)收規(guī)范
- 水利生產(chǎn)安全事故典型案例分析
- 醫(yī)院輸血管理委員會(huì)工作總結(jié)
- 海淀高科技高成長(zhǎng)20強(qiáng)暨明日之星年度報(bào)告
- 不停電作業(yè)標(biāo)準(zhǔn)流程及表格
- (建筑電氣工程)電氣系統(tǒng)調(diào)試方案
- 2022年煤礦事故應(yīng)急救援演練方案
- 常見(jiàn)病照護(hù)課件(完整版)
- 新人教版八年級(jí)下冊(cè)初中物理全冊(cè)課前預(yù)習(xí)單
- 第三章-隋唐佛教宗派的興盛與思想發(fā)展課件
評(píng)論
0/150
提交評(píng)論