教程仓库

小贴士: 可以使用预先配置的报警网格,而无需从头开始创建。有关更多信息,请选择
模板库
,然后选择
Widgets
报警网格
重要提示: 按下
关闭系统
立即关闭运行
FactoryTalk Optix 应用程序
的主机操作系统
本教程假定用户熟悉以下信息:
先决条件
下载示例项目:
小贴士: 客户端项目从服务器项目导入数据。
  1. 开发项目
  2. 排列界面元素。
  3. 容器步骤
    有关动态链接的更多信息,请参见create-dynamic-links.html
    小贴士: 图形对象是根据变量类型创建的。
    小贴士: 如果未看到所需选项,请选中
    显示全部
    复选框。
    小贴士: 可从底部的
    特性
    下拉菜单中选择
    @BrowseName
    特性。
    小贴士: 创建电机对象类型和对象实例时,将设置电机制造日期。
    小贴士: 可能需要手动输入
    Column1
    小贴士: 可以从对话框底部的
    特性
    下拉菜单中选择
    @Attribute
    值。
    1. 项目视图
      中,右键单击
      AlarmGridPanel
      ,然后选择
      新建
      基本控件
      按钮
  4. 配置电机名称列:
    1. 属性
      中,双击
      数据网格列1
      并输入
      MotorNameCol
    2. 数据条目模板
      下面,在
      文本
      属性和
      别名
      {Item}
      Motor@BrowseName
      之间创建动态链接
      小贴士: 可从底部的
      特性
      下拉菜单中选择
      @BrowseName
      特性。
      有关动态链接的更多信息,请参见create-dynamic-links.html
    3. 排序依据
      属性和
      别名
      {Item}
      Motor@BrowseName
      之间创建动态链接
      小贴士: 可从底部的
      特性
      下拉菜单中选择
      @BrowseName
      特性。
      有关动态链接的更多信息,请参见create-dynamic-links.html
    4. 标题
      设置为
      Motor Name
  5. 创建电机速度列:
    1. 属性
      中,选择
      旁边的
      Add
      ,然后选择
      文本列
    2. 双击列名称并输入
      MotorSpeedCol
    3. 数据条目模板
      下面,在
      文本
      别名
      {Item}
      Motor
      Speed
      之间创建动态链接。
      有关动态链接的更多信息,请参见create-dynamic-links.html
    4. 标题
      设置为
      Speed
  6. 创建电机加速度列:
    1. 属性
      中,选择
      旁边的
      Add
      ,然后选择
      文本列
    2. 双击列名称并输入
      MotorAccelerationCol
    3. 数据条目模板
      下面,在
      文本
      别名
      {Item}
      Motor
      Acceleration
      之间创建动态链接。
      有关动态链接的更多信息,请参见create-dynamic-links.html
    4. 标题
      设置为
      Acceleration
  7. 创建电机力矩列:
    1. 属性
      中,选择
      旁边的
      Add
      ,然后选择
      文本列
    2. 双击列名称并输入
      MotorTorqueCol
    3. 数据条目模板
      下面,在
      文本
      属性和
      别名
      {Item}
      Motor
      Torque
      之间创建动态链接。
      有关动态链接的更多信息,请参见create-dynamic-links.html
    4. 标题
      属性值设置为
      Torque
  8. 保存项目。
  9. 项目视图
    中,右键单击
    OPC-UA
    文件夹,然后选择
    新建
    OPC UA 服务器
  10. 属性
    中,记录
    端点 URL
    属性的值。
    提醒事项: 之后,您需要使用
    端点 URL
    属性值来配置 OPC UA 客户端。
  11. 对象示例
  12. 项目视图
    中,创建或选择
    组合框
    对象。
  13. 属性
    中,执行以下任一操作:
    • 模型
      属性和项目节点之间创建动态链接。这将获取所有直接子节点的特性值或属性值。
      例如,选择
      模型
      文件夹,该文件夹包含带有数据的对象。有关更多信息,请参见project-nodes.html
    • 模型
      属性和数据库对象之间创建动态链接。这样可以获取数据库表中包含的数据。
      例如,选择“嵌入式”、“ODBC”或“InfluxDB”数据库对象。有关更多信息,请参见database.html
    有关动态链接的更多信息,请参见create-dynamic-links.html
  14. (可选)通过设置
    ItemKind
    来指定要在对象中显示的项类别。
    小贴士:
    ItemKind
    属性将使用子节点中识别的对象或变量类型自动设置。
    例如,如果模型基于一个包含多个
    Motor
    对象类型实例的文件夹节点,则会通过引用类型
    Motor
    自动设置
    ItemKind
    。在这种情况下,显示的值是不同实例(
    Motor1
    Motor2
    Motor3
    等等)的特性或属性。
  15. (可选)通过设置
    排序顺序
    排序依据
    值对项进行排序。
  16. (可选)在
    查询
    中,输入标准 SQL 查询,以筛选从
    模型
    所指定的数据库或项目节点获取的条目。
    有关更多信息,请参见sql-query.html
    例如:
    SELECT * FROM Model WHERE SPEED > 40
    SELECT * FROM "DataLogger1" WHERE Speed > 40
  17. (可选)在
    选定条目
    和要默认选中的条目之间创建动态链接。
    有关动态链接的更多信息,请参见create-dynamic-links.html
  18. (可选)将
    允许取消选择
    设置为
    可清除对象中选定的条目。
  19. (可选)在
    事件
    中,将
    选择已更改
    刷新
    方法关联。
    每次与对象交互时,对象中包含的条目都会刷新。
  20. 通过在
    标记
    和变量参数(如
    @BrowseName
    )之间创建动态链接来配置图表标记。
  21. (可选)在
    中创建相关属性值之间的动态链接。
    有关动态链接的更多信息,请参见create-dynamic-links.html
选择
运行
可使用客户端仿真器运行项目,以测试项目。要在远程客户端上运行项目,请参见add-a-target-device.html
选择
运行
可使用客户端仿真器运行服务器和客户端项目,以测试您的项目。要在远程客户端上运行项目,请参见add-a-target-device.html
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal