一种异构双核PLC协同执行方法与装置

    公开(公告)号:CN114115092B

    公开(公告)日:2024-07-19

    申请号:CN202111042132.7

    申请日:2021-09-07

    Abstract: 本发明公开了一种异构双核PLC协同执行方法,应用编写于上位机编译生成的中间指令送入异构双核PLC进行协同执行,异构双核PLC包括用于实现协同执行的FPGA单元和CPU单元。S1:启动上位机,进行编译获得包括运算指令和操作指令的中间指令。S2:启动并初始化可编程控制器,接收中间指令。S3:依次序读取中间指令,若为运算指令则进入步骤S4,若为操作指令则进入步骤S5。S4:接收运算指令,并使FPGA单元执行相对应的操作,进而进入步骤S6。S5:接收操作指令,并使CPU单元执行相对应的操作,进而进入步骤S6。S6:判断中间指令未读取完毕,则跳转至步骤S3,若读取完毕,则初始化可编程控制器,待接收新的中间指令进入步骤S3。本发明可以显著提高PLC的执行速度并降低成本。

    基于可信硬件平台的系统及方法
    2.
    发明公开

    公开(公告)号:CN115357901A

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

    申请号:CN202210866664.0

    申请日:2022-07-22

    Abstract: 本发明涉及一种基于可信硬件平台的系统及方法,其特征在于,系统包括主控单元、安全单元、存储单元。主控单元包括安全操作系统和非安全操作系统,安全单元用于加密和安全认证,存储单元用于存储安全信息及非安全信息。启动方法包括安全单元中预设初始管理员密码,首次启动,输入初始密码,对各软件哈希值进行存储。执行方法包括当系统启动成功后,分配内存地址空间、更新中断路由,根据运行程序的类别进行分类存储,操作系统根据内存分配进行程序调用并运行。增强可信平台软硬件的安全性。

    一种基于两路BLVDS总线的数据通信校验方法及系统

    公开(公告)号:CN114978417B

    公开(公告)日:2023-12-19

    申请号:CN202210315718.4

    申请日:2022-03-29

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于两路BLVDS总线的数据通信校验方法及系统,方法包括:从发送端中的存储模块中获取待传输数据;将待传输数据输入发送端中的数据处理模块中,并采用不同的校验方式进行一次校验;分别将所述校验数据通过两路BLVDS总线传输至接收端,对接收到的所述校验数据中自校验值再进行一次校验;根据自校验值判断接收到的所述校验数据是否通过校验;从接收到的所述校验数据获取源数据,将源数据进行二次校验,采用另一路总线的校验方式计算二次校验值;将所述二次校验值与另一路总线上的自校验值进行交叉对比。在两路BLVDS总线的数据通信下,加入checksum校验、奇偶校验等任意两种校验方式同时校验,提升了传输数据的准确率,减少对传输效率造成的影响。

    一种应用于PLC系统的身份认证方法及系统

    公开(公告)号:CN117009945A

    公开(公告)日:2023-11-07

    申请号:CN202210452663.1

    申请日:2022-04-27

    Abstract: 本发明公开了一种应用于PLC系统的身份认证方法及系统,所述PLC系统中包括至少一个监控设备和与所述监控设备连接的至少一个执行设备,每个监控设备和每个执行设备均固化有对应的身份证书;在监控设备和执行设备进行通信前,判断监控设备和执行设备是否与外部的第三方认证设备相连接;在监控设备和执行设备与第三方认证设备相连接的情况下,监控设备和执行设备互换所述身份证书,并通过第三方认证设备对身份证书的真实性进行验证;这样,使PLC系统中的设备在联网状态下通过数字证书进行身份认证,在断网状态下进行配对人工认证,从而实现PLC网络化架构中设备之间的安全认证,有效增强网络化PLC控制系统的安全性以及身份认证的便捷性。

    一种基于两路BLVDS总线的数据通信校验方法及系统

    公开(公告)号:CN114978417A

    公开(公告)日:2022-08-30

    申请号:CN202210315718.4

    申请日:2022-03-29

    Applicant: 浙江大学

    Abstract: 本发明公开了一种基于两路BLVDS总线的数据通信校验方法及系统,方法包括:从发送端中的存储模块中获取待传输数据;将待传输数据输入发送端中的数据处理模块中,并采用不同的校验方式进行一次校验;分别将所述校验数据通过两路BLVDS总线传输至接收端,对接收到的所述校验数据中自校验值再进行一次校验;根据自校验值判断接收到的所述校验数据是否通过校验;从接收到的所述校验数据获取源数据,将源数据进行二次校验,采用另一路总线的校验方式计算二次校验值;将所述二次校验值与另一路总线上的自校验值进行交叉对比。在两路BLVDS总线的数据通信下,加入checksum校验、奇偶校验等任意两种校验方式同时校验,提升了传输数据的准确率,减少对传输效率造成的影响。

    一种异构双核PLC协同执行方法与装置

    公开(公告)号:CN114115092A

    公开(公告)日:2022-03-01

    申请号:CN202111042132.7

    申请日:2021-09-07

    Abstract: 本发明公开了一种异构双核PLC协同执行方法,应用编写于上位机编译生成的中间指令送入异构双核PLC进行协同执行,异构双核PLC包括用于实现协同执行的FPGA单元和CPU单元。S1:启动上位机,进行编译获得包括运算指令和操作指令的中间指令。S2:启动并初始化可编程控制器,接收中间指令。S3:依次序读取中间指令,若为运算指令则进入步骤S4,若为操作指令则进入步骤S5。S4:接收运算指令,并使FPGA单元执行相对应的操作,进而进入步骤S6。S5:接收操作指令,并使CPU单元执行相对应的操作,进而进入步骤S6。S6:判断中间指令未读取完毕,则跳转至步骤S3,若读取完毕,则初始化可编程控制器,待接收新的中间指令进入步骤S3。本发明可以显著提高PLC的执行速度并降低成本。

Patent Agency Ranking