一种数据同步方法、系统、存储介质及电子设备

    公开(公告)号:CN114553895B

    公开(公告)日:2022-07-22

    申请号:CN202210444265.5

    申请日:2022-04-24

    Abstract: 本发明实施例提供了一种数据同步方法、系统、存储介质及电子设备。其中,方法包括:确定第一服务器在第一时长内的数据最大更新次数,得到第一次数;第一时长为第一服务器获得同步数据发送请求的时刻与数据同步开始时刻的差值;确定第二服务器在第二时长内的数据最大更新次数,得到第二次数;第二时长为第二服务器获得目标同步数据的时刻与数据同步开始时刻的差值;在第一次数与第二次数相同的情况下,基于目标同步数据进行第二服务器的数据更新操作。本发明通过比较第一服务器和第二服务器的数据最大更新次数,并在第一服务器与第二服务器的数据同步时更新次数保持一致的情况下进行数据更新操作,能够提高数据同步的准确性。

    数据获取方法、装置、电子设备及非易失性存储介质

    公开(公告)号:CN115412601A

    公开(公告)日:2022-11-29

    申请号:CN202211033196.5

    申请日:2022-08-26

    Abstract: 本申请公开了一种数据获取方法、装置、电子设备及非易失性存储介质。其中,该方法包括:获取第一位号数据包进行解析,得到第一位号数据,其中,第一位号数据包中包括封装后的第一位号数据,第一位号数据中包括:校验码、数据长度、位号名、实时值;依据映射规则和位号名,将第一位号数据转换为对应的第二位号数据,其中,第一位号数据与第二位号数据为不同控制系统中的位号数据;发送与订阅列表对应的第二位号数据至目标终端进行显示,其中,订阅列表中包括接收到数据订阅请求的第二位号数据的位号名。本申请解决了由于目前控制系统接入第三方系统数据时往往需要进行复杂的配置,无法跨平台实时通讯,造成的第三方数据获取效率不高的技术问题。

    FBD程序的运行方法及装置

    公开(公告)号:CN110928602B

    公开(公告)日:2022-09-20

    申请号:CN201911241912.7

    申请日:2019-12-06

    Abstract: 本发明涉及计算机技术领域,特别是涉及一种FBD程序的运行方法及装置。该方法包括:获取目标功能图块FBD程序;解析目标FBD程序,确定目标FBD程序中的各个功能块的执行顺序;确定每个功能块对应的计算方法,并依据各个计算方法,将每个功能块转换成其对应的逻辑计算模块;按照运行周期次数,执行目标FBD程序中各个逻辑计算模块的计算过程;当获取到最后一个运行周期中最后一个逻辑计算模块输出的计算结果时,结束运行目标FBD程序。应用该方法,在确定目标FBD程序中各个功能块的执行顺序后,将各个功能块转换成逻辑计算模块,使得该目标FBD程序可以在任意的计算机载体上运行,降低目标FBD程序运行的复杂性和局限性。

    一种ST语言的解释执行方法及系统

    公开(公告)号:CN111104205A

    公开(公告)日:2020-05-05

    申请号:CN201911344990.X

    申请日:2019-12-24

    Abstract: 本发明公开了一种ST语言的解释执行方法及系统,通过解析读取的ST程序文件中ST程序的语法和语义,得到ST程序的输入参数、输出参数以及输入参数与输出参数的逻辑关系,将输入参数、输出参数以及逻辑关系转换成ST语言功能块的通用语言程序,该通用语言程序支持基本数据结构和逻辑控制语句,并将通用语言程序下载至程序运行装置上执行,实现对ST语言的解释执行。本发明省去了ST程序的编译步骤,可以直接解释执行ST程序,另外,由于本发明是将ST程序转换成ST语言功能块的通用语言程序,该通用语言程序支持基本数据结构和逻辑控制语句,因此,本发明可以使ST语言功能块程序运行在支持通用语言程序的装置载体。

    一种数据同步方法、系统、存储介质及电子设备

    公开(公告)号:CN114553895A

    公开(公告)日:2022-05-27

    申请号:CN202210444265.5

    申请日:2022-04-24

    Abstract: 本发明实施例提供了一种数据同步方法、系统、存储介质及电子设备。其中,方法包括:确定第一服务器在第一时长内的数据最大更新次数,得到第一次数;第一时长为第一服务器获得同步数据发送请求的时刻与数据同步开始时刻的差值;确定第二服务器在第二时长内的数据最大更新次数,得到第二次数;第二时长为第二服务器获得目标同步数据的时刻与数据同步开始时刻的差值;在第一次数与第二次数相同的情况下,基于目标同步数据进行第二服务器的数据更新操作。本发明通过比较第一服务器和第二服务器的数据最大更新次数,并在第一服务器与第二服务器的数据同步时更新次数保持一致的情况下进行数据更新操作,能够提高数据同步的准确性。

    FBD程序的运行方法及装置

    公开(公告)号:CN110928602A

    公开(公告)日:2020-03-27

    申请号:CN201911241912.7

    申请日:2019-12-06

    Abstract: 本发明涉及计算机技术领域,特别是涉及一种FBD程序的运行方法及装置。该方法包括:获取目标功能图块FBD程序;解析目标FBD程序,确定目标FBD程序中的各个功能块的执行顺序;确定每个功能块对应的计算方法,并依据各个计算方法,将每个功能块转换成其对应的逻辑计算模块;按照运行周期次数,执行目标FBD程序中各个逻辑计算模块的计算过程;当获取到最后一个运行周期中最后一个逻辑计算模块输出的计算结果时,结束运行目标FBD程序。应用该方法,在确定目标FBD程序中各个功能块的执行顺序后,将各个功能块转换成逻辑计算模块,使得该目标FBD程序可以在任意的计算机载体上运行,降低目标FBD程序运行的复杂性和局限性。

    一种兼容windows和linux系统的进程间通信方法及接口

    公开(公告)号:CN116361024A

    公开(公告)日:2023-06-30

    申请号:CN202310073475.2

    申请日:2023-02-07

    Abstract: 一种兼容windows和linux系统的进程间通信方法及接口,属于通信技术领域。本发明的方法包括:检测编译环境,若在windows系统下,则编译如下步骤a;若在linux系统下,则编译如下步骤b;步骤a,通过消息接收方的进程名和消息处理窗口名,获取消息处理窗口的句柄,根据句柄进行通信;步骤b,通过消息接收方的进程名和标题名,获取管道文件名,根据管道文件名进行通信。本发明简单易上手,实现所需工作量小,成本更低,且更易维护。

Patent Agency Ranking