基于工业物联网的智能网关设计

(整期优先)网络出版时间:2018-12-22
/ 2

基于工业物联网的智能网关设计

王畋富

天津明匠智能系统工程有限公司天津300462

摘要:目前传感器、无线通信、嵌入式等各类信息技术的发展,全面建设物联网已是大势所趋。物联网正应用在社会生活的方方面面,如智能物流、智能交通、智能家居等等,而这些应用都依托于强大的物联网网关。同时物联网时代的到来也为我国的工业领域带来了新的机遇和挑战。它将快速引导传统的工业进入现代化。智能制造应用服务实施的关键是设备和网络。因此本文基于工业物联网,设计了一种面向现场仪表的智能网关,实现了现场仪表与网络层的互联互通。

关键词:工业物联网;智能网关;设计

作为工业4.0的组成部分之一,生产与办公信息系统之间的网络互联呈现出日新月异的持续性发展。通过基于云技术采集、分析生产数据,能够显著优化生产。但现有工厂在这一方面的网络互联存在着一个巨大的挑战,即:不同制造商生产的机器设备以及不同技术水平的生产设备通常采用了不同的数据语言。此时,解决办法通常是进行耗时耗力的、复杂的改造。对于这类情况,利用智能网关完成不同数据源间的通信协调和分析、再将通信内容转发给相应接收者是一个相对而言易于实现的解决方案。即使现有工厂,也可采用该解决方案实现能够满足未来需求的生产方案。

一、智能制造环境下的工业物联网

智能制造环境下的服务网和互联网是信息网的两大主题,与生产计划、物流相关的ERP、SCR、CRM和与产品设计、技术相关的PLM处在最上层与服务网紧密相连;与制造生产设备和生产线控制、调度相关的PCS、MES功能通过CPS信息物理系统实现,这一层和工业互联网紧密相连。从产品形成到产品生命周期服务的角度,还需要智慧原材料供应、智慧售后服务等信息互联互通,这需要充分利用服务网和互联网的功能,而物联网和服务网的融合需要CPS的参与,其是智能制造的核心技术。

二、智能网关工作原理

智能网关是一种采集仪表数据的通信设备,主要功能有:为仪表供电、与仪表通信进行曼彻斯特编码,ME)调制等。智能网关硬件部分由现场可编程门阵列(FPGA)核心板与采集底板组成。其中,采集底板部分包括以太网、信号隔离电路、曼彻斯特调制电路。FGPA核心板实现曼彻斯特编码与解码,以及以太网的网络层媒体访问控制(MAC)子层协议的部分功能。采集底板有多个独立通道,每个通道都通过两线制连接一组仪表,实现供电和曼彻斯特编码通信功能。控制端通过以太网口与FPGA进行通信,并向下发送数据。FPGA收到数据后进行曼彻斯特编码,再由曼彻斯特调制电路进行调制后通过传输线发送至仪表;仪表进行数据处理后,再返回数据;返回数据通过智能网关中的采集底板解调后发送至FPGA,经处理后再通过以太网传输至控制端进行结果显示。

例如SIMATICIOT2000是用于生产环境数据采集、处理和传输的可靠性开放性平台,是云或公司IT层和生产系统之间的理想网关,作为数据接口可实现双向通信,将在云平台分析后的数据传送给生产控制设备。这种连续的数据传输使生产优化过程形成控制闭环。IOT2000支持多种通信协议和高级语言的开放性,可实现定制化的解决方案。用户可将SIMATICIOT2000方便地集成到现有工厂中。因此,实现对老旧机器设备进行经济、安全的彻底改造。各机器设备的改造也可逐步进行。久经验证的SIMATIC品质,可确保在苛刻的工业环境中长期稳定运行。

三、工业物联网的智能网关设计

(一)FPGA核心板

FPGA是在可编程阵列逻辑(PAL)、通用阵列逻辑(GAL)、复杂可编程逻辑器件(CPLD)等可编程器件的基础上进一步发展而来的。它实际上是一种半定制的电路,能够弥补定制电路的缺点。由硬件描述语言Verilog完成的电路设计,可以快速地烧录至FPGA上进行测试,是集成电路设计的主流技术。逻辑单元存在于FPGA内部,是用于搭建逻辑电路、完成用户设计逻辑的最小单元。这些单元能实现逻辑门电路或者一些组合功能。FPGA内部的逻辑块可通过程序设计连接起来,类似芯片内的集成电路。因为逻辑块和连接方式可任意改变,所以FPGA具有较大的灵活性,可按需要实现相应的逻辑功能。智能网关中的FPGA核心板采用基于XilinxZYNQ系列系统级芯片(SoC)器件,内部集成ARM公司双核Cortex-A9处理器的核心板,集成512MBDDR3SDRAM,1GB内存资源;具有丰富的外设资源,通过外部扩展,可以实现高速USB、SD卡、总线、10/100/1000Mbit/s以太网、调试接口等功能。

(二)电源方案

1.FPGA及隔离电路供电方案

选用24V转5V电源模块,输入电压+24V,输出电压+5V,功率6W,带载能力1.2A。此部分电源可保证FPGA核心板以及信号隔离电路正常工作。

2.调制电路通道供电

每个调制电路通道是相互独立的,由总电源24V给每个通道供电。每个调制电路通道采用一个独立的24V转18V电源模块,将总电源24V转换成独立的18V,为通道供电。24V转18V电源模块输出功率为2W;最大带载能力为2W/18V≈111mA。

(三)曼彻斯特调制电路

曼彻斯特调制电路分为信号发送电路和信号接收电路两部分。发送电路将FPGA核心板发送的曼彻斯特编码调制后发送;接收电路负责接收仪表传送的曼彻斯特编码,并将其解调后传送至FPGA核心板进行解码处理。信号发送电路由过压过流保护电路、滤波电路、放大电路、稳压电路组成。过压过流保护电路可在电路中出现过压过流情况时,及时切断电源,对电路进行保护。滤波电路用于滤除传输数据中包含的其他频率成分的信号,以增加抗干扰能力。放大电路对数据波形进行运算放大处理。稳压电路为整个信号发送电路提供稳定的工作电压。信号接收电路由滤波电路、放大电路、耦合电路组成。滤波电路、放大电路功能与信号发送电路中滤波电路、放大电路的功能类似;耦合电路用于将数据波形进行整形,以便FPGA进行处理。

(四)网络通信

智能网关中包含三路以太网。以太网包括网络层MAC协议、物理层(PHY)物理接口收发器以及以及网络接口三部分。三路以太网中,两路的MAC协议部分由FPGA的专用输入输出接口搭建,另外一路由FPGA的普通输入/输出接口搭建。MAC协议主要负责控制与连接物理层的物理介质。三路以太网中,两路的PHY部分由FPGA的专用输入输出接口搭建,另外一路由FPGA的普通输入/输出接口搭建,实现了以太网的物理层功能。以太网的外围电路由专用PHY芯片以及供电电路、网络接口等构成,与FPGA搭建的协议部分一起组成了以太网功能。经测试,此方案能实现千兆以太网稳定通信。

总之,传统的控制系统只能处理设备的过程量,无法承载智能设备的智能服务信息以及与现场关联的数据处理。通过研究控制和服务信息分流的智能网关,解决了设备的现场服务和运行数据无法处理以及多个设备同时通信传输的问题;既提高了接入设备的数量,又增强了数据处理能力;既兼顾了传统现场的控制系统,又可适应以数据流为核心的物联网平台,很好地提升了传统装备和智能装备共存于一个网络的服务能力,有效地保障了制造现场的设备便捷地接入服务网络。

参考文献:

[1]练俊君,张皓栋,张椅,张仪.工业物联网创新思考[J].自动化仪表,2018,39(06)

[2].SIMATICIOT2040工业物联网智能网关[J].自动化博览,2018(05)

[3]刘林,李磊,范昀,黄钰梅.基于物联网技术的平台型工业网关产品研究[J].信息技术与标准化,2015(08)

[4].SymLinkXR2041工业物联网智能网关[J].传感器世界,2014,20(08)