• 请不要在回答技术问题时复制粘贴 AI 生成的内容
adminpro
V2EX  ›  程序员

工业设备数据采集标准,求教

  •  
  •   adminpro · Nov 19, 2024 · 4113 views
    This topic created in 715 days ago, the information mentioned may be changed or developed.

    厂内有 20 多台大型设备,种类不同,现在甲方要求对这些设备进行数据采集,采集内容(设备状态、检测数据、作业数据、故障、孪生数据),由于各个厂家数据不同,现在要制定一个标准接口文档,让各厂家按标准格式提供数据,请大家帮忙参考,给给意见,文档已设可编辑

    有 IOT 平台,不知道这个标准是否能接入到 IOT 平台,本人非技术

    以下是接口文档 [腾讯文档] 工业设备多协议数据采集接口规范 https://docs.qq.com/doc/DU3psUGZxVW9HRGt2

    27 replies  •  2024-11-21 11:01:31 +08:00
    timeance
    timeance
    Nov 19, 2024
    1
    实际上是采集 PLC 的数据吗?
    adminpro
    adminpro
    OP
    Nov 19, 2024
    2
    @timeance 基本都有上位机,没上位机的需要从 PLC 上采集
    manhere
    manhere
    Nov 19, 2024
    3
    这甲方是多大的话语权啊就能让设备厂家按你的标准来?工业 4.0 就靠你了。
    一般都是去适配设备采集。
    adminpro
    adminpro
    OP
    Nov 19, 2024
    4
    @manhere 不按标准来,验收不了的,以后也不带你玩
    asp1111
    asp1111
    Nov 19, 2024
    5
    老板你这样白嫖是不是有点过分,我没理解错的话
    adminpro
    adminpro
    OP
    Nov 19, 2024
    6
    @asp1111 求教
    XuToTo
    XuToTo
    Nov 19, 2024
    7
    [让各厂家按标准格式提供数据] 这个我感觉好不现实啊

    可以实现一个数据采集网关,对接设备支持的通信协议,一般工业设备支持 modbus 、mqtt 、opcua 之类的,由采集网关再统一对接到 iot 平台的标准协议
    cat
    cat
    Nov 19, 2024
    8
    说起来我更好奇这类产品是用什么数据库来记录数据?
    尤其在查询时,要支持不同时间单位的查询,是不是要用那什么时序数据库?
    heyjany
    heyjany
    Nov 19, 2024
    9
    @zhangpulin

    不用求教。愿意付费咨询么?
    quanjw
    quanjw
    Nov 19, 2024
    10
    设备和 IOT 平台之间应该还有个采集网关。他的作用是将非标的数据整合成标准数据传到 IOT 平台。
    loserwn
    loserwn
    Nov 19, 2024
    11
    opc modbus 等等,市面有做类似的统一接入网关厂家,可以调研一下。
    nivalxer
    nivalxer
    Nov 19, 2024
    12
    看各厂商配合你不,如果配合你的话,再看走什么协议。工业设备通用标准协议一般 modbus 、mqtt 、opc 之类的,这些都有现成的库可以解析接入。
    如果定标准协议的话,不考虑传输带宽、延迟等因素,走 HTTP 就定一套标准报文即可。设备的主体数据放一个 data 下面用字典方式接收,服务端再根据配置的方式从字典取数据,不同业务场景定多个不同的报文 type 。
    adminpro
    adminpro
    OP
    Nov 19, 2024
    13
    @loserwn 大部分设备有上位机(电脑),控制程序,这样不就自己去设备直接才,而是设备厂家采集好转发出来
    find
    find
    Nov 19, 2024 via iPhone
    14
    还是要养成 知识付费的习惯。 谁都要吃饭,养家糊口。 可接受付费咨询。
    Ackvincent
    Ackvincent
    Nov 19, 2024❤️1
    15
    @cat 时序数据库,influxdb 什么的。
    Ackvincent
    Ackvincent
    Nov 19, 2024
    16
    有接口 自己采成本更低。
    Alexsen
    Alexsen
    Nov 19, 2024
    17
    文档写了啊,基本即使 mqtt ,找个现成的库,解析接入。
    timeance
    timeance
    Nov 19, 2024
    18
    楼上说的很清楚了,有工业网关。一般 PLC 采集到再上报的就是标准的协议

    工业设备都是大厂,像是西门子这些都是私有协议,人家凭什么和你玩...

    所以我的建议是加钱,不要想着自己搞统一
    corcre
    corcre
    Nov 19, 2024
    19
    "让各厂家按标准格式提供数据", 估计没戏(除非你给我看看预算🐶
    wangbin526
    wangbin526
    Nov 19, 2024 via Android
    20
    很多中低端 PLC 没有网口和 CAN ,能支持 mqtt 的更是凤毛麟角,最常见的是 485 Modbus ,但 485 从机是没法主动发消息的,你这种情况肯定得加个边缘网关,自己采集转发啊
    wangtian2020
    wangtian2020
    Nov 19, 2024
    21
    用 node-red + mqtt
    哪有要厂家适配你的格式的,3 分钟 JavaScript 转一下不行吗,这么简单的事儿都什么年代了还没用 node-red
    mlhorizon
    mlhorizon
    Nov 20, 2024
    22
    干了 20 年物联网了,没见过那个甲方能约束到设备厂商提供标准协议的,甲方里最大的 BAT 都做不到。
    当年 BAT 搞开放数据中心联盟的通讯协议都是我们帮它弄的,大设备厂基本不鸟它们。
    理想很丰满,现实就是只有小厂才会积极配合,但小厂的设备你不放心,最终都是找集成商做对接开发。
    另外,设计一个标准接口,这是个大活,没有人能三言两语给你讲清楚的。
    yolee599
    yolee599
    Nov 20, 2024 via Android
    23
    “让各厂家按标准格式提供数据”
    别人凭什么要按照你的格式提供数据?先下 100KK 的订单让我看看诚意再决定要不要跟你玩。
    zhangeric
    zhangeric
    Nov 20, 2024
    24
    你的方向错了,这个是工厂 mes 系统必备的功能
    zomco
    zomco
    Nov 20, 2024
    25
    开发和适配工业设备数据接口属于定制服务,是有成本的,除非甲方有能力覆盖乙方研发成本,否则不会发生“让各厂家按标准格式提供数据”这种情况
    null2error
    null2error
    Nov 20, 2024
    26
    LS 各位是否理解错了,这里的设备厂家更多的指的是做成套设备的集成商,集成商采购的标准件比如 PLC 啥的,其通信接口都是定义好的,不会动的。上到车间或者整厂的层面,(在 IT 侧)其实不怎么关心你设备中用的什么 PLC ,你用工控机也好,有什么都行的,但是给 IT 系统要提供统一接口,这个是常规要求。

    一定要标准协议的话,传统方案是走 OPC UA ,这个很简单,花钱就行了,而且建模可以建的很完善。

    其他的 web API 之类的方式,要甲方有足够的理解能力。一般不太推荐。

    比较合适方式是给一个大网关,所有 OT 数据从网关给到 IT ,网关那边解决南向协议匹配问题,对上也就是北向提供统一接口。这种产品现在很多了,省时省力。而且也可以满足标准协议的要求。

    PS:现在除了垂直行业的专用控制器以外,大部分工业设备的协议都是开放的,西门子 S7 ,三菱 MC 协议等等都有专门的协议文档的,当然也没必要自己造这个轮子了,都有开源解决方案。
    Shazoo
    Shazoo
    Nov 21, 2024
    27
    这种项目,一般都是直接部署采集器到 plc 网内。大屏配置下即可。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3028 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 83ms · UTC 11:41 · PVG 19:41 · LAX 03:41 · JFK 06:41
    ♥ Do have faith in what you're doing.