若要成功将旧版本工程转换为此版本,请遵循以下信息操作。
您不能从版本 2.3 之前的屏幕编辑软件中打开工程文件。
检查显示要转换的工程文件版本以及所有更高版本的标题。
例如: 如果您想转换一个版本 3.0 的工程文件,请检查版本 3.0 之后的所有标题。
单击标题以查看内容。
如果使用以下任何一个功能,请先更改2.4版画面编辑软件中的设置。
如果操作中使用的对象具有相似的名称,则在3.0或更高版本的脚本编辑器中很难区分它们。
为区分脚本编辑器中的每个对象,请为2.4版画面编辑软件中的对象提供正确的名称。
3.1或更高版本与3.0或更低版本之间的语言表和语言文本字符串的最大数不同。
项目 | 3.0或更低版本 | 3.1版或更高版本 |
最大表数 | 32 | 16 |
最大文本字符串数 | 65535 | 32767 |
[父框架内容ID]不能在3.0或更高版本中使用。
如果要检查转换的工程文件中是否发生任何错误,请转到错误窗口。双击错误消息,该消息将导航到错误消息的来源。
如果产生了错误,请检查以下内容,并在3.0或更高版本的画面编辑软件中更改工程设置。
双击可能会导致一些错误消息消失。这些是无效的错误消息或已解决的错误。
功能/对象名称 |
错误消息 | 原因 | 解决方法 |
报警摘要对象 | 值必须介于1到1000之间。 | 报警摘要对象中的[列宽]设置为[自动]将在转换的工程中显示错误消息。 | 在[宽度]属性中设置所需值。显示报警 |
绑定或对象 |
属性 *不是读写属性。指定一个有效的属性。 * 是指对象的属性名称。 |
[目标]和[图形对象]读写属性在转换的工程中显示错误消息,因为2.4版和3.0版或更高版本之间的读写属性不同。 | 在[*属性选择器]窗口中,转到[转换器]并在[方向]中选择[单向]或[双向]。 * 是指对象的属性名称。 |
数值显示对象 字符串显示对象 日期/时间显示对象 |
选中[启用输入模式]复选框时,无法将[转换器]-[方向]设置为[单向]。更改[方向]或清除[启用输入模式]复选框。 | 选中[启用输入模式]复选框时,无法将[转换器]-[方向]设置为[单向]。 | 将[转换器]-[方向]更改为[双向]或清除[启用输入模式]复选框。 |
数值显示对象或转换器 | [***] - 不匹配数据类型。指定有效的数据类型。 * 是指将转换器分配给的属性名。 |
在[范围]转换器中,如果您在[ToFieldType]中设置了[文本]数据类型并分配给画面中的数值显示对象,则会在转换的工程中显示错误。 |
将数值显示对象替换成字符串显示对象. |
转换器
|
[日期时间格式] - 不匹配数据类型.指定有效的数据类型。 | 范围转换器([字段类型]: [数值]至[ToFieldType]: [日期/时间])显示转换工程中的错误。 |
重新配置[数据(输出)]。 |
无效输入格式。 | |||
对象 |
值必须介于1到5000之间。 | 3.0或更高版本中不允许使用大小为0x0的对象。 |
在[宽度]和[尺寸高度]属性中设置所需值。 |
画面 | 画面ID为 * 的画面不可用。 * 是指[初始画面 ID]。 |
[初始画面 ID]未正确转换。 |
设置所需[初始画面 ID]。 |
如果使用以下任何一项功能,请在3.0或更高版本的画面编辑软件中更改工程设置。
具有6个或更多[尺寸]的数组未正确转换,因为在3.0或更高版本中,数组[尺寸]被限制为5。
(示例)
如果在2.4版中将[尺寸]设置为2,2,2,2,2,2,2,2(即256个元素),则在3.0或更高版本中将其更改为3。
但在变量中,可看到8个维度的全部256个元素(如:Array11[0,0,0,0,0,0,0,0], Array11[0,0,0,0,0,0,0,1],.. 最高 Array11[1,1,1,1,1,1,1,1])。
启动画面图像不转换。
在工程浏览器窗口中,转到[系统架构]。在属性窗口中,转到[功能]选项卡 → [选项]子选项卡 → 启用[启动画面]并在[启动画面图像]中重新分配图像。
在[填充] - [类型]中选择[图案]时出现的属性不能用作源属性。选择不同的源属性。
当画面列表中分配了内容时,将[内容更改]操作转换为[画面更改]操作。
删除[画面更改]操作,并在脚本编辑器中将其创建为[内容更改]操作。
在转换的工程中可能会生成多个相同的内容。
删除不必要的内容。
在版本3.1 Service Pack 1或更高版本中,[最大记录]属性从[全部记录]属性移到每个记录组。
点对象被转换成椭圆对象。
如果在2.4版中将多个脚本添加到全局脚本编辑器中,则在3.0或更高版本中,所有脚本都将转换并添加到单个全局脚本编辑器中。
脚本按顺序转换。要标识任何特定的脚本,请比较2.4版和3.0版或更高版本之间的顺序。
硬件配置画面中的[退出]开关不转换。
添加一个开关以导航到上一个画面或特定画面或者上一个内容或特定内容。
[使用输入完成]触发不转换。
在脚本编辑器中创建[输入变量值] 触发条件。
将工程文件转换为V3.0或更高版本后,需要根据需要配置OPC UA服务器[安全策略]设置。[安全策略]设置在2.4版画面编辑软件中不可用。默认情况下,不选择[无安全性],而选择其他安全性。我们建议您设置安全策略。
具有多个操作的所有转换脚本都可以分配给同一个变量。
在工程浏览器窗口中,使用脚本编辑器中的操作重新分配变量。
趋势图对象的触发条件、操作和动作中的设置未正确转换。
重新配置脚本编辑器中的脚本设置。
在3.0或更高版本中,幻灯片导航开关的位置已更改。
选择开关对象.
在属性窗口中,转到[形状]选项卡 → [尺寸/位置]子选项卡 → [边距]或[对象对齐]并设置所需位置。
变量的[有输入范围]未正确转换。
在工程浏览器窗口中,转到[变量] → [全部变量]并选择变量。在属性窗口中,转到[基本]选项卡, 启用[输入范围],然后设置[最小]和[最大]值。
您无法在版本 3.4 中打开版本 3.0 之前的工程。
对于由版本 3.0 之前的屏幕编辑软件创建的工程,请先在版本 3.0 至 3.3 Service Pack 1 的屏幕编辑软件中打开并保存工程。
在工程更新到版本 3.0 或更高版本后,您可以在版本 3.4 中打开它。
如果左侧导航或图标导航的导航开关标签与画面属性窗口中的[标签]不同,请在[标签]中添加字符并删除新添加的字符。导航开关标签将与[标签]相同。
在3.1版或更高版本中,N-状态指示灯的最大[状态数]为255。如果N-状态指示灯对象的状态超过255,则将[状态数]减少到255或更少。
3.1或更高版本与3.0或更低版本之间的语言表和语言文本字符串的最大数不同。
项目 | 3.0或更低版本 | 3.1版或更高版本 |
最大表数 | 32 | 16 |
最大文本字符串数 | 65535 | 32767 |
在脚本过程中,画面不会更改。如果在脚本过程中更改画面,则只有在脚本过程完成后,画面才会更改。
当在由画面/内容状态触发器触发的操作中使用外部变量时,该操作将等待,直到加载外部变量的值。
如果在操作的表达式、数组或属性中使用外部变量,则画面/内容状态将触发操作,而不等待加载外部变量值。
要传输工程文件,您需要以管理员身份启动运行时,方法是右键单击程序图标并选择[以管理员身份运行]。
如果无法选择[以管理员身份运行],请与系统管理员联系。
导出时,如果有相同名称的只读文件,则导出失败,并出现系统错误。
在3.0或更高版本中,将导出该文件并替换只读文件。
版本3.1 Service Pack 1或更高版本不再支持GP4000系列。
在版本3.1 Service Pack 1或更高版本中,使用IPC系列时,您不再需要在[更换目标]对话框中选择个别系列的名称。
不能在版本3.1 Service Pack 1或更高版本中复制证书。
在版本 3.1 Service Pack 1 或更高版本中,如果运行时对象的水平宽度或垂直高度为 601 像素或更多,无论阴影设置如何,都不会显示阴影。
(1) 运行时水平宽度
(2) 运行时垂直高度
上述限制影响人机界面 (运行时) 的显示尺寸,而不影响屏幕编辑软件中的设置。
在版本3.1 Service Pack 1或更高版本中,[最大记录]属性从[全部记录]属性移到每个记录组。
版本3.1 Service Pack 1 (3.1.100) / 1A (3.1.150)版本3.1 Service Pack 1 (3.1.100) / 1A (3.1.150)
如果使用在版本3.1 Service Pack 1/1A中创建的工程文件,且[绘图模式]设置为[兼容3.1],之后在版本3.1 Service Pack 1B或更高版本中打开该工程文件,则[绘图模式]将转换为[画面优先]。
版本3.1 Service Pack 1B (3.1.180)版本3.1 Service Pack 1B (3.1.180)
在版本3.2或更高版本中,用户信息文件扩展名已从(.bin)更改为(.db)。
在版本3.2或更高版本中,屏幕编辑软件、人机界面和User Management Tool无法打开以前的用户信息文件(.bin)。
要重复使用先前版本的用户信息文件(.bin),请将其导入到屏幕编辑软件版本3.1 Service Pack 1B或更早版本中并保存工程,使用屏幕编辑软件3.2或更高版本打开工程文件,然后以新格式(.db)导出用户信息文件。
在版本3.1 Service Pack 1B或更早版本中,屏幕编辑软件、人机界面和User Management Tool无法打开新格式(.bin)的用户信息文件。
从版本3.2版开始,以下属性的默认值已从[禁用]更改为[启用]。
如果您没有将这些属性中的值从默认值更改,则属性值将更改为[启用]。如果您更改了这些属性中的值,则更改后的值将被继承。
为提高安全性,我们建议您启用该设置。
从版本3.2版开始,[密码管理]已从安全设置属性窗口中移除。在版本3.1 Service Pack 1B或更早版本中,仅当启用[密码管理]时,才可以配置[使用复杂密码]。
扫描速率已添加到版本3.2。(您现在可以设置外部变量读取设备地址值的间隔。)
如果您在版本3.2或更高版本中打开源自版本3.1 Service Pack 1B或更早版本的工程文件,工程将如下转换。
有关扫描速率的信息,请参阅以下内容。
设置读取外部变量值的间隔(扫描速率)
版本3.2 Service Pack 1 (3.2.100)版本3.2 Service Pack 1 (3.2.100)
数值显示的 [超出范围] 属性已改为 [报警颜色]。如果您打开一个在以前版本中创建的工程,它将被转换如下。
以前的版本 | 版本3.2 Service Pack 2或更高 |
[超出范围]: 复选框被清除 | [报警颜色]: [无] |
[超出范围]: 复选框被选中 | [报警颜色]: [使用报警范围] |
当脚本中包括未定义的条件或值时,下面脚本中的操作已经改变。
除以零。
当条件未定义时,[Do] 操作将不执行。
在以前的版本中,当条件未定义时,不确定是否会执行 [Do] 操作。
当条件未定义时,将执行 [Else] 操作。
在以前的版本中,当条件未定义时,不确定是否会执行 [Do] 操作。
当 [输入变量值] 触发条件的值发生变化但其值未定义时,触发器将不执行。
在以前的版本中,无论该值的条件如何,触发器都会执行。
即使一个操作或运算符的条件未被定义,操作已经改变,因此可以继续。
版本3.3 Service Pack 1 (3.3.100)版本3.3 Service Pack 1 (3.3.100)
在屏幕编辑软件版本 3.4 或更高版本中,您可以在块趋势图中通道的 [变量] 字段中指定一个结构化数组。
屏幕编辑软件版本 3.4 或更高版本只接受条码读取器 [扫描字符串(字节数)] 属性的变量。如果您的工程使用一个常量值来指定字节读取数量,就需要更新为使用一个变量。
从屏幕编辑软件版本 3.4 或更高版本中导出的报警、数据记录、语言表、变量、配方和操作日志的文件版本为 2.0,格式为 CSV 或 TXT。
文件版本为 2.0 的文件不能导入版本 3.3 Service Pack 1 或更早版本的屏幕编辑软件中。
然而,您可以将从版本 3.3 Service Pack 1 或更早版本的屏幕编辑软件中导出的文件 (文件版本 1.0 或无版本) 导入屏幕编辑软件版本 3.4 或更高版本。
数据输出格式如下:
用于导出文件中数据的日期格式和时间格式的设置现在在单独属性中应用,与用于文件名的日期格式和时间格式分开。
当打开一个在版本 3.3 Service Pack 1 或更早版本屏幕编辑软件中编辑的以 OPC UA 设置的工程时,[节点 ID 命名格式] 被设置为 [兼容]。如下所示的 [兼容] 命名格式由 OPC UA 服务器生成并共享,用于引用变量。
变量名称 | 节点 ID 命名格式 | |
[兼容] 版本 3.3 Service Pack 1 或更早 | [标准] 版本 3.4 或更高 | |
Var1[0] |
Target01.Var1.Var1[0] | Target01.Var1[0] |
Var1[1,1] |
Target01.Var1.Var1[1,1] |
Target01.Var1[1,1] |
Var2.BOOL1 |
Target01.Var2.Var2.BOOL1 |
Target01.Var2.BOOL1 |
Folder1.Var1[0] |
Target01.Folder1.Var1.Folder1.Var1[0] |
Target01.Folder1.Var1[0] |
使用屏幕编辑软件版本 3.4 时,[节点 ID 命名格式] 的默认设置为 [标准]。对于与 OPC UA 相关联的外部设备对变量的引用,请使用如上所示的 [标准] 命名格式。
有关更多信息,请参阅以下内容。
对报警摘要对象列属性的引用按以下方式转换。
版本 3.3 Service Pack 1 或更早 | 3.4版或更高版本 |
AlarmSummary1.ColumnsActive[0].Title | AlarmSummary1.Columns[0].Title |
AlarmSummary8.ColumnsActive[4].Title |
AlarmSummary8.Columns[4].Title |
当在最新版屏幕编辑软件中的报警、记录或操作日志的 [另存为] 字段中设置了外部存储器时,将会防止设置运行时弹出外部存储器的操作。在运行时操作时,请不要移除外部存储器。
如果在 [另存为] 字段中指定的外部存储器断开连接的情况下尝试将工程文件传输到人机界面,屏幕编辑软件会显示错误。
当人机界面在 [另存为] 字段中指定的外部存储器断开的情况下启动时,人机界面会显示错误。
如果在操作过程中,[另存为] 字段中指定的外部存储被断开,运行时会显示一个错误屏幕以防止保存操作。
在屏幕编辑软件版本 3.4 或更高版本中,预定义图像的默认高度已从 50 更改为 100。在屏幕编辑软件版本 3.3 Service Pack 1 或更早版本中使用预定义图像的默认高度时,屏幕布局可能无法在屏幕编辑软件版本 3.4 或更高版本中正确显示。
从版本 3.4 Service Pack 1 开始,[Hi/Lo 状态行为] 属性已添加到 [全部报警] 属性窗口。当打开一个在版本 3.4 或更早版本中创建的带有报警组的工程时,会出现一个对话框,提示如何处理报警行为。
有关设置的信息,请参阅以下内容。
从版本 3.4 Service Pack 1 开始,已无法在 [报警组] 值块中设置 $SystemErrorGroup。如果在版本 3.4 Service Pack 1 或更高版本中打开使用 $SystemErrorGroup 的版本 3.4 或更早版本的工程文件,如果脚本处于文本模式,则会出现错误,且无法传输工程。请注意,如果文件是块模式,则不会出现错误,但传输将无法进行。
版本3.5 Service Pack 1 (3.5.100)版本3.5 Service Pack 1 (3.5.100)
在 4.0 或更高版本中,Web 浏览器对象的 [字体类型] 属性被移除。
Web 浏览器对象从而使用 Windows 中安装的字体。如果需要,您可能必须在 Windows 中安装一种语言。
通过从 Windows 开始菜单选择 [设置] - [时间和语言] - [语言和地区],然后选择 [首选语言] - [添加语言] 来安装语言。
字体样式与 3.5 Service Pack 1 或更早版本不同,字符显示清晰。请注意,外观与字体颜色和背景色的明暗有关。