通用设备
通用设备(12 种)
泵 / 电机 / 风机 / 换热等旋转与静设备。旋转类建议开 anim: spin 并配 state-by-value 状态色,实现「运行转、停机停」的效果。
所有形状共享同一套 图元属性(几何 / 颜色 / 文字 / 数据 / 状态 / 动画 / 交互),差异只在
shape取值与端口布局。下方每个形状给出用途、端口、值驱动行为与可复制 JSON;值驱动 / 状态色的机制说明见 组态图元 · 值驱动与状态。
pump 泵 {#pump}
离心泵:圆壳 + 叶轮,建议开 anim: spin 表现运转,配状态色规则区分运行 / 停机 / 故障。
默认尺寸 84×84;端口 w(左)、e(右)、s(下)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "pump",
"geo-x": 120,
"geo-y": 80,
"geo-w": 84,
"geo-h": 84,
"node-text": "泵"
}
}motor 电机 {#motor}
电机:圆体 M 标记,左右端口串入传动链。
默认尺寸 96×76;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "motor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 96,
"geo-h": 76,
"node-text": "电机"
}
}fan 风机 {#fan}
风机:四叶叶轮,开 anim: spin 表现送风。
默认尺寸 84×84;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "fan",
"geo-x": 120,
"geo-y": 80,
"geo-w": 84,
"geo-h": 84,
"node-text": "风机"
}
}conveyor 输送机 {#conveyor}
传送带:两轮 + 带面,散料 / 物流输送。
默认尺寸 180×48;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "conveyor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 180,
"geo-h": 48,
"node-text": "输送机"
}
}heat-exchanger 换热器 {#heat-exchanger}
换热器:壳体 + 折线换热管。
默认尺寸 120×72;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "heat-exchanger",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 72,
"node-text": "换热器"
}
}filter 过滤器 {#filter}
过滤器:漏斗 + 滤芯线。
默认尺寸 72×88;端口 n(上)、s(下)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "filter",
"geo-x": 120,
"geo-y": 80,
"geo-w": 72,
"geo-h": 88,
"node-text": "过滤器"
}
}compressor 压缩机 {#compressor}
压缩机:梯形壳体,气体增压设备。
默认尺寸 108×92;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "compressor",
"geo-x": 120,
"geo-y": 80,
"geo-w": 108,
"geo-h": 92,
"node-text": "压缩机"
}
}cooling-tower 冷却塔 {#cooling-tower}
冷却塔:双曲线塔身 + 顶部风机。
默认尺寸 120×130;端口 s(下)、w(左(70%))。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "cooling-tower",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 130,
"node-text": "冷却塔"
}
}boiler 锅炉 {#boiler}
锅炉:立式炉体 + 烟囱,可叠加 fx-fire 表现燃烧。
默认尺寸 104×122;端口 n(上)、s(下)、w(左)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "boiler",
"geo-x": 120,
"geo-y": 80,
"geo-w": 104,
"geo-h": 122,
"node-text": "锅炉"
}
}turbine 涡轮机 {#turbine}
汽轮机 / 透平:梯形壳 + 转子线。
默认尺寸 120×84;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "turbine",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 84,
"node-text": "涡轮机"
}
}plate-exchanger 板式换热器 {#plate-exchanger}
板式换热器:竖板叠层。
默认尺寸 120×84;端口 w(左)、e(右)。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "plate-exchanger",
"geo-x": 120,
"geo-y": 80,
"geo-w": 120,
"geo-h": 84,
"node-text": "板式换热器"
}
}shell-tube-exchanger 立式换热器 {#shell-tube-exchanger}
立式换热器。
默认尺寸 56×190;端口 n(上)、s(下)、wn(左(16%))、ws(左(84%))、en(右(16%))、es(右(84%))。
JSON 片段
{
"uid": "node_1",
"type": "scada-node",
"options": {
"shape": "shell-tube-exchanger",
"geo-x": 120,
"geo-y": 80,
"geo-w": 56,
"geo-h": 190,
"node-text": "立式换热器"
}
}