代码拉取完成,页面将自动刷新
同步操作将从 ThingsPanel/protocol-plugin-template 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
{
"config": [
{
"type": "input",
"dataKey": "SlaveID",
"label": "从机地址",
"placeholder": "请输入设备地址",
"validate": {
"type": "number",
"rules": "/^\\d{1,}$/",
"required": true,
"message": "设备地址不能为空"
}
},
{
"type": "table",
"label": "配置列表",
"dataKey": "CommandRawList",
"array": [
{
"type": "select",
"dataKey": "FunctionCode",
"label": "功能码",
"options": [
{
"label": "01读线圈状态/05强制单个线圈",
"value": 1
},
{
"label": "02读输入位状态",
"value": 2
},
{
"label": "03读保持寄存器/06预置单个寄存器",
"value": 3
},
{
"label": "04读输入寄存器",
"value": 4
}
],
"placeholder": "请选择功能码",
"validate": {
"type": "number",
"required": true,
"message": "功能码不能为空"
}
},
{
"type": "input",
"dataKey": "Interval",
"label": "读取策略(秒)",
"placeholder": "请输入时间间隔,单位s",
"validate": {
"type": "number",
"rules": "/^\\d{1,}$/",
"required": true,
"message": "读取策略不能为空"
}
},
{
"type": "input",
"dataKey": "StartingAddress",
"label": "起始地址",
"placeholder": "请输入起始地址",
"validate": {
"type": "number",
"rules": "/^\\d{1,}$/",
"required": true,
"message": "起始地址不能为空"
}
},
{
"type": "input",
"dataKey": "Quantity",
"label": "地址数量/线圈数量",
"placeholder": "03功能码输入地址数量/01功能码输入线圈数量",
"validate": {
"type": "number",
"rules": "/^\\d{1,}$/",
"required": true,
"message": "地址数量不能为空"
}
},
{
"type": "select",
"dataKey": "DataType",
"label": "数据类型",
"options": [
{
"label": "线圈-1线圈数量",
"value": "coil"
},
{
"label": "int16-1地址数量",
"value": "int16"
},
{
"label": "uint16-1地址数量",
"value": "uint16"
},
{
"label": "int32-2地址数量",
"value": "int32"
},
{
"label": "uint32-2地址数量",
"value": "uint32"
},
{
"label": "int64-4地址数量",
"value": "int64"
},
{
"label": "float32-2地址数量",
"value": "float32"
},
{
"label": "float64-4地址数量",
"value": "float64"
}
],
"placeholder": "请选择数据类型(读写线圈选“线圈”)",
"validate": {
"type": "string",
"required": true,
"message": "数据类型不能为空"
}
},
{
"type": "input",
"dataKey": "DataIdentifierListStr",
"label": "设备字段(多别名用英文,隔开)",
"placeholder": "请输入属性别名(别名数量=地址/数据类型的地址或线圈数量)",
"validate": {
"type": "string",
"required": true,
"message": "属性别名不能为空"
}
},
{
"type": "input",
"dataKey": "EquationListStr",
"label": "公式处理",
"placeholder": "例:x*1;只填一个公式代表数组的值通用,否则公式用英文,隔开",
"validate": {
"type": "string",
"required": false
}
},
{
"type": "input",
"dataKey": "DecimalPlacesListStr",
"label": "精度处理",
"placeholder": "例:2;小数点后位数只填一个代表通用,否则用英文,隔开",
"validate": {
"type": "string",
"required": false
}
},
{
"type": "select",
"dataKey": "Endianess",
"required": true,
"label": "字节序",
"options": [
{
"label": "大端",
"value": "BIG"
},
{
"label": "小端",
"value": "LITTLE"
}
],
"placeholder": "请选择传输字节序",
"validate": {
"type": "string",
"required": true,
"message": "字节序不能为空"
}
}
]
}
]
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。