跳到主要内容
版本:Next

VariableReadActivity

分类: 通用步骤
命名空间: CMS.Plugin.FlowManagement.Domain.FlowBusiness.Activitys
基类: BusinessActivity
模块: FlowManagement.Domain

概述

VariableReadActivity(变量读取)是用于在流程中读取外部变量(如 PLC 变量)的节点。它继承自 BusinessActivity,通过 IFlowVariableService 服务读取变量值并写入流程上下文。

配置说明

属性名类型必填默认值说明
CheckVariableNameboolfalse是否检查变量配置
ReadRetryCountint3读取重试次数
ReadRetryDelayint500读取重试延时(毫秒)
ParameterVariablesReadParameterVariables空集合参数变量集合

参数变量配置

属性名类型说明
VariableNamestring变量名称
FlowItemKeystring流程上下文键名
WriteIntoDataItemsbool是否写入流程上下文

使用示例

{
"Type": "VariableReadActivity",
"Name": "读取PLC变量",
"Alias": "ReadPLCVars",
"ReadRetryCount": 3,
"ReadRetryDelay": 500,
"ParameterVariables": [
{
"VariableName": "DB1.Temperature",
"FlowItemKey": "Temperature_Value",
"WriteIntoDataItems": true
},
{
"VariableName": "DB1.Pressure",
"FlowItemKey": "Pressure_Value",
"WriteIntoDataItems": true
}
]
}

注意事项

  • 💡 支持批量读取多个变量
  • 💡 读取失败会自动重试
  • ⚠️ 需要配置变量服务(IFlowVariableService)

相关节点

更新历史

日期版本说明
2025-11-281.0初始版本

本文档最后更新时间: 2025-11-28