容器与储罐
容器与储罐(9 种)
各类储罐 / 料仓 / 塔器。多数带值驱动液面 overlay:data-enabled + data-key 绑定测点后按量程画液位,mock-enabled 可在编辑态先看效果。
所有形状共享同一套 图元属性(几何 / 颜色 / 文字 / 数据 / 状态 / 动画 / 交互),差异只在
shape取值与端口布局。下方每个形状给出用途、端口、值驱动行为与可复制 JSON;值驱动 / 状态色的机制说明见 组态图元 · 值驱动与状态。
tank 储罐 {#tank}
立式储罐:带值驱动液面(按 value-min/max 归一化画液位 + 顶部高光)。
默认尺寸 96×128;端口 n(上)、s(下)、e(右)、w(左);值驱动:液面高度随值升降,液面顶部带高光椭圆。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "tank",
"geo-x": 120,
"geo-y": 80,
"geo-w": 96,
"geo-h": 128,
"node-text": "储罐",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}sphere-tank 球罐 {#sphere-tank}
球罐:LPG / 高压气储存,值驱动球内液面(弦截面)。
默认尺寸 110×122;端口 n(上)、s(下)、e(右(42%))、w(左(42%));值驱动:球内液面(弦截面多边形)随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "sphere-tank",
"geo-x": 120,
"geo-y": 80,
"geo-w": 110,
"geo-h": 122,
"node-text": "球罐",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}tank-horizontal 卧罐 {#tank-horizontal}
卧式储罐:胶囊形卧罐,值驱动液面。
默认尺寸 168×84;端口 w(左)、e(右)、n(上);值驱动:卧罐液面随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "tank-horizontal",
"geo-x": 120,
"geo-y": 80,
"geo-w": 168,
"geo-h": 84,
"node-text": "卧罐",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}silo 料仓 {#silo}
料仓 / 筒仓:锥底立仓,值驱动料位。
默认尺寸 104×140;端口 n(上)、s(下);值驱动:仓内料位随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "silo",
"geo-x": 120,
"geo-y": 80,
"geo-w": 104,
"geo-h": 140,
"node-text": "料仓",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}mixer 搅拌罐 {#mixer}
搅拌罐:罐体 + 搅拌桨,值驱动液面,桨叶可开 anim: spin。
默认尺寸 112×132;端口 n(上)、s(下)、e(右);值驱动:罐内液面随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "mixer",
"geo-x": 120,
"geo-y": 80,
"geo-w": 112,
"geo-h": 132,
"node-text": "搅拌罐",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}hopper 料斗 {#hopper}
料斗:上宽下窄锥斗,值驱动料位。
默认尺寸 120×116;端口 n(上)、s(下);值驱动:斗内料位随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "hopper",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 116,
"node-text": "料斗",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}distillation-column 精馏塔 {#distillation-column}
精馏塔:多层塔板,值驱动塔釜液位。
默认尺寸 76×168;端口 n(上)、s(下)、e(右(30%))、w(左(70%));值驱动:塔釜液位随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "distillation-column",
"geo-x": 120,
"geo-y": 80,
"geo-w": 76,
"geo-h": 168,
"node-text": "精馏塔",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}cyclone 旋风分离器 {#cyclone}
旋风分离器:上筒下锥 + 切向进口,值驱动灰斗料位。
默认尺寸 104×150;端口 e(右(25%))、n(上(57%))、s(下);值驱动:灰斗料位随值升降。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "cyclone",
"geo-x": 120,
"geo-y": 80,
"geo-w": 104,
"geo-h": 150,
"node-text": "旋风分离器",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}water-tank 水箱 {#water-tank}
水箱。
默认尺寸 130×110;端口 n(上)、e(右)、s(下)、w(左);值驱动:带动态层。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "water-tank",
"geo-x": 120,
"geo-y": 80,
"geo-w": 130,
"geo-h": 110,
"node-text": "水箱",
"data-enabled": true,
"data-key": "测点键名",
"value-min": 0,
"value-max": 100,
"value-unit": "%"
}
}