Version: 4.0.0

与自控系统集成例子

本文以通过OPC触发器读取OPC服务器上阀门运行次数或电机运行时间的标记点,当运行次数或者运行时间达到设置值时,从而触发rockwelltpm系统自动产生一个维保任务的实际场景为例,配置步骤如下。

软件安装

TOPServer安装

  • 点击打开安装文件,点击下一步,按提示安装,如图:

  • 选择同意,点击下一步,如图:

  • 安装路径、程序存储路径默认即可,点击下一步,如图:

  • 安装驱动,点击下一步,如图:

  • 一直点击下一步,直至完成,如图:

OPC触发器安装

  • 点击打开iDong rockwelltpm Integration Agent V1.2.2安装包文件夹 ,继续打开Redist文件夹,找到Redist\OPC .NET API 2.00 Redistributables 2.00.100目录下的setup.exe安装文件,如图:

  • 点击打开setup.exe安装文件,按提示点击下一步进行安装,直至结束如图:

  • 返回安装包文件夹首页,找到setup.exe安装文件,点击打开并按提示安装直至完成,如图:

rockwelltpm demo解决方案配置

  • 新建一个解决方案,包含阀门和电机等资产类别,并且新建1#阀门、2#阀门、3#阀门、1#电机、2#电机、3#电机

  • 新建一个业务流程

    注意

    执行节点必须配置一个流程后函数,主要目的是用于访问Restful服务,从而达到通知作业组活动状态变化的目的

  • 新建两个作业规范

  • 新建一个维护保养的作业组,并配置可用作业规范,选择上一步发布的两个规范

软件配置

TOPServer配置

本例以新建6个标记为例:分别是1#阀门运行次数、2#阀门运行次数、3#阀门运行次数、1#电机运行时间、2#电机运行时间、3#电机运行时间

  • 点击打开TOP Server配置程序,如图:

  • 新建一个通道并命名,此例命名为sim,如图

  • 设备驱动选择Simulator,然后按默认选择点击下一步,直到结束,如图

  • 新建一个设备并命名,此例命名为PLC,然后按默认选择点击下一步,直到结束,如图

  • 新建标记,1#阀门运行次数V001、数据类型均选择长整型,如图

  • 重复上一步步骤,分别新建2#阀门运行次数V002、3#阀门运行次数V003、1#电机运行时间M001、2#电机运行时间M002、3#电机运行时间M006,如图

OPC触发器配置

以上一步TOPserver中新建6个标记1#阀门运行次数V001、2#阀门运行次数V002、3#阀门运行次数V003、1#电机运行时间M001、2#电机运行时间M002、3#电机运行时间M006为例,通过OPC触发器使之与rockwelltpm demo解决方案的设备1#阀门、2#阀门、3#阀门、1#单机、2#电机、3#电机相关联

  • 点击打开: 开始菜单\程序\ rockwelltpm Integration Service\ FTIS.rockwelltpm Integration Agent ,如图

    注意

    软件打开后会显示在通知栏,配置时需要在通知栏点击图标显示配置界面

  • 点击File,选择General Configuration,如图

  • 点击弹出框Providers下的Add按钮,弹出界面如下,按实际情况完成以下设置,设置完成后点击save保存设置,如图

    提示

    若需要对设置进行修改,选中后点击Edit按钮进入修改即可;若选中后点击Delete按钮则可以删除。

  • 根据实际解决方案的信息填写rockwelltpm框内的内容,填写完成后点击Save保存,此时将弹出是否重启服务对话框,可暂时选“否”;

      **Service Endpoint**:服务端点 **Project Name**:解决方案名称 **User Name**:超管用户名 **Password**:超管密码 **Reload**:重新加载
  • 再次点击File,选择General Configuration进入配置,接着点击Reload按钮加载信息,主要是把demo解决方案的相关资产、作业组、作业规范等信息读取上来,完成后点击Save保存,此时将弹出是否重启服务对话框,可暂时选“否”;

  • 点击File,选择Rules Configuration,如图

  • 点击弹出框Rules下的Add按钮,弹出界面如下

    Data Item

    Provoder Name -- 数据源选择 Item Name -- 标记名,与Topserver对应 Data Type -- 数据类型,与Topserver对应 ,

    Trigger Rule

    Rule Type -- counterRule:累加模式,可以设定初始值和目标值;CompareRule:比较模式,可以选择一个比较符,然后设定目标值 Rule ID -- 默认即可,不可重复 Compare Rule Parameters -- 根据实际项目填写,本例所有点都选择当值达到200时,产生一个维保计划。

    Actions

    Action Type -- Scheduler ImTaskPlan:创建计划,若选择Scheduler ImTaskPlan(创建计划排程),需要填写Task Group(作业组)、Task Standard(作业规范)、Asset(资产)、持续时间,配置完成后保存;Create ImTaskJob:创建任务,若选择Create ImTaskJob(创建任务),需要填写Task Standard(作业规范)、Asset(资产)、持续时间,配置完成后保存。

  • 重复上一步步骤,分别新建2#阀门运行次数V002、3#阀门运行次数V003、1#电机运行时间M001、2#电机运行时间M002、3#电机运行时间M006的配置

  • 是否重启服务,选择“是”

  • 点击File,选择Monitor Live Items,可查看标记的连接状态,如图

Demo例子演示

  • 打开企业运营管理中心计划界面,我们可以看到计划界面是空白的,没有任何计划,如图

  • 打开Topserver 软件,点击打开Quick client,并找到通道sim下的PLC及其标记点

  • 更改V001点的值为200

  • 查看OPC触发首页日志栏,可以看到值变化更新的日志

  • 再次打开企业运营管理中心计划界面,我们可以看到自动产生了一个阀门V001维保的计划,如图

  • 终端同步任务并执行,完成后同步上传,如图

  • 再次查看OPC触发首页日志栏,可以看到值变化更新的日志,系统将自动将阀门V001本次的执行维保时阀门运行次数的当前值写入下一次计数的初始值。

Last updated on