




已阅读5页,还剩6页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第十二章 智能工具使用WinCC时智能工具是非常有帮助的,主要包括:简易语言(EasyLanguage),变量导出/导入,变量模拟器,动态向导编辑器,文档阅读器,WinCC交叉索引助手,注册表文件OnlOff和OnlOn,通讯组态器,WinCC组态工具,WinCC归档组态工具等。简易语言是将依赖于语言的对象导出和导入WinCC过程画面的工具,提供了对创建多语言画面的支持,它允许从WinCC过程画面中导出依赖于语言的对象,以在WinCC外部对其进行翻译。EasyLanguge简易语言不处理由WinCC文本库管理的对象以及自定义对象。变量导出/导入:程序将来自当前打开项目的所有连接、数据结构和变量导出到相应的ASCII文件;然后可以将它们再导入第二个项目。ASCII格式允许文件在导入之前由电子表格程序进行处理。变量模拟器用来模拟内部变量和过程变量。变量模拟器可以在不连接过程外围设备或连接了过程外围设备但过程没有运行的情况下,对组态进行检测。对于已连接的过程外围设备,过程变量的值将由变量模拟器直接提供,可以使用户用原有的硬件对HMI系统进行功能测试。变量值的刷新时间为1秒。只有在功能激活或项目文件夹改变时,所作的修改才能生效。可以组态的变量多达300个。动态向导编辑器是一个用于创建自己的动态向导的工具。通过动态向导,可以自动重复组态序列。WinCC报表系统的打印作业可以传递到一个文件中。对于较大量的数据,将为每一个报表页面生成一个文件。借助WinCC文档阅读器,这些文件可以被显示并且打印出来。WinCC交叉索引助手是一个在脚本中浏览画面名称和变量脚本并补充相关脚本的工具,以便使WinCC组件交叉索引 查找画面名称和变量,并在交叉索引列表中列出它们。选项包“过程控制运行系统”包括一个启动界面,其中有一个按钮,可以用来在运行时调用在线帮助。通过在线帮助可以执行Windows系统操作,即使它们已被锁定。通过文件“OnlOff.reg”,对Windows系统操作的访问可以通过隐藏用于激活在线帮助的按钮来锁定。如果打开此文件,就会在Windows注册表中生成必要的条目。要撤消此处理,打开文件“OnlOn.reg”,调用在线帮助的按钮将再次显示。WinCC通讯组态器是以简单的方法设置WinCC通讯参数,使其用于可用的网络环境的一种工具。WinCC组态工具提供简单、高性能的选件来组态WinCC中的批量数据。Microsoft Excel用作用户界面。这允许用户在Microsoft Excel中创建WinCC项目,并利用Microsoft Excel所提供的有关操作的优点。归档组态工具使得用户可以简单、高性能地组态批量数据,用于归档WinCC过程值。Microsoft Excel用作用户界面。12.1 简易语言“简易语言”在安装WinCC时选择“自定义”,在“组件”对话框“智能工具”右边窗口中选择“简易语言”或者在WinCC光盘的目录“WinCCSetupProductsCC_Smarttools”双击setup.exe直接安装。EasyLanguage可以翻译来自WinCC过程画面的依赖于语言的对象(以ASCII文件形式)。 但对于由WinCC文本库管理的依赖于语言的对象例外。ASCII文件由EasyLanguage的导出功能以“csv”格式(逗号分隔数值)创建,并且可以使用导入功能重新导入。可以使用文本编辑器(例如Windows记事本)或其它能够读写“csv”文件的应用软件(例如MS Excel)来翻译ASCII文件。当使用MS Excel时,控制面板中的区域设置必须使用分号(“;”)作为列表分隔符,以便Excel能够正确读写csv文件。MS Excel将使用在控制面板上输入的列表分隔符,尽管缺省设置是根据区域指定的。对于讲英语的国家,此缺省设置为逗号,而对于讲德语的国家,则为分号。在保存文件时,必须以“csv”格式保存。特别是不能改变分隔符“;”和“|”。需用垂直线来分隔多行文本(在文本域和按钮中)。在导出期间,对象中的分行符转换为“|”符号,否则就不能在MS Excel或编辑器中编辑文件。在导入期间,包含在文本属性的“|”将被转换回分行符。另外,csv文件不能在资源管理器中用双击打开,否则,Excel将所有以字母开头的行转换为文本行(在单引号之间)。 用此方式打开的文件不能被列处理,即使保存到Excel里导入时也不能用。在Excel中打开一个csv文件必须使用“文件/打开.”对话框,并选择“文本文件(*.prn、*.txt、*.csv)”作为数据类型。通过“开始所有程序SIMATICWinCC工具EasyLanguage”启动简易语言应用程序,如图12-1所示。图12-1 “简易语言”工具EasyLanguage提供两种“操作模式”,用于将WinCC过程画面的依赖于语言的对象导出到链接文件,并在翻译后重新导入此文件。“导出”:使用导出功能创建链接文件。在导出后,所有对象具有所有选择语言的“文本”和“工具提示”属性。在显示WinCC项目中安装的所有语言的列表域中选择导出的语言。因此,必须预先通过WinCC文本库安装目标语言。“导入”:导入功能读入带有翻译文本的链接文件并将改动部分传送给相应的对象。使用“开始”按钮运行已选择的处理(导出或导入)。只有已完成所有要求的选择(WinCC项目、“csv”文件、画面、语言)时才可操作“开始”按钮。只有打开并激活相应的WinCC项目,才能导入或导出画面对象。EasyLanguage将自动打开和激活所选择的WinCC项目,这样,在实际的过程开始之前,将花费一段时间。EasyLanguage提供德语和英语作为程序操作语言。使用哪种语言取决于在WinCC项目管理器中的语言设置,不提供运行系统的语言切换。要执行导出功能,必须选择一个WinCC项目,再单击“查找”按钮,将打开标准文件选择对话框。选择项目后,“已存在的画面”和“已存在的语言”列表框将显示此WinCC项目的所有PDL文件和已安装的语言。用列表框间的按钮选择画面和语言(将它们选入“所选画面”和“所选语言”列表框中)。要导入画面对象,必须将操作模式转换到“导入”,再选择链接文件。选择链接文件后,将显示文件中包含的画面和语言。“所选画面”列表框显示链接文件中包含的所有画面。如果不想导入所有画面(例如某个文件只翻译了一部分),可以用选择按钮取消不想要的画面。“所选语言”列表框中提供了用于导入的包含在链接文件中的一种语言。如有必要,还可以用选择按钮选择另一种语言。只提供一种导入语言的选择,因为翻译通常涉及两种语言(例如英语到德语),一种语言是源语言,不必再次导入。如果要导入多种语言,必须多次启动导入程序。链接文件结构(导入/导出文件)链接文件划分成下列部分:HeaderProjectLanguagesPicturesPicture: Screen NameHeader部分包含导出的日期和时间。在Project部分中,输入了与此链接文件相关的WinCC项目。将提供此WinCC项目作为选择用于导入数据传送。在Languages部分,输入所有选择用于导出的语言。对于导入,将提供这些语言用于选择。Screens部分列出了包含在链接文件中的所有(导出的)画面。对于导入,将提供这些画面用于选择。注意:下列部分HeaderProjectLanguagesPictures不能由翻译者修改,因为导入过程需要此信息。翻译过程在Picture: Screen Name部分进行。链接文件包含的每一个画面都有其自己的Picture: .部分。Picture: .部分的格式画面部分的第一行是标题行。它包含下列条目,这些条目只出现一次:Object: 画面对象名称Index:与选项钮或复选框一起使用时画面对象的索引而且,它为每种语言包含一个条目。“Name_of_Language”:相应语言的文本FontName:使用的字体名称FontSize:字体的大小FontBold:文本为粗体FontItalic:文本为斜体FontUnderline:文本带下划线实例:Object;Index;Deutsch;FontName;FontSize;FontBold;FontItalic;FontUnderline;Englisch;.在下列行中,列出所有具有“文本”属性的画面对象的语言信息。紧接着(没有标题)列出所有具有“工具提示”属性的画面对象的语言信息。这些条目可以通过位于对象名称后面的“T”标识符识别。提供语言信息画面的翻译通过修改链接文件Picture:.部分中的文本行进行。在下面的实例中,输入英语版本的按钮标签,并且字体的大小和样式也被改变(从常规到黑体)。英语和德语文本导出后的文本行:Button1;0;ffnen;Arial;10;FALSE;FALSE;FALSE;TEXT;Arial;10;FALSE;FALSE;FALSE德语和英语文本导出后的工具提示行:Button1;T;Bedienung;带英语文本以及字体大小和样式改变了的文本行Button1;0;ffnen;Arial;10;FALSE;FALSE;FALSE;Open;Arial;12;TRUE;FALSE;FALSE翻译后的工具提示行:Button1;T;Bedienung;Operation; 12.2 变量导入/导出使用变量导入/导出功能,在之前要进行安装。安装的时候有2种方法。第一种方式,在安装WinCC期间选择“自定义”。“组件”对话框将打开。在左边窗口中,单击“智能工具”组件。在右边窗口中选择变量导出/导入。单击“下一步”按钮。按对话框中的指令进行。变量导出/导入应用程序通过“SIMATIC”“WinCC”“工具”启动。也可以从WinCC光盘安装变量导出/导入应用程序。切换到WinCC光盘的目录“WinCCSetupProductsCC_Smarttools”。双击setup.exe。在“组件”对话框中选择“变量导出/导入”。单击“下一步”按钮。按对话框中的指令进行。装好之后就可以进行导入、导出的操作。“变量导出/导入”工具是以WinCC-API为基础的独立的应用程序。它可以用来将项目的所有WinCC变量导出到ASCII文件,将变量导入到第二个项目。在此过程中,生成三个文件:名称_cex.csv,用于逻辑连接、名称_dex.csv,用于结构描述、名称_vex.csv,用于变量描述。导入导出的操作如下:导出的步骤:启动WinCC并打开想要从其中导出变量的项目。启动“VAR_EXIM.EXE”。选择想要导出到其中的文件的路径和名称。开头只要求不具有扩展名的文件名称。将模式设置为“导出”。单击“执行”。确认消息框中的条目。一直等到状态域中显示“结束导出/导入”。通过设置相应的开关“tag”(变量)、“con”(连接)、“dex”(结构)和“diag”(记录册),可以查看产生的文件。空组不导出。下划线(_)为名称的产生保留。文件名称中决不能包含下划线。导入的步骤:启动WinCC并打开想要将变量导入其中的项目。项目中将要导入连接的所有通道驱动必须都存在。因此,添加项目中缺少的任何驱动程序。启动“VAR_EXIM.EXE”。选择要从其导入的文件的路径和名称。开头只要求不具有扩展名的文件名称。如果使用选择对话框,单击三个导出文件中的一个。将模式设置成“导入”或“导入重写”。在“导入重写”模式中,目标项目中的任何名称与将导入变量相同的变量都将被重写。但是,在“导入”模式中,一条消息将写到日志文件中,目标项目中的变量保持不变。单击“执行”。确认消息框中的条目。一直等到状态域中显示“结束导出/导入”。在WinCC变量管理器中查看生成的数据。12.3 动态向导编辑器动态向导为图形编辑器带来了附加的功能。它有助于用户频繁处理再次发生的组态顺序。通过这个编辑器可以简化组态工作,并且可以减少可能发生的组态错误。动态向导由各种不同的动态向导功能组成。它提供许多可用的动态向导函数。并且可用用户自行创建的函数进一步扩展这些函数。动态向导图形编辑器画面如图12-1所示:图12-1动态向导图形编辑器画面动态向导编辑器具有下列元素:菜单栏包含动态向导编辑器的功能。菜单栏总是可见的。工具栏如图12-2所示,在需要时可以显示出来并且可以被移动到屏幕上的任何地方。图12-2工具栏编辑窗口如图12-3所示,当动态向导函数打开进行编辑时或创建新的动态向导时,编辑窗口才可见。每一个函数将在其自身的编辑窗口中打开。可同时打开多个编辑窗口。图12-3编辑窗口输出窗口如图12-4所示,需要时可以显示输出窗口。它包含“生成CWD”、“读向导脚本”和“编译脚本”功能的结果。图12-4输出窗口状态栏,需要时可以显示状态栏。它提供有关键盘设置的信息和给出在编辑窗口文本光标位置的信息。动态向导允许使用C动作使对象动态化。执行向导时,就可以指定预组态的C动作和触发事件,并将它们存储在对象的属性中。动态向导编辑器很重要的一个元素是动态向导函数。每一个动态向导函数有其自身指定的功能。实际上,函数具有一个预定义的结构,所有的函数具有一个相似的顺序和用户界面的对话框。实例:为电机创建“动态化向导”功能首先打开一个WinCC的项目。1)打开在Windows资源管理器中目录“Siemens WinCC documents german”下的Winzip文件“Motor.zip”。2)解压缩“Motor.wnf”文件至目录“.WinCCwscriptswscripts.deu”下。3)解压缩“Motor_dyn.pdl”文件至目录“.WinCC WinCCProjects Name desWinCCProjekts GraCs”下。4)启动动态向导编辑器。5)在动态向导编辑器的文件菜单中选择“打开”。打开文件选择对话框。6)标记“Motor.wnf”文件。单击“打开”。“Motor.wnf”文件显示在编辑器窗口中7)单击工具栏中的图标以编译脚本。结果显示在输出窗口中。为了在图形编辑器中使用动态向导函数“Motor.wnf”,它必须集成到动态向导的数据库。为了完成此功能,有必要执行下列步骤,导入向导脚本创建cwd文件:1)单击工具栏中的图标。文件选择对话框打开。2)选择“Motor.wnf”文件。单击“打开”。3)单击工具栏中的图标以创建新数据库。然后自定义对象“电机”将通过动态向导“电机动态化”链接到具有结构类型“MotorStruct”的WinCC结构变量中。各种C动作和变量连接在该对象上创建。本向导不能用在其它对象类型上。创建“文本变量8位字符集”数据类型的内部变量“T08i_course_wiz_selected”。创建名为“MotorStruct”的结构,并创建三个名称分别为“激活”、“手动”和“出错”的数据类型为“BIT”的内部元素。创建一个数据类型为“MotorStruct”的名为“STR_Course_wiz1”的内部变量。1)打开图形编辑器。选择“文件”菜单然后选择“打开”选项。在文件选择对话框中,选择画面“Motor_dyn.pdl”。2)选择电机自定义对象。“实例”标签提供“动态电机”向导。3)启动动态向导。在对话框“欢迎使用动态向导”中,单击“继续”按钮。“设置选项”对话框打开。4)在“设置选项”对话框,单击浏览按钮。打开变量选择对话框。选择“STR_Course_wiz1”作为结构变量。单击“确定”关闭对话框。5)在“设置选项”对话框,单击“继续”按钮。“完成!”对话框打开。单击“完成”按钮关闭对话框。6)保存该画面。启动图形编辑器运行系统。7)按钮可以用来模拟所选择电机的变量值。在该部分,将显示如何组态“MotorStruc”结构和结构变量“STR_Course_wiz1”。1)在“结构类型”弹出式菜单中,选择“新建结构类型”。将打开“结构属性”对话框2)重命名结构为“MotorStruc”。 单击“新建元素”按钮,创建一个数据类型为“BIT”的内部变量“Active”。3)单击“新建元素”按钮,创建一个数据类型为“BIT”的内部变量“Hand”。4)单击“新建元素”按钮,创建一个数据类型为“BIT”的内部变量“Error”。 单击“确定”关闭对话框。5)在浏览窗口,单击“变量管理器”图标前的“+”。在“内部变量”弹出式菜单中,选择“新建变量”。创建数据类型为“MotorStruc”的WinCC变量“STR_Course_wiz1”。12.4 WinCC交叉索引助手WinCC交叉索引助手是一个在脚本中浏览画面名称和变量脚本并补充相关脚本的工具,以便使WinCC组件交叉索引查找画面名称和变量,并在交叉索引列表中列出它们。WinCC能够创建交叉索引列表。这样在创建这些列表时,函数调用中的变量能被正确识别,WinCC由组态规则扩展,提供下列功能:为搜索和替换在C动作中使用的变量和画面名称,必须如下编写脚本:在脚本的开始处,所有使用的变量和画面名称必须在两个段内声明。这些段的结构如下:/ WINCC:TAGNAME_SECTION_START/ syntax: #define TagNameInAction DMTagName/ next TagID : 1#define ApcTagName1 TagName1/ WINCC:TAGNAME_SECTION_END/ WINCC:PICNAME_SECTION_START/ syntax: #define PicNameInAction PictureName/ next PicID : 1#define ApcPicName1 PicName1#define ApcPicName2 PicName2#define ApcPicName3 PicName3/ WINCC:PICNAME_SECTION_END必须调用缺省函数以通过定义的变量和画面来读写变量。GetTagDWord (ApcTagName1);OpenPicture(ApcPicName1);SetPictureName( ApcPicName2, PicWindow1, ApcPicName3);如果不遵守组态规则,则不能创建交叉索引表,因为不能分辨脚本中变量和画面的引用。借助于WinCC交叉索引助手,在脚本管理器中所知的所有函数调用由以上描述的格式替换。只有项目函数、画面和动作被转换。WinCC交叉索引助手的运行系统环境是WinCC。如果WinCC不运行或要转换的项目没有装载,则WinCC由WinCC交叉索引助手启动,或载入项目。通过向导可以进行操作。如果要进行项目选择,单击打开OpenFile对话框如图12-5所示,允许选择任何项目。通过单击当前项目,WinCC交叉索引助手设法导入和显示当前在WinCC中装载的项目如果WinCC不运行或没有项目装载,则它将启动或装载所需项目。图12-5OpenFile对话框如果装载不同的项目,则它将关闭并装载所需项目。该过程可能需要一些时间。在所提示的选择WinCC项目:输入行中输入文本后,可以单击下一步。然后检查指定的项目,以查看它是否是有效的WinCC项目。如果项目不合法,在输入行上设置焦点,带有相关错
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 掘金考试题库及答案解析
- 森林防火知识培训资料课件
- 梧州靠谱的法律知识培训课件
- 2025年市场营销岗位面试宝典与模拟题答案
- 桥梁知识义教课件
- 2025小儿外科、小儿骨科护士护理理论考试试题及答案
- 2025年市场调研员招聘面试预测题及数据分析技巧
- 2025注册验船师资格考试(C级船舶检验专业案例分析)经典试题及答案二
- 2026届上海中学、复旦附中等八校高三化学第一学期期末质量检测试题含解析
- 2025年软件开发工程师中级面试题库及答案解析
- 人工智能改变企业劳动力需求
- (新版)广电全媒体运营师资格认证考试复习题库(含答案)
- 2024年中考物理压轴题专项训练:电磁继电器核心综合练(原卷版)
- 矿山事故应急报告制度
- 2024-2025学年山东省淄博市桓台县四年级上学期数学期中考试试题
- 《公路建设项目文件管理规程》
- 《实践论》(原文)毛泽东
- 佳能-600EX-相机说明书
- ISO27001信息安全管理体系培训资料
- DB34T 3678-2020 内河航道疏浚工程施工技术规程
- 《绝对值》教学课件
评论
0/150
提交评论