技术新讯 > 电子通信装置的制造及其应用技术 > 数据回程写入方法、系统、计算机设备及存储介质与流程  >  正文

数据回程写入方法、系统、计算机设备及存储介质与流程

  • 国知局
  • 2024-08-02 14:49:43

本发明涉及通信领域,尤其涉及一种数据回程写入方法、系统、计算机设备及存储介质。

背景技术:

1、目前在工业控制领域(如制造业、能源行业、石油化工行业、电力采集等)有很多协议,如modbus协议、ethercat协议、profinet协议、cc-link协议等,每种协议都有自身特点,其中ethercat协议以报文结构简单、低时延、精准同步等特点被受行业青睐。ethercat协议虽然在传输方面有着非常大的优势,但是存在一个缺点:ethercat协议对于读取近端从机设备的数据然后写入远端从机设备没有问题,但是当从远端从机设备写入近端从机设备会无法处理,即不支持回程写功能。

技术实现思路

1、第一方面,本申请提供一种数据回程写入方法,应用于主机端,包括:

2、当下发回程写命令时,根据所述回程写命令的种类,在以太网帧中写入对应的标志位以及对应的回程地址;

3、将所述以太网帧发送给从机设备。

4、进一步的,所述以太网帧包括和各个所述从机设备对应的协议数据单元;

5、所述根据所述回程写命令的种类,在以太网帧中写入对应的标志位以及对应的回程地址,包括:

6、根据所述回程写命令的种类,在目标从机设备的协议数据单元的保留字段中写入对应的标志位,在所述目标从机设备的协议数据单元中的地址字段中写入对应的回程地址。

7、进一步的,所述回程写命令的种类包括:目标设备回程写命令和源设备回程写命令,所述回程地址包括目标地址和源地址;

8、所述根据所述回程写命令的种类,在目标从机设备的协议数据单元的保留字段中写入对应的标志位,在所述目标从机设备的协议数据单元中的地址字段中写入对应的回程地址,包括:

9、当所述回程写命令为目标设备回程写命令时,在源设备的协议数据单元的保留字段中写入目标设备回程写标志位,并将所述目标设备的地址作为所述目标地址,写入所述源设备的协议数据单元中的地址字段中;

10、当所述回程写命令为源设备回程写命令时,在目标设备的协议数据单元的保留字段中写入源设备回程写标志为,并将所述源设备的地址作为所述源地址,写入所述目标从机设备的协议数据单元的地址字段中。

11、第二方面,本申请提供一种数据回程写入方法,应用于从机设备,包括:

12、当接收到以太网帧时,确定是否是回程帧;

13、若是回程帧,将所述从机设备的地址和所述以太网帧中的地址进行匹配,根据匹配的地址,确定回程写命令的种类;

14、根据所述回程写命令的种类,进行对应的回程写操作。

15、进一步的,所述以太网帧包括和各个所述从机设备对应的协议数据单元;

16、所述将所述从机设备的地址和所述以太网帧中的地址进行匹配,根据匹配的地址,确定回程写命令的种类,包括:

17、根据匹配的回程地址确定对应的协议数据单元,获取所述协议数据单元中的回程写标志位,根据所述回程写标志位,确定所述回程写命令的种类。

18、进一步的,所述回程写命令的种类包括:目标设备回程写命令和源设备回程写命令;

19、所述根据所述回程写命令的种类,进行对应的回程写操作,包括:

20、当所述回程写命令为目标设备回程写命令时,且所述从机设备的地址位于回程地址字段中时,则将所述协议数据单元中携带的数据写入所述从机设备;

21、当所述回程写命令为目标设备回程写命令时,且所述从机设备的地址位于自增地址字段中时,将本地从机设备采集的数据输入所述协议数据单元的数据字段中;

22、当所述回程写命令为源设备回程写命令,且所述从机设备的地址位于回程地址字段中时,将本地从机设备采集的数据输入所述协议数据单元的数据字段中;

23、当所述回程写命令为源设备回程写命令,且所述从机设备的地址位于自增地址字段中时,则将所述协议数据单元中携带的数据写入所述从机设备。

24、进一步的,所述进行对应的回程写操作后,还包括:

25、将所述以太网帧转发给下一级从机设备,直至所述以太网帧抵达主机端。

26、第三方面,本申请提供一种数据回程写入系统,包括:主机端和从机设备;

27、当所述主机端下发回程写命令时,根据所述回程写命令的种类,在以太网帧中写入对应的标志位以及对应的回程地址;

28、所述主机端将所述以太网帧发送给从机设备;

29、当所述从机设备接收到所述以太网帧时,确定是否是回程帧;

30、若是回程帧,所述从机设备将所述从机设备的地址和所述以太网帧中的地址进行匹配,根据匹配的地址,确定回程写命令的种类;

31、所述从机设备根据所述回程写命令的种类,进行对应的回程写操作。

32、第四方面,本申请提供一种计算机设备,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行所述的数据回程写入方法。

33、第五方面,本申请提供一种可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行所述的数据回程写入方法。

34、本发明公开了一种数据回程写入方法、系统、计算机设备及存储介质。所述方法包括:当下发回程写命令时,根据所述回程写命令的种类,在以太网帧中写入对应的标志位以及对应的回程地址;将所述以太网帧发送给从机设备。使得主机端可以通过简单的命令,使得以太网帧携带有回程写操作的指令即相关信息,且不影响ethercat协议的原本功能,从机设备在接收到携带有回程写命令的以太网帧时,可以简单的进行相应的操作,以实现回程写操作,从而增加了通信过程中的数据利用率,使得数据的采集和输送更为灵活。

技术特征:

1.一种数据回程写入方法,其特征在于,应用于主机端,包括:

2.根据权利要求1所述的数据回程写入方法,其特征在于,所述以太网帧包括和各个所述从机设备对应的协议数据单元;

3.根据权利要求2所述的数据回程写入方法,其特征在于,所述回程写命令的种类包括:目标设备回程写命令和源设备回程写命令,所述回程地址包括目标地址和源地址;

4.一种数据回程写入方法,其特征在于,应用于从机设备,包括:

5.根据权利要求4所述的数据回程写入方法,其特征在于,所述以太网帧包括和各个所述从机设备对应的协议数据单元;

6.根据权利要求4所述的数据回程写入方法,其特征在于,所述回程写命令的种类包括:目标设备回程写命令和源设备回程写命令;

7.根据权利要求4所述的数据回程写入方法,其特征在于,所述进行对应的回程写操作后,还包括:

8.一种数据回程写入系统,其特征在于,包括:主机端和从机设备;

9.一种计算机设备,其特征在于,包括处理器和存储器,所述存储器存储有计算机程序,所述计算机程序在所述处理器上运行时执行权利要求1至7中任一项所述的数据回程写入方法。

10.一种可读存储介质,其特征在于,其存储有计算机程序,所述计算机程序在处理器上运行时执行权利要求1至7中任一项所述的数据回程写入方法。

技术总结本发明涉及通信领域,尤其涉及一种数据回程写入方法、系统、计算机设备及存储介质。所述方法包括:当下发回程写命令时,根据所述回程写命令的种类,在以太网帧中写入对应的标志位以及对应的回程地址;将所述以太网帧发送给从机设备。使得主机端可以通过简单的命令使得从机设备可以实现回程写操作,且不影响Ethercat协议的原本功能,更容易进行功能性的扩展。技术研发人员:殷学智,阳桂林,刘茂明,吴健受保护的技术使用者:深圳市三旺通信股份有限公司技术研发日:技术公布日:2024/7/29

本文地址:https://www.jishuxx.com/zhuanli/20240801/243984.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。