V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zhangpulin
V2EX  ›  程序员

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

  •  
  •   zhangpulin · 17 小时 34 分钟前 · 1056 次点击

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

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

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

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

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

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

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

    所以我的建议是加钱,不要想着自己搞统一
    corcre
        19
    corcre  
       16 小时 8 分钟前
    "让各厂家按标准格式提供数据", 估计没戏(除非你给我看看预算🐶
    wangbin526
        20
    wangbin526  
       15 小时 39 分钟前 via Android
    很多中低端 PLC 没有网口和 CAN ,能支持 mqtt 的更是凤毛麟角,最常见的是 485 Modbus ,但 485 从机是没法主动发消息的,你这种情况肯定得加个边缘网关,自己采集转发啊
    wangtian2020
        21
    wangtian2020  
       11 小时 44 分钟前
    用 node-red + mqtt
    哪有要厂家适配你的格式的,3 分钟 JavaScript 转一下不行吗,这么简单的事儿都什么年代了还没用 node-red
    mlhorizon
        22
    mlhorizon  
       1 小时 13 分钟前
    干了 20 年物联网了,没见过那个甲方能约束到设备厂商提供标准协议的,甲方里最大的 BAT 都做不到。
    当年 BAT 搞开放数据中心联盟的通讯协议都是我们帮它弄的,大设备厂基本不鸟它们。
    理想很丰满,现实就是只有小厂才会积极配合,但小厂的设备你不放心,最终都是找集成商做对接开发。
    另外,设计一个标准接口,这是个大活,没有人能三言两语给你讲清楚的。
    yolee599
        23
    yolee599  
       28 分钟前 via Android
    “让各厂家按标准格式提供数据”
    别人凭什么要按照你的格式提供数据?先下 100KK 的订单让我看看诚意再决定要不要跟你玩。
    zhangeric
        24
    zhangeric  
       11 分钟前
    你的方向错了,这个是工厂 mes 系统必备的功能
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5779 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 01:43 · PVG 09:43 · LAX 17:43 · JFK 20:43
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.