




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Wince变量导入、导出相关理论和操作应用超实用,解决您一个一个建立变量的劳苦程序将来自当前打开项目的所有连接、数据结构和变量导出到相应的ASCII文件。然后 可以将它们再导入第二个项目。ASCII格式允许文件在导入之前由电子表格程序进行处理。(前面是理论,后面的是实用的东西)组态说明WinCC 变量可以使用 Smart Tools Variables Import/Export (VarExim.exe)软件工 具和Configuration Tool软件工具进行导出和导入。这些软件工具作为标准随WinCC 一起提供。必须通过WinCC安装程序进行安装。有关这些工具的安装、使用方法及处理 等
2、详细信息,可以从WinCC信息系统(在线帮助)的“Smart Tools路径中获得。导出启动WinCC并打开想要从其中导出变量的项目。启动“VAR_EXIM.EXE”。选择想要导出到其中的文件的路径和名称。开头只要求不具有扩展名的文件名称。 将模式设置为“导出”。单击“执行”。确认消息框中的条目。一直等到状态域中显示“结束导出/导入”。通过设置相应的开关“tag”(变量)、“con”(连接)、“dex”(结构)和“diag”(记录册),可以查看产生 的文件。空组不导出。 下划线(_)为名称的产生保留。文件名称中决不能包含下划线。“WinCC Data Manager (Tag Manageme
3、nt)”中的所有变量全部被导出。不能导出某个变量。 在执行导入操作时,可以选择:Import导入(只向WinCC导入其中没有的变量)Import overwrite导入覆盖(导入文件中的所有变量全都导入到WinCC中。文件中 的变量会覆盖工程已有的变量,文件中没有的变量工程里有的变量保持原状态包括地址跟修 改日期。)2.变量再分配不能进行变量在分配说明:不能将变量分配给另外的组或链接。如果要将变量(包括结构变量)分配给另一个链接或组,那么在导入数据之前,必须在WinCC Explorer里将该变量删除。导入后又重新创建 这些变量。警告:在这种情况下,TagLogging, AlarmLoggi
4、ng或TextLibrary里任何当前引用均会丢失。3重命名变量不能进行重命名变量说明:如果变量需要重命名,要求用新变量名通过变量导入来重新创建。使用旧名称的变 量必须手动删除。警告! TagLogging, AlarmLogging或Text Library中的当前引用必须手工改正。4似然性检查?在数据编辑期间不进行似然性检查,只有在数据导入时才进行似然性检查。?在数据信息的导出/导入期间以及在出错信息录入日志文件期间可进行似然性检查。可以 单击鼠标来显示其内内容。导入启动WinCC并打开想要将变量导入其中的项目。项目中将要导入连接的所有通道驱动必须都存在。因此,添加项目中缺少的任何驱动程序
5、。 启动“V AR_EXIM.EXE”。选择要从其导入的文件的路径和名称。开头只要求不具有扩展名的文件名称。如果使用选择 对话框,单击三个导出文件中的一个。将模式设置成“导入”或“导入重写”。在“导入重写”模式中,目标项目中的任何名称与将导入 变量相同的变量都将被重写。但是,在导入”模式中,一条消息将写到日志文件中,目标项 目中的变量保持不变。单击“执行”。确认消息框中的条目。一直等到状态域中显示“结束导出/导入”。在WinCC变量管理器中查看生成的数据。当WinCC运行系统激活时,两种模式的导入都不能进行。“变量导出/导入”的详细技术资料在其余章节中描述。对于标准应用不需了解这些章节,因 为
6、标准情况下目标计算机的项目组态与要进行导出的WinCC项目相同。但如果要在ASCII 文件中添加新变量或修改已存在的变量,则需要了解WinCC变量结构。变量导出/导入“变量导出得入”工具是以WinCC-API为基础的独立的应用程序。它可以用来将项目的所有 WinCC变量导出到ASCII文件,将变量导入到第二个项目。在此过程中,生成三个文件。名称Lcex.csv,用于逻辑连接名称_dex.csv,用于结构描述名称Lvex.csv,用于变量描述这些文件中都包括一个标题用来提供有关生成的数据的信息。在导入期间,这三个文件将被 自动读回。文件名称_cex.csv首先导入,因为只有相应的连接存在时才能产
7、生变量。然后是在名 称_dex.csv文件中定义的数据结构。这些都是在创建此类型的变量前必须声明的自定义数 据类型。在此之后,变量定义将从名称Lvex.csv文件读出。变量组不能独立于变量创建。如果某个组不存在,将会用变量自动进行创建。因此,导出期 间不创建任何组文件。如果用户项目中包含不带变量的组,它们将不会被导出。创建变量期间,地址与其它要素一样进行组态,它决定着变量在PLC中的物理位置。此地 址取决于连接的通道和所连接的PLC。在组态时,WinCC项目管理器为用户提供一个指定 通道条目对话框。编辑“变量导出/导入”的导入文件时,必须考虑这些规则。只有当WinCC项目的组态与被导出数据的项
8、目组态一样时,被导出的变量才可以安全地导 入到此项目。如果数据被导入到一个项目,可能得需要手动改正那些已存在的变量的地址。 然而,这并不排除从一个具有不同通道组态的项目导入变量的可能性。成功与否取决于通道 和 PLC !但是,导出的结构类型不依赖于硬件。所有指定通道或指定连接的参数(如连接、组名称或 地址信息)将不考虑。一旦创建结构变量,定义这些参数。在导出szSpecific中的地址字符串时注意下列事项创建变量时,地址字符串由通道指定的软件检查。这些通道DLL要求确定的语法,此语法 由厂家规定,不允许改变。因此,导出时地址串将被加上引号”,在导入时这些引号将被除 去。这样可以保证应用程序(如
9、MS Excel)不会修改地址信息(列表分隔符出现问题)。连接只有当相应的通道驱动程序已经组态的情况下才能导入连接。此外,文件名称Lcex.csv中 的参数必须与组态的通道驱动程序匹配。如果目标计算机使用的通道与产生导出数据的源项目不一样,必须先对导出的数据进行此修 改。按下列步骤可以方便地确定所需要的连接数据: TOC o 1-5 h z 组态目标计算机上的所有连接并开始导出。目标计算机的参数现在将包含在文件名称Lcex.csv 中。逻辑连接实例:CoTinameCtiannel UnitCommonSpecificFlagVerbASIIndustrial EthernetGeneral-
10、0VerbAS2Frofibus-FMSGeneral0IIIIIIIIIIIII IIII II第二行显示来自Simatic S7 Protocol Suite的工业以太网驱动程序的逻辑连接。第三行包含Profibus-FMS驱动程序的逻辑连接。在#ConName项下是逻辑连接的名称。在导出文件中,可以在变量的数据中找到此逻辑连接 的名称。此逻辑连接用于与PLC进行通讯以访问从过程来的外部变量。文件结构文件名称_dex.csv的文件结构:TfStructureNameType-IDCreator-IDProject Path尺10012500C:Te stdatenProj.m cpSVar
11、nameC.VartypeC. Create NDC.Va rLength推 TOC o 1-5 h z NewTagl.NewTagS.NewTag3.依此类推-.吶曲 sw, COm, Cn#:注释符#Structure Name:下一行包含有指定结构参数的文件结构名称。项目路径只用于从其导出数据的项目的文档。数据将被自动地导入当前打开的项目。#Varname:下行包含文件结构的元素,直到检测到新的“# Structure Name”行或直到没有 另外已定义的行。每一行都包含定义一个变量所需的所有参数。WinCC API用户注意:作为列标题的第一行包含从相应API调用文件结构来的参数名称。
12、这样在MS Excel电子表 格中这些数据就可以被清楚地显示。如果名称由一个字母跟着一个句号组成,这样做是为了方便API调用的分配。实例:C.nnnnnn被包含在子结构“Common”中P.nnnnnn被包含在子结构“Protocol中L.nnnnnn被包含在子结构“Limits”中S.nnnnnn被包含在子结构“Scaling中变量变量和连接由常规部分和特殊部分组成。特殊部分始终由通道DLL提供。即使在组态期间 有可能丢失该部分(在激活前必须对其进行定义),其特殊部分已丢失的所有对象在导入期间 都将被忽略。在导出期间,将用*替代丢失的部分。导入自定义类型的变量。预定义的WinCC变量将通过数
13、据类型来识别,其值位于1和18之间。用户自定义的结构类型将接收TypeID (类型ID)作为数据类型,在创建数据结构期间由数据 管理器分配TypeID。且TypeID大于1000。结构类型是由其名称和数据类型来确定的。数据结构的名称在其导出的计算机上与将要为其导入的计算机上是完全相同的。然而, TypeID很可能不完全相同。为了创建一个结构类型的变量,必须给结构名称分配一个TypeID。实例:导出结构类型到文件名称_dex.csv。Type IDCreator iDPrjeciP:ExtsmStrl10460G:Te std3taj-32 76S-+S2 767o5-无符号卩世期无苻口诂蛙数i
14、 uiisignedlb - bit value)为2牛7陆氏” M无符呂,也称为-盛“无苻号7蔦取值牯阖为0-65 535-S.有苻号32位数fj捋号 卫 位数(unsigjiedJJbit value J为4亍? Vd匕 M仃符匕11E弓或負号),也称为 K帘里”或“仃符J戏京蔦 耻位范国为-2 1474於647+2】44讦647.7.无符号32 fcSl无护;32位熾(ujisignZbit value)为U个宁背反,且无行弓*也称为“戏字”威 无符兮从了収肚范圉为0-4 2947 295.B.交位浮点竝32位汗点数I loatini; - jMirti菇bit【EEE 753刀工竽7:
15、社氏,1 Mf符号【也号或负 乃九 也称为沖总型亠取值itM7j 3.402 S23E+3B.9. 64位浮点数&4位浮点数iloaring poim Mbit IFfiE 7轴)鬼&牛/苗比IM 巒;XE町或縫 )也秋九口以粘度犁化取冇范IM为 L797 693 134 862 31E+308o各种不同数值型变晴征WinCC. STEP?和C动柞中的声明见屁|哥57 各种数恒塑密呈的Wrncg二百TEP7利C动作变It的类型芦明|瓷計也林s上鬥童h;C 乂什临师Bmam l agIKMJLUOUL右和劭0住血Signed Ibit VauBYTEuhorjlo u s 1/ aIIturne
16、dIthil ValueBTThLiSiKfMMi charfltVJ 16E-R加評詛 lbiL ViluvINTslimtJT -J独鯉Uflsigntd lbil WJwWORDI fuipned nharE- VtORDflftV m&lL引胡喊J21M曲阪IZmli?r-j 32ftkl.!iiigj|l3Zbhl%ikiDWORD1 insifncd ini|- DWORD:;:I-Fl问油g -阿血 J2bit IEEE 7MHELALDodftM WS?AFlying -帖赋 Mbit lEH? 7S4diJhle-连接域的描述Conname: char szConnectio
17、nMAX_DM_CONNECTION_NAME +3;Unit: char szUnitName MAX_DM_UNIT_NAME+1;Common: char szCommon MAX_DM_CON_COMMON +1Specific: char szSpecific MAX_DM_CON_SPECIFIC +1;二.WinCC 组态工具(Configuration Tool)简要说明M jAhM.riiFIfg CJainfi lH nlei百J 3 dhJ LonJ: r - in-.- - fl x存 f it 1 彗i词童M 罗业*育衣盲- :,、A -1 dr*VariablenU
18、HMam-flDartentypLirgh-I Form3I3npag-eutvq I Ver!induWft|-C I Mr-UAhHiBlike-rungIlin4ar Skalhpruna Ja/rveln I lln3r 5-kallerijnrQvon子替石爲II.!.最说囉I.1-羿遛现劇茗專II-矍磬rjrllg.l置苦琴Z RFT_JEIJN1尸 3 右F* *Qmih *E *3.-A i d a 7JiaiajlD创i”1 1 :2!i d I 2敢 igim直灼ig 4弼mz.lE.官jEWPucl uib1vi-Ai.LjdFiuLuiv2Si:l:JdPiCLupO3
19、赳匕;|卯叔 SigrialS屮$壬0 Gint-:BiHaf-fii VWAEI* TVlll?inlF- Vrs-xaichana HlTBliriulH f vz-aithsfita d ziLhtrtaf rflviSi|f!:.li!i T中前如* ilVAEI3inll!l -iivailuia-4 41li33lDr?*rvana!jii?-Q-igiipIP 1 :pi“iZp (UlTaijatilF.- hrflvhiianlu RlVHHd3lB _M illYBIIriultf WmldalD -l-SinjirF Vrwt BnJit BnJiv Vb Bh-I. l
20、-V slt r|i.-|irLn4- r吕1耐5 V:1i?rn* vr “ nlHind Vsr x rrlRinR Vjit h nlvinv VjiVif*tabrl? “ 1 haiffldlE MTDchfiftcr!Mnif v.-brfltiiinp TogL叫事叫H- ;rvirn* Vsr mIiIphivl.ni* Vxr shlaniilwina Vji Mblwiablci吋A5ZIknL 11Afiniajchtsvc r r-rk (rtsksl prajiikbMBt iwlF ih皿 Al IW:lMI&-ki|i Alrieii!e VarblEirKnt
21、冊 alVflr-auienrK -is- t-ini(irne Vr fairi乍邛tKnliTiH VarnhliiinrQJil1, -kijrir/t alniaiHifi Vji whiiiiZpiilSLiAOn|3ld|5liLjtiiriiin VrLilgiphipiqchL-ucMomt VarblcnSpin5L:uanMnsQiprajahLMocniHrna* ZirdhiFniplnT; HnnHxnxq.rprnj.AklwHtrrininH Vr nhlrrjilii!i r :pfhh4nnjii:Hrpinjrhl .vrttnlurna ViiriMbli
22、ni3plilBl imwfiMwridgMipiujahLwyfMAiilt VJU1 AbldFi三ph*!E:【直金“pl0j4kbJv6mc-nt Var aUlEnmplnE-:ccnMonJigcip他疋仲“蚀me-rn,! vgr.abierplriL-ie-enwi?tnagi?rprcijehPjaTnlHrnii Vsr ablanSplrihi = ivanManagarprajjikhvii-Cnlwniv Vr ublunplil riwAnMunaiyurprujihLwwC-hiahi vi-ahigri5pinSi-iAAnviAnagdi-piojwbiwa*
23、鼻讪m Vj.-.AhlaiEplh5: *Mani$tpiajginr.iiHC V;ir aLilt!iUpjrl :iQnpiOjn-KI .-tmCnlrime v.irbienipidSr-ittinuinn-igrrnlHrn VdirnhlHnr.pliiF-z.:Hnnmunjignrpinjflklwntnlarnii Vr ahi口nElplilEui”nHngrrack nturk. alultfinv Vdi MLiun2phlE-ivvn1 仙imhuii-Lh -i! -1h!moilit V-Jf alilfii三ph*l E:iOOfiiCukliDriOkilmoiH* abler Spin W;: sw 网sr rccP 也rriinp Vjphl S JiAAfi Tlii.ifiAi- rPi:t-lie I :i JilAIHt Vjr.AblCIi =plil S :IA6HIwCk nb-KikAlMillie ViraLil(! 3pll 訐 wen|i:k “ 时41旳陶迦驱八 * 呵更切比?俑P*邑沁越
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论