講義文稿案例_第1頁(yè)
講義文稿案例_第2頁(yè)
講義文稿案例_第3頁(yè)
講義文稿案例_第4頁(yè)
講義文稿案例_第5頁(yè)
已閱讀5頁(yè),還剩41頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

前第一WinAC產(chǎn)品第二章WinAC站組態(tài)和硬件第三章WinACComputingNET第四章WinCC第五章WinAC第六章WinAC附錄WinAC技術(shù)參w wwwPLCworld前廣闊的前景,也為眾多用戶提供了除DCS和PLC以外的另一種選擇。PC-basedPC機(jī),配合操作系統(tǒng)(例如的Windows2000/XPPCI/O硬件設(shè)備組成的、OLE等等。硬件方面不僅能夠支持各種運(yùn)動(dòng)控制產(chǎn)品,而且能夠支持各種現(xiàn)場(chǎng)總線系統(tǒng),例如DeviceNet,PROFIBUSEtherNet方便地進(jìn)行網(wǎng)絡(luò)擴(kuò)充。PLC,它是利用其內(nèi)部軟件來(lái)確定掃描周期,達(dá)到實(shí)時(shí)控制目的。這種性能特點(diǎn)決定Windows提供的標(biāo)準(zhǔn) 被稱為硬實(shí)時(shí)引擎(HardReal-TimeEngine),它的控制始終處于最高的優(yōu)先級(jí),其它的與人機(jī)接口(HMI)集成。這樣使得上位軟件與邏輯控制軟件結(jié)合起來(lái),而且PC機(jī)的進(jìn)一步發(fā)展,這種能第一章WinAC產(chǎn)品WinAC產(chǎn)品SIMATICWinAC是西門(mén)子公司開(kāi)發(fā)的基于PC控制的組件,它的出現(xiàn)擴(kuò)展了SIMATICS7的控制范圍。WinAC是一個(gè)名副其實(shí)的控制中心,它將PLC控制、數(shù)據(jù)處理、通訊、可視化及工藝集成于一臺(tái)PC機(jī)上。WinACBasis(WinAC與控制任務(wù)(控制任務(wù)指PLC的控制功能)相結(jié)合或其它PC任務(wù)的控制場(chǎng)合。WinAC開(kāi)放的標(biāo)準(zhǔn),用于在復(fù)雜任務(wù)中機(jī)械和系統(tǒng)單元之間的數(shù)據(jù)交換。數(shù)據(jù)交換通過(guò)SIMATICiMap工具來(lái)進(jìn)行配置。WinACPN適應(yīng)于以下任務(wù):w PROFInetCBAWinACRTX(WinAC

wwwPLCworldWinACWinACSlotWinAC由于其功能強(qiáng)大的開(kāi)放和靈活的接口,SIMATICWinAC成為基于PC自動(dòng)化解決方案的理想S7所使用WinACWinACBasis/RTX4.1WinACSlot3.4SIMATICS7SIMATICwWinAC

wwwPLCworld硬件,由此可提供PLC任務(wù)所需的所有PC上的操作系統(tǒng)功能和系統(tǒng)資源。第二章WinAC站組態(tài)和硬件WinACI/O,至少需要一塊CP5611或CP5613通訊卡。下面的例子用到了如下的軟件和硬WinACBasisStep7WinACStep7PCPC(且兩網(wǎng)卡已物理連接w wwwPLCworldStationConfigurationEditorWinAC的PCWinACBasisStationConfigutationEditor”中自動(dòng)把“WinLC”加入并從隨后出現(xiàn)的“AddComponent”框中選擇“WinLC”。)索引是PC站虛擬機(jī)架中一方案中的SIMATIC組件提供插槽。其中不僅包括WinLCCP卡,而且包括SIMATICHMI和SIMATICNETOPC。二.配置CP5613為組態(tài)方式在“ConfigurationConsole”窗口中依次單擊“Modules”和“CP5613/CP5614”前的符號(hào)“+”后選擇“General”,在右邊數(shù)據(jù)窗口中將“Modeofthemodule”的列表框選為”Configuredmode”,列表框“index”選為4(可以為其它值),如圖2.2所示。wwwPLCworldwwwPLCworld重新打開(kāi)“StationConfigurationEditor”,如圖2.3所示,我們看到CP5613位于索引號(hào)為4的PC站虛擬插槽中。WinLC(WinACBasis的控制器)可以DPCP5613設(shè)置為組態(tài)方式后,WinACWinLC4在如圖2.3所示的站組態(tài)編輯器中,右鍵單擊索引號(hào)為2的行(即WinLC行),從快捷菜單中選擇“Edit”,打開(kāi)“EditComponent”框,在此框中選擇w 在打開(kāi)的“AddCPModuletoWinLCInterfaceIF1”框中選擇CP5613。如圖2.5所示,單擊“OK”,關(guān)閉“AddCPmoduleToWinLCInterfaceIF1”框,回到“WinLCProperties”窗口,我們看到CP5613/CP5614IF12.6所示,單擊“OK”后。至此基本的WinACPC站組態(tài)完畢。當(dāng)再次打開(kāi)“StationConfiguration的子模塊插入到WinLC的“插槽”中。wwwPLCworldwwwPLCworld四.在PC站中添加實(shí)現(xiàn)其它功能的模塊上述PCWinAC,如WinACSIMATICNETOPC還應(yīng)PC站的插槽中插入“OPCServer”。再次打開(kāi)“StationConfigurationEditor”,右鍵單擊索引號(hào)為1的行從快捷菜單中選擇“Add”,打開(kāi)“AddComponent”框,添加“OPCServer”,如圖2.7SIMATICNETOPC服務(wù)器,而只WinACOPC服務(wù)器則無(wú)需添2.7SIMATICOPC如果需要使用以太網(wǎng)與其它S7控制進(jìn)行通訊或使用以太網(wǎng)來(lái)Step7程序,在PC站的插槽中還應(yīng)加入“IEGeneral”(使用此項(xiàng)功能需要一個(gè)Softnet的)。按照同樣同樣的wwwPLCworldwwwPLCworld的方法組態(tài)WinACSlot4122.9所示用Step7進(jìn)行WinAC件組態(tài)。在STEP7創(chuàng)建的WinAC硬件組態(tài),它應(yīng)和PC一.插入SIMATICPCwwwPLCworldSIMATICwwwPLCworldw將默認(rèn)名“SIMATICPCStation(1)2.8COC-SLOT34SIMATIC在硬件組態(tài)窗口中選擇右邊的硬件WinLC4.1第二個(gè)插槽上(插槽號(hào)對(duì)應(yīng)PC站組態(tài)編輯器中的索引號(hào)),如圖2.11所示。2.11WinLC2.11V4.1CP5613WinLC的地址,并單擊此框上的“new”按鈕新建一PROFIBUS總線,選擇此PROFIBUS,單擊按鈕“Properties…”可設(shè)置總線的參數(shù)如通訊速率、協(xié)議類型、最大站點(diǎn)地址等。上面w wwwPLCworld在右邊硬件中選擇“OPCServer”(在“SIMATICPCStation”-回到Step7PC,在硬件組態(tài)窗口中選擇硬件中的“IEGeneral”并將它拖放到第五個(gè)插槽中,彈出”P(pán)roperties-EthernetinterfaceIEGerenal”框,單擊按鈕“new”添加一以太網(wǎng)絡(luò),選中“SetMACaddress/useISOprotocol”復(fù)選按鈕,輸入2.12MACIPprotocolisbeingused2.13wwwPLCworldwwwPLCworld件組態(tài)窗口中的按鈕(或選擇菜單“Station->SaveandCompile)保存并編譯組態(tài)信息。SetPG/PCinterface”框,將“S7ONLINE(Step7)”的點(diǎn)設(shè)置成“ISOInd.Ethernet”,如圖2.15所示,如果WinAC與Step7裝在同一臺(tái)PC機(jī),也可將點(diǎn)設(shè)置成“PCinternal(local)”,單擊“OK”關(guān)閉此框。wwwPLCworldwwwPLCworldOBFBFCDBWinACSFB/SFC,SIMATICManager中的各種編程語(yǔ)言。2.3.網(wǎng)絡(luò)組如果需要WinAC支持SIMATICNETOPC服務(wù)器或是WinAC需要與S7-300/400控制下面的步驟描述了SIMATICNETOPC服務(wù)器WinAC的連接WinACCPU315-2DP和一個(gè)通訊處理器CP343-5。SIMATICNETOPCServer與WinAC接區(qū),從快捷菜單中選擇“InsertNewConnection”項(xiàng),彈出“InsertNewwwwPLCworldwwwPLCworld2.16SIMATICNETOPCServerWinACconnection”,單擊“OK”,在隨后程序的“PropertiesS7Connection”窗口中直接單擊序OPCScout查看連接對(duì)象,可以編寫(xiě)OPC客戶端程序OPCServer服務(wù)器。在網(wǎng)絡(luò)組態(tài)的窗口中選擇CPU“WinLC”,單擊窗口下部的網(wǎng)絡(luò)連接區(qū)的空白處,從彈出菜單中選擇“InsertNewConnection”,在隨后出現(xiàn)的窗口中選擇通訊伙伴為“CPU315-22.17S7-300上實(shí)現(xiàn)此次連接的通訊處理器為“CP343-5”。在連接屬性中還有一個(gè)參數(shù)稱為wwwPLCworldwwwPLCworld建立接。連接后狀態(tài)如圖2.18所示。Downloadtocurrentproject->ConnectionsandGateways”w wwwPLCworld據(jù)交換??墒褂肂SEND(SFB12)、BRCV(SFB13)、USEND(SFB8)、URCV(SFB9)、GET(SFBSFBSFB執(zhí)行BSEND,接收方必須執(zhí)行BRCV。SFBSFB須執(zhí)行USEND,接收方必須執(zhí)行URCV。400SFB400SFB400SFC無(wú)內(nèi)部和外部錯(cuò)誤,以及顯示診斷緩沖區(qū)。圖2.19WinAC的操作面板,左半部分為WinACBasisWinACSlot的操作面板。wwwPLCworldwwwPLCworld

BATF一直都是不亮。上是否有總線故障,例如總線站點(diǎn)地址是否,或不存在配置的站點(diǎn)地址等。WinACBasis可帶四個(gè)子模塊,而WinACSlotDPBasis此指示燈無(wú)效。Archive:當(dāng)前控制程序,當(dāng)前系統(tǒng)配置,以及當(dāng)前DB塊的數(shù)值到.wld文件wwwPLCworldw RegisterControllerforStartatPCBoot:UnregisterControllerforStartatPCBoot:PCWinAC。以上兩項(xiàng)只有在控制器斷電時(shí)才可操作,WinACSlot無(wú)此兩項(xiàng)。第三章WinACComputingNETOPCWinACComputingOPCSIMATICNETOPC服務(wù)器。一個(gè)OLEComputingSoftContainerNETOPC具有更好的性能和更強(qiáng)的功能,我們推薦使用NETOPC來(lái)WinAC控制器的數(shù)WinACBasis4.1WinACSlot3.4WinACComputing,如果需要安裝WinACComputing,可打開(kāi)WinAC安裝盤(pán)上的“WinCP”文件夾,運(yùn)行此文件夾下的w 1.設(shè)置Computing的接 wwwPLCworld設(shè)置程序“ConfigurationConsole”,選擇“Accesspoints”,雙擊右邊數(shù)據(jù)窗口的“Computing”行,從打開(kāi)的框中選擇“PCinternal(local)”,單擊“OK”關(guān)閉WinACWinACComputingPCComputing的接口設(shè)成“PCinternal(local)”。Computing點(diǎn)擊“start”->“Simatic”->“PCBasedControl”->“ComputingConfiguration”還是直接連接,如圖3.2所示。如果通過(guò)文件連接,在這之前還應(yīng)使用“ComputingTagFileConfigurator”創(chuàng)建文件。選擇直接連接有兩項(xiàng)內(nèi)容要求輸入:IP地址,如果本機(jī)WinAC控制器的數(shù)據(jù),“Computername”的值也可以是WinACBasis:輸入“WinLC”。WinACRTX:輸入“wcS7=2”。wwwPLCworldwwwPLCworld的WinACBasis控制器中的數(shù)據(jù)。組態(tài)文戶端程序多個(gè)WinAC控制器中的數(shù)據(jù)。我們舉一個(gè)例子,首先在Step7中定義了如圖3.3Step7ww 然后,在WinAC中建立組態(tài) wPConfigurator”,打開(kāi)WinAC的符號(hào)表編輯器,程序自動(dòng)新建一個(gè)文件。右鍵單擊此標(biāo)簽文件視圖窗口的左邊,從彈出菜單中選擇“InsertProgramstep73.4Step7符號(hào)表中的變量已包含其中。右鍵單擊窗口左邊的文件“COC-SLOT34_WinLC”,從菜單中選擇“Edit”,打開(kāi)“controlEngine圖3.4組態(tài)文件的擴(kuò)展名為.tsd。文件創(chuàng)建后便可與圖3.2中的源文件連接,之后可以通過(guò)符號(hào)的方式WinAC控制器中的數(shù)據(jù)。編寫(xiě)一段代碼,其完成的功能是:當(dāng)I0.01(true)時(shí),每一秒鐘將mw101。當(dāng)mw10=10000時(shí),將mw100清零。AIAIMLT1AT1=MML1LTLL0T03.3Computing

wwwPLCworld運(yùn)行程序組“PCBasedControlComputingSoftContainerComputingSoftContainer的上除了常規(guī)的按鈕以外還有WinACComputing所帶的ActiveX控件圖和wwwPLCworldwwwPLCworld作改變I0.0的狀態(tài),用鍵盤(pán)輸入更改MW10的值。wwwPLCworldwwwPLCworldw通過(guò)OPC方式WinAC中的數(shù)OPCOLE2.0OLECOM(組件對(duì)象模型)技OPCCOMWinACWinACComputingOPCSIMATICNETOPC。編C/C++編寫(xiě)的客戶應(yīng)用程序,自動(dòng)化接口在下面的三節(jié)中,分別介紹如何使用WinACComputing控件,WinACNetOPC控件,以及通過(guò)編寫(xiě)WinACComputing和WinACNetOPC(不調(diào)用控件)WinAC的數(shù)據(jù)。的wwwPLCworldwwwPLCworld3.9。在編寫(xiě)代碼前,還必須設(shè)置S7Data1對(duì)象的屬性,在圖3.5所示的“Engine”選項(xiàng)卡上,我們這一次選擇直接連接。PCName設(shè)為“<Local>”,ControlEngine設(shè)為“WinLC”。PrivateSubbtnRead_Click()Dimr1,state1AsLongr1=S7Data1.ReadVariable("mw10:int",v1,state1,0)'txtRead為T(mén)extBox的對(duì)象txtRead.Text=w EndPrivateSubDimr1Asv1=

wwwPLCworldr1=S7Data1.WriteVariable("mw10:int",v1,EndPrivateSubDimr1,state1AsLong'讀3個(gè)實(shí)數(shù)r1=S7Data1.ReadVariable("md100:real[3]",v1,state1,0)Fori=0ToList1.AddItem("md"&100+i*4&"="&v1(i))NextiEndPrivateSubbtnArrayWrite_Click()Dimr1AsLongDimv1(3)AsVariantFori=0To2v1(i)=txtArrayWrite.TextNextir1=S7Data1.WriteVariable("md100:real[3]",v1,End5.變PrivateSubbtnReadMul_Click()Dimname1(3)AsStringname1(0)="m0.0:bool"name1(1)="mw10:int"name1(2)="md100:real"r1=S7Data1.ReadMultiVariables(name1,v1,state1)Fori=0ToList1.AddItem(name1(i)&"="&Next6.寫(xiě)多個(gè)不連續(xù)PrivateSubbtnWriteMul_Click()Dimr1AsLongDimv1(3)AsVariantDimname1(3)AsStringname1(0)="i0.0:bool"name1(1)="mw10:int"name1(2)="md100:real"v1(0)=Falsev1(1)=v1(2)=w End1.右鍵單擊窗體上的S7Data1對(duì)象,從彈出菜單中選擇“Properties”。打開(kāi)S7Data1對(duì)象的屬性設(shè)置框,選擇“Event”選項(xiàng)卡上的“S7Data1”,單擊按鈕“Add”,“AssignedVariable”編輯框中輸入要變量的地址,如“mw12”,需要可修改刷新時(shí)間和死區(qū)。按同樣的方法添加另一的變量,結(jié)果如圖3.10所示。單擊“OK”關(guān)閉PrivateSubS7Data1_ValueChanged(ByValPropertyAsString,ByValVarNameAsByValValueAsVariant,ByValQualityAsIfVarName="mw12"ThenMsgBox"mw12changed"ElseIfVarName="mw14"ThenMsgBox"mw14changed"w EndEndSIMATICNETOPC

wwwPLCworld可以使用相同的接口來(lái)S7-300/400和WinAC控制器,即SIMATICNETOPC。通過(guò)來(lái)控制器的數(shù)據(jù)外,還提供一個(gè)ActiveX控件方便使用。件,可瀏覽存在的SIMATICOPC服務(wù)器名稱、添加OPC組、添加項(xiàng)、項(xiàng)值等功能。在窗體上添加一個(gè)DatCon對(duì)象DatCon1以及若干按鈕、文本編輯框?qū)ο?、列表框。打開(kāi)DatCon1的屬性設(shè)置窗口,選擇“OPCServer”選項(xiàng)卡,Server編輯框中輸入OPC服務(wù)器名 et”是SIMATICNET作為OPCSERVER的服務(wù)器主件的名稱),在Node編輯框中輸入計(jì)算名“COC-SLOT34”,如圖3.11所示。1.PrivateSubbtnRead_Click()Dimr1,q1AsLongDimstrname(2)AsStringDimtime1AsDater1=DatCon1.ReadVariable("S7:[S7connection_1]MINT10,1",v1,q1,w Text1.Text=

wwwPLCworldstrname(0)="S7:[S7connection_1]MINT10,3"strname(1)="S7:[S7connection_1]db1,REAL0,3"r1=DatCon1.ReadMultiVariables(strname,v2,e2,q2,time1)fori=0to2forj=0to2NextjNextiEndSub"S7:[S7connection_1]db1,REAL0,3"表示db1.dbd0開(kāi)始的3個(gè)浮點(diǎn)數(shù)值PrivateSubCommand2_Click()Dimr1AsLongDime2,q2AsDimstrname(2)AsStringDimv2(2)AsVariantstrname(0)="S7:[S7connection_1]MINT10,1"strname(1)="S7:[S7connection_1]DB1,REAL0,1"v2(0)=100v2(1)=r1=DatCon1.WriteMultiVariables(strname,v2,e2)EndSubWinACComputingOPCSIMATICNETOPC要編寫(xiě)OPC客戶端程序,先OPC的DLL文件。單擊VisualBasic6.0菜單 OPCDAAutomation2.0”選Windows附帶的程序regsvr32.exe進(jìn)行,SIMENSOPC自動(dòng)化組件包含在SOPCDAAuto.DLL庫(kù)中。ComputingOPC的服務(wù)器名稱為“OPCServer.WinAC”。SimaticNETOPC的服務(wù)器名稱為“ SetItemObj1=GroupObj.OPCItems.AddItem("S7:[S7connection_1]MINT10",ww GroupObj.OPCItewwLCdlnComputingOPC3.5SetItemObj1=GroupObj.OPCItems.AddItem("MW10:INT",SetItemObj2=GroupObj.OPCItems.AddItem("DB1.DBD0:REAL",圖3.12OPC數(shù)據(jù)自動(dòng)化組 w wwwPLCworld第四章WinCCWinCCWinAC安裝在相同的PCPC機(jī)上,使用“SIMATICS7PROTOCOLSUITE”下的通道單元“SoftPLC”和“SlotPLC”,WinACBasisWinACRTXSoftPlC,WinACSlot412/416SlotPLC通道。StationConfigurationEditor,WinACBasis/RTXWinAC在PC站中的虛擬插槽號(hào)2。wwwwwwPLCworldw WinCCWinAC安裝在不同的PCWinCC與WinAC安裝在不同的PC機(jī)上時(shí),根據(jù)這兩臺(tái)PC機(jī)的不同連接選擇不同的通道單元,這時(shí)可WinACPLC站來(lái)處理。連接屬性中的插槽號(hào)PC站的虛擬插槽號(hào)(即WinACBasis/RTX2,WinACSlot3)。站地址(對(duì)于PROFIBUSMPI而言)為WinAC站上與WinCC相連的CP卡的站地址。以太網(wǎng)地址或IP地址(對(duì)于以太網(wǎng)連接而言)為WinAC站上與WinCCMACIP地址。WinAC與第HMI軟件的通訊方式可用那些適用于SIMATICS7控制器的通道,也可使用OPC通道。第五章WinAC定制代碼擴(kuò)展(CCXCustomCodeWinACODKVisualC++6.0或Visual.NETWinAC(WinACBasisWinACRTX)WinAC。下面將以例子來(lái)說(shuō)函數(shù)將這兩個(gè)數(shù)相加后送回Step7的mw24中。wwwPLCworldwwwPLCworld 譯器類型選擇“VisualC++6.0”,如圖5.1所作的選擇,單擊“Next”進(jìn)入一步。 數(shù)索引號(hào),Step7調(diào)用這些函數(shù)時(shí)必須輸入函數(shù)的索引號(hào)。在圖5.2上,我們建立名為“AddInt”的函數(shù),它的函數(shù)索引號(hào)為0。5.2wwwwwPLCworld在“AsynchronousMonitoring”窗口中,可指明動(dòng)態(tài)庫(kù)程序中是否要包含異步,可以同時(shí)生成多個(gè)異步,每個(gè)異步都是在運(yùn)行的一個(gè)Windows線程,這些線程都是在循環(huán)運(yùn)行,它不影響OB1塊(或其它組織塊)的執(zhí)行時(shí)間。比較耗時(shí)的且“VendorInformation”窗口中,我們不輸入任何內(nèi)容單擊“Next”后,在下一窗VisualC++6.0中打開(kāi)剛才創(chuàng)建的工程,找到在第二步中添加的“AddInt”函wwwwwPLCworld++傳給為單位。將兩數(shù)相加后的結(jié)果寫(xiě)入到輸出緩沖區(qū)偏移地址為4處。VisualC++開(kāi)發(fā)運(yùn)行環(huán)境菜單“Build”->“SetActiveConfiguration”,打開(kāi)“SetActiveProjectConfiguration”框,如果是WinACRTX且裝有RTXSDK,則可選擇“Win32RTSS”的調(diào)試版或發(fā)布版,否則為“Win32”的調(diào)試版或發(fā)布版。這里我們選擇“Win32Release”。Step7WinACOB100OB100SFB65001。SFB65001SFB65002WinACODKWinAC調(diào)用這兩個(gè)系統(tǒng)功能塊,Step7語(yǔ)句才能調(diào)用動(dòng)態(tài)庫(kù)中的函數(shù)。如果在梯形圖編輯器的庫(kù)中沒(méi)有出現(xiàn)“WinACODKlibrary”(即這兩個(gè)系統(tǒng)功能塊),可單擊“SIMATICManager”的菜單項(xiàng)“File”->“Retrieve”,打開(kāi)“RetrievingSelectan下。按照提示完成操作后,梯形圖編輯器中的庫(kù)下便增加了WinACODK庫(kù)。ODK庫(kù)下包SFB65001SFB65002ww 數(shù)據(jù)塊起始地址0的數(shù)值為一字符串wPLCwo Command30。5.3中的Input,Output5.3中的Output。InputOutputStep7的“ANY”數(shù)據(jù)類型,指明數(shù)據(jù)區(qū)的起始地址和長(zhǎng)度。在圖5.6中Ouput指明為從m20.0開(kāi)始,占用十個(gè)字節(jié)長(zhǎng)度,即輸出緩沖區(qū)為mw20-mw28,輸入緩沖區(qū)沒(méi)有指定。將程序編譯存盤(pán)并到WinAC控制器。新建一個(gè)變量表進(jìn)試,可以看到mw20mw22除了在Step7中調(diào)用C編譯后的代碼外,WinACODK中還提供了其它的功能和函數(shù),如在C++中也可以設(shè)置條件使PLC程序中的組織塊被調(diào)用,以及當(dāng)WinAC停機(jī)或啟動(dòng)時(shí)應(yīng)調(diào)用的C代碼、異步處理器和異步等??蓞⒖糤inACODK安裝下的例子程序。圖 共享內(nèi)存交換(SMX:SharedMemoryw wwwPLCworld情況發(fā)生,將不能使用SMX向?qū)?。下面以例子?lái)說(shuō)明不采用向?qū)?,如何使用SMX。打開(kāi)VisualC++菜單下的Project->Settings。在打開(kāi)的項(xiàng)目設(shè)置框中,選擇C/C++選項(xiàng)卡,在Category列表框中選擇“Preprocessor”,在AdditionIncludedirectories編輯框中輸入“c:\programfiles\\winac\odk\include”(根據(jù)本機(jī)WinACODK實(shí)際安裝 將“c:\programfiles\\winac\odk\lib 個(gè)接收的數(shù),一個(gè)設(shè)置要寫(xiě)的數(shù)據(jù),用VisualC++的類向?qū)?chuàng)建這兩個(gè)編輯框關(guān)聯(lián)的無(wú)符號(hào)整型變量,m_readvalue和m_writevalue。longS7SMX_ERRORvoid{ReadS7WORD(hSmx,0,(unsignedshort*)&m_readvalue);}void{}w

wwwPLCworld 控制器管理接口(CMIControllerManagement本地或啟停第六 WinACWinACMPPLC,應(yīng)用于多功能面板MP37012MP37015”中,運(yùn)行在WindowsCEWinACMPSIMATICMP370元級(jí)控制應(yīng)用。WinACMP、ProTool和MP370的完美組合增加了任何運(yùn)行環(huán)境下的操作可靠性。WindowsCE3.0WinACMPMP370PLC用w wwwPLCworld項(xiàng)目到多功能面板WinACMP的控制引擎中。備之間的成功連接,你必須在組態(tài)計(jì)算機(jī)適當(dāng)?shù)能浖校ɡ纾篜roSaveProTool)設(shè)置參數(shù),并在多功能面板中設(shè)置控制面板應(yīng)用。舉例說(shuō)明,當(dāng)你WinACMP運(yùn)行文件或WinACMP時(shí),你使用ProSave,所以你必須

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論