[发明专利]基于共享内存池和改进型时间片轮转法的工业网络节点在审
申请号: | 201810853437.8 | 申请日: | 2018-07-30 |
公开(公告)号: | CN108572635A | 公开(公告)日: | 2018-09-25 |
发明(设计)人: | 史艳霞;李国存;乔佳;陈愚;李益敏 | 申请(专利权)人: | 天津中德应用技术大学 |
主分类号: | G05B19/418 | 分类号: | G05B19/418 |
代理公司: | 天津市三利专利商标代理有限公司 12107 | 代理人: | 闫俊芬 |
地址: | 300350 天津*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于共享内存池和改进型时间片轮转法的工业网络节,其包括改进型时间片轮转法,即工业网络节点暂停当前的时间片轮转法,并直接切换到该子节点进行数据读取,并将数据返回给上一级节点或服务器。然后继续当前的时间片轮转法,如果在本轮的轮询中,在中断之前该子节点还没有被读取过,则在本轮的轮询中,自动跳过该子节点;若中断之前该子节点已经被读取过,则保持原有的轮询顺序。本发明可实现与多子节点的实时并行通信。在众多子节点中可以对任意一个子节点进行读取或控制,使用户体验与系统中只有一个子节点并无二致;同时提实时性高,确保越重要的子节点能越快进行控制。 | ||
搜索关键词: | 子节点 时间片轮转 读取 工业网络 改进型 轮询 共享内存池 中断 并行通信 多子节点 数据读取 数据返回 一级节点 用户体验 直接切换 实时性 原有的 跳过 服务器 | ||
【主权项】:
1.一种基于共享内存池和改进型时间片轮转法的工业网络节点,包括工业网络节点,所述工业网络节点基于STM32嵌入式处理器实现,通过以太网通讯接口或RS485通讯接口与上一级和下一级节点或服务器,通讯协议连接,所述工业网络节点通过电源接口供电,通过节点上的USB接口连接上位机,通过所述上位机对工业网络节点进行配置,配置内容包括但不限于:与上一级和下一级节点或服务器的通讯接口、基于该通讯接口的网络通讯协议、子节点的个数、每个子节点的设备类型和网络地址、每个子节点的优先级;其特征在于,所述工业网络节点运行步骤如下:步骤1.打开工业网络节点初始化程序;步骤2.根据工业网络节点是否接收到上一级节点或服务器的命令进行判断,当没有接收到任何命令时,所述工业网络节点按照常规时间片轮换法运行;步骤3a.当工业网络节点接收到上一级节点或服务器的命令为读取单个子节点的数据或对单个子节点进行控制时,所述工业控制节点运行改进型时间片轮转法;所述的改进型时间片轮转法为:工业网络节点暂停当前的时间片轮转法,并直接切换到该子节点进行数据读取,并将数据返回给上一级节点或服务器。然后继续当前的时间片轮转法,如果在本轮的轮询中,在中断之前该子节点还没有被读取过,则在本轮的轮询中,自动跳过该子节点;若中断之前该子节点已经被读取过,则保持原有的轮询顺序步骤3b.当工业网络节点收到上一级节点或服务器的读取所有子节点的数据时,该工业网络节点暂停当前的时间片轮转法,将共享内存池中各个子节点的数据发送给上一级节点或服务器,然后继续当前的常规时间片轮转法;步骤3c.当工业网络节点收到上一级节点或服务器的控制所有子节点的命令时,该工业网络节点暂停当前的时间片轮转法,按照预先设置的三种优先级别排序,按照优先级别从高到底、同一个优先级别网络地址从低到高的顺序进行控制;步骤4.控制完毕,继续当前的时间片轮转法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津中德应用技术大学,未经天津中德应用技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810853437.8/,转载请声明来源钻瓜专利网。