登录注册

登录注册

忘记密码

密码修改成功!

首页 应用 基于赫优讯netPI 与无锡凌顶数据采集技术实现CNC实时监控管理

基于赫优讯netPI 与无锡凌顶数据采集技术实现CNC实时监控管理

来源:

 摘要:在数字化、信息化、智能化制造的大趋势下,预测性维护和大数据分析的需求在制造业领域日益增加,车间设备数据采集的重要性也越来越突出。赫优讯推出的开放式边缘云网关产品 netPI,是基于多协议芯片和树莓派架构研发的一款智能边缘连接设备,凌顶科技自主开发的数采软件 MDC.OPCUA.SERVER, 通过 Docker 进行封装并集成在 netPI 中,进而实现 netPI 采集 CNC 数据并进行云端化管理的智能生产方式。

  0 引言

  近年来,随着信息化技术的迅速发展,工业制造与互联网技术之间的关系也越来越密切,传统制造业不断向着数字化、信息化、智能化方向发展。由于数控 加工技术在我国工业加工制造领域中应用广泛,推动着整个制造业的发展,数控机床(Computer number control,CNC)作为数控加工车间中的核心加工设备, 是实现我国制造现代化的基石,被誉为"工业之母"[1],其高效的生产方式可促 进加工制造过程的提高。

  目前,现有的制造设备不能实现自动输出设备内部状态信息,容易形成 "信息孤岛"。因此,如何打破生产企业设备信息孤岛并及时精准的反馈生产过程信息?帮助企业决策者掌握生产过程状态,实现产品制造过程中的高质量高 效率生产,实现数据信息资源在生产管理上的有效应用,这在整个生产制造过程环节中起着支撑的作用[2]。然后,通过物联网通讯技术,实现准确感知设备在加工生产过程中的状态变化情况,以达到对车间数据远程信息化管理。

  在技术层面上,可以通过边缘可编辑控制器实现 OT-IT 融合。在车间信息化进程中,数据是传递信息的载体,设备状态信息数据的采集是实现生产车间信息 化的重要基础。在 OT 侧,针对不同的数控系统,要实现采集方法具有良好的兼容性和通用性,对于终端用户来说是一大难题;在 IT 侧,将采集的数据实时快 速传输到云服务器,并进行大数据处理,以及数据之间的关联性分析,实现独立 于云服务器和开放式边缘化管理是现在众多企业面临的挑战之一。德国赫优讯和 无锡凌顶科技就这一现状,分别推出边缘云网关产品 netPI 和基于物联网通讯协 议的 OPC UA Server 及数据库快速配置软件,可形成一个智能边缘连接生态系 统,对于带有网口的新设备,可直接连接 netPI 进行数据采集,不带网口的老设备,则需要采用网关产品再连接 netPI,整体架构如下图所示:


  图 1 智能边缘连接生态系统

  1 产品简介

  1.1 赫优讯 netPI

  树莓派由 Raspberry Pi 基金会开发,侧重点在于"适合所有人的经济实用型 PC",基于 ARM 架构,最大的优势是软件,其软件包数量已经达到 35 万,形 成了一个具有开放和可定制的软件生态系统[3]。树莓派提供丰富的 GPIO 针脚和 SPI 总线用于连接各种设备并对其进行二次开发,是物联网硬件平台的选择之一。

  赫优讯推出的开放式可编程边缘云网关设备 netPI,基于树莓派架构平台, 包含原始的 Raspberry Pi 3B 电路及赫优讯的多协议芯片 netX51,可实现从生产 网络中直接获取数据,并进行可视化管理,可以快速搭建 OT 和 IT 数据的"桥梁",用于安全的实施工业物联网和工业 4.0 等边缘自动化项目。netPI 专为 IT 网 络和 OT 网络之间的"边缘"应用而设计,LAN 接口连接到 IT 网络,是通过 Web 界面进行设备配置的接口,另外两个以太网接口将设备连接到实时以太网网络(OT 网络),该设备还支持无线网络通讯方式,产品图如下图所示:


  图 2 netPI 产品图

  netPI 以"开放式创新"为设计原则,创造项目共享附加值,采用以产品功能主动拓展为基础的开发环境,客户根据具体项目决定使用软件或硬件的形式实现。基于客户无法直接访问的"强化版 Linux",客户使用预安装的 Docker 下载 和操作其他软件。Docker 采用来自操作系统虚拟化的特殊技术,可以实现应用程 序在受保护的隔离环境中执行,netPI 相当于一个 Docker 主机,允许用户在安全的 Linux 系统上执行自己的应用程序,同时保留所有的保护机制。为了便于板载 Docket 管理,netPI 将 Docker Web Portainer.io 作为用户的前端访问界面,用户可直接通过界面直接进行相应的配置[4]。

  此外,netPI 还有多个可配套使用的拓展模块,比如针对串口的通讯接口模 块 NIOT-E-NPIX-RS485、NIOT-E-NPIX-RS232,还有现场总线接口模块 NIOT-E-NPIX-RCAN,以及标准的 DIDO 接口 NIOT-E-NPIX-4DI4DO 等,用户可根据实 际项目需求进行选择。

  1.2 凌顶科技数采软件

  MDC.OPCUA.SERVER 数采软件是凌顶科技自主研发的一款 OPCUA 服务器,基于物联网通讯协议 OPC UA,支持多种 PLC 和 CNC 设备的数据采集,并且采用多线程技术可同时服务于数十台设备或整条生产线的数据采集。OPC UA 通讯协议是一套集信息模型定义、服务与通讯标准为一体的标准化技术框架,作为一种面向服务的通信协议,目的是使工业化通讯有据可循,可以理解为一个 UA 服务端和 UA 客户端的实时数据库框架。UA 服务端负责数据管理与逻辑运算,并通过 OPC UA 通讯协议对 UA 客户端程序提供相应的数据与服务[5]。 MDC.OPCUA.SERVER 的通讯驱动经过精心设计,可实现多变量智能分析合并采样和高速并发数据吞吐,在 SINUMERIK 系列 CNC 上采集设备状态数据、设备诊断数据、设备运转数据等 40~60 的数据变量,可达到 2~6ms 的高频采集 率(如图 3 所示)。


  图 3 采集率

  凌顶科技可以提供 OPCUA 的驱动 API 接口,以便能将第三方开发的驱动挂 接到凌顶科技的 OPCUA 服务器[6]。MDC.OPCUA.SERVER 目前支持的设备驱动如下表所示:

  表 1 MDC.OPCUA.SERVER 支持的设备驱动汇总表


  2 软件设计

  对于 netPI 的配置,可直接通过设备名称访问 Edge Gateway Manager,这是一个带有 Tiles 的 Web 界面,用于快速访问集成在设备中的应用程序或外部网页。


  图 4 Edge Gateway Manager 界面

  进入 Edge Gateway Manager 界面时,首先激活 Docker,点击上侧菜单栏 Service,选择 Service list,进入 Docker 的配置界面。选择 Autostart 为 Enable 状 态,点击 Apply,然后设置 Operating status Running 状态为 Start 即可。如图 5 所 示。Docker 激活之后,可进入 Docker Web GUI 界面安装相应的容器,首次访问 Docker 进入 Portainer.io 需设置登录名和密码。赫优讯已在 Dockerhub 发布各种 容器,用户可根据自己的需求自行安装即可。


  图 5 设置 Docker 状态

  Docker 是一个开源的容器技术,使用者可以通过容器将软件打包成一个标准化模块,从而用于开发、交付以及部署。容器可以包含的是代码、运行环境、系统基础工具等。此外,Docker 还是一种沙盒机制,可以赋予软件或者各个运行环境的独立性,可以避免开发团队成员在同一种基础设施上运行不同软件时造成冲突。


  图 6 Docker

  为了方便之后能够在终端界面进行测试,选用了" hilschernetpi/netpi- raspbian",该容器由"balenalib/armv7hf-debian:buster"构成基础镜像,并包含了 SSH 服务器,再启动容器后,可以通过第三方软件 putty 来进行访问。

  具体部署容器步骤如下:

  (1)打开浏览器中打开 netPI 的网站,进入 Edge Gateway Manager 界面。 点击 Docker 进入 Portainer.io 进入一个图形化的 Docker 用户管理界面,其中包 含了"Images""Containers""Network""Volumes""Users"等管理界面,Portainer.io 即溶了独立的 docker 环境以及 swarm 集群模式,便于企业对 docker 的管理工作。


  图 7 Portainer.io 界面

  ( 2 )点击" Images "进入镜像管理界面,在" Pull image "中输入 "hilschernetpi/netpi-raspbian",点击"Pull the image"按钮,进行镜像的拉取。拉取后的镜像会在"Images"中以列表的形式呈现,并带有"Tags"以及"Created"方便查询、管理。


  图 8 安装 Image

  (3)点击"Containers"进入容器管理平台,选取基础镜像"hilschernetpi/netpi- raspbian",将"Network"设置成"host"共享主机 IP,开放 SSH 默认端口号 22, 将"Restart policy"设置成"always",添加"/dev/ttyAMA0"、"/dev/vcio"、 "/dev/vchiq"、"/dev/vc-mem",将"Pricileged mode"的模式更改为"on",最后 点击"Action"中的"Deploy the container"进行容器的部署,部署结果如图 8 所 示 。 具体操作步骤可参考 Hilscher 在 Dockerhub 上的 "https://hub.docker.com/r/hilschernetpi/netpi-raspbian"


  图 9 部署结果

  (4)通过 putty 登陆"hilschernetpi/netpi-raspbian"如下图所示:


  图 10 putty 登陆界面

  也可以在"Containers"中选中容器进入,点击"console"进入 web 界面中 的终端界面如下图所示。"hilschernetpi/netpi-raspbian"默认用户名为"pi"密码 "raspberry"。


  图 11 直接通过 Containers 登陆

  安装好终端之后可以对基础镜像先做源的更新,并通过终端安装 Mariadb、Node-RED、ftp、vim、net-tools 等相关应用软件。

  使用 FTP 将 MDC.OPCUA.SERVER 软件放到系统的根目录,并使用授权软件对其进行授权。

  通过"hilschernetpi/netpi-netx-ethernet-lan"将 cifx0 的实时以太网口更改成一 个标准以太网口,与 host 网络处于同一网段。具体步骤可以参考 Hilscher 在 dockerhub 上的链接"https://hub.docker.com/r/hilschernetpi/netpi-netx-ethernet-lan"

  3 数采平台

  以往的数据采集是基于设备内置的传感器以及 PLC 信号点来获取机床内部 数据信息,但无法与 CNC 在加工过程中产生一个信息交互,无法获取更多的实 时生产信息数据,在现在的智能化车间当中显得捉襟见肘。而使用 MDC.OPCUA.SERVER 可以通过 CNC 中的 X120、X127、X130(任选其一)标 准以太网接口来进行设备数据采集,可进行设备数据的实时订阅,快速搭建数据采集通道。


  图 12 SINUMERIK 840Dsl

  SINUMERIK 840Dsl 中主要的数据变量区如下: B | 模式组数据(含有适用 于各个运行方式的所有变量);C | 通道配置数据(含有适用于各个通道的所有变 量);N | NC 数据(含有适用于整个数控系统的所有变量);T | 刀具数据(含有 所有适用于机床上刀具的所有变量);A | 轴相关基本设置(含有适用于各进给轴 或者主轴的机床数据和设定数据);V | 进给驱动数据/主驱动(含有每个驱动的 机床数据或作为服务参数的机床数据)。

  对 SINUMERIK 840Dsl 的 X130 端口的网络进行修改,使其与 cifx0 的网络 处于同一网段,将 X130 端口与 cifx0 通过标准以太网进行连接,netPI 中的 eth0 通过标准以太网连接到上层系统,其架构图如下:


  图 13 数采架构

  将所需要采集的数据通过 config.xml 文件进行配置(测试中所采集的数据包含 R 参数、驱动负载、X 机床坐标、Y 机床坐标、Z 机床坐标、驱动电流),并使用授权后的 MDC.OPCUA.SERVER 进行执行,可通过终端看到如下信息:


  图 14 netPI 终端界面

  MDC.OPCUA.SERVER 默认开放 4840 端口,可以使用 OPC UA 客户端软件进行连接,结果如下:


  图 15 OPCUA Client 界面

  通过 OPC UA Client 软件可以实时监测数据的变化,进而可以将所监测到的 数据保存在本地数据库,进行模块化设计与可视化管理。

  4 结束语

  netPI 边缘云网关产品基于完全开放式的设计原则,采用以产品功能主动拓 展为基础的开发环境,可实现客户自定义开发。凌顶科技的数采软件 MDC.OPCUA.SERVER 集成在 Docker 中,可同时服务于数十台设备或整条生产 线的数据采集。对于应用需求来说,基于赫优讯 netPI 和凌顶科技的数采技术,可实现 CNC 数据实时订阅,并快速搭建数据采集通道。从而帮助生产制造业探索最佳的工艺流程,降低生产成本,提高产品质量。

  参考文献

  [1] 管怀蓉. 数控机床改造的实践性探索[J].装备制造技术, 2010(12): 164-166.

  [2] 周本华, 吴旭光,郭培龙,等.现场数据采集技术及在智能制造系统中的应用[J].制造 技术与机床, 2016(6):33-39.

  [3] 刘继元,基于树莓派的物联网应用[J],电子世界,2016(8):24-25.

  [4] Hilscher, netPI_RTE_NIOT-E-NPI3-51-EN-RE_UM_03_EN

  [5] 任伟. 工业物联网关键技术 OPC_UA 分析[M].2017-08-11. [6] 无锡凌顶科技有限公司,SCAEdge 手册说明

评论0

已输入0发表

今日制造网用户服务协议

一、特别提示

在此特别提醒您(用户)在注册成为今日制造网用户之前,请认真阅读本《今日制造网用户服务协议》(以下简称“协议”),确保您充分理解本协议中各条款。请您审慎阅读并选择接受或不接受本协议。除非您接受本协议所有条款,否则您无权注册、登录或使用本协议所涉服务。您的注册、登录、使用等行为将视为对本协议的接受,并同意接受本协议各项条款的约束。

本协议约定今日制造网与用户之间关于“今日制造网”服务(以下简称“服务”)的权利义务。“用户”是指注册、登录、使用本服务的个人。本协议可由今日制造网随时更新,更新后的协议条款一旦公布即代替原来的协议条款,恕不再另行通知,用户可在本网站中查阅最新版协议条款。在修改协议条款后,如果用户不接受修改后的条款,请立即停止使用今日制造网提供的服务,用户继续使用今日制造网提供的服务将被视为接受修改后的协议。

二、账号注册

1、用户在使用本服务前需要注册一个“今日制造网”账号。“今日制造网”账号应当使用手机号码绑定注册,请用户使用尚未与“今日制造网”账号绑定的手机号码,以及未被今日制造网根据本协议封禁的手机号码注册“今日制造网”账号。今日制造网可以根据用户需求或产品需要对账号注册和绑定的方式进行变更,而无须事先通知用户。

2、如果注册申请者有被今日制造网封禁的先例或涉嫌虚假注册及滥用他人名义注册,及其他不能得到许可的理由, 今日制造网将拒绝其注册申请。

3、鉴于“今日制造网”账号的绑定注册方式,您同意今日制造网在注册时将允许您的手机号码及手机设备识别码等信息用于注册。

4、在用户注册及使用本服务时,今日制造网需要搜集能识别用户身份的个人信息以便今日制造网可以在必要时联系用户,或为用户提供更好的使用体验。今日制造网搜集的信息包括但不限于用户的姓名、地址;今日制造网同意对这些信息的使用将受限于第三条用户个人隐私信息保护的约束。

三、账户安全

1、用户在使用本服务前需要注册一个“今日制造网”账号。“今日制造网”账号应当使用手机号码绑定注册,请用户使用尚未与“今日制造网”账号绑定的手机号码,以及未被今日制造网根据本协议封禁的手机号码注册“今日制造网”账号。今日制造网可以根据用户需求或产品需要对账号注册和绑定的方式进行变更,而无须事先通知用户。

2、如果注册申请者有被今日制造网封禁的先例或涉嫌虚假注册及滥用他人名义注册,及其他不能得到许可的理由, 今日制造网将拒绝其注册申请。

3、鉴于“今日制造网”账号的绑定注册方式,您同意今日制造网在注册时将允许您的手机号码及手机设备识别码等信息用于注册。

4、在用户注册及使用本服务时,今日制造网需要搜集能识别用户身份的个人信息以便今日制造网可以在必要时联系用户,或为用户提供更好的使用体验。今日制造网搜集的信息包括但不限于用户的姓名、地址;今日制造网同意对这些信息的使用将受限于第三条用户个人隐私信息保护的约束。

四、用户声明与保证

1、用户承诺其为具有完全民事行为能力的民事主体,且具有达成交易履行其义务的能力。

2、用户有义务在注册时提供自己的真实资料,并保证诸如手机号码、姓名、所在地区等内容的有效性及安全性,保证今日制造网工作人员可以通过上述联系方式与用户取得联系。同时,用户也有义务在相关资料实际变更时及时更新有关注册资料。

3、用户通过使用今日制造网的过程中所制作、上载、复制、发布、传播的任何内容,包括但不限于账号头像、名称、用户说明等注册信息及认证资料,或文字、语音、图片、视频、图文等发送、回复和相关链接页面,以及其他使用账号或本服务所产生的内容,不得违反国家相关法律制度,包含但不限于如下原则: (1)反对宪法所确定的基本原则的; (2)危害国家安全,泄露国家秘密,颠覆国家政权,破坏国家统一的; (3)损害国家荣誉和利益的; (4)煽动民族仇恨、民族歧视,破坏民族团结的; (5)破坏国家宗教政策,宣扬邪教和封建迷信的; (6)散布谣言,扰乱社会秩序,破坏社会稳定的; (7)散布淫秽、色情、赌博、暴力、凶杀、恐怖或者教唆犯罪的; (8)侮辱或者诽谤他人,侵害他人合法权益的; (9)含有法律、行政法规禁止的其他内容的。

4、用户不得利用“今日制造网”账号或本服务制作、上载、复制、发布、传播下干扰“今日制造网”正常运营,以及侵犯其他用户或第三方合法权益的内容: (1)含有任何性或性暗示的; (2)含有辱骂、恐吓、威胁内容的; (3)含有骚扰、垃圾广告、恶意信息、诱骗信息的; (4)涉及他人隐私、个人信息或资料的; (5)侵害他人名誉权、肖像权、知识产权、商业秘密等合法权利的; (6)含有其他干扰本服务正常运营和侵犯其他用户或第三方合法权益内容的信息。

五、服务内容

1、今日制造网具体服务内容由今日制造网根据实际情况提供,包括但不限于: (1)在线咨询服务; (2)电子刊等资料下载读物; (3)服务商收入结算和用户支付费用:具体金额以今日制造网产生的统计数据为准。

2、今日制造网有权随时审核或删除用户发布/传播的涉嫌违法或违反社会主义精神文明,或者被今日制造网认为不妥当的内容(包括但不限于文字、语音、图片、视频、图文等)。

3、所有发给用户的通告及其他消息都可通过网站或者用户所提供的联系方式发送。

六、服务的终止

1、在下列情况下,今日制造网有权终止向用户提供服务: (1)在用户违反本服务协议相关规定时,今日制造网有权终止向该用户提供服务。如该用户再一次直接或间接或以他人名义注册为用户的,一经发现,今日制造网有权直接单方面终止向该用户提供服务; (2)如今日制造网通过用户提供的信息与用户联系时,发现用户在注册时填写的联系方式已不存在或无法接通,今日制造网以其它联系方式通知用户更改,而用户在三个工作日内仍未能提供新的联系方式,今日制造网有权终止向该用户提供服务; (3)用户不得通过程序或人工方式进行刷量或作弊,若发现用户有作弊行为,今日制造网将立即终止服务,并有权扣留账户内金额; (4)一旦今日制造网发现用户提供的数据或信息中含有虚假内容,今日制造网有权随时终止向该用户提供服务; (5)本服务条款终止或更新时,用户明示不愿接受新的服务条款; (6)其它今日制造网认为需终止服务的情况。

2、服务终止后,今日制造网没有义务为用户保留原账号中或与之相关的任何信息,或转发任何未曾阅读或发送的信息给用户或第三方。

七、服务的变更、中断

1、鉴于网络服务的特殊性,用户需同意今日制造网会变更、中断部分或全部的网络服务,并删除(不再保存)用户在使用过程中提交的任何资料,而无需通知用户,也无需对任何用户或任何第三方承担任何责任。

2、今日制造网需要定期或不定期地对提供网络服务的平台进行检测或者更新,如因此类情况而造成网络服务在合理时间内的中断,今日制造网无需为此承担任何责任。

八、服务条款修改

1、今日制造网有权随时修改本服务条款的任何内容,一旦本服务条款的任何内容发生变动,今日制造网将会通过适当方式向用户提示修改内容。

2、如果不同意今日制造网对本服务条款所做的修改,用户有权停止使用网络服务。

3、如果用户继续使用网络服务,则视为用户接受今日制造网对本服务条款所做的修改。

九、免责与赔偿声明

1、若今日制造网已经明示其服务提供方式发生变更并提醒用户应当注意事项,用户未按要求操作所产生的一切后果由用户自行承担。

2、用户明确同意其使用今日制造网所存在的风险将完全由其自己承担,因其使用今日制造网而产生的一切后果也由其自己承担。

3、用户同意保障和维护今日制造网及其他用户的利益,由于用户在使用今日制造网有违法、不真实、不正当、侵犯第三方合法权益的行为,或用户违反本协议项下的任何条款而给今日制造网及任何其他第三方造成损失,用户同意承担由此造成的损害赔偿责任。

十、隐私声明

1、适用范围: (1)在用户注册今日制造网账户时,根据要求提供的个人注册信息; (2)在用户使用今日制造网,或访问其相关网页时,今日制造网自动接收并记录的用户浏览器上的服务器数值,包括但不限于IP地址等数据及用户要求取用的网页记录。

2、信息使用: (1)今日制造网不会向任何人出售或出借用户的个人信息,除非事先得到用户的许可。 (2)今日制造网亦不允许任何第三方以任何手段收集、编辑、出售或者无偿传播用户的个人信息。任何用户如从事上述活动,一经发现,今日制造网有权立即终止与该用户的服务协议,查封其账号。 (3)为达到服务用户的目的,今日制造网可能通过使用用户的个人信息,向用户提供服务,包括但不限于向用户发出产品和服务信息,或者与今日制造网合作伙伴共享信息以便他们向用户发送有关其产品和服务的信息。

3、信息披露:用户的个人信息将在下述情况下部分或全部被披露: (1)经用户同意,向第三方披露; (2)根据法律的有关规定,或者行政或司法机构的要求,向第三方或者行政、司法机构披露; (3)如果用户出现违反中国有关法律或者网站政策的情况,需要向第三方披露; (4)为提供用户所要求的产品和服务,而必须和第三方分享用户的个人信息; (5)其它今日制造网根据法律或者网站政策认为合适的披露; (6)用户使用今日制造网时提供的银行账户信息,今日制造网将严格履行相关保密约定。

十一、其他

1、今日制造网郑重提醒用户注意本协议中免除今日制造网责任和限制用户权利的条款,请用户仔细阅读,自主考虑风险。未成年人应在法定监护人的陪同下阅读本协议。

2、本协议的效力、解释及纠纷的解决,适用于中华人民共和国法律。若用户和今日制造网之间发生任何纠纷或争议,首先应友好协商解决,协商不成的,用户同意将纠纷或争议提交今日制造网住所地有管辖权的人民法院管辖。

3、本协议的任何条款无论因何种原因无效或不具可执行性,其余条款仍有效,对双方具有约束力。

4、本协议最终解释权归北京卓众出版有限公司所有,并且保留一切解释和修改的权力。

5、本协议从2018年4月1日起适用。

同意并继续