跳转至

数据采集#

此任务旨在与MES的PerformDataCollection/PostDataCollection功能集成。此任务可通过接收数据采集数据采集点的读数值,调用PerformDataCollection服务来创建DataCollectionInstance并发布这些点。如果没有提供数据采集(只提供了物料),服务将检查哪个DataCollectionInstance与该物料关联,并将数据点发布到该DataCollectionInstance

Note

如果只提供了名称属性,则所有实体都可以正常工作。

Datacollection parameters

输入#

名称 数据类型 是否是触发器 描述
数据采集 Cmf.Navigo.BusinessObjects.DataCollection 要使用的数据采集。
资源 Cmf.Navigo.BusinessObjects.Resource 要使用的资源。
物料 Cmf.Navigo.BusinessObjects.Material 要使用的物料。
原始值 Any 数据采集点的原始值
configurable Any 自定义输入,可提供选项以分别为每个参数提供值(优先于原始数据)
激活 Any 激活/停用MES中的请求侦听器

输出#

名称 数据类型 描述
dataCollectionInstance Cmf.Navigo.BusinessObjects.DataCollectionInstanceCollection 在执行/发布后创建/使用的DataCollectionInstance。
openedProtocolInstance Cmf.Navigo.BusinessObjects.ProtocolInstanceCollection 在执行/发布后打开的异常流程实例。
postChartDataPointResult Cmf.Navigo.BusinessObjects.PostChartDataPointResultCollection 执行/发布后的图表数据点结果。
成功 Boolean 任务成功执行时触发
错误 Error 任务因某种原因失败时触发

设置#

General选项卡上,您有常用设置和以下设置:

名称 数据类型 默认 描述
重试次数 Integer 30 在收到回复之前重复调用以发布数据采集点的尝试次数
重试之间的睡眠时间:(毫秒) Integer Resource 两次重试之间等待的毫秒数。仅当前一个调用失败时才适用。
自动清除 Boolean 是否在每次激活后自动清除输入。
数据采集 Cmf.Navigo.BusinessObjects.DataCollection 要执行的数据采集
数据采集限制设定 Cmf.Navigo.BusinessObjects.DataCollectionLimitSet 要使用的数据采集限制设定
复杂执行数据采集模式 Enum 对资源中的所有物料执行
对资源中的第一个物料执行
对物料执行
对资源执行
用于执行数据采集的选定模式
资源 Cmf.Navigo.BusinessObjects.Resource 要使用的资源对象
跳过数据采集验证 Boolean 是否应验证数据采集
在SPC中忽略 Boolean SPC是否应忽略此数据采集

datacollection_settings_pageone

在“输入”选项卡上,您可以通过按网格右上角的来根据需要添加任意数量的行(每行表示一个要添加到当前选定的数据采集任务的新输入),您也可以通过按移除已添加的任何条目。为每个新输入定义以下信息:

  • 名称 - 将显示在任务中的名称
  • 易记名称
  • 属性名称 - 将显示在消息属性中的名称
  • 类型
  • 集合类型
  • 默认样本ID

Note

General选项卡中选择数据采集将为定义的每个数据采集参数添加一个输入。

datacollection_settings_pagetwo

备注#

没有做特别的备注。