工业互联网现场层宽带总线技术实现方法
【专利摘要】本发明涉及工业互联网现场层宽带总线技术实现方法,本发明提供的方法中,总线控制器与各总线终端在自身的时间片内发送数据,能够保证数据发送的及时性和时间确定性。故此,本发明实施例实现了一种高性能、高可靠、高实时的工业互联网现场层宽带总线技术实现方法。此外,两线制数据传输网络的传输介质可以为双绞线或屏蔽双绞线,使得该方法能够适用使用总线的传统工业控制设施,使得本发明实施例提供的方法具有很好的普遍适用性。
【专利说明】
工业互联网现场层宽带总线技术实现方法
技术领域
[0001] 本发明涉及通信技术领域,尤其涉及工业互联网现场层宽带总线技术实现方法。
【背景技术】
[0002] 在自动化和制造技术中,越来越频繁的使用串行总线技术,所有的使用者都通过 串行总线连接成网络,总线的数据交换通过主从原理来执行。现有技术中实现了一种具有 集成总线监控功能的总线站系统。如图1所示,该系统通过在控制单元、网关、执行器和传感 器中分别添加总线监控器,进而实现对总线数据的实时监控。该系统采用网关实现网络之 间的互联,而多个总线监控器使得总线系统的结构过于复杂、硬件成本较高、后期管理维护 工作困难。
[0003] 以太网和CAN总线技术依然属于目前应用最广泛的技术,但是也存在弊端,具体如 下:
[0004] 1)、由于以太网采用CSMA/CD碰撞检测方式,在网络负荷较重(大于40%)时,网络 的确定性不能满足工业控制的实时要求。例如两线以太网传输装置采用CSMA/CD碰撞检测 方式进行数据通信,而该传输方式导致系统传输可靠性差。
[0005] 2)、CAN总线的工作特点及工作方式,其事件触发机制使网络中事件之间容易发生 冲突碰撞,导致信道传输出错堵塞,使系统的可靠性差,但即便采用仲裁方式能够解决冲突 碰撞问题,但低优先级的数据传输仍然缺乏实时性;采用主从站的工作模式,在分布式控制 系统中不同站之间需要进行必要的通信连接,任意时刻一个节点主动地向网络上其它节点 发送信息而不分主次,导致在各节点之间实现自由通信的同时占用较宽的信道,进而影响 了信道上数据的传输速率,降低了传输性能。
[0006] 目前,网络传输已经遍及世界,传输数据的安全性直接影响着我们的工作、生活乃 至国家的安全,亟需一种高性能、高可靠、高实时的工工业互联网现场层宽带总线技术实现 方法。
【发明内容】
[0007] 本发明实施例提供了工业互联网现场层宽带总线技术实现方法。用以解决目前存 在的现有技术中工业控制系统性能低、数据传输的实时性和可靠性差的问题。
[0008] -方面,本发明实施例提供一种工业互联网现场层宽带总线技术实现方法,其特 征在于,适用于工业互联网现场层宽带总线架构系统,该系统包括总线控制器、至少一个总 线终端,所述总线控制器和各总线终端通过两线制数据传输网络连接,所述方法包括:
[0009] 所述总线控制器与各总线终端进行时钟同步;并,
[0010] 为自身和各总线终端分配时间片;以使所述总线控制器和所述总线终端,根据时 间片发送待发送数据。
[0011] 另一方面,本发明实施例提供一种工业互联网现场层宽带总线技术实现方法,其 特征在于,适用于工业互联网现场层宽带总线架构系统,该系统包括总线控制器、至少一个 总线终端,所述总线控制器和各总线终端通过两线制数据传输网络连接,所述方法包括:
[0012]总线终端与所述总线控制器进行时钟同步;并,
[0013 ]接收所述总线控制器分配的时间片;并,
[0014] 根据所述时间片发送待发送数据。
[0015] 本发明有益效果如下:总线控制器与各总线终端在自身的时间片内发送数据,能 够保证数据发送的及时性和时间确定性。故此,本发明实施例实现了一种高性能、高可靠、 高实时的工业互联网现场层宽带总线技术实现方法。此外,两线制数据传输网络的传输介 质可以为双绞线或屏蔽双绞线,使得该方法能够适用使用总线的传统工业控制设施,使得 本发明实施例提供的方法具有很好的普遍适用性。
【附图说明】
[0016] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本 领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。
[0017] 图1所示为现有技术中所述串行总线系统的结构示意图;
[0018] 图2所示为本发明实施例一中所述工业互联网现场层宽带总线技术实现方法的流 程不意图;
[0019] 图3所示为本发明实施例二中所述工业互联网现场层宽带总线技术实现方法的流 程不意图。
【具体实施方式】
[0020] 为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进 一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施 例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其它实施例,都属于本发明保护的范围。
[0021] 实施例一
[0022] 如图2所示,为本发明实施例提供的一种工业互联网现场层宽带总线技术实现方 法的流程示意图。其中,该方法适用于工业互联网现场层宽带总线架构系统,该系统包括总 线控制器、至少一个总线终端,所述总线控制器和各总线终端通过两线制数据传输网络连 接,该方法包括以下步骤:
[0023]步骤201:所述总线控制器与各总线终端进行时钟同步。
[0024]其中,步骤201的执行顺序不受限
[0025] 步骤202:为自身和各总线终端分配时间片;以使所述总线控制器和所述总线终端 根据时间片发送待发送数据。
[0026] 其中,在一个实施例中,总线控制器和总线终端可以通过精密时钟同步协议进行 时钟同步,该精密时钟同步协议可以为IEEE1588协议,当然,具体实施时,也可以采用现有 技术中的其他能够实现精密时钟同步的协议,本发明对此不做限定。
[0027] 本发明实施例提供的方法中,通过精密时钟同步协议进行时钟同步,并由总线控 制器为自身和各总线终端分配时间片,总线控制器与各总线终端在自身的时间片内发送数 据,能够保证数据发送的及时性和时间确定性。故此,本发明实施例实现了一种高性能、高 可靠、高实时的工业互联网现场层宽带总线技术实现方法。此外,两线制数据传输网络的传 输介质可以为双绞线或屏蔽双绞线,使得该方法能够适用使用总线的传统工业控制设施, 使得本发明实施例提供的方法具有很好的普遍适用性。
[0028] 为便于进一步理解本发明实施例提供的工业互联网现场层宽带总线技术实现方 法,下面做进一步说明:
[0029] 其中,在一个实施例中,实际应用中,宽带总线的数据可以分为实时数据和非实时 数据,其中,实时数据对数据传输的时间确定性和及时性要求较高,而非实时数据则相对要 求较低,故此,本发明实施例中,可以预先将数据分为实时数据和非实时数据,以便于根据 不同数据实行不同的发送策略。本发明实施例中还可以由总线控制器采集数据后确定该数 据是实时数据还是非实时数据;若是实时数据则将该实时数据存储至第一实时数据容器; 若是非实时数据,则将该非实时数据存储至第一非实时数据容器;
[0030] 这样,在发送第一待发送数据时,可以优先发送实时数据。具体的,步骤202中总线 控制器根据时间片发送待发送数据具体可执行为:监测是否处于自身的时间片,若处于自 身的时间片,则在该时间片内从第一实时数据容器中获取实时数据作为所述第一待发送数 据并发送;若实时数据容器为空,则从第一非实时数据容器中获取数据作为所述第一待发 送数据并发送;
[0031] 需要说明的是,总线控制器每次发送非实时数据之前,都需要确认第一实时数据 容器为空。举例说明:总线控制器从第一实时数据容器中获取数据,若第一实时数据容器为 空,则从第一非实时数据容器中获取数据作为所述第一待发送数据并发送;然后,继续确认 从第一实时数据容器中获取数据,若第一实时数据容器为空,则再从第一非实时数据容器 中获取数据作为所述第一待发送数据并发送。这样做的原因是,实时数据有可能不定期会 产生新的,并添加到实时数据容器中,例如,发送非实时数据时,便有新的实时数据产生,为 了保证实时数据能够及时发出,所以,有必要每次发送非实时数据之前都要确认实时数据 容器为空。
[0032] 其中,在一个实施例中,为了合理利用数据传输资源,所述方法还包括:若不处于 自身的时间片,从第一非实时数据容器中获取数据,并采用载波监听多路访问及冲突检测 技术发送获取的非实时数据;
[0033]其中,在一个实施例中,对于采集数据后确定该数据是实时数据的,所述步骤202 中根据时间片发送待发送数据具体可执行为基于时间触发以太网技术或TDMA技术实现根 据时间片发送数据。
[0034]其中,在一个实施例中,对于采集数据后确定该数据是实时数据的,根据时间片发 送待发送数据可以具体执行为基于时间触发以太网技术或TDMA技术实现根据时间片发送 数据。
[0035]其中,在一个实施例中,为了实现工业以太网宽带总线与其他网络之间的良好通 信,实现工业以太网宽带总线与其他现场总线网络组网。本发明实施例中,还可以包括以下 步骤:获取到需要向外网发送的数据后,将该数据转换为与所述外网对应格式的报文,并发 送给所述外网。其中,该外网例如是基于以下通信技术的网络"Process Field Bus,过程 现场总线)、Modbus(Modbus protocol,Modbus通讯协议)、can(Controller Area Network, 控制器局域网络)、CANopen或RS485/CAN等。
[0036]其中,在一个实施例中,为了提高系统的安全性,所述方法还包括:
[0037]步骤A1:学习所述两线制数据传输网络上的设备的MAC地址,并针对学习到的每个 MAC地址,分配对应的IP地址和总线设备地址;并根据学习的MAC地址及对应的IP地址和总 线设备地址,更新预先建立的三维对应关系。
[0038] 步骤A2:针对从所述两线制数据传输网络上接收到的每个数据,检测该数据中携 带的MAC地址、IP地址和总线设备地址之间的对应关系是否包含在所述三维对应关系中,若 是,则确定该数据为合法数据,否则,确定该数据为非法数据。
[0039] 这样,三维对应关系相当于白名单,白名单内的设备发送的数据为合法数据,白名 单外设备发送的数据为非法数据,可以有效避免将非法数据传输散播出去。
[0040] 其中,在一个实施例中,为了进一步提高系统安全性,本发明实施例中,还可以将 三维对应关系发送给各总线终端,以使所述总线终端能够针对从所述两线制数据传输网络 上接收到的每个数据,检测该数据中携带的MAC地址、IP地址和总线设备地址之间的对应关 系是否包含在所述三维对应关系中,若是,则确定该数据为合法数据,否则,确定该数据为 非法数据。
[0041] 这样,三维对应关系下发给了总线终端,使得总线终端也有了白名单,白名单内的 设备发送的数据为合法数据,白名单外设备发送的数据为非法数据,可以有效避免非法数 据通过总线终端传输散播出去。
[0042] 其中,在一个实施例中,为了提高数据传输的效率,所述本发明实施例中,步骤22 中根据时间片发送待发送数据可具体执行为:根据自身的时间片,采用正交频分复用技术 或基带传输方式发送第一待发送数据。
[0043]其中,在一个实施例中,所述正交频分复用技术应用在物理层。例如,总线控制器 和总线终端在物理层采用正交频分复用技术对以太网数据进行调制实现在一对数据线上 以太网报文的高速传输。此外,总线控制器和总线终端也可以采用系带传输方式实现以太 网报文的传输。
[0044] 其中,在一个实施例中,为了便于被监控,本发明实施例中,还可以包括以下步骤:
[0045] 步骤B1:接收总线配置与监控元件,发送的将针对所述两线制数据传输网络上的 至少一个设备的配置信息或监控指令。
[0046] 步骤B2:将所述配置信息或监控指令发送给对应的设备。
[0047]步骤B3:发送所述两线制数据传输网络上的至少一个设备生成的运行状态信息给 所述总线配置与监控元件。
[0048] 其中,在一个实施例中,可以通过RS485总线与所述总线配置与监控元件通信;这 样,通信方式比较简单,适用于数据量较小的情况。或者,而当数据量比较大时,为所述总线 配置与监控元件分配时间片;以使所述总线配置与监控元件用于根据时间片,以及正交频 分复用技术或基带传输技术与所述总线控制器通信。这样,本发明实施例提供的系统内的 配置信息和监控指令具有了系统性的统一性和全局性,对应需要大量配置和监控的工业现 场具有良好的便利性。
[0049]其中,在一个实施例中,总线配置与监控元件主要用于对本发明提供的系统本身 的参数配置。此外,为了实现对工业现场设备的参数配置,本发明实施例中还可以将应用监 控装置请求的应用数据发送给所述应用监控装置。其中,应用监控装置通过工业以太网宽 带总线对总线控制器、各总线终端进行包括数据采集和实时控制的实时访问。这样,基于与 总线控制器1的直接连接,总线控制器负责对总线系统的数据传递的时间间隙进行统一分 配,应用监控装置可以将需要传递的配置参数或采集命令和实时控制命令按照总线控制器 统一分配的数据传递时间间隙直接传输,使得应用监控系统的数据采集和实时控制的实时 访问更加快速和便利。
[0050] 其中,工业以太网宽带总线可以是两线制数据传输网络,也可以是以太网网线、 RS485总线或串口总线等能够实现通信的网络。具体实施时,可以根据实际需要设定,本发 明对此不做限定。
[0051] 本发明实施例中总线控制器可以根据以下方法为各总线终端分配时间片,具体 的:
[0052] 总线控制器接收总线终端发送的时间片获取请求,所述时间片获取请求中包括总 线终端的待发送数据的数据量;根据总线终端的待发送数据的数据量以及未分配的时间 片,为总线终端的待发送数据分配时间片,获得时间片分配信息;将总线终端的时间片分配 信息发送给所述总线终端,以使所述总线终端根据所述时间片分配信息,发送总线终端的 待发送数据;
[0053]其中,在一个实施例中,一个时间片能够传输的数量有限,根据总线终端的待发送 数据的数据量可以确定分配多少时间片。故此,时间片分配信息中可以包括分配的各时间 片的时间片标识,用于总线终端确定自身占用哪些时间片。
[0054]这样,总线终端控制器根据总线终端2的时间片获取请求,为总线终端分配时间 片,以使总线终端能够据为自身分配的时间片发送待发送数据。这样,总线终端根据时间片 传输数据,也能够保证数据传输的时间确定性。
[0055] 其中,在一个实施例中,为了实现重要的待发送数据优先传输,所述时间片获取请 求中还包括所述待发送数据的数据标识。这样,所述总线终端控制器根据该数据标识确定 总线终端的待发送数据的传输等级。通过重要的总线终端的待发送数据对应的传输等级也 比较高,传输等级高的数据优先分配时间片,从而实现重要的数据优先发送。本发明实施例 中,具体可包括以下步骤:
[0056] 步骤C1:根据预存的数据标识与传输优先级的对应关系,确定所述总线终端的待 发送数据标识对应的传输优先级。
[0057] 其中,在一个实施例中,数据标识可以是表示业务类型的标识,例如,数据标识用 来区分压力传感器数据、温度传感器数据等。如表1所示为数据标识与对应的优先级的示 例,当然,需要说明的是表1仅用来说明本发明实施例,并不用于限定本发明实施例。
[0058] 表1
[0060]步骤C2:用于根据确定的传输优先级、总线终端的待发送数据的数据量以及未分 配的时间片,为总线终端的待发送数据分配时间片,获得时间片分配信息。
[0061] 其中,在一个实施例中,现有技术中,为了保证传输的数据安全,通常是通过将传 输的数据进行加密后传输,这能够保证数据在传输过程中不被篡改,但加密的原始数据是 否安全没有保证。例如,现在的传感器(例如压力传感器、温度传感器)越来越智能化,采集 的数据有可能被加密之前被传感器篡改(例如被传感器中的恶意程序篡改,传感器异常将 数据篡改等)。故此,本发明实施例中为了进一步提高传输数据的安全性,还可以根据以下 方法发送待发送数据:
[0062] 步骤D1:接收数据传输设备发送的数据。
[0063] 步骤D2:检测所述数据中是否含有预置数据特征库中的至少一条特征。
[0064] 步骤D3:若检测部件的检测结果为是,则确认所述数据为合法数据。
[0065] 步骤D4:若检测部件的检测结果为否,则发出报警信息。
[0066] 其中,在一个实施例中,总线终端控制器若确认所述数据为合法数据,则可以对所 述主机进行后续处理,例如,若该数据需要传输给下一设备,则将该数据发送出去。若需要 根据该数据对自身进行控制,则根据该数据进行相应操作。
[0067] 其中,在一个实施例中,报警信息中可包括该数据的来源,以便于工作人员根据该 报警信息进行相应处理。
[0068] 其中,在一个实施例中,可以根据以下方法建立所述预置数据特征库:从数据传输 设备中采集用于建立预置数据特征库的至少一条样本数据,形成样本数据集合;根据样本 数据集合,获取以下数据特征信息中的至少一种:数据传输设备发送数据时的数据持续时 间分布特征、数据传输设备发送数据的数据量分布特征、数据传输设备发送数据的发送时 间分布特征、指定数据的数值范围特征、数据传输设备标识、网络协议信息、所述数据对应 的业务类型等;根据获取的数据特征信息,生成所述预置数据特征库。
[0069] 例如,若数据传输设备包括压力传感器、温度传感器、和流量传感器,则从这些数 据传输设备中采集相应数据作为样本数据,形成样本数据集合。
[0070] 为便于理解,这里举例对上述各数据特征信息进行说明:
[0071 ] (1 )、数据传输设备发送数据时的数据持续时间分布特征:
[0072] 例如,有些数据传输设备根据业务类型不同,每次发送数据时,持续发送的时间不 同,例如数据传输设备A每次发送数据持续时间1分钟,而数据传输设备B每次发送数据持续 时间30秒。
[0073] (2)、数据传输设备发送数据的数据量分布特征:
[0074] 例如,数据传输设备A发送数据T1、数据T2,数据T1的数据量为T1',数据T2的数据 量为T2 '。则数据传输设备A数据量分布特征为T1'和T2 '。较佳的,该分布特征还可以包括时 间段,例如时间段1发送数据T1,则时间段1对应的数据量为T1',同理,时间段1发送数据T2, 则时间段2对应的数据量为T2'。
[0075] (3)、数据传输设备发送数据的发送时间分布特征
[0076] 例如,数据传输设备A,通常在时间I1ME1、I1ME2、I1ME3、HME4时发送数据。那么接 收到数据传输设备A在HME5发送的数据就为异常数据。
[0077] (4)、指定数据的数值范围特征:
[0078]例如,压力传感器检测到的数值通常在一定数值范围内,则对于压力传感器的数 据,其数据特征应该为该数值范围。当然,更精细划分,不同压力传感器的数值范围可以不 同。
[0079] (5)、数据传输设备标识:
[0080] 该数据传输设备标识是能够唯一标识该设备的标识,例如M A C (M e d i a A c c e s s Control,物理地址)地址、IP( Internet Protocol,网络之间互连的协议)地址等。
[0081] (6)、网络协议信息:
[0082] 例如,UDP(User Datagram Protocol,用户数据报协议),TCP(Transmission Control Protocol,传输控制协议)等网络协议。
[0083] (7)、所述数据对应的业务类型:
[0084] 该业务类型例如是流量检测、温度检测、速度检测、压力检测等。具体实施时,用户 可以根据实际需要定义业务类型,均适用于本发明实施例,本发明实施例对此不做限定。
[0085] 实施例二
[0086]基于相同的发明构思,本发明实施例还提供一种工业互联网现场层宽带总线技术 实现方法,如图3所示,为该方法的流程示意图。其中,该方法适用于工业互联网现场层宽带 总线架构系统,该系统包括总线控制器、至少一个总线终端,所述总线控制器和各总线终端 通过两线制数据传输网络连接,该方法包括以下步骤:
[0087]步骤301:总线终端与所述总线控制器进行时钟同步。
[0088]其中,步骤301的执行顺序不受限。
[0089]步骤302:接收所述总线控制器分配的时间片。
[0090]步骤303:根据所述时间片发送待发送数据。
[0091] 其中,在一个实施例中,总线终端还可以:采集数据后确定该数据是实时数据还是 非实时数据;若是实时数据则将该实时数据存储至第二实时数据容器;若是非实时数据,则 将该非实时数据存储至第二非实时数据容器。
[0092] 其中,在一个实施例中,为了保障总线终端发送自己的待发送数据时,可以优先发 送实时数据。本发明实施例中,总线终端根据所述时间片发送待发送数据可具体执行为:监 测是否处于自身的时间片,若处于自身的时间片,则在该时间片内从第二实时数据容器中 获取实时数据作为所述总线终端的待发送数据并发送;若实时数据容器为空,则从第二非 实时数据容器中获取数据作为所述第二发送数据并发送。
[0093] 其中,在一个实施例中,为了有效利用传输资源,并及时的将非实时数据发送出 去,本发明实施例中还可以:若不处于自身的时间片,从第二非实时数据容器中获取数据, 并采用载波监听多路访问及冲突检测技术发送获取的非实时数据。这样,对于非实时数据 实现选择合理的时机发送出去,提高数据发送的效率和数据传输资源的利用率。
[0094] 其中,在一个实施例中,对于采集数据后确定该数据是实时数据的,所述总线终端 根据所述时间片发送待发送数据可具体执行为:基于时间触发以太网技术或TDMA技术实现 根据时间片发送数据。
[0095] 其中,在一个实施例中,为了进一步提高本系统安全性,本发明实施例中还可以接 收总线控制器发送的三维对应关系;并根据该三维对应关系执行以下操作:针对从所述两 线制数据传输网络上接收到的每个数据,检测该数据中携带的MAC地址、IP地址和总线设备 地址之间的对应关系是否包含在所述三维对应关系中,若是,则确定该数据为合法数据,否 贝1J,确定该数据为非法数据。
[0096]这样,总线终端有了白名单,白名单内的设备发送的数据为合法数据,白名单外设 备发送的数据为非法数据,可以有效避免非法数据通过总线终端传输散播出去。
[0097]所述总线终端根据所述时间片发送待发送数据可具体执行为:根据自身的时间 片,采用正交频分复用技术或基带传输方式发送总线终端的待发送数据。
[0098]其中,在一个实施例中,所述正交频分复用技术应用在物理层。例如,总线控制器 和总线终端在物理层采用正交频分复用技术对以太网数据进行调制实现在一对数据线上 以太网报文的高速传输。此外,总线控制器和总线终端也可以采用系带传输方式实现以太 网报文的传输。
[0099] 其中,在一个实施例中,为便于总线终端对接收到的数据进行特征检测,保障数据 安全,所述总线终端可具体包括以下步骤:
[0100] 步骤F1:接收数据传输设备发送的数据;
[0101] 步骤F2:检测所述数据中是否含有预置数据特征库中的至少一条特征;
[0102] 步骤F3:若检测部件的检测结果为是,则确认所述数据为合法数据;
[0103]步骤F4:若检测部件的检测结果为否,则发出报警信息。
[0104] 其中,在一个实施例中,工业过程控制中还可能由于突发事件产生的数据,有些突 发事件的数据需要及时传输,为此,本发明实施例中,总线终端还可以用于获得总线终端的 待发送数据之后,根据所述总线终端的待发送数据的数据标识,确定所述总线终端的待发 送数据是否是预置突发事件的数据;若是预置突发事件的数据,则开始传输所述预置突发 事件的数据。这样,本发明实施例中在遇到预置突发事件的数据时,无论当前时间对应的时 间片是否有待传输的数据,都优先发送预置突发事件的数据,能够保证重要的突发事件的 数据优先传输。
[0105] 其中,在一个实施例中,若不是预置突发事件的数据,总线终端则可以根据所述总 线终端的待发送数据的数据标识,确定所述总线终端的待发送数据是否是有时间确定性需 求的数据;若是,则生成所述时间片获取请求的操作。
[0106] 本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、系统、或计算 机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方 面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的 计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机 程序产品的形式。
[0107] 本发明是参照根据本发明实施例的方法、装置(装置)和计算机程序产品的流程图 和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程 和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指 令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理装置的处理器以产生 一个机器,使得通过计算机或其他可编程数据处理装置的处理器执行的指令产生用于实现 在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0108] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理装置以特 定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指 令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或 多个方框中指定的功能。
[0109] 这些计算机程序指令也可装载到计算机或其他可编程数据处理装置上,使得在计 算机或其他可编程装置上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或 其他可编程装置上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一 个方框或多个方框中指定的功能的步骤。
[0110] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造 性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优 选实施例以及落入本发明范围的所有变更和修改。
[0111] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
【主权项】
1. 一种工业互联网现场层宽带总线技术实现方法,其特征在于,适用于工业互联网现 场层宽带总线架构系统,该系统包括总线控制器、至少一个总线终端,所述总线控制器和各 总线终端通过两线制数据传输网络连接,所述方法包括: 所述总线控制器与各总线终端进行时钟同步;并, 为自身和各总线终端分配时间片;以使所述总线控制器和所述总线终端,根据时间片 发送待发送数据。2. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 采集数据后确定该数据是实时数据还是非实时数据;若是实时数据则将该实时数据存 储至第一实时数据容器;若是非实时数据,则将该非实时数据存储至第一非实时数据容器。3. 根据权利要求2所述的方法,其特征在于,根据时间片发送待发送数据,具体包括: 监测是否处于自身的时间片; 若处于自身的时间片,则在该时间片内从第一实时数据容器中获取实时数据作为待发 送数据并发送;若实时数据容器为空,则从第一非实时数据容器中获取数据作为待发送数 据并发送。4. 根据权利要求3所述的方法,其特征在于,所方法还包括: 若不处于自身的时间片,从第一非实时数据容器中获取数据,并采用载波监听多路访 问及冲突检测技术发送获取的非实时数据。5. 根据权利要求1-4中任一所述的方法,其特征在于,对于采集数据后确定该数据是实 时数据的,根据时间片发送待发送数据具体包括: 基于时间触发以太网技术或TDM技术实现根据时间片发送数据。6. 根据权利要求1所述的方法,其特征在于,所方法还包括: 获取到需要向外网发送的数据后,将该数据转换为与所述外网对应格式的报文,并发 送给所述外网。7. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 学习所述两线制数据传输网络上的设备的MAC地址,并针对学习到的每个MAC地址,分 配对应的IP地址和总线设备地址;并根据学习的MAC地址及对应的IP地址和总线设备地址, 更新预先建立的三维对应关系;以及 针对从所述两线制数据传输网络上接收到的每个数据,检测该数据中携带的MAC地址、 IP地址和总线设备地址之间的对应关系是否包含在所述三维对应关系中,若是,则确定该 数据为合法数据,否则,确定该数据为非法数据。8. 根据权利要求1所述的方法,其特征在于,所述根据时间片发送待发送数据,具体包 括,根据自身的时间片,采用正交频分复用技术或基带传输方式发送待发送数据。9. 根据权利要求8所述的方法,其特征在于,所述正交频分复用技术应用在物理层。10. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 接收总线配置与监控元件,发送的将针对所述两线制数据传输网络上的至少一个设备 的配置信息或监控指令; 将所述配置信息或监控指令发送给对应的设备;并, 发送所述两线制数据传输网络上的至少一个设备生成的运行状态信息给所述总线配 置与监控元件。11. 根据权利要求10所述的方法,其特征在于,通过RS485总线与所述总线配置与监控 元件通信;或者, 为所述总线配置与监控元件分配时间片;以使所述总线配置与监控元件用于根据时间 片,以及正交频分复用技术或基带传输技术与所述总线控制器通信。12. 根据权利要求1所述的方法,其特征在于,所述方法还包括: 将应用监控装置请求的应用数据发送给所述应用监控装置。13. -种工业互联网现场层宽带总线技术实现方法,其特征在于,适用于工业互联网现 场层宽带总线架构系统,该系统包括总线控制器、至少一个总线终端,所述总线控制器和各 总线终端通过两线制数据传输网络连接,所述方法包括: 总线终端与所述总线控制器进行时钟同步;并, 接收所述总线控制器分配的时间片;并, 根据所述时间片发送待发送数据。14. 根据权利要求13所述的方法,其特征在于,所述方法还包括: 采集数据后确定该数据是实时数据还是非实时数据;若是实时数据则将该实时数据存 储至第二实时数据容器;若是非实时数据,则将该非实时数据存储至第二非实时数据容器。15. 根据权利要求14所述的方法,其特征在于,根据所述时间片发送待发送数据,具体 包括: 监测是否处于自身的时间片,若处于自身的时间片,则在该时间片内从第二实时数据 容器中获取实时数据作为所述总线终端的待发送数据并发送;若实时数据容器为空,则从 第二非实时数据容器中获取数据作为所述第二发送数据并发送。16. 根据权利要求15所述的方法,其特征在于,所述方法还包括:若不处于自身的时间 片,从第二非实时数据容器中获取数据,并采用载波监听多路访问及冲突检测技术发送获 取的非实时数据。17. 根据权利要求13-16中任一所述的方法,其特征在于,对于采集数据后确定该数据 是实时数据的;根据所述时间片发送待发送数据,具体包括: 基于时间触发以太网技术或TDM技术实现根据时间片发送数据。18. 根据权利要求17所述的方法,其特征在于,所述方法还包括: 针对从所述两线制数据传输网络上接收到的每个数据,检测该数据中携带的MAC地址、 IP地址和总线设备地址之间的对应关系是否包含在所述三维对应关系中,若是,则确定该 数据为合法数据,否则,确定该数据为非法数据。19. 根据权利要求13所述的方法,其特征在于,根据所述时间片发送待发送数据,具体 包括: 根据自身的时间片,采用正交频分复用技术或基带传输方式发送总线终端的待发送数 据。20. 根据权利要求19所述的方法,其特征在于,所述正交频分复用技术应用在物理层。
【文档编号】H04L12/40GK105959195SQ201610467015
【公开日】2016年9月21日
【申请日】2016年6月23日
【发明人】张俭锋, 闫志伟
【申请人】北京东土科技股份有限公司