【剑思庭专栏-AB篇】FactoryTalk View ME迁移到SE注意事项

图形 
本节将简要介绍了用于导入的情况下,异常之间不相容ME显示放入一个之间不相容SE应用程序。 每个主题下面,一个列表将介绍的更改的之间不相容SE应用程序中的功能。 

显示

  • “DisplayNumber"不受支持

  • "无法被替换为"不受支持

  • “DisableInitialInputFocus”不受支持

  • 默认情况下会显示(例如,[报警]、[活动]和[信息]没有导入

对象不导入

  • 暂停

  • 下一步笔

  • AlarmAcknowledge

  • 确认所有报警

  • 清除报警历史记录

  • 打印报警历史记录

  • 静音报警

  • 报警列表

  • AlarmStatusList(报警状态列表

  • 报警状态模式按钮

  • 清除报警标题页

  • 清除活动

  • 清除所有活动

  • 重置警报状态

  • 打印报警状态

  • 静音

  • 报警进行排序

  • 诊断列表

  • 诊断清除"按钮

  • 诊断清除所有

  • 确认信息

  • 信息消息显示

  • 转到配置模式按钮

  • 返回到显示屏(尽管一个按钮被创造,之间不相容SE不直接支持此操作)

字符串/数字输入框 
ME和SE之间的主要差异是为该对象的视觉外观。 要重新生成的边界所提供的ME的对象您将需要手动创建一个"面板"对象放置在之间不相容SE输入框中。

  • 数字输入光标点转换为一个之间不相容SE数字输入框

  • 不导入"Numberof输入字符”;设置宽度属性(字符串)

  • 不具有"填入character"

  • 没有"可选的表达式"(例如,用来衡量用户输入)

  • 没有输入信号交换

  • 不具有"映像"

  • 不具有“音频”

  • 没有之间不相容ME边框属性

字符串/数字显示

  • 没有任何边界(可以手动创建一个面板对象在之间不相容SE重现的边界)

  • 在默认情况下显示十进制点为整数(数字)

  • 没有自动换行;必须定义字符和线条(字符串)

显示导航

  • 转到按钮被转换成之间不相容SE(边框属性已有所不同)

  • 返回到按钮被转换,然而,它不起作用(没有之间不相容SE等效的)。 可以删除此对象或将其配置为打开一个特定的显示

  • 关闭显示按钮被转换成之间不相容SE(边框属性已有所不同)

  • 显示列表选择器是相同对象与在之间不相容ME

趋势显示对象

  • 暂停”按钮将不会转换成之间不相容SE。 重现这一功能,打开"趋势属性对话框并选择显示选项卡。 启用“显示滚动机制”,以显示该趋势控制按钮(例如,暂停,向下滚动、HOME、END等)

  • 下一个笔”按钮将不会转换成之间不相容SE。 要准确重现中的功能之间不相容SE,打开"趋势属性对话框并选择显示选项卡。 启用和配置的lin图例Properties(属性)。

高级对象

  • 登录和注销按钮将被转换为之间不相容SE按钮对象

  • 显示打印按钮被转换为之间不相容SE按钮对象

  • 宏按钮被转换为之间不相容SE按钮对象

  • 关机按钮被转换为之间不相容SE按钮对象

  • gotoconfig模式”按钮将不会转换并被去除。 没有相当于在之间不相容SE,但一个按钮对象,请将“DisplayClientClose"命令将类似于

库 
库将特定于开发计算机,和开发软件(即,之间不相容ME或之间不相容SE)。 因此,之间不相容ME库显示必须手动导入到之间不相容SE。

一个方法来手动导入一个库显示是:

(1)右键单击"库"树的应用程序中

(2)(2)选择“添加组件到项目...”)

(3)浏览并选择之间不相容ME库显示屏,想要导入。

当一个之间不相容ME库显示被导入,它将转换以同样的方式为一个应用程序图形显示中。 请参阅上面部分"显示'上的信息的显示设置和对象如何被导入。

图像 
"之间不相容ME映象文件会自动导入到应用程序。

参数 
参数文件被转换应用程序过程导入。 这些文件中的相同之间不相容SE按照其在之间不相容ME。

报警 
报警配置在之间不相容ME不会将其导入之间不相容SE。 报警都是以不同的方式处理由FactoryTalkAlarmsandEvents。 两种类型的报警,必须配置为一个之间不相容SE应用程序:基于标签报警、配置通过之间不相容studio和基于设备的报警,通过设计软件配置为控制器程序。 此外,新的对象相关响铃已被添加到之间不相容SE,如报警和事件的摘要、报警和事件标题中,和报警状态Explorer。 更多信息可以在这里找到有关此功能在FactoryTalkAlarmsandEvents配置指南。

信息 
不存在等效的信息讯息的在之间不相容SE。 信息的设置配置和的信息讯息将不会被导入到"之间不相容SE应用程序。

讯息文件的信息可以手动导入,和的信息讯息功能可转载于在创建一个新的显示。

信息讯息 
讯息文件是未导入的信息在应用程序导入。 但是,这些文件可以被手动添加到之间不相容SE应用程序作为本地消息文件。

(1)使用WindowsExplorer手动更改的信息的讯息文件的扩展名从*.IFM为*.loc

(2)(2)在"之间不相容SE应用程序,右键单击本地消息的应用程序中树中。 选择“添加组件到项目...”)

(3)浏览并选择*.loc文件修改您在步骤(1)

信息的设置 
信息的设置配置是不会导入到之间不相容SE应用程序。 为了重现这一功能在之间不相容SE你将需要执行以下步骤。

(1)创建一个显示使用本地消息对象,并指定导入信息的讯息文件。

(2)(2)执行中的步骤下一节"监控一个标签来执行一个事件”的信息以触发消息显示,基于一个标签(命名的值在标签之间不相容ME)

逻辑和控制 
"之间不相容ME宏将被导入到"之间不相容SE应用程序。

宏 
"之间不相容ME宏将会转换为之间不相容SE宏。 基本上说,它们都是同一有一个小语法区别。 
之间不相容ME使用{}方法标签名称(如果有必要)在“宏文件,但是之间不相容SE只需驾标签名称与"与"号"&"。 你将会发现的差异之间不相容SE宏编辑器,因为它的宏文件显示在文本格式(之间不相容ME显示该宏作为一个电子表格)。

数据记录 
"之间不相容ME数据记录文件将被导入到"之间不相容SE应用程序。

数据记录模式 
数据记录模型将被导入到"之间不相容SE应用程序的以下情况例外:

之间不相容SE数据记录型号没有"最大数据点"设置(设置选项卡)

解决方法 
在之间不相容SE,请使用文件管理选项卡,以配置如何将数据日志文件将被创建和删除(基于时间或事件)。

全局对象 
"之间不相容ME全局对象将被导入到"之间不相容SE应用程序。

全局对象参数定义 
参数定义,也称为参数列表,将被导入到新之间不相容SE应用程序。

语言 
"之间不相容ME语言切换功能将导入到"之间不相容SE应用程序。

RecipePlus 
"之间不相容MERecipePlus功能之间不相容SE中不存在,将不会被导入到"之间不相容SE应用程序。

符号工厂 
符号工厂对象将导入到"之间不相容SE应用程序。

颜色动画 
屏蔽是一个新的颜色动画功能在之间不相容ME版本6.0和更高版本上。 使用这种类型的动画对象将会转换为之间不相容SE带有相应屏蔽颜色动画。

ActiveX控件 
以下ActiveX控件已被添加到之间不相容Me安装软件包中的版本6.0:

  • 程序启动器

  • DataStorePlus

  • 配方2增强型

  • meip_info

  • 设置位光标点

  • macroten

  • 自定义字符串弹出式键盘

  • 显示控制

  • me_email寄件人

  • RSViewWebBrowser(包括在以前版本的之间不相容ME)

这些ActiveX控件将被导入到之间不相容SE在完整,包括任何连接之间不相容Me中配置。

  • 程序启动器

  • DataStorePlus

  • 设置位光标点

  • macroten

  • 自定义字符串

  • 显示控制

  • RSView万维网浏览器

me_email的寄件人、配方2增强,meip_infoActiveX控件可能转换成之间不相容SE,但将无法正常工作。

监控一个标签来执行一个事件 
本节将说明如何监视一个标签的更改,然后执行事件(例如:打开一个显示)根据标签数值。

进行调整以适应从之间不相容SE用户论坛>图形显示">"VBA未在运行客户程序" 
写入由MarcSemkow 
在一个图形的VBA代码提供了一个办法,以执行此功能。 请按照下列步骤进行操作:

(1)使用FTViewStudio中,创建一个屏幕显示带有一个数字或字符串。 此显示中所使用的标签对象将会被什么告诉VBA代码,它命令来执行。 
(2)从“编辑”菜单,选择“显示设置”。 更改"ProcessorType"(“高速缓存后显示"更改为"Yes",并检查"AlwaysUpdating”。 
(3)在创建显示对象,右键单击它(例如 对象名是numericdisplay1)并选择"VBA代码"。 这将启动“VBA编辑器并创建一个子程序称为"numericdisplay1_change" 
(4)添加以下代码添加到子程序:

在发生错误gotoobjecterrhandler 
选择CASEnumbericdisplay1.Value 
种情况下是=1 
执行命令"displayscreen1" 
种情况下是=2 
执行命令"显示屏幕上2"退出子 
objecterrhandler; 
MsgBox"有一个带有问题的屏幕选择器标签。 检查通讯。"

当标签被用来在numericdisplay1设置为的值为1,则第一个案例条件被评定为真。 此执行时显示命令,显示指定的屏幕。 设置的标签可能是由一个事件,甚至在数据表的PLC。 此外,我们强烈建议此屏幕E加载到内存的客户端启动时使用的是命令显示/ZA。 这将允许该屏幕可以继续工作的可见窗口即使已关闭。