含数据编制命令的控制数据处理方法和处理装置
- 国知局
- 2024-09-05 14:27:14
本发明是关于数据处理,特别是关于一种含数据编制命令的控制数据处理方法和处理装置。
背景技术:
1、目前,在一些自动化工厂中,可以由服务器基于计算机程序来生成某些控制数据,随后可以由服务器将控制数据发送给位于工厂的主机,随后可以由主机存储厂区内部分自动化设备的控制数据,在有需要时,厂区内的工程师可以从主机读取控制数据,同时厂区内的工程师可以对主机上存储的控制数据进行微调,此外,厂区内的自动化设备也可以自发地从主机读取一些必要的控制数据。然而,现有系统在操作过程中还存在一些无法克服的技术问题。
技术实现思路
1、本发明提供了一种含数据编制命令的控制数据处理方法,包括如下步骤:由主机接收由服务器发送的控制数据集合;由主机将控制数据集合存储在主机的存储器内;由主机接收由第一设备发送的第一数据编制命令,其中,第一数据编制命令是由第一用户生成的;由主机接收由第一设备发送的第一数据读取命令,其中,第一数据读取命令是由第一设备自动生成的,其中,第一数据读取命令中包括第一读取目的标识符,其中,第一数据编制命令与第一数据读取命令是在一个操作周期内被主机接收的;由主机将第一数据编制命令和第一数据读取命令存储在缓存器中;由主机的存储器控制器基于第一读取目的标识符来确定第一读取目的;由主机的存储器控制器基于第一读取目的来确定第一数据编制命令和第一数据读取命令的执行顺序。
2、在一优选的实施方式中,由主机的存储器控制器基于第一读取目的来确定第一数据编制命令和第一数据读取命令的执行顺序包括如下步骤:如果主机的存储器控制器基于第一读取目的标识符确定第一读取目的是读取原始数据,则由主机的存储器控制器确定先执行第一数据读取命令,随后执行第一数据编制命令;如果主机的存储器控制器基于第一读取目的标识符确定第一读取目的是读取当前数据,则由主机的存储器控制器确定先执行第一数据编制命令,随后执行第一数据读取命令。
3、在一优选的实施方式中,方法还包括:由主机接收由第一设备发送的第二数据编制命令,其中,第二数据编制命令是由第一设备自动生成的;由主机接收由第一设备发送的第二数据读取命令,其中,第二数据读取命令是由第一用户生成的,其中,第二数据读取命令中包括第二读取目的标识符,其中,第二数据编制命令与第二数据读取命令是在一个操作周期内被主机接收的;由主机将第二数据编制命令和第二数据读取命令存储在缓存器中;由主机的存储器控制器基于第二读取目的标识符来确定第二读取目的,其中,第二读取目的标识符表示第二读取目的的方式不同于第一读取目的标识符表示第一读取目的的方式;由主机的存储器控制器基于第二读取目的来确定第二数据编制命令和第二数据读取命令的执行顺序。
4、在一优选的实施方式中,由主机的存储器控制器基于第二读取目的来确定第二数据编制命令和第二数据读取命令的执行顺序包括如下步骤:如果主机的存储器控制器基于第二读取目的标识符确定第二读取目的是读取原始数据,则由主机的存储器控制器确定先执行第二数据读取命令,随后执行第二数据编制命令;如果主机的存储器控制器基于第二读取目的标识符确定第二读取目的是读取当前数据,则由主机的存储器控制器确定先执行第二数据编制命令,随后执行第二数据读取命令。
5、在一优选的实施方式中,方法还包括:由主机接收由第一设备发送的第三数据编制命令,其中,第三数据编制命令是由第一用户生成的;由主机接收由第二设备发送的第三数据读取命令,其中,第三数据读取命令是由第二用户生成的,其中,第三数据读取命令中包括第三读取目的标识符,其中,第三数据编制命令与第三数据读取命令是在一个操作周期内被主机接收的;由主机将第三数据编制命令和第三数据读取命令存储在缓存器中;由主机的存储器控制器基于第三读取目的标识符来确定第三读取目的,其中,第三读取目的标识符表示第三读取目的的方式不同于第一读取目的标识符表示第一读取目的的方式,其中,第三读取目的标识符表示第三读取目的的方式不同于第二读取目的标识符表示第二读取目的的方式;由主机的存储器控制器基于第三读取目的来确定第三数据编制命令和第三数据读取命令的执行顺序。
6、在一优选的实施方式中,由主机的存储器控制器基于第三读取目的来确定第三数据编制命令和第三数据读取命令的执行顺序包括如下步骤:如果主机的存储器控制器基于第三读取目的标识符确定第三读取目的是读取原始数据,则由主机的存储器控制器确定先执行第三数据读取命令,随后执行第三数据编制命令;如果主机的存储器控制器基于第三读取目的标识符确定第三读取目的是读取当前数据,则由主机的存储器控制器确定先执行第三数据编制命令,随后执行第三数据读取命令。
7、本发明提供了一种控制数据处理装置,包括用于执行以下操作的单元:由主机接收由服务器发送的控制数据集合;由主机将控制数据集合存储在主机的存储器内;由主机接收由第一设备发送的第一数据编制命令,其中,第一数据编制命令是由第一用户生成的;由主机接收由第一设备发送的第一数据读取命令,其中,第一数据读取命令是由第一设备自动生成的,其中,第一数据读取命令中包括第一读取目的标识符,其中,第一数据编制命令与第一数据读取命令是在一个操作周期内被主机接收的;由主机将第一数据编制命令和第一数据读取命令存储在缓存器中;由主机的存储器控制器基于第一读取目的标识符来确定第一读取目的;由主机的存储器控制器基于第一读取目的来确定第一数据编制命令和第一数据读取命令的执行顺序。
8、在一优选的实施方式中,由主机的存储器控制器基于第一读取目的来确定第一数据编制命令和第一数据读取命令的执行顺序包括如下步骤:如果主机的存储器控制器基于第一读取目的标识符确定第一读取目的是读取原始数据,则由主机的存储器控制器确定先执行第一数据读取命令,随后执行第一数据编制命令;如果主机的存储器控制器基于第一读取目的标识符确定第一读取目的是读取当前数据,则由主机的存储器控制器确定先执行第一数据编制命令,随后执行第一数据读取命令。
9、在一优选的实施方式中,装置还包括用于执行以下操作的单元:由主机接收由第一设备发送的第二数据编制命令,其中,第二数据编制命令是由第一设备自动生成的;由主机接收由第一设备发送的第二数据读取命令,其中,第二数据读取命令是由第一用户生成的,其中,第二数据读取命令中包括第二读取目的标识符,其中,第二数据编制命令与第二数据读取命令是在一个操作周期内被主机接收的;由主机将第二数据编制命令和第二数据读取命令存储在缓存器中;由主机的存储器控制器基于第二读取目的标识符来确定第二读取目的,其中,第二读取目的标识符表示第二读取目的的方式不同于第一读取目的标识符表示第一读取目的的方式;由主机的存储器控制器基于第二读取目的来确定第二数据编制命令和第二数据读取命令的执行顺序。
10、在一优选的实施方式中,由主机的存储器控制器基于第二读取目的来确定第二数据编制命令和第二数据读取命令的执行顺序包括如下步骤:如果主机的存储器控制器基于第二读取目的标识符确定第二读取目的是读取原始数据,则由主机的存储器控制器确定先执行第二数据读取命令,随后执行第二数据编制命令;如果主机的存储器控制器基于第二读取目的标识符确定第二读取目的是读取当前数据,则由主机的存储器控制器确定先执行第二数据编制命令,随后执行第二数据读取命令。
11、与现有技术相比,本发明具有如下优点:
12、现有系统为了保证操作灵活性,引起了新的技术问题。存在同一台设备同时向主机发送数据编制命令以及数据读取命令的情况,此时主机无法识别该一台设备希望先执行数据编制命令还是数据读取命令,此外,由于允许设备自动发送数据编制命令以及数据读取命令,所以即便主机先后接收到了用户生成的以及设备主动生成的数据编制命令和/或数据读取命令,主机也仍然无法判断该一台设备希望先执行数据编制命令还是数据读取命令,因为用户不清楚设备是否自动发送过数据编制命令和/或数据读取命令。此外,两台同型号的设备可能读取和/或编制同一个数据,如果主机先后接收或者同时接收到两台设备发送的数据编制命令和/或数据读取命令,主机也无法确定需要先执行数据编制命令还是数据读取命令。本发明提出的技术方案旨在解决该问题。
本文地址:https://www.jishuxx.com/zhuanli/20240905/286525.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表