CN117336119A - 一种可编程的IO-Link网关系统 - Google Patents
一种可编程的IO-Link网关系统 Download PDFInfo
- Publication number
- CN117336119A CN117336119A CN202311341551.XA CN202311341551A CN117336119A CN 117336119 A CN117336119 A CN 117336119A CN 202311341551 A CN202311341551 A CN 202311341551A CN 117336119 A CN117336119 A CN 117336119A
- Authority
- CN
- China
- Prior art keywords
- link
- master station
- transceiver
- mcu
- main control
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000004891 communication Methods 0.000 claims abstract description 7
- 238000013500 data storage Methods 0.000 claims abstract description 6
- 230000008676 import Effects 0.000 claims abstract description 5
- 238000012545 processing Methods 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims description 2
- 238000000034 method Methods 0.000 abstract description 7
- 230000006870 function Effects 0.000 abstract description 5
- 230000008569 process Effects 0.000 abstract description 5
- 238000005516 engineering process Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/66—Arrangements for connecting between networks having differing types of switching systems, e.g. gateways
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/16—Gateway arrangements
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Programmable Controllers (AREA)
Abstract
本发明公开一种可编程的IO‑Link网关系统,包括IO‑Link设备、IO‑Link主站、计算机和主控,IO‑Link主站包括以太网处理器、MCU、数据存储器和IO‑Link收发器,IO‑Link设备包括执行器和传感器,所述以太网处理器、数据存储器、IO‑Link收发器与MCU之间通过串行接口连接,以太网处理器通过以太网分别与计算机和主控通讯连接,第一IO‑Link收发器的信号输出端与执行器信号连接,第二IO‑Link收发器的信号输入端与传感器信号连接,MCU通过计算机导入适用于应用场景的程序文件,并加载到数据存储器中。本发明既可以支持网关的数据转发功能,也可以编程直接对数据作处理。
Description
技术领域
本发明涉及IO-Link通信协议技术领域,具体涉及一种可编程的IO-Link网关系统。
背景技术
在智能制造领域,IO-Link通信协议支持的设备可以分为传感器和执行器。在实际应用中,通常会用IO-Link主站作为网关来驱动多个设备,传感器采集现场数据经网关上报给主控(如PLC或PC),主控将需要执行的操作数据通过网关下发给执行器执行,这组成一个较长的处理回路,存在多级转发等耗时操作,导致系统的处理时间较长,需占用主控的数据运算处理资源。且现有的IO-Link主站网关只有数据转发能力,并不能直接处理数据,更不支持用户自定义处理程序的能力。
发明内容
本发明的目的在于克服现有技术的不足,提供一种可编程的IO-Link网关系统,该系统既可以支持网关的数据转发功能,也可以编程直接对数据作处理,简化主控的数据处理流程,甚至在不连接主控设备的情况下能以IO-Link主站为控制中心进行自动化处理。
本发明的技术方案如下:
一种可编程的IO-Link网关系统,包括IO-Link设备、IO-Link主站、计算机和主控,所述IO-Link主站包括以太网处理器、MCU、数据存储器、第一IO-Link收发器和第二IO-Link收发器,所述IO-Link设备包括执行器和传感器,所述以太网处理器、数据存储器、第一IO-Link收发器、第二IO-Link收发器与MCU之间通过串行接口连接,所述以太网处理器通过以太网分别与计算机和主控通讯连接,所述第一IO-Link收发器的信号输出端与执行器信号连接,所述主控将需要执行的操作数据通过IO-Link主站下发给执行器执行,所述第二IO-Link收发器的信号输入端与传感器信号连接,通过传感器采集现场数据经IO-Link主站上报给主控,所述MCU通过计算机导入适用于应用场景的程序文件,并加载到数据存储器中,IO-Link设备自处理使能开关被打开后,MCU加载、校验和解析程序文件,文件校验合法且解析正常后,开始按设定的条件周期循环调用程序文件中的处理程序。
其中,所述主控为PLC或PC。
其中,所述程序文件通过客户端编辑生成,再通过计算机下发给IO-Link主站。
其中,所述程序文件的内容包括各个端口间的数据处理逻辑。
相对于现有技术,本发明的有益效果在于:本发明可让IO-Link主站在实现网关功能的基础上,具备近端处理数据的能力,使同一网关设备的端口间的数据采集、处理和输出控制回路最短,降低了设备的反应耗时,提高设备处理效率,扩大了网关设备的适用场景。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明提供的一种可编程的IO-Link网关系统的系统框图;
图2为本发明提供的一种可编程的IO-Link网关系统的方法流程图。
实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
实施例
请参阅图1,本实施例提供一种可编程的IO-Link网关系统,包括IO-Link设备、IO-Link主站、计算机和主控,IO-Link主站包括以太网处理器、MCU、数据存储器、第一IO-Link收发器和第二IO-Link收发器,IO-Link设备包括执行器和传感器,以太网处理器、数据存储器、第一IO-Link收发器、第二IO-Link收发器与MCU之间通过串行接口连接,以太网处理器通过以太网分别与计算机和主控通讯连接,第一IO-Link收发器的信号输出端与执行器信号连接,主控将需要执行的操作数据通过IO-Link主站下发给执行器执行,第二IO-Link收发器的信号输入端与传感器信号连接,通过传感器采集现场数据经IO-Link主站上报给主控,所述MCU通过计算机导入适用于应用场景的程序文件,并加载到数据存储器中。如图2所示,IO-Link设备自处理使能开关被打开后,MCU加载、校验和解析程序文件,文件校验合法且解析正常后,开始按设定的条件周期循环调用程序文件中的处理程序。
其中,所述主控可为PLC或PC。本实施例中,所述主控为PLC。
其中,所述程序文件通过客户端编辑生成,再通过计算机下发给IO-Link主站。
其中,所述程序文件的内容包括各个端口间的数据处理逻辑。典型逻辑为:检测到X端口传感器数据符合某特征时,Y端口在延时XX us后输出XXX信号到执行器,并更新程序执行结果、状态标记和执行计数。
在通讯端口有连接主控的场景下,PLC可以查询程序执行结果、状态标记和执行计数等。如果程序中设置了软使能开关,则可以通过PLC下发命令打开软使能开关来实现对自处理程序启动/停止的控制。
在通讯端口未连接主控场景下,在程序中设置硬件触发信号。当信号满足触发条件时,自动启动程序文件中的程序。IO-Link主站将不再作为网关设备运行,而是一个自动运行的IO-Link主站,实现以IO-Link主站为控制中心的小型自动化控制回路。
综上所述,本发明通过在IO-Link主站的网关系统中增加导入程序文件的功能。程序文件在客户端编辑生成,并通过网关与主控的通讯端口加载到IO-Link主站的数据存储器中。IO-Link设备自处理使能开关被打开后,主站系统加载并运行程序文件。
由于具有程序执行能力并对用户开放了程序导入功能,因此用户可以按需求开发和加载适合于应用场景的自动处理程序,实现具备程序处理的网关系统。
以上仅为本发明的较佳实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种可编程的IO-Link网关系统,其特征在于:包括IO-Link设备、IO-Link主站、计算机和主控,所述IO-Link主站包括以太网处理器、MCU、数据存储器、第一IO-Link收发器和第二IO-Link收发器,所述IO-Link设备包括执行器和传感器,所述以太网处理器、数据存储器、第一IO-Link收发器、第二IO-Link收发器与MCU之间通过串行接口连接,所述以太网处理器通过以太网分别与计算机和主控通讯连接,所述第一IO-Link收发器的信号输出端与执行器信号连接,所述主控将需要执行的操作数据通过IO-Link主站下发给执行器执行,所述第二IO-Link收发器的信号输入端与传感器信号连接,通过传感器采集现场数据经IO-Link主站上报给主控,所述MCU通过计算机导入适用于应用场景的程序文件,并加载到数据存储器中,IO-Link设备自处理使能开关被打开后,MCU加载、校验和解析程序文件,文件校验合法且解析正常后,开始按设定的条件周期循环调用程序文件中的处理程序。
2.根据权利要求1所述的一种可编程的IO-Link网关系统,其特征在于:所述主控为PLC或PC。
3.根据权利要求1所述的一种可编程的IO-Link网关系统,其特征在于:所述程序文件通过客户端编辑生成,再通过计算机下发给IO-Link主站。
4.根据权利要求1所述的一种可编程的IO-Link网关系统,其特征在于:所述程序文件的内容包括各个端口间的数据处理逻辑。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311341551.XA CN117336119A (zh) | 2023-10-17 | 2023-10-17 | 一种可编程的IO-Link网关系统 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202311341551.XA CN117336119A (zh) | 2023-10-17 | 2023-10-17 | 一种可编程的IO-Link网关系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN117336119A true CN117336119A (zh) | 2024-01-02 |
Family
ID=89291518
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202311341551.XA Pending CN117336119A (zh) | 2023-10-17 | 2023-10-17 | 一种可编程的IO-Link网关系统 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN117336119A (zh) |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN111756626A (zh) * | 2020-06-03 | 2020-10-09 | 西安交通大学 | 一种基于opc ua的产线边缘设备纵向集成网关及其实现方法 |
| US20210075644A1 (en) * | 2017-12-29 | 2021-03-11 | Datalogic Ip Tech S.R.L. | IO-Link Device |
| CN113671888A (zh) * | 2020-05-15 | 2021-11-19 | 江苏华澳橡胶机械有限公司 | 硫化机IO-Link总线控制系统及其布局方法 |
| CN216751818U (zh) * | 2021-10-27 | 2022-06-14 | 索提斯云智控科技(上海)有限公司 | 一种微型应用边缘控制器 |
| CN219351760U (zh) * | 2023-02-23 | 2023-07-14 | 王腾 | 一种可编程智能工控网关 |
| CN116545800A (zh) * | 2023-03-15 | 2023-08-04 | 浙江中控研究院有限公司 | 一种基于边缘计算的可编程网关 |
-
2023
- 2023-10-17 CN CN202311341551.XA patent/CN117336119A/zh active Pending
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20210075644A1 (en) * | 2017-12-29 | 2021-03-11 | Datalogic Ip Tech S.R.L. | IO-Link Device |
| CN113671888A (zh) * | 2020-05-15 | 2021-11-19 | 江苏华澳橡胶机械有限公司 | 硫化机IO-Link总线控制系统及其布局方法 |
| CN111756626A (zh) * | 2020-06-03 | 2020-10-09 | 西安交通大学 | 一种基于opc ua的产线边缘设备纵向集成网关及其实现方法 |
| CN216751818U (zh) * | 2021-10-27 | 2022-06-14 | 索提斯云智控科技(上海)有限公司 | 一种微型应用边缘控制器 |
| CN219351760U (zh) * | 2023-02-23 | 2023-07-14 | 王腾 | 一种可编程智能工控网关 |
| CN116545800A (zh) * | 2023-03-15 | 2023-08-04 | 浙江中控研究院有限公司 | 一种基于边缘计算的可编程网关 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11182197B2 (en) | Guest-initiated announcement of virtual machine migration | |
| CN112039722B (zh) | 一种mqtt协议仿真方法及仿真设备 | |
| CN108933716B (zh) | 基于OpenWrt的云交互网关、通信方法及智能家居系统 | |
| CN108667725A (zh) | 一种基于多种接入及边缘计算的工业软网关以及实现方法 | |
| US20220376947A1 (en) | Monitoring controller area network (can) xl nodes | |
| CN108924008A (zh) | 一种双控制器数据通信方法、装置、设备及可读存储介质 | |
| CN113296979B (zh) | 一种虚幻引擎与外部程序的数据通信方法 | |
| CN105718396A (zh) | 一种大数据主设备传输的i2c总线装置及其通讯方法 | |
| CN113301121B (zh) | 一种机器人遥操作中指令的传输方法及系统 | |
| CN117336119A (zh) | 一种可编程的IO-Link网关系统 | |
| CN105922261B (zh) | 一种机器人控制装置及其控制方法 | |
| CN114647448B (zh) | 一种多单片机间唤醒通信的方法、装置、设备及存储介质 | |
| CN112084099B (zh) | 基于主机获取报警状态值的方法、装置、设备及存储介质 | |
| CN111752728B (zh) | 消息传输方法及装置 | |
| CN111510362B (zh) | 一种基于ModBus数据服务功能的通信方法及系统 | |
| CN106330519B (zh) | 一种网管系统间报文的通信方法及系统 | |
| CN106708701A (zh) | 一种基于arinc659总线的中央维护装置与方法 | |
| Vorapojpisut | Model-based design of IoT/WSN nodes: Device driver implementation | |
| CN111819039B (zh) | 机器人控制方法、装置及可读存储介质 | |
| CN102868691B (zh) | 一种全配置化数据通信方法及系统 | |
| CN117061393B (zh) | 测试系统、测试方法及计算机程序产品 | |
| CN116303130B (zh) | 存储设备异步事件上报方法及其应用设备 | |
| CA2461763A1 (en) | Method for accessing a command unit for a data network | |
| CN103927153A (zh) | 一种系统配置的方法、设备及系统 | |
| CN118631833A (zh) | 面向流程行业的工业设备控制和状态反馈的方法及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| RJ01 | Rejection of invention patent application after publication | ||
| RJ01 | Rejection of invention patent application after publication |
Application publication date: 20240102 |