0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

虹科方案 | 一种使现场设备快速集成各种工业协议的通讯模块方案

虹科智能自动化 2022-03-16 09:51 次阅读

c5aff7b2-a484-11ec-8b86-dac502259ad0.png

背景

工业通讯协议多种多样,如何解决数据交互难题?

现场总线(Fieldbus)是20世纪80年代末国际上开始发展形成的一种工业数据总线,是连接现场设备和控制系统之间的一种开放式的、全数字化的、双向传输的、多分支结构的通信网络。而工业以太网是以太网在工业控制领域的延伸。工业以太网技术的发展,是由于高速以太网技术、交换式以太网技术以及全双工通信模式技术的发展及其相互结合和应用,提高了以太网通信的可靠性和实时性,在技术上与IEEE 802.3标准兼容。

c5e085a8-a484-11ec-8b86-dac502259ad0.png

目前市场上现场总线和工业以太网还没有形成真正统一的标准,CAN、PROFIBUS、Modbus、Ethernet/IP、PROFINET、EtherCAT等多种标准并行存在,广泛应用于过程自动化、医药领域、加工制造、交通运输、国防、航天、农业和楼宇等领域。如今,随着工业4.0的演变和推进,数据交互是其中重要组成部分,现场设备集成各种工业通讯协议变得尤为不可或缺。

1

简单易用的通信模块

虹科HK-OEM通信模块工作原理

虹科HK-OEM通讯模块是一款适用于工业以太网和现场总线协议的嵌入式IC模块,能够使用户的设备快速、方便地连接到工业网络中,而不需要进行大量的开发工作。这将极大地节省研发成本,尤其体现在引进新产品的开发时间成本上,可以使产品快速上市。

c5f53714-a484-11ec-8b86-dac502259ad0.png该模块上具备运行协议栈与数据处理所需的组件,包括专用协议芯片、微控制器、内存以及散热器等,因此不会给需要集成工业网口接口的现场设备带来额外负担。

c607a048-a484-11ec-8b86-dac502259ad0.png

虹科HK-OEM系列通讯模块预留了三组插针,便于连接到设备控制器与扩展外围硬件接口,包括USAST接口、SPI接口、供电电源、模块复位、工业以太网接口或现场总线接口。该模块作为设备与现场总线之间的“桥梁”,为用户通过USART和SPI接口与设备控制器交换实时网络数据提供了基础性支持,报文格式参照MODBUS协议。此外,该模块还具备32个引脚的数字量I/O信号,可以直接满足32个点的数字量I/O设计,这32个I/O引脚可以任意设置成DI或DO。由于采用了通用的针脚分配,该系列的工业以太网和现场总线通讯模块都可以简单快速地被替换,为检修提供了便捷的同时,还能最大程度缩短更换升级的时间。

虹科HK-OEM的关键特性

○支持PROFINET、EtherNet/IP、EtherCAT、Modbus TCP、CANopen、Profibus、DeviceNet等实时通信协议;

○ 具备32个引脚的数字量I/O信号,可以直接满足32个点任意DI或DO的IO设计;

○ 对用户开放了2种串行接口,包括USART接口和SPI接口,报文内容参照标准MODBUS协议;

○通用的针脚分配,可互换的接口,支持主流工业网络通讯协议;

○允许用户自定义厂商名称、厂商标识、产品型号等产品信息

虹科HK-OEM通讯模块由于其紧凑的尺寸设计,可以嵌入到小型设备或通信接口空间小的设备当中,用以开发各类仪器仪表传感器、远程I/O、网关等设备,尤其适用于工业物联网、仪表传感器行业、数据采集、自动化等领域。
c61b7d2a-a484-11ec-8b86-dac502259ad0.png

2

典型应用案例

让MFC轻松集成工业以太网

采用HK-OEM通讯模块作为MFC与西门子PLC之间通讯的“中间件”,即可集成PROFINET通讯接口。

质量流量控制器(Mass Flow Controller缩写为MFC)用于对于气体或者液体的质量流量进行精密测量和控制。它由一个入口,一个出口,一个质量流量传感器和一个比例控制阀组成,质量流量传感器采集的数据与控制器输入信号进行比较,并相应地调节比例阀以达到所需流量。

c652f7aa-a484-11ec-8b86-dac502259ad0.png


MFC常用于制药、生物技术、石油、天然气、化学和工业气体行业以及食品和饮料等行业。然而,传统质量流量控制器往往面临以下问题:


1

无法兼容现场PLC控制器

如今,在各行各业的现场应用中也开始逐步引入了通讯速率更高、实时性更好的如PROFINET、EtherNet/IP、EtherCAT等通讯方式的PLC控制器,而质量流量控制器本身应用领域比较广,需要现场控制器给其发送控制参数或者采集现场数据,因此传统的质量流量控制器可能无法与现场PLC相兼容。

2

集成工业通讯协议难度大

PROFINET、EtherNet/IP、EtherCAT等通讯协议本身在开发难度上比较大,开发周期也很长,MFC制造商需要对相应的通讯协议研究比较深入才能独立实现相应的协议代码,显然,这并不是一种很好的解决方案。

虹科HK-OEM嵌入式通讯模块是解决以上难题的理想方案。以质量流量控制器集成PROFINET通讯为例,可以采用HK-OEM通讯模块作为MFC与西门子PLC之间通讯的“中间件”,用户只需要采用支持PROFINET协议的HK-OEM通讯模块,并根据该模块预留的外围硬件电路接口,实现原有MFC与该通讯之间的USART通讯或SPI通讯即可集成PROFINET通讯接口,从而无需用户去熟悉与PROFINET协议相关的内容。现场应用中,熟悉PROFINET网络组态的工程师,可直接利用虹科HK-OEM通讯模块配套的GSD文件导入到配置软件中进行配置,便可建立与MFC设备之间的PROFINET通讯。

c6662ed8-a484-11ec-8b86-dac502259ad0.png


虹科HK-OEM通讯模块数据区定义

根据功能的不同,HK-OEM模块用到的数据区划分为5个区域,分别是:通讯信息区、下发数据区、下发参数区、设备信息区、上传数据区。HK-OEM模块在状态机“S1 握手”阶段读取设备信息区的数据,由于PROFINET模块目前未使用此区域的内容,所以用户仅需要正确回复报文即可。

下发数据:4xxxx区 - 10H功能码:

Address

Name

Size

Definition

Default

Access

0…99

通讯信息区

100 words

通讯配置参数

0

R/W

100…599

下发数据区

500 words

PROFINET下发的数据

0

R/W

1000…1499

下发参数区

500 words

PROFINET下发的参数

0

R/W

上传数据:3xxxx区 - 04H功能码:

Address

Name

Size

Definition

Default

Access

0…99

设备信息区

100 words

通讯配置参数

0

R/W

100…599

上传数据区

500 words

PROFINET下发的数据

0

R/W

无论使用USART还是SPI,HK-OEM模块都作为主站运行,遵循下面的状态机,完成HK-OEM模块与外部MCU之间的握手后,开始进行数据交互:

c67de99c-a484-11ec-8b86-dac502259ad0.png

示例程序

本示例以USART实现数据交互为例。

USART接口规定如下:

USART接口波特率支持:9.6Kbps、19.2Kbps、38.4Kbps、57.6Kbps、115.2Kbps、230.4Kbps、460.8Kbps;

HK-OEM模块上电后,在S1握手阶段,通过握手报文,OEM模块可以自动适应用户的波特率。用户使用的波特率需要在以上7种波特率之中;

USART接口数据帧格式:8 个数据位、偶校验、1 个停止位;

USART使用标准MODBUS协议;

HK-OEM模块做为USART通讯主站,用户做为USART通讯从站;

用户串口的处理机制:用户作为标准的MODBUS从站,只需要在收到HK-OEM模块的报文命令后,按照相应命令回复报文即可。

通讯报文约定如下:

A.下发数据

板卡发送:

站地址功能码寄存器起始地址(高)

寄存器起始地址(低)

寄存器数(高)

寄存器数(低)

字节数

数据值(高)

数据值(低)

CRC

01

10

00

64

00

01

02

XX

XX

XX XX

用户应答:

站地址

功能码

寄存器起始地址(高)

寄存器起始地址(低)

寄存器数(高)

寄存器数(低)

CRC

01

10

00

64

00

01

XX XX

B.上传数据

板卡发送:

站地址

功能码

寄存器起始地址(高)

寄存器起始地址(低)

寄存器数(高)

寄存器数(低)

CRC

01

04

00

64

00

02

XX XX

用户应答:

站地址

功能码

字节计数

数据值(高)

数据值(低)

数据值(高)

数据值(低)

CRC

01

04

04

00

00

00

00

XX XX

程序代码如下:

c6929dce-a484-11ec-8b86-dac502259ad0.png

USART配置

c6bccd6a-a484-11ec-8b86-dac502259ad0.png

USART接收数据处理

c6d46498-a484-11ec-8b86-dac502259ad0.png

USART发送数据处理

c6eb3768-a484-11ec-8b86-dac502259ad0.png

USART中断

MFC与西门子S7-1200 PLC通讯连接

现场应用中,PROFINET网络中通常由PROFINET的主站和从站构成,PROFINET主站实现对网络中各从站设备的控制和数据采集,西门子 S7-1200 PLC是常用的PROFINET主站之一。本应用案例中,以集成了PROFINET通讯接口的质量流量控制器作为从站,要实现与西门子 S7-1200 PLC主站的通讯,不仅需要通过网线将MFC设备接入PROFINET网络,同时也需要在主站配置软件TIA Portal中进行适当的网络组态并下载配置给PLC才能正确建立两者之间通讯。

c70ee384-a484-11ec-8b86-dac502259ad0.png

组态配置如下:

1

运行博途TIA Portal软件,新建项目工程后在项目视图中进行PROFINET网络组态。在菜单栏“选项”下拉菜单中选择“管理通用站描述文件(GSD)”,安装HK-OEM通讯模块的GSD文件,在弹出的对话框中选择GSD文件的路径,选中文件并点击安装。

c728bf20-a484-11ec-8b86-dac502259ad0.png

2

在配置界面右侧“硬件目录”导航区中找到HK-OEM通讯模块,将对应的模块标签拖入PLC PN/IE_1网络中,然后点击“未分配”,在弹出的提示框中点击“PLC_1.PROFINET interface_1”,将HK-OEM模块分配到Profinet网络中。

c7471e8e-a484-11ec-8b86-dac502259ad0.png

3

在“设备视图”中,首先选择HK-OEM通讯模块,配置其输入输出数据量,并在右侧“硬件目录”导航区中,将所需IO拖入到HONGKE Interface节点下,本例拖入16个字节的输入模块16个字节的输出模块。然后分别选中PLC和HK-OEM通讯模块的以太网口,分配对应的IP地址和子网掩码。

c778b82c-a484-11ec-8b86-dac502259ad0.png

4

以上关于PLC与HK-OEM模块的配置基本完成,便可以选择编译和下载配置至PLC中,PLC会通过组态的参数识别PROFINET网络中设备并建立通讯。下载完成并提示无误后,转到在线模式,便可查看各设备状态,同时添加新监控表,查看数据变化。

c7aa88e8-a484-11ec-8b86-dac502259ad0.png


总结/Conclusion

通过虹科HK-OEM通讯模块可以让质量流量控制器轻松集成像PROFINET、EtherNet/IP、EtherCAT、Modbus TCP、CANopen、Profibus、DeviceNet等实时通信协议,且无需对原有设备做太多修改,从而极大的节约开发工作量和开发成本,轻松的实现与现场应用中各种PLC控制器之间的通讯。同样的,该通讯模块也可以这种方式集成到其他设备中,如RFID,工业读写器,称重设备,罐装设备等,十分适用于当前工业4.0发展需要。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 通讯
    +关注

    关注

    9

    文章

    903

    浏览量

    34907
收藏 人收藏

    评论

    相关推荐

    应用 为什么PCAN方案能成为石油工程通讯的首选?

    在石油工程领域,实时监控钻井参数对于确保作业安全和提高效率至关重要。提供的PCAN解决方案凭借其高可靠性和便捷的安装维护特性,为石油钻井行业带来了显著的革新。
    的头像 发表于 11-08 16:48 228次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 为什么<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN<b class='flag-5'>方案</b>能成为石油工程<b class='flag-5'>通讯</b>的首选?

    方案 领航智能交通革新:PEAK智行定位车控系统Demo版亮相

    /CANFD信号处理,方案不仅提升了车辆的智能化水平,更在安全性和效率上迈出了革命性的步。
    的头像 发表于 08-27 09:28 279次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b><b class='flag-5'>方案</b>  领航智能交通革新:<b class='flag-5'>虹</b><b class='flag-5'>科</b>PEAK智行定位车控系统Demo版亮相

    应用 当CANoe不是唯选择:发现PCAN-Explorer 6

    在CAN总线分析软件领域,当CANoe不再是唯选择时,PCAN-Explorer 6软件成为了个有竞争力的解决方案。在现代
    的头像 发表于 08-16 13:08 516次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>应用 当CANoe不是唯<b class='flag-5'>一</b>选择:发现<b class='flag-5'>虹</b><b class='flag-5'>科</b>PCAN-Explorer 6

    案例 从设备连接到精准监控:温度采集模块技术精讲

    在精密工程和智能监控的前沿,温度监测已成为确保设备性能和安全不可或缺的环。MU-Thermocouple CAN/CAN FD系列模块
    的头像 发表于 07-22 17:33 385次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例 从<b class='flag-5'>设备</b>连接到精准监控:<b class='flag-5'>虹</b><b class='flag-5'>科</b>温度采集<b class='flag-5'>模块</b>技术精讲

    三菱PLC支持哪些通讯协议

    三菱PLC(Programmable Logic Controller,可编程逻辑控制器)是一种广泛应用于工业自动化领域的控制设备。它具有高度的可靠性、灵活性和易用性,能够满足各种
    的头像 发表于 07-01 10:20 5288次阅读

    网络故障导致流量失控?看Qci方案如何招制胜!

    关键数据流的优先级和带宽得到保障。本文将深入探讨IEEE802.1Qci协议的基本概念、工作原理以及提供的Qci解决方案,帮您理解如何通过精确的流量控制来提升网
    的头像 发表于 06-20 08:04 506次阅读
    网络故障导致流量失控?看<b class='flag-5'>虹</b><b class='flag-5'>科</b>Qci<b class='flag-5'>方案</b>如何<b class='flag-5'>一</b>招制胜!

    案例|为什么PCAN MicroMod FD是数模信号转换的首选方案

    精确的信号采集和转换是确保生产效率和质量的关键。PCAN MicroMod FD系列模块,以其卓越的数模信号转换能力,为工程师们提供了个强大的工具。本文将深入探讨如何通过
    的头像 发表于 06-11 15:36 379次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>案例|为什么PCAN MicroMod FD是数模信号转换的首选<b class='flag-5'>方案</b>?

    工业通讯现场中关于EtherCAT转TCPIP网关的现场应用

    为更为通用的TCP/IP协议。于是开疆智能EtherCAT转TCP/IP网关应运而生,它不仅实现了两协议间的转换,还架起了现场设备与互联网
    的头像 发表于 06-05 16:34 462次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>通讯</b><b class='flag-5'>现场</b>中关于EtherCAT转TCPIP网关的<b class='flag-5'>现场</b>应用

    工业通讯现场中关于EtherCAT转TCPIP网关的现场应用

    为更为通用的TCP/IP协议。于是开疆智能EtherCAT转TCP/IP网关应运而生,它不仅实现了两协议间的转换,还架起了现场设备与互联网
    的头像 发表于 06-05 16:32 415次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>通讯</b><b class='flag-5'>现场</b>中关于EtherCAT转TCPIP网关的<b class='flag-5'>现场</b>应用

    多端口能量路由实时控制仿真系统解决方案

    RCP多端口设备电力电子教学产品结合CBox设备,通过MATLAB及相关硬件的模块化设计,为解决教学内容复杂、理论与实际脱节等问题提供了一种创新的解决
    发表于 05-10 11:05

    新品 | E-Val Pro Plus有线验证解决方案

    有线验证解决方案E-ValProPlus我们很高兴地宣布,我们将推出全新的
    的头像 发表于 04-19 08:04 363次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>新品 | E-Val Pro Plus有线验证解决<b class='flag-5'>方案</b>

    PLC以太网通讯模块是什么?PLC以太网通讯模块的功能特点

    PLC以太网通讯模块一种专为工业控制系统设计的硬件设备,用于将PLC系统连接到以太网(Ethernet)网络,实现与其它
    的头像 发表于 04-10 14:04 2245次阅读

    如何快速开发高性能步进电机控制驱动系统RS485 UART通讯Modebus协议防丢步节能静音驱动TMCM1290

    TMCM-1290是款4-36V供电的智能集成步进电机驱动器+控制器模块,它融合了步进电机的运动控制和驱动功能,为现代工业应用提供了高效、可靠的解决
    发表于 03-10 20:44

    分享 | PCAN工具:强大的CAN通讯解决方案,你了解多少?

    在当今的汽车和工业自动化领域,可靠的通讯系统至关重要,PCAN工具为这些应用提供了强大的支持。本文将介绍
    的头像 发表于 02-02 09:54 842次阅读
    <b class='flag-5'>虹</b><b class='flag-5'>科</b>分享 | PCAN工具:强大的CAN<b class='flag-5'>通讯</b>解决<b class='flag-5'>方案</b>,你了解多少?

    工业协议转换网关是什么?有什么功能?

    工业自动化领域,各种设备和系统间的通信协议十分丰富,对于系统集成和数据交互带来困扰。工业
    的头像 发表于 01-05 17:51 594次阅读
    <b class='flag-5'>工业</b><b class='flag-5'>协议</b>转换网关是什么?有什么功能?