厂内有 20 多台大型设备,种类不同,现在甲方要求对这些设备进行数据采集,采集内容(设备状态、检测数据、作业数据、故障、孪生数据),由于各个厂家数据不同,现在要制定一个标准接口文档,让各厂家按标准格式提供数据,请大家帮忙参考,给给意见,文档已设可编辑
有 IOT 平台,不知道这个标准是否能接入到 IOT 平台,本人非技术
以下是接口文档 [腾讯文档] 工业设备多协议数据采集接口规范 https://docs.qq.com/doc/DU3psUGZxVW9HRGt2
1
timeance 38 天前
实际上是采集 PLC 的数据吗?
|
2
zhangpulin OP @timeance 基本都有上位机,没上位机的需要从 PLC 上采集
|
3
manhere 38 天前
这甲方是多大的话语权啊就能让设备厂家按你的标准来?工业 4.0 就靠你了。
一般都是去适配设备采集。 |
4
zhangpulin OP @manhere 不按标准来,验收不了的,以后也不带你玩
|
5
asp1111 38 天前
老板你这样白嫖是不是有点过分,我没理解错的话
|
6
zhangpulin OP @asp1111 求教
|
7
XuToTo 38 天前
[让各厂家按标准格式提供数据] 这个我感觉好不现实啊
可以实现一个数据采集网关,对接设备支持的通信协议,一般工业设备支持 modbus 、mqtt 、opcua 之类的,由采集网关再统一对接到 iot 平台的标准协议 |
8
cat 38 天前
说起来我更好奇这类产品是用什么数据库来记录数据?
尤其在查询时,要支持不同时间单位的查询,是不是要用那什么时序数据库? |
9
heyjany 38 天前
|
10
quanjw 38 天前
设备和 IOT 平台之间应该还有个采集网关。他的作用是将非标的数据整合成标准数据传到 IOT 平台。
|
11
loserwn 38 天前
opc modbus 等等,市面有做类似的统一接入网关厂家,可以调研一下。
|
12
nivalxer 38 天前
看各厂商配合你不,如果配合你的话,再看走什么协议。工业设备通用标准协议一般 modbus 、mqtt 、opc 之类的,这些都有现成的库可以解析接入。
如果定标准协议的话,不考虑传输带宽、延迟等因素,走 HTTP 就定一套标准报文即可。设备的主体数据放一个 data 下面用字典方式接收,服务端再根据配置的方式从字典取数据,不同业务场景定多个不同的报文 type 。 |
13
zhangpulin OP @loserwn 大部分设备有上位机(电脑),控制程序,这样不就自己去设备直接才,而是设备厂家采集好转发出来
|
14
find 38 天前 via iPhone
还是要养成 知识付费的习惯。 谁都要吃饭,养家糊口。 可接受付费咨询。
|
15
Ackvincent 38 天前 1
@cat 时序数据库,influxdb 什么的。
|
16
Ackvincent 38 天前
有接口 自己采成本更低。
|
17
Alexsen 38 天前
文档写了啊,基本即使 mqtt ,找个现成的库,解析接入。
|
18
timeance 38 天前
楼上说的很清楚了,有工业网关。一般 PLC 采集到再上报的就是标准的协议
工业设备都是大厂,像是西门子这些都是私有协议,人家凭什么和你玩... 所以我的建议是加钱,不要想着自己搞统一 |
19
corcre 38 天前
"让各厂家按标准格式提供数据", 估计没戏(除非你给我看看预算🐶
|
20
wangbin526 38 天前 via Android
很多中低端 PLC 没有网口和 CAN ,能支持 mqtt 的更是凤毛麟角,最常见的是 485 Modbus ,但 485 从机是没法主动发消息的,你这种情况肯定得加个边缘网关,自己采集转发啊
|
21
wangtian2020 37 天前
用 node-red + mqtt
哪有要厂家适配你的格式的,3 分钟 JavaScript 转一下不行吗,这么简单的事儿都什么年代了还没用 node-red |
22
mlhorizon 37 天前
干了 20 年物联网了,没见过那个甲方能约束到设备厂商提供标准协议的,甲方里最大的 BAT 都做不到。
当年 BAT 搞开放数据中心联盟的通讯协议都是我们帮它弄的,大设备厂基本不鸟它们。 理想很丰满,现实就是只有小厂才会积极配合,但小厂的设备你不放心,最终都是找集成商做对接开发。 另外,设计一个标准接口,这是个大活,没有人能三言两语给你讲清楚的。 |
23
yolee599 37 天前 via Android
“让各厂家按标准格式提供数据”
别人凭什么要按照你的格式提供数据?先下 100KK 的订单让我看看诚意再决定要不要跟你玩。 |
24
zhangeric 37 天前
你的方向错了,这个是工厂 mes 系统必备的功能
|
25
zomco 37 天前
开发和适配工业设备数据接口属于定制服务,是有成本的,除非甲方有能力覆盖乙方研发成本,否则不会发生“让各厂家按标准格式提供数据”这种情况
|
26
null2error 37 天前
LS 各位是否理解错了,这里的设备厂家更多的指的是做成套设备的集成商,集成商采购的标准件比如 PLC 啥的,其通信接口都是定义好的,不会动的。上到车间或者整厂的层面,(在 IT 侧)其实不怎么关心你设备中用的什么 PLC ,你用工控机也好,有什么都行的,但是给 IT 系统要提供统一接口,这个是常规要求。
一定要标准协议的话,传统方案是走 OPC UA ,这个很简单,花钱就行了,而且建模可以建的很完善。 其他的 web API 之类的方式,要甲方有足够的理解能力。一般不太推荐。 比较合适方式是给一个大网关,所有 OT 数据从网关给到 IT ,网关那边解决南向协议匹配问题,对上也就是北向提供统一接口。这种产品现在很多了,省时省力。而且也可以满足标准协议的要求。 PS:现在除了垂直行业的专用控制器以外,大部分工业设备的协议都是开放的,西门子 S7 ,三菱 MC 协议等等都有专门的协议文档的,当然也没必要自己造这个轮子了,都有开源解决方案。 |
27
Shazoo 36 天前
这种项目,一般都是直接部署采集器到 plc 网内。大屏配置下即可。
|