跳转至

Manual

伊格斯®智能塑料 i.Cee² SMA_PROD_i.Cee2_1 (1).jpg

安全说明


以下信息牌将在手册中多次出现,它们被分类,标明危险的程度和类型。

!!!危险 “危险!” 标有“危险”的安全指示表示即将发生的危险情况。

!!!警告 “警告!” 标有警告的安全说明说明可能存在危险情况。忽视通知可能导致严重甚至致命的事故或财产损失。

!!!注意 “小心!” 标有“小心”的安全说明说明可能存在危险情况。未遵守通知可能导致事故或财产损失。

!!!信息“注意!” 标有NOTE的安全说明说明可能存在危险情况。未遵守通知可能导致财产损失。一般信息和解释也会以此方式标注。


!!!警告 “警告!” i.Cee.plus II并非机械指令所定义的安全组成部分,也不提供人身伤害保护。如果不这样做,可能会导致严重的财产损失和人身伤害。


合格人员

i.Sense:modul II 只能由合格的专业人员操作和维护。

  • 工作人员必须阅读并理解本手册及可能存在的任何附加文档。

  • 人员必须熟悉所有相关适用的标准、法规和事故预防法规。

  • 人员必须能够预见或识别使用控制装置时可能出现的任何危险。

  • 人员必须能够确保在使用整体系统传感器单元时人员和物体的安全。

  • 人员必须接受ESD敏感设备的操作培训,并具备一切必要条件 采取预防措施。


遵守欧盟指令

该装置上的CE标志确认符合以下欧洲指令:

政策 描述
2014/30/EU 电磁兼容性(EMC) 欧洲议会和理事会关于成员国电磁兼容性法律协调的指令
2014/53/EU 欧洲议会和理事会关于协调成员国关于在市场上提供无线电设备的法律的指令,并废止1999/5/EC指令
2011/65/EU RoHS 欧洲议会和理事会关于限制电气和电子设备中使用某些危险物质的指令

相关指令列于相关设备的欧盟合规声明中。


网络韧性法案(CRA)通知

该产品包含数字组件。对于此类产品, 欧盟网络韧性法案(欧盟条例2024/2847)的安全要求。 CRA规定,软件和连接设备必须在整个范围内使用。 生命周期必须安全操作并保持最新状态。

为了确保您能可靠且安全地使用您的系统,请注意:

  • 定期安装已部署的固件和软件更新。
  • 使用安全的网络和访问设置。
  • 在调试后立即更改默认密码。
  • 禁用不必要的接口或服务。

如果你发现技术异常或可能的安全漏洞 请通过官方 IGUS 支持渠道举报: security@[制造商].com或通过服务门户。

CRA还要求用户访问以下信息: 获得安全支持、已知风险及更新流程。 更多详情请参阅该产品的文档 或者与你所在国家的市场监管机构联系。


关于欧盟双用途条例(EU)2021/821的说明

该产品中的单个电子元件和传感器可能因 属于欧盟双用途条例(EU)2021/821。 该条例规范民用和军用的商品 区域。

因此,出口到欧盟以外国家时可以获得许可 可能需要。这是否成立取决于目标市场和应用 以及相应的技术配置。

请在转交或出口产品前确认:

  • 您的目的国是否有出口限制,
  • 您的应用是否被视为安全关键还是军事级,
  • 是否根据适用法规要求许可。

欲了解更多信息,请联系您所在国家的出口管制部门 (例如德国的BAFA)或欧盟官方文件中。)

产品概述

操作模式(概述)

  • 正常运行: 设备启动,网络活跃,服务可运行。
  • 服务/诊断: 通过TFT屏幕或SSH(systemctl)进行状态检查。
  • 配置: 序列号/主机名/接入点 SSID 被放入生产环境(脚本或界面工作流)。 注意:功能和默认网络设置可能因镜像/版本不同而异(例如 iCee2-CORE 与 i.Cee²/ATLAS)。

i.Cee² 参考编号表 / 型号

Paxxxxxxxx
PAxxxxxxxx

一般描述

i.Cee² 是一台单板计算机,连接传感器和资产,执行控制逻辑并将其传输到生产环境,无需更改平台。 专为需要从实验到运营提供可靠路径的工业团队设计。

主要特征

处理器: * 树莓派 CM4(四核 Cortex-A72)

I/O: * 12 DO(数字输出) * 6 AI(模拟输入) * 2 季

工业巴士: * RS-485 * 可以 * 2× 以太网端口(独立管理)

沟通: * 内置LTE * Wi-Fi * BLE * USB

接口与服务: * 1.47英寸IPS TFT显示屏+手柄用于本地设置和反馈。 * 包含1GB数据(最高500MB LTE + 500MB DB存储)跨 sensblue.cloud——无需外接SIM卡。 * 欧盟托管服务器、聊天记录系统、每周备份、按需使用 VPN。 * 其他版本可按要求提供。

硬件规格

参数 规格
站台 树莓派计算模块4(CM4)
处理器 博通 BCM2711 四核 Cortex-A72(ARM v8)
CPU频率 1.5 GHz
内存 4GB LPDDR4
斯派克尔 32 GB eMMC
精选变体 CM4102032-4GB 内存 / 32GB eMMC / WLAN / BLE
PCle 1 x PCle Gen 2.0(1轨)
HDMI 1 接口
USB 2 个 USB 2.0

电源

参数 规格
输入电压 12-24 VDC ± 5%
反极性保护 是的
过流保护 PTC可复位保险丝
浪涌保护 瞬态事件的TVS夹具
隔离 无隔离
典型消费 < 15 W
最大消耗量 25 W(所有外设激活)

数字输入

参数 规格
频道 4
输入电压 0-24伏直流
逻辑低 根据EN 61131-2 I型和III型
逻辑高 根据EN 61131-2 I型和III型
入口类型 采购(PNP)
输入电流 根据EN 61131-2 I型和III型
隔离 功能安全 电绝缘
绝缘电压 场侧通道间功能分离 +- 60V
绝缘电压 DIN VDE V 0884-11 最大工作隔离电压 400 V RMS
绝缘电压 DIN VDE V 0884-11 最大浪涌隔离电压 1 kV RMS
特别内容 可作为最高100Hz的快速输入使用

数字输出(继电器)

参数 规格
频道 2
类型 机械继电器
交换容量 2 A@ 30 VDC
隔离 1000 VAC 电隔离
寿命(标称负载) ≥ 100,000 周期
寿命(无负载) ≥ 1亿周期

数字输出(晶体管/SSR)

参数 规格
频道 8
类型 PNP(来源)苏维埃社会主义共和国
最大电流 每通道300毫安
最大电压 24伏直流
隔离 功能安全 电绝缘
绝缘电压 DIN VDE V 0884-17 最大瞬态隔离电压 1 kV RMS

模拟输入

参数 规格
频道 4
模式 可配置的每通道电压或电流
电压范围 0-10 V
射程 0/4-20 mA
ADC 分辨率 16位
ADC采样率 32个样本/秒
准确性 ≤ ±1.0% FSR
输入阻抗(电压) > 100 KΩ
输入阻抗(电流) 100 Ω
保护 TVS + 模拟滤波
采样率 ≥ 每声道10 Hz
隔离 功能安全 电绝缘
绝缘电压 最大瞬态隔离电压 1 kV RMS

模拟输出

参数 规格
频道 2
输出类型 新闻
射程 0-20毫安
可选系列 4-20 mA(可软件配置)
分辨率 12
准确性 ≤ ±1.0% FSR
隔离 功能安全 电绝缘
绝缘电压 最大瞬态隔离电压 1 kV RMS

电气规格(快速参考)

  • 电源: 12-24伏直流(±5%)
  • 功耗:典型<15瓦,最大25瓦(所有外设激活)
  • 数字输入: 4通道,0–24伏直流,可选“快速输入”,最高100 Hz(视配置而定)
  • 数字输出: 2×继电器+8×晶体管/SSR(PNP/源)
  • 模拟输入: 4通道,0-10 V或0/4-20 mA(可按通道配置)
  • 模拟输出: 2通道,0-20 mA(可选4-20 mA)

环境条件

参数 规格
工作温度 -10°C至+60°C
储存温度 -20°C至+80°C
湿度 5-95%非凝结
振动 IEC 60068-2-6
震惊 IEC 60068-2-27

防护等级/安装 - 防护等级:IP20 - 安装方式:DIN导轨(EN 60715)

通信接口

以太网

参数 规格
移植 2 x RJ45
端口1 10/100 Mbps
端口2 0/100/1000 Mbps(原生CM4)
指标 链接 + ActivityLEDs

RS-485

参数 规格
模式 半双拼
控制 TX_EN线
会议记录 透明/任何
隔离 没有

USB

参数 规格
移植 2
类型 USB-A
标准 USB 2.0主机
最大电流 每个端口400毫安
保护 过流保护

HDMI

参数 规格
移植 1
连接器 全尺寸HDMI接口
最大分辨率 这取决于CM4和操作系统

射频通信

技术 规格
Wi-Fi 与CM4集成
BLE 与CM4集成
LTE M.2 北极限联邦调制解调器SIM7600G
SIM 外部访问
#### 天线连接器
插头 使用
--- ---
RP-SMA WLAN / BLE
SMA LTE

本地外设

外设 描述
温度传感器 内部PCB温度监测
非易失性存储器 持久存储
安全IC 微芯片ATECC608A
RTC 带电池备份的实时时钟

HDMI

1 广告

参数 规格
类型 IPS TFT 液晶屏
界面 SPI
尺寸 1.47英寸
分辨率 ≥ 172 x 320
背光 LED
组装 前置,带透明窗

2 操纵杆

参数 规格
职位 5(上/下/左/右/回车)
类型 机械触觉开关
界面 GPIO 扩展器

机械

参数 规格
组装 DIN Rail(EN 60715)
围栏 MAT0091092(类似iSense / iCee)
保护价值 IP20
安装方法 DIN导轨卡扣装配

连接

参数 规格
连接器类型 可插拔系统终端模块
音高 3.5毫米
布局 双排
识别 带侧板的丝网印刷
凝视 机械锁定或弹簧夹
保护 机械倒车保护

扩展

特色 描述
背负射击场 保留的PCB区域
兼容性 与现有固件完全兼容
可选传动轨 Vin,5 V,3.3 V
可用接口 12C,SPI,UART,GPIO
外部1/0线 32根线路接到外部连接器
内存扩展 M.2 NVMe SSD 连接器

机械图纸

正面视图

Atlas_FrontView.png

地面视图

800px-Atlas_bottomview.png

顶部视图

771px-Atlas_topview.png

系统类型

拉斯语 Debian GNU/Linux 13 (trixie) 版本 13.2 Linux atlas 6.12.47 +rpt-rpi-v8 #1 SMP PREEMPT Debian 1 :6.12.47-1 +rpt1 (2025-09-16) aarch64 GNU/Linux.

网络信息

连接设备有三种方式。IP和连接状态可在LCD网络接口上检查。

以太1(ethO)

客户端动态IP来自DHCP服务器。

乙2(乙1)

静态IP:93.48.86.253

接入点(wlanO)

IP: 192.168.30.1

安装

一般信息

  1. 将设备安装在DIN轨道上并由专业人员供应(12–24伏直流)。
  2. 开机后等待启动;网络数据可根据发布版本在TFT网络界面显示。
  3. 初始访问时,请使用以下连接之一:
  4. ETH1(DHCP)
  5. WLAN 接入点(SSID/密码取决于序列号/版本)
  6. ETH2 / 服务端口(如果在发布中激活,通常是私有子网)

机械安装

  • 安装在DIN导轨(EN 60715)
  • 保护等级 IP20(安装在合适的控制柜/环境中)
  • 机械图纸(正面/地面/顶部视图)见“技术数据”章节

电气安装

  • 将电源接到12-24伏直流电(±5%)。
  • 铺设钢索时避免拉伸或压碎载荷。
  • 根据技术规范和项目特定设计执行I/O布线。 注意:详细的端子/引脚分配尚未完全包含在提供的信息中,应补充(端子图/引脚排列)。

传感器

接口 / 外设(概述)

以太网 / 无线局域网

  • ETH1: DHCP 客户端(标准访问)
  • WLAN-AP: SSID 通常为 iCee2-<SERIAL_NUMBER>-AP(每个版本密码)
  • ETH2 / 服务端口(依赖发布版本): 私有子网(例如称为192.168.50.0/24)

RS-485(依发行版本而定)

  • RS-485串行驱动接口,收录于tty/AMA2(iCee2-CORE版本)

USB

  • 2× USB 主机(可通过 SSH 测试:usb-devices)

罐头 / 能打开(地图集)

  • CAN控制器:MCP2518FD(SPI)
  • 编码器参考:RM8007(卡诺普)
  • 测量率(参考):约500次测量/秒(从总线周期估计)

注意:RS-485/CAN/USB 的具体连接图/引脚排列仅部分包含在所提供的信息中(例如软件示例),但应补充以获得完整的硬件手册。

软件

软件信息

节点红 格拉法纳 influxDB
版本 4.1.4 12.3.1 2.8.0
港口 1880年 3000 8086
状况 干净 干净 干净
认证 没有 用户/通行证(管理员/管理员) 未定义,首次登录接口时配置。
GUI on http://:1880 http://:3000 http://:8086

MQTT 经纪人

港口:1883年

地址:AP-> 192.168.30.1

Eth1: 93.48.86.253

用户:<没必要>

登录 <无需>

继电器输出演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。该区域与经纪人的连接不需要任何访问数据。

设置/重置数字输出引脚/引脚状态

两个中继的默认状态都是开启

问题主题:relayOutputs/config/in

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "D01": {
        "state": "open"
      },
      "D02": {
        "state": "open"
      }
    }
  }
}
回答主题:relayOutputs/配置/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "D01": {
        "success": true,
        "state": "open"
      },
      "D02": {
        "success": true,
        "state": "open"
      }
    }
  }
}

激活所有中继器

请求主题:relayOutputs/runtime/in

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "READ"
  }
}

Reply-Topic: relayOutputs/runtime/out

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "D01": {
        "success": true,
        "state": "open"
      },
      "D02": {
        "success": true,
        "state": "close"
      }
    }
  }
}

设置所有中继的状态

请求主题:relayOutputs/runtime/in

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "SET",
    "taskParams": {
      "D01": {
        "state": "open"
      },
      "D02": {
        "state": "close"
      }
    }
  }
}
回答主题:relayOutputs/运行时/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "D01": {
        "success": true,
        "state": "open"
      },
      "D02": {
        "success": true,
        "state": "close"
      }
    }
  }
}

RTC演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。与该领域的经纪人建立联系无需信任投票。

设定定时器/闹钟中断

模式: 计时器,不管有没有闹钟。

alarmSet: 报警中断的日期和时间(无论模式是否定时器,均无影响)。

timerSetSeconds: 计时器中断的秒数(无论模式是否闹钟都无影响)。

期望主题:时钟/配置/设置

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "CLOCK\_SET\_MODE": {
        "mode": "timer",
        "alarmSet": "\[timestamp epoch ms\]",
        "timerSetSeconds": "<INT>"
      }
    }
  }
}
目标主题:时钟/配置/故障
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "success": true,
      "CLOCK\_SET\_MODE": {
        "mode": "timer",
        "alarmSet": "\[timestamp epoch ms\]",
        "timerSetSeconds": "<INT>"
      }
    }
  }
}

切换RTC同步逻辑(如下所述)

tcState: RTC同步逻辑的状态,该值为非持久性,因此每次重启时该值都会恢复为默认值(默认值为ON)

期望主题:时钟/配置/设置

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "TOGGLE"
  }
}

Req-Topic: clock/config/out

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "success": true,
      "rtcState": "OFF"
    }
  }
}

读时钟配置

模式: 计时器,不管有没有闹钟。

alarmSet: 报警中断的日期和时间(无论模式是否定时器,均无影响)。

timerSetSeconds: 计时器中断的秒数(无论模式是否闹钟都无影响)。

rtcState: RTC同步逻辑的当前状态。

期望主题:时钟/配置/设置

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "READ"
  }
}
答案主题:时钟/配置/关闭
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "success": true,
      "CLOCK\_CONFIGS": {
        "mode": "timer",
        "alarmSet": "\[timestamp epoch ms\]",
        "timerSetSeconds": "<INT>",
        "rtcState": "ON"
      }
    }
  }
}

阅读钟

需求主题:时钟/运行时间/同相

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "success": true,
      "timestamp": "\[timestamp epoch ms\]"
    }
  }
}

同步环流程图(每30秒)

RTC 演员 – 概述

RTCActor_Overview.svg

核心系统健康演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。

该接口允许任何外部应用接收系统指标,如 CPU 负载、内存使用率、磁盘使用率、温度、核心频率、系统限速状态和可用性。订阅本主题无需任何资格要求。系统健康演员不会接收任何命令。它完全自主,每1秒发布一次指标。

运行时数据

主题:SystemHea l th/runtime/ off

释放率:1 Hz(每秒一条消息,肯定时钟跳跃)

指标
钥匙 描述 单位
CPU_percent 当前CPU负载 %
CPU_tempC CPU温度从Linux的热区读取 ºC
CPU0_freq CPU 核心 O 电流频率 Hz
cpul_freq CPU核心1电源频率 Hz
CPU2_freq CPU Core 2 电源频率 Hz
CPU3_freq CPU 核心 3 电源频率 Hz
CPU0_throttle 系统节流状态注册表 六边形
拉姆_percent 内存使用情况 %
磁盘_percent 文件系统根目录的磁盘使用情况 / %
Uptime_sec\ 自上次重启以来的时间

示例有效载荷(systemHealth/运行时/输出)

{ “id”:1736022028123, “起源”:“系统健康”, “任务”:{ “taskResult”: { “CPU_percent”:7.1, “CPU_tempC”: 47.3, “CPU0_freq”: 15000000000, “CPU1_freq”: 15000000000, “CPU2_freq”: 15000000000, “CPU3_freq”: 1500000000, “cpu0_throttle”:“0x0”, “拉姆/_percent”:32.9, “disk_percent\”: 41.2, “上_sec”:5321 } } }

外围设备健康

为了维护外设的健康,我们必须在每个总线管理器中实现一个SystemHealth角色(busi2cO、busi2c-1等)。

Peripherals_health.svg

对于busi2c-0:

回答主题:systemHealth/busi2c-0/runtime/out

有效载荷:

{
  "id": 1770378753024,
  "origin": "system-health-busi2c-0",
  "task": {
    "taskResult": {
      "ADC": {
        "status": "ERROR",
        "description": "IRQ Retrying",
        "last\_report": 1770378753006,
        "stats": {
          "AI1": {
            "samples": 563154,
            "retries": 760548,
            "discards": 253313
          },
          "AI2": {
            "samples": 563154,
            "retries": 760475,
            "discards": 253314
          },
          "AI3": {
            "samples": 563154,
            "retries": 760528,
            "discards": 253313
          },
          "AI4": {
            "samples": 563154,
            "retries": 760549,
            "discards": 253312
          }
        }
      },
      "DAC": {
        "status": "OK",
        "description": "Running....",
        "last\_report": 1770378752576,
        "stats": {
          "AO1": {
            "samples": 240755,
            "retries": 0,
            "discards": 0
          },
          "AO2": {
            "samples": 240755,
            "retries": 0,
            "discards": 0
          }
        }
      },
      "RTC": {
        "status": "OK",
        "description": "",
        "last\_report": 1770378752094,
        "stats": {
          "samples": 248710,
          "retries": 0,
          "discards": 0
        }
      },
      "TEMP": {
        "status": "OK",
        "description": "",
        "last\_report": 1770378752579,
        "stats": {
          "samples": 240754,
          "retries": 0,
          "discards": 0
        }
      }
    }
  }
}
对于busi2c-1:

回答主题:systemHealth/busi2c-1/runtime/out

有效载荷:

{
  "id": 1770382405107,
  "origin": "system-health-busi2c-1",
  "task": {
    "taskResult": {
      "JOYSTICK": {
        "status": "OK",
        "description": "Running....",
        "last\_report": 1770382405050,
        "stats": {
          "read\_all": {
            "samples": 410154,
            "retries": 0,
            "discards": 0
          },
          "read\_raw": {
            "samples": 0,
            "retries": 0,
            "discards": 0
          },
          "buttons": {
            "JDOWN": {
              "reads": 410154,
              "last\_state": "pressed"
            },
            "JRIGHT": {
              "reads": 410154,
              "last\_state": "pressed"
            },
            "JUP": {
              "reads": 410154,
              "last\_state": "pressed"
            },
            "JLEFT": {
              "reads": 410154,
              "last\_state": "pressed"
            },
            "JCENTER": {
              "reads": 410154,
              "last\_state": "pressed"
            }
          }
        }
      },
      "RELAYS": {
        "status": "OK",
        "description": "Relay Output MQTT connected",
        "last\_report": 1770298859099,
        "stats": {
          "read\_all": {
            "samples": 0,
            "retries": 0,
            "discards": 0
          },
          "set": {
            "samples": 0,
            "retries": 0,
            "discards": 0
          },
          "set\_many": {
            "samples": 0,
            "retries": 0,
            "discards": 0
          },
          "raw\_read\_all": {
            "samples": 0,
            "retries": 0,
            "discards": 0
          }
        },
        "outputs": {
          "DO1": {
            "writes": 0,
            "last\_state": "unknown"
          },
          "DO2": {
            "writes": 0,
            "last\_state": "unknown"
          }
        }
      },
      "DI": {
        "status": "OK",
        "description": "Running",
        "last\_report": 1770382404832,
        "stats": {
          "read\_all": {
            "samples": 181758,
            "retries": 0,
            "discards": 0
          },
          "read\_raw": {
            "samples": 0,
            "retries": 0,
            "discards": 0
          },
          "inputs": {
            "DI1": {
              "reads": 181758,
              "last\_state": "low"
            },
            "DI2": {
              "reads": 181758,
              "last\_state": "low"
            },
            "DI3": {
              "reads": 181758,
              "last\_state": "low"
            },
            "DI4": {
              "reads": 181758,
              "last\_state": "low"
            }
          }
        }
      }
    }
  }
}

温度传感器演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。与该领域的经纪人建立联系无需信任投票。

温度传感器设置

必修主题:tempSensor/config/in

警报:

  • 激活:true(active)/false
  • 温度:警报温度下限
  • 温度高:警报温度上限
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskParams": {
          "ALERT": {
            "activate": true,
            "tempLow": 0,
            "tempHigh": 80
          }
        }
      }
    }
    
    回答主题:tempSensor/konfiguration/out(出)
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskResult": {
          "success": true,
          "ALERT": {
            "activate": true,
            "tempLow": 0,
            "tempHigh": 80
          }
        }
      }
    }
    
    阅读 ##### 温度传感器配置

必修主题:tempSensor/config/in

警报:

  • 激活:true(active)/false

限制:

  • 温度:警报温度下限
  • 温度高:警报温度上限
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "action": "READ"
      }
    }
    
    回答主题:tempSensor/konfiguration/out(出)
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskResult": {
          "success": true,
          "ALERT": {
            "activate": true,
            "tempLow": 0,
            "tempHigh": 80
          }
        }
      }
    }
    
查看温度和报警状态
  • 单位:温度单位
  • 警告:真(触发)或假

必修主题:tempSensor/运行时

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "READ"
  }
}
回答主题:tempSensor/运行时/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "success": true,
      "data": {
        "temperature": <\_FLOAT\_>,
        "unit": "C",
        "alert": true
      }
    }
  }
}

TFT演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的用户界面,用于控制和交互TFT显示屏或LCD前面板。该区域与经纪人的连接不需要任何访问数据。

TFT表演演员

TFT演员负责:

  • 在TFT显示屏上渲染静态和信息性屏幕
  • 试剂输入摇杆(左/右/中/上/下)
  • 管理屏幕导航和用户确认流程
  • 通过MQTT向应用提供反馈
屏幕旋转木马概念

TFT演员会保持一个有序的屏幕列表(旋转木马)。

  • 屏幕通过操纵杆导航:

- 左 --上一个>

- 正确 --> 下一画面

  • 旋转木马环绕:

- 第一个屏幕的左——>最后一个屏幕

- 正是在最后一个屏幕——>第一个屏幕

屏幕类型

TFT 演员支持以下屏幕类型:

a.)画面屏风

  • 显示静态JPEG图像
  • 启动时显示默认屏幕
  • 无需用户交互

b.)网络信息界面

  • 显示包含设备网络信息的接口
  • 加载时更新
  • 无需用户交互
摇杆导航逻辑

旋转木马导航:

摇杆输入 动作
链接 上一幕
确实如此 下一画面
下去 更新当前界面
启动行为

关于系统启动:

  1. TFT执行器初始化显示
  2. 最后可用的旋转木马已装载
  3. 第一屏渲染
  4. 将激活摇杆订阅
  5. 演员等待运行时命令
设计说明与局限性
  • TFT演员不会自由显示摇杆状态
  • 操纵杆演员保持独立
  • TFT演员内部消耗摇杆事件
  • 旋转木马州立大学是TFT演员的本地人
  • 屏幕渲染是同步的;入门治疗是异步进行的
  • 确认界面总是要求明确的中心打印

通过MQTT进行交互

通过主题 tft/runtime/in 与轮播交互。可用的操作对用户是公开的。

运行时命令

去屏幕前

必修主题:tft/runtime/in

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "SET\_CAROUSEL",
    "params": {
      "index": 2
    }
  }
}
答案主题:TFT/运行时间/出局
{
  "id": "<TIMESTAMP>",
  "origin": "tft",
  "task": {
    "taskResult": {
      "success": true,
      "index": 2
    }
  }
}
设置TFT屏幕轮播 期望主题:tft/runtime/in
{
  "id": "TIMESTAMP",
  "origin": "APP",
  "task": {
    "action": "SET\_CAROUSEL",
    "params": {
      "startIndex": 0,
      "screens": \[
        {
          "type": "image",
          "image": "default.jpg"
        },
        {
          "type": "image",
          "image": "status.jpg"
        },
        {
          "type": "confirm",
          "question": "Do you want to continue?"
        }
      \]
    }
  }
}
参数:

田野 描述
屏幕 屏幕顺序列表
Home index(国家信息) 初始活动界面(可选,默认 = 0)

回答

回答主题:tft/片长/出局

{
  "id": "TIMESTAMP",
  "origin": "tft",
  "task": {
    "taskResult": {
      "success": true,
      "activeIndex": 0,
      "totalScreens": 3
    }
  }
}

类比输入演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。与该领域的经纪人建立联系无需信任投票。

配置

主题:模拟输入/接口/输入 – 设置ADC通道配置

模式

  • 连续
  • 单曲

类型

  • 电压
  • 现状
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskParams": {
          "AI1": {
            "mode": "single",
            "type": "voltage"
          },
          "AI2": {
            "mode": "single",
            "type": "voltage"
          },
          "AI3": {
            "mode": "single",
            "type": "current"
          },
          "AI4": {
            "mode": "single",
            "type": "current"
          }
        }
      }
    }
    
    回答主题:模拟输入/配置/输出
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskResult": {
          "AI1": {
            "success": true
          },
          "AI2": {
            "success": true
          },
          "AI3": {
            "success": true
          },
          "AI4": {
            "success": true
          }
        }
      }
    }
    
运行时数据

主题:模拟输入/运行时/输入。

动作场面:

  • 阅读
  • 暂停(仅适用于连续模式)
  • RESUME(仅适用于连续模式)
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskParams": {
          "AI1": {
            "action": "READ"
          },
          "AI2": {
            "action": "READ"
          },
          "AI3": {
            "action": "READ"
          },
          "AI4": {
            "action": "READ"
          }
        }
      }
    }
    
    答案主题:模拟插入/运行时/关闭
    {
      "id": "<TIMESTAMP>",
      "origin": "APP",
      "task": {
        "taskResult": {
          "AI1": {
            "success": true,
            "value": <\_FLOAT\_>
          },
          "AI2": {
            "success": true,
            "value": <\_FLOAT\_>
          },
          "AI3": {
            "success": true,
            "value": <\_FLOAT\_>
          },
          "AI4": {
            "success": true,
            "value": <\_FLOAT\_>
          }
        }
      }
    }
    

模拟输出演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。与该领域的经纪人建立联系无需信任投票。

模拟输出信号设置

目标主题:analogOutputs/config/in

输出: 电流范围在0-20 mA之间

模式: 开/关

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "mode": "on",
      "AO1": {
        "current": <\_FLOAT\_>
      },
      "AO2": {
        "current": <\_FLOAT\_>
      }
    }
  }
}
答案主题:analogOutputs/配置/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "mode": "on",
      "AO1": {
        "success": true,
        "current": <\_FLOAT\_>
      },
      "AO2": {
        "success": true,
        "current": <\_FLOAT\_>
      }
    }
  }
}

模拟输出设置

要求主题:模拟开支/持续时间

电流: 电流在0-20毫安之间

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "AO1": {
        "action": "SET",
        "current": <\_FLOAT\_>
      },
      "AO2": {
        "action": "SET",
        "current": <\_FLOAT\_>
      }
    }
  }
}
回答主题:analoigOutputs/运行时/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "AO1": {
        "success": true,
        "current": <\_FLOAT\_>
      },
      "AO2": {
        "success": true,
        "current": <\_FLOAT\_>
      }
    }
  }
}

读取模拟输出设置

要求主题:模拟开支/持续时间

电流:电流范围在0–20毫安之间

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "AO1": {
        "action": "READ"
      },
      "AO2": {
        "action": "READ"
      }
    }
  }
}
答案主题:analogOutputs/运行时/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "AO1": {
        "success": true,
        "current": <\_FLOAT\_>
      },
      "AO2": {
        "success": true,
        "current": <\_FLOAT\_>
      }
    }
  }
}

数字输入演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。该区域与经纪人的连接不需要任何访问数据。

快速或缓慢调整数字输入引脚的速度

fast速度设置支持最高100 Hz的边缘检测,速度设置最高10 Hz。

快速模式每次输入输出状态变化时都会生成一条消息,这可能导致操作过程中高消息负载。因此,只有在绝对必要*的情况下才应启用快速模式。

前置主题:digitallnputs/config/in

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "DI1": {
        "speed": "fast"
      },
      "DI2": {
        "speed": "slow"
      },
      "DI3": {
        "speed": "fast"
      },
      "DI4": {
        "speed": "fast"
      }
    }
  }
}
答案主题:数字输入/配置/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "DI1": {
        "success": true,
        "speed": "fast"
      },
      "DI2": {
        "success": true,
        "speed": "slow"
      },
      "DI3": {
        "success": true,
        "speed": "fast"
      },
      "DI4": {
        "success": true,
        "speed": "fast"
      }
    }
  }
}

获取所有数字输入引脚的状态。

目标主题:数字条目/运行时长

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "READ"
  }
}
答案主题:数字输入/运行时/输出状态:高/低
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "DI1": {
        "success": true,
        "state": "high"
      },
      "DI2": {
        "success": true,
        "state": "low"
      },
      "DI3": {
        "success": true,
        "state": "high"
      },
      "DI4": {
        "success": true,
        "state": "low"
      }
    }
  }
}

数字来源演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。与该区域经纪人的联系无需任何信仰声明。

获取所有数字输出引脚的状态

需求主题:digitalOutputs/运行时/输入

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "READ"
  }
}
答案主题:数字输出/运行时/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "DO1": {
        "success": true,
        "state": "low"
      },
      "DO2": {
        "success": true,
        "state": "high"
      },
      "DO3": {
        "success": true,
        "state": "high"
      },
      "DO4": {
        "success": true,
        "state": "low"
      },
      "DO5": {
        "success": true,
        "state": "low"
      },
      "DO6": {
        "success": true,
        "state": "low"
      },
      "DO7": {
        "success": true,
        "state": "low"
      },
      "DO8": {
        "success": true,
        "state": "low"
      }
    }
  }
}

设置所有数字输出引脚的状态

需求主题:digitalOutputs/运行时/输入

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskParams": {
      "DO1": {
        "action": "SET",
        "state": "low"
      },
      "DO2": {
        "action": "SET",
        "state": "high"
      },
      "DO3": {
        "action": "SET",
        "state": "high"
      },
      "DO4": {
        "action": "SET",
        "state": "low"
      },
      "DO5": {
        "action": "SET",
        "state": "low"
      },
      "DO6": {
        "action": "SET",
        "state": "low"
      },
      "DO7": {
        "action": "SET",
        "state": "low"
      },
      "DO8": {
        "action": "SET",
        "state": "low"
      }
    }
  }
}
答案主题:数字输出/运行时/输出
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "D01": {
        "success": true,
        "state": "low"
      },
      "D02": {
        "success": true,
        "state": "high"
      },
      "D03": {
        "success": true,
        "state": "high"
      },
      "D04": {
        "success": true,
        "state": "high"
      },
      "D05": {
        "success": true,
        "state": "high"
      },
      "D06": {
        "success": true,
        "state": "low"
      },
      "D07": {
        "success": true,
        "state": "low"
      },
      "D08": {
        "success": true,
        "state": "low"
      }
    }
  }
}

注释

如果Busi2c-3没有动力,我们将得到以下情况:

主题:段落a支出/期限/来源

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "DO1": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO2": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO3": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO4": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO5": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO6": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO7": {
        "success": false,
        "state": "DO\_not\_powered"
      },
      "DO8": {
        "success": false,
        "state": "DO\_not\_powered"
      }
    }
  }
}

操纵杆演员

应用界面

MQTT代理开放部分可用的用户应用界面和功能。简化的界面用于配置和接收外围数据。与该领域的经纪人建立联系无需信任投票。

把所有操纵杆销都装好

Req-Topic: joystick/runtime/in

{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "action": "READ"
  }
}
回应主题:操纵杆//运行时间/关闭状态:按下/释放
{
  "id": "<TIMESTAMP>",
  "origin": "APP",
  "task": {
    "taskResult": {
      "JLEFT": {
        "success": true,
        "state": "pressed"
      },
      "JRIGHT": {
        "success": true,
        "state": "released"
      },
      "JUP": {
        "success": true,
        "state": "released"
      },
      "JDOWN": {
        "success": true,
        "state": "released"
      },
      "JCENTER": {
        "success": true,
        "state": "released"
      }
    }
  }
}

包含软件栈

AtlasCode.svg

硬件库

[图片占位符]

相关产品

**姓名 要求

配饰

**姓名 要求

文档历史

版本 描述 日期
SBADATAv0.1 i.Cee² 数据表第一版 2026年11月3日

i.Cee² 在实地

[图片占位符]

故障排除

典型问题

无法访问网页界面 - 检查网络(ETH1 DHCP / WLAN-AP / 服务端口) - 通过TFT网络界面或路由器确定IP地址

服务未运行(状态) - 通过SSH检查: - systemctl is-active nodered - systemctl is-active grafana-server - systemctl is-active openvpn - systemctl is-active mender-updated

USB设备无法识别 - 通过SSH检查:usb-devices - 测试两个USB端口

常见问题解答

  • 我如何查找设备的IP地址? 通过TFT网络界面或DHCP服务器/路由器。

  • 如何检查基本服务是否在运行? 通过TFT状态界面(如果有的话)或SSH的systemctl is-active ...

  • 序列号/主机名/接入点是如何设置的? 通过生产脚本setup-hostname-wlan-ap.sh <SERIAL_NUMBER>,或者(视发布版本而定)通过带有PIN的UI掩码并随后重启。

配饰

配件 / 选项(视发行而定)

  • SSD搭载(NVMe)用于存储扩展
  • LTE 调制解调器(集成式,视版本/发布而定)
  • 外部天线(SMA/RP-SMA,取决于无线电型号)

缩写

  • AP:接入点
  • DI/DO:数字输入/输出
  • AI/AO:模拟输入/输出
  • RTC:实时时钟
  • OTA:空中更新

术语解释

  • 服务端口(ETH2): 专用的专用私有网络接口(依版本而定)用于维护/服务。
  • ** Piggyback:** 附加模块/扩展板(如SSD或采集板)。

注意:电路图/端子图不包含在提供的信息中,需根据项目具体补充。

服务 / 维护

对于支持案例,请准备: - 设备序列号 / 主机名 - 发行/版本(如有TFT版本界面) - 简短错误描述 + 状态界面照片/截图 - (如有)相关systemctl检查摘录

文档链接(内部): - 生产流程 / 生产手册 - 硬件库MQTT API - 映像仓库(SharePoint)

服役

客户服务

de-smartplastics-service@igus.net +49 (0) 2203 9649 9806

伊格斯®智能塑料的技术支持

文档/FW

https://www.igus.de/info/i-sense-modul-2

下载手册、固件更新和证书

Smart Plastics网站

https://www.igus.de/info/vorausschauende-wartung-smart-plastics

可订购传感器、处理单元及其他配件

接触

www.igus.de

info@igus.de

电话:+49 (0) 2203-9649-0F

品牌

© 2026年

版权所有。

伊古®斯SE公司 KG

斯派彻街1a

51147 科隆