WinCC flexible-多语言项目
- 格式:ppt
- 大小:3.39 MB
- 文档页数:39
WinCCflexible组态多国语言的切换作者:刘青华来源:《中国新技术新产品》2019年第08期摘要:该文主要介绍了使用VB脚本代码,通过TXT文本文件对人机界面的语言进行字符替换,也就是使用TXT文本文件进行字符替换,以达到人机交换界面的多国语言信息切换功能,同时该文也简单描述了在WinCC flexible基本实现代码。
关键词:WinCC flexible;脚本控制;TXT文本中图分类号:TP311 文献标志码:A随着科学技术的进步和国际化的发展,自动化生产线的进出口逐年增加,由此促进了制造业技术的升级,同时增加了自动化行业国内外之间的交流。
在自动化生产线的日常使用过程中,触摸屏作为重要的人机交互界面,在生产线上得到了广泛的应用。
尤其在复杂程度较高的设备上,触摸屏具有不可替代的地位,其灵活、方便、直观等特点,可以显示丰富的内容。
但是由于操作者使用的语言不同,就需要将不同的语言信息显示在人机界面上。
这样,人机界面显示信息的多国语言切换问题就摆在了我们面前。
笔者接下来将会把在工作的过程中遇到的多国语言切换的几种方法介绍给大家,为大家在工作中遇到同样问题时提供一些提示。
1 WinCC flexible自带切换功能WinCC flexible本身是自带多国语言切换功能的。
在日常工作中,如果需要切换多国语言的话,就可以直接使用。
具体操作步骤为:首先,将需要的项目语言添加到项目里,在WinCC flexible项目的“语言设置”中选择“项目语言”选项。
然后,在WinCC flexible所支持的语言列表里,选择需要添加的项目语言。
象需要在项目中添加英语,那么就在“英语(英国)”前面打上对勾。
第三,在“设备设置”中的“语言和字体”选项中就可以找到英语(英国)的选项,在英语(英国)前面打上对勾,这样就可以在HMI设备上加载英语了。
当然这只是为了添加多国语言,在这之后我们需要在“项目文本”中输入对应的翻译文本,从而完成多国语言用户界面的设置。
wincc flexible教程WinCC Flexible教程WinCC Flexible是一款由西门子公司开发的工业自动化软件,用于编程和监视人机界面。
它是一款功能强大、灵活易用的软件,适用于各种工业领域和应用场景。
本教程将详细介绍WinCC Flexible的基本功能和操作方法,帮助读者快速上手并掌握该软件的使用技巧。
第一部分:WinCC Flexible简介与安装1. WinCC Flexible简介- 介绍WinCC Flexible的主要特点和功能。
- 解释WinCC Flexible在工业自动化中的作用和意义。
2. WinCC Flexible安装- 阐述WinCC Flexible的安装步骤和注意事项。
- 提供常见安装问题的解决方法。
第二部分:WinCC Flexible项目创建与配置1. WinCC Flexible项目创建- 演示如何创建新的WinCC Flexible项目。
- 分析项目文件结构和组织方式。
2. WinCC Flexible项目配置- 介绍项目配置的基本概念和作用。
- 演示如何配置项目的属性、变量和通信设置。
第三部分:WinCC Flexible图形界面设计1. WinCC Flexible图形界面概述- 简要介绍WinCC Flexible的图形界面组件和特点。
- 解释不同界面元素的功能和用途。
2. WinCC Flexible界面设计工具- 详细介绍WinCC Flexible的界面设计工具及其使用方法。
- 演示如何创建和编辑图形界面。
3. WinCC Flexible界面设计实例- 提供几个实际应用场景的界面设计示例。
- 解释每个实例的目的和设计思路。
第四部分:WinCC Flexible数据处理和报警管理1. WinCC Flexible数据处理功能- 介绍WinCC Flexible的数据处理功能,如数据记录和计算。
- 演示如何使用数据处理功能实现特定的业务逻辑。
如何使用VBScript WinCC Flexible提纲如何创建报警系统如何使用VBScript如何配方概述组态脚本调试如何配方如何创建报警系统如何使用VBScriptWinCC Flexible如何使用VBScript概述系统函数及其使用脚本及其使用运行脚本的基本信息使用函数列表如何配方如何创建报警系统如何使用VBScriptWinCC Flexible——运行脚本的基本信息WinCC flexible 提供了预定义的系统函数提供了预定义的系统函数,,以用于常规的组态任务任务。
可以用它们在运行系统中完成许多任务可以用它们在运行系统中完成许多任务,,而无需编程技巧。
当然也可以用运行脚本来解决更复杂的问题当然也可以用运行脚本来解决更复杂的问题。
运行脚本具有编程接口编程接口,,可以在运行时访问部分项目数据可以在运行时访问部分项目数据。
运行脚本的使用是针对具有Visual Basic (VB)和Visual Basic Script (VBS)知识的项目设计者的项目设计者的。
概述系统函数的使用如何使用VBScript如何配方如何创建报警系统如何使用VBScriptWinCC Flexible——运行脚本的基本信息概述运行脚本的使用可以从OP 270/TP 270获得运行脚本获得运行脚本,,因此也可从WinCC flexible (标准版)获得获得。
它支持VBScript 编程语言编程语言。
使用运行脚本允许灵活地实现组态允许灵活地实现组态。
在运行时需要额外功能时可以创建运行脚本,例如例如::数值转换可以在不同度量单位之间使用脚本来转换数值可以在不同度量单位之间使用脚本来转换数值,,例如温度例如温度。
生产过程的自动化脚本可以通过将生产数据传送至PLC 控制生产过程控制生产过程。
如果需要,可以使用返回值检查状态和启动相应的措施可以使用返回值检查状态和启动相应的措施。
可以在脚本中保存自己的VB 脚本代码脚本代码。
WinCC flexible多语言切换∙悬赏分:5∙- 解决时间:2009-1-21 09:46如何在WinCC flexible项目中进行多语言切换。
如何组态。
问题补充:我按照yhk的方式做了,但是还是不行,无法由中文切换到英文?问题ID: 30973提问者:duanjingq - 新生第1级最佳答案1、首先在项目语言里,添加你所需要切换的几种语言2、打开你所编辑的项目,首先在中文下编辑,然后在右上角的语言切换栏里切换到英文(打个比方),然后将画面中的文本再用英文编辑一遍。
另外,其他,例如报警记录等如果你要用到,也需要相同的操作。
另外一个办法就是打开项目文本的编辑器,把项目中所有的文本批量处理,这样有时后效率更高些。
当然更高级的还可以建立自己的词典,以便自动翻译一些语句。
3、在系统中添加语言切换的按钮。
随便建个按钮,然后在动作中选择语言切换功能,有两种可选,一种是toggle,在几种语言之间来回切换,还有就是切换到指定的语言。
补充:感谢大家的提醒,确实漏了一步:设备设置——语言和字体中将你需要的运行系统语言打上勾才可以更换回答者:yhk - 初级工程师第9级2009-1-20 17:47提问者对于答案的评价:非常感谢大家,现在可以了。
30天内的投票结果:好50% (0)不好50% (0)其他回答可以通过WinCC flexible使用多种语言组态项目。
有各种原因需要创建多语言项目:●想要在多个国家使用同一项目。
项目使用多种语言创建;在调试HMI设备时,仅相应现场处操作员使用的语言被传送到HMI设备。
●想要将多种语言提供给工厂中的不同操作员。
用多种语言创建项目,因为维护人员与操作员使用的语言可能不同。
实例:虽然HMI设备在中国使用,但维修人员只懂英语.要打开“项目语言”编辑器,在“项目试图”中双击“本地化”组中的“项目语言”。
翻译方法首先只创建一种语言的项目,然后对其进行测试。
之后,组态需要的所有其他语言。
flexible多语言字体大小设置
我在flexible2008的项目中,设置了中/英文语言,但是两者的字体大小不知道能不能独立设置呢?(有的英文占位置多,字体要设小点,但是中文占位置少,字体要大点)!
问题补充:
我设置了,好像没用啊。
而且在项目中改变对象字体时,只要改变任何一种语言的字体大小,切换到另外一种语言时,字体大小也会跟着改变。
最佳答案
可以,
(1)首先在winccflexible的项目管理器——项目——设备——语言设置——项目语言——里面添加英语(英国)勾选上。
(2)WinCCflexible打开后,在左侧目录树里找到:项目--设备--画面--设备设置--语言和字体,双击语言和字体在里面勾选上中文和英语,里面可以设置字体。
W I N C C多语言切换设
置
标准化管理处编码[BBX968T-XBB8968-NNJ668-MM9N]
WINCC多语言切换设置
WINCC
1.静态文本
2.按钮
3.报警
文本库
首先通过图形编辑器的菜单: 视图语言来确定当前编辑语言
通过动态向导设置切换按钮
选择需切换的语言
重复向导配制完成所有语言切换按钮
通过WINCC工具中的Easy Language选择需转换的画面和语言,注意不要选择当前使用的语言
选择Export和输出文件后点击Start开始输出,结束后用NOTEPAD打开相对应的文件
如原有的英文环境下创建的按钮输出后在NOTEPAD中显示如下
按钮4;0;;宋体;12;FALSE;FALSE;FALSE
然后对文件中带的区域进行编辑
修改成
按钮4;0;西门子;宋体;12;FALSE;FALSE;FALSE
保存后关闭文件然后再次利用Easy Language进行文件导入
画面上的转化工作结束
报警信息的转换需通过WINCC的文本库来实现
组态完标准的报警信息后
打开文本库
在English一栏中找到对应的文本并翻译后手动填入Chinese一栏报警组态结束
最终的测试画面
英文
中文。
Wincc_Flexible组态简介WinCC flexible,德国西门子(SIEMENS)公司工业全集成自动化(TIA)的子产品,是一款面向机器的自动化概念的HMI软件。
WinCC flexible 用于组态用户界面以操作和监视机器与设备,提供了对面向解决方案概念的组态任务的支持。
WinCC flexible与WinCC十分类似,都是组态软件,而前者基于触摸屏,后者基于工控机。
HMI由硬件和软件两部分组成,硬件部分包括处理器、显示单元、输入单元、通信接口、数据存贮单元等,其中处理器的性能决定了HMI 产品的性能高低,是HMI的核心单元。
根据HMI的产品等级不同,处理器可分别选用8位、16位、32位的处理器。
HMI软件一般分为两部分,即运行于 HMI硬件中的系统软件和运行于PC机Windows操作系统下的画面组态软件(如WinCC flexible)。
使用者都必须先使用HMI的画面组态软件制作“工程文件”,再通过PC机和HMI 产品的串行通信口,把编制好的“工程文件”下载到HMI的处理器中运行。
HMI人机界面产品的基本功能包括:1、设备工作状态显示,如指示灯、按钮、文字、图形、曲线等;2、数据、文字输入操作,打印输出3、生产配方存储,设备生产数据记录4、简单的逻辑和数值运算5、可连接多种工业控制设备组网HMI的选型指标包括:1、显示屏尺寸及色彩、分辨率、HMI的处理器速度性能、2、输入方式:触摸屏或薄膜键盘3、画面存贮容量,注意厂商标注的容量单位是字节(byte)、还是位(bit)4、通信口种类及数量,是否支持打印功能本模块主要介绍西门子TP 270触摸屏,其接口外形如图3-2所示,接口功能描述见表3-1。
图3-2 西门子TP 270接口排列图表3-1接口功能描述编号描述应用1接地连接用于连接到机架地线2电源连接到电源 +24V DC3接口IF1B RS 422/RS 485(未接地)接口4接口IF1A用于PLC 的RS 232接口5接口IF2用于PC、PU、打印机的RS 232接口6开关用于组态接口IF1B7电池连接连接可选备用电池8USB接口用于外部键盘,鼠标等的连接9插槽B用于CF卡10以太网接口(只用于MP 270B)连接RJ45以太网线11插槽A(只用于MP 270B)用于CF卡触摸屏设备的装载程序1、装载程序图3-6显示了触摸屏设备启动期间和运行系统结束时迅速出现的装载程序。
第九章多语言项目WinCC可用于在组态软件中使用不同的语言进行组态。
还可以在运行系统中创建多种语言运行的项目。
WinCC提供了用于翻译所组态文本的所有编辑器,这些编辑器均具有界面友好的导出和导入选项。
文本库则提供了实际管理和维护项目中所有文本的强大编辑器。
通常,WinCC允许为安装在操作系统上的每种语言创建项目。
在安装期间,WinCC也提供了一组可用来设置WinCC组态界面的语言。
安装标准版本的WinCC时可以安装下列语言:德语、英语、西班牙语、意大利语、法语。
此外,对于亚洲语言版本的WinCC,还可安装下列语言:日语、中文(繁体或简体)、朝鲜语、英语。
可以以安装的语言设置WinCC 组态界面。
此外,一旦已经安装了某种语言,则这种语言下的所有标准文本都可用。
如果项目将用在另外一台计算机上,则目标计算机上的WinCC必须安装有与源计算机相同的语言。
安装WinCC时始终应该安装所有可用的语言。
在组态项目时你可能遇到以下问题。
例如在用其它语言进行组态时,可能发生下列情况:1.您正在组态一个不熟悉语言下的项目。
您是母语为英语的项目工程师,正在组态一个用于亚洲市场的项目:以首选语言创建WinCC项目用户界面。
有两种组态过程。
使用熟悉的语言组态项目,将文本导出,然后,在外部对文本进行翻译,最后,将所翻译的文本再导入回WinCC项目。
或者,直接使用打算以后在运行系统中显示的语言来输入项目的所有文本。
建议只有在对项目中的极少文本进行组态时,才使用直接文本输入。
2.组态多种不熟悉语言下的项目。
您是母语为法语的项目工程师,正在组态一个系统的项目,这个系统是由俄语、英语或德语用户进行操作。
以首选语言显示WinCC的项目用户界面。
使用熟悉的语言组态项目,并导出所有文本。
将所导出的文件分配给使用各自语言的翻译员。
翻译完毕之后,再将所翻译的文本重新导入WinCC项目。
也可为操作员组态一个语言切换工具,以便可在运行系统中用其来选择所期望的操作员界面语言。
西门子触摸屏软件Wincc flexible 使用总结Wincc Flexible使用:1. 退出系统的命令是Stopruntime。
2. 尽量不要用超级兔子或优化大师清理注册表和系统垃圾,因为会有S7和Flexible的文件一起被清楚掉,这样容易造成使用故障,如组态错误或不能下载,卡巴斯基也不用。
3. Flexible的键控的触摸屏中K键是全局键,其设置要在模板里设置。
1. 使用按钮时,注意:A:颜色变化B:功能实现C:对应的按键2:要使用按钮的动画中的可见性选项,需要设置此变量类型为位0,不行的话就设置为整型。
4. 要想在触摸屏处于运行状态时下载程序,需要在Romate control旁打勾。
5. 可以通过DP口写触摸屏(连到MPI上)的程序,不要这时要启用路由功能。
6. 触摸屏可以通过DP传输,在硬件里组态到MPI上面,实际连接到DP口,编程线也接到DP口上,下载即可,不要启用路由功能。
7. M变量只有释义后才能在Flexible中看到。
8. 如果在编译时出现“无效参数”或类似的查不出原因的错误,就在菜单-----选项里选择删除临时文件,就可以解决这个问题。
9. 对于一些指示变量变化的信号,必须指示传感器的信号,可以添加一个符号库,然后在布局里设置其背景为透明的,填充颜色模式为实心的,设置其前景色、背景色都是灰色的,然后在动画---外观里设置其指向需要显示的变量,设置在不同值时不同的前景色即可。
10. 在屏上显示控制面板时,不能下载。
11. 如果连接的PLC名称改变,可以在选项里选择重新连接,不过前提是PLC 的名称必须和原来变量连接的PLC的名称一致。
12. 按钮的焦点颜色和宽度指的是按钮被激活时,在按钮上显示的边框的颜色和宽度,一般把宽度设为1,颜色无所谓。
13. 如果要实现中英文切换,步骤如下:a,在项目语言里,设置编辑语言和参考语言;b,在画面里做一个按钮,设置单击时的动作是设置-----》Setlanguage,函数选择Toggle的话,表示单击一次改变一下语言,函数选择en-GB的话表示单击后切换到英文,选择zh-CN的话,单击后切换到中文;c,在设备设置-----》语言和字体里设置两种语言的显示格式;d,在语言设置------》项目文本里设置相应的按钮对应的英文翻译。