WinCC flexible-多语言项目
WinCCflexible组态多国语言的切换

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的基本功能和操作方法,帮助读者快速上手并掌握该软件的使用技巧。
第一部分: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的数据处理功能,如数据记录和计算。
- 演示如何使用数据处理功能实现特定的业务逻辑。
WinCC flexible如何使用VBScript方法

如何使用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多语言切换

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多语言字体大小设置

flexible多语言字体大小设置
我在flexible2008的项目中,设置了中/英文语言,但是两者的字体大小不知道能不能独立设置呢?(有的英文占位置多,字体要设小点,但是中文占位置少,字体要大点)!
问题补充:
我设置了,好像没用啊。
而且在项目中改变对象字体时,只要改变任何一种语言的字体大小,切换到另外一种语言时,字体大小也会跟着改变。
最佳答案
可以,
(1)首先在winccflexible的项目管理器——项目——设备——语言设置——项目语言——里面添加英语(英国)勾选上。
(2)WinCCflexible打开后,在左侧目录树里找到:项目--设备--画面--设备设置--语言和字体,双击语言和字体在里面勾选上中文和英语,里面可以设置字体。
WINCC多语言切换设置

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组态简介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 flexible 项目的组态PPT课件

在如下图所示的WinCC flexible首页,点击“打开 一个ProTool项目”,将出现 “打开现有项目”窗口。
23
第23页/共29页
13
第13页/共29页
WinCC flexible 如何创建项目
一、利用项目向导创建项目
5.组态系统画面
“系统画面”界面如下图所示。系统画面包括:语言切 换、系统诊断、用户管理、项目信息、系统信息、系统设 置等画面。点击左侧的复选框,可以添加所需要的系统画 面;点击上方的复选框“系统画面的根画面”可以为所选 系统画面设置一个根画面;点击上方的复选框“所有的系 统画面”可以一次性将所有系统画面均选择上。选择完毕 后,点击右下方的“下一步”按钮,进入“库”界面。
项目窗口
按向导一步步组态完毕后,点击“完成”按钮,稍等片 刻,所创建的项目被打开,出现如下图所示的项目窗口。
18
第18页/共29页
WinCC flexible 如何创建项目 一、利用项目向导创建项目
项目窗口
在左侧的项目视图中,包含所创建项目HMI设备的各 个组成部分:画面、通讯、报警管理、配方、历史数据、 脚本以及报表等;双击每个组成部分下方的条目即可在窗 口中的工作区域打开该条目的编辑窗口;在右侧的工具箱 视图中,包含了项目的简单对象、增强对象、图形和库。
19
第19页/共29页
WinCC flexible 如何创建项目 一、利用项目向导创建项目
•注 意 : 不 必 完 全 按 照 项 目 向 导 的 所 有 步 骤 来 进 行 项 目 的 创 建和属性设置,在项目向导中的任何一步点击“完成”按 钮,即可创建一个项目,并且该项目被打开,该项目未设 置的属性均为默认属性设置,在该项目的项目窗口中,可 以重新编辑和设置该项目的各个属性。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 用户界面语言
– 在组态期间,WinCC flexible中菜单和对话框中的文 本是以用户界面语言显示的。在安装WinCC flexible 时,可以选择需用的用户语言。可使用菜单命令“选 项—>设置”改变用户界面语言。
• 项目语言
– 参考语言 – 编辑语言 – 运行语言
4
多语言项目的结构 -项目语言
Hardware Software Workshop
创建多语言项目
-设置需要传送到HMI设备上的运行语言
• 上面应用了中文和英文两 种项目语言组态了同一个 项目,如还需要用其他语 言组态项目,做法同添加 英语组态项目相同。在用 多种语言组态项目之后, 需要将所组态的多语言项 目传送到HMI设备上,这 时可以有选择的传送CC Flexible
Hardware Software Workshop
2.设置切换语言的方式 。
• 在WinCC_flexible中可以组态三种切换语言的方式:
– 循环切换:在所有运行语言间按顺序循环切换。 – 切换到指定语言:直接切换到所设定的运行语言。 – 根据变量切换语言:根据变量的值切换到对应的运行语言。
– 用编辑语言创建文本的译文。一旦用参考语言创建了 项目,就可将文本翻译为其他的项目语言。为此,选 择一种项目语言作为编辑语言,并编辑该语言的文本。 您可以在任何时候改变编辑语言。
• 运行语言
– 运行语言是那些传送到HMI 设备的项目语言。可以 根据项目要求,决定将哪些项目语言传送到HMI 设 备。必须提供合适的操作员控制单元,以便操作员在 运行时切换语言。
• 在这里选择循环切换的方式
21
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
创建多语言项目
• 用中文创建项目
• 添加英语组态项目
• 组态用于切换语言的按钮
• 设置需要传送到HMI设备上的运行语言
22
WinCC Flexible
1. 点击“Browse” 按钮指定导出后的文件的存储位置。 2. 选择导出后的文件的格式可以选择“*.xls”和“*.csv”格式。 3. 点击“OK”按钮将项目文本导出。
33
WinCC Flexible
Hardware Software Workshop
创建多语言项目
• 用中文创建项目
• 添加英语组态项目
• 组态用于切换语言的按钮
• 设置需要传送到HMI设备上的运行语言
19
创建多语言项目-组态用于切换语言的按钮
WinCC Flexible
Hardware Software Workshop
1.为其组态系统函数“Set Language”。
20
创建多语言项目-组态用于切换语言的按钮
Hardware Software Workshop
添加英语组态项目
-步骤3:打开参考文本窗口
• 选择菜单“视图—>参考文本”打开参考文 本窗口。参考文本是用参考语言显示的项 目文本,作为翻译的源文本。
15
WinCC Flexible
Hardware Software Workshop
添加英语组态项目
17
WinCC Flexible
Hardware Software Workshop
添加英语组态项目
-步骤4:将中文文本翻译成英语文本
• 2.用英语组态好的画面如下图所示。
18
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
9
创建多语言项目-用中文创建项目
WinCC Flexible
Hardware Software Workshop
• 这里已经创建了一个简单的中文项目,该项目有一个画 面,其中包括一个文本域和一个按钮。如下图所示。文
本域显示欢迎词,按钮用于切换语言。
10
WinCC flexible 多语言项目
WinCC Flexible
2. 添加英语为项目语言
3. 打开参考文本窗口
4. 将中文文本翻译成英语文本
12
WinCC Flexible
Hardware Software Workshop
添加英语组态项目
-步骤1:打开项目语言编辑窗口
• 在项目视图的“语 言设置”条目下双 击“项目语言”选 项打开项目语言编 辑窗口。
13
WinCC Flexible
5
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
概述
• 多语言项目的结构
• WinCC_flexible中的语言管理和翻译
6
概述—WinCC_flexible中的语言管理和翻译
WinCC Flexible
Hardware Software Workshop
7
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
提纲
• 概述
– 多语言项目的结构 – WinCC_flexible中的语言管理和翻译
• 创建多语言项目
– 用中文创建项目 – 添加英语组态项目 – 组态用于切换语言的按钮 – 设置需要传送到HMI设备上的运行语言
-步骤4:将中文文本翻译成英语文本
• 1. 在画面编辑器中根据参考文本的内容在 文本域中输入对应的英语文本。
16
WinCC Flexible
Hardware Software Workshop
添加英语组态项目
-步骤4:将中文文本翻译成英语文本
• 2. 根据参考文本的内容在属性视图中编辑 按钮的英语文本。
• 创建多语言项目
– 用中文创建项目 – 添加英语组态项目 – 组态用于切换语言的按钮 – 设置需要传送到HMI设备上的运行语言
• 在线运行 • 翻译文本及使用字典
– 翻译文本 – 使用字典
2
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
1
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
提纲
• 概述
– 多语言项目的结构 – WinCC_flexible中的语言管理和翻译
• 在项目视图的“语 言设置”条目下双 击“项目文本”选 项打开项目文本编 辑器。
31
翻译文本 -使用“项目文本”编辑器进行翻译
WinCC Flexible
Hardware Software Workshop
• 如图所示在项目文 本编辑器中系统已 经为某些固定的对 象进行了翻译,同 时也可以找到刚组 态的对象,这里可 以在“英语”列内 集中输入需要翻译 的对象的英语文本。
• 在上述组态过程中多种语言项目文本是在“画 面”编辑器中输入的,下面简单介绍一下如何 在“项目文本”编辑其中输入多种语言的项目 文本以及通过项目文本的导出和导入实现文本 的翻译。
30
翻译文本 -使用“项目文本”编辑器进行翻译
WinCC Flexible
Hardware Software Workshop
• 使用字典
29
翻译文本及使用字典-翻译文本
WinCC Flexible
Hardware Software Workshop
• 使用WinCC flexible创建多语言项目,可以在 “画面”编辑器中对所组态的对象分别输入多 种语言的项目文本,或者在“项目文本”编辑 器中为所组态的对象集中输入多种语言的项目 文本。此外,WinCC flexible 还可以将项目文 本导出和导入,以用于翻译。如果所组态的项 目包含大量的文本并且需要对其进行翻译,这 将极为有用。
– 用中文创建项目 – 添加英语组态项目 – 组态用于切换语言的按钮 – 设置需要传送到HMI设备上的运行语言
• 在线运行 • 翻译文本及使用字典
– 翻译文本 – 使用字典
28
WinCC flexible 多语言项目
WinCC Flexible
Hardware Software Workshop
翻译文本及使用字典 • 翻译文本
Hardware Software Workshop
添加英语组态项目
-步骤2:添加英语为项目语言
1. 添加英语为项目语言。 2. 设置英语为编辑语言,在组态对象时编辑语言可以随时更改。 3. 设置中文为参考语言,参考语言不能随时更改因此应该设置自己
熟悉的的语言作为参考语言。
14
WinCC Flexible
WinCC Flexible
Hardware Software Workshop
提纲
• 概述
– 多语言项目的结构 – WinCC_flexible中的语言管理和翻译
• 创建多语言项目
– 用中文创建项目 – 添加英语组态项目 – 组态用于切换语言的按钮 – 设置需要传送到HMI设备上的运行语言
• 在线运行 • 翻译文本及使用字典
• 在项目视图的“设备设置” 条目下双击“语言和字体” 选项打开语言和字体设置 窗口。
23
WinCC Flexible
Hardware Software Workshop
创建多语言项目 -设置需要传送到HMI设备上的运行语言