一种应用于CAN总线通讯的节点在线扫描配置方法及系统

    公开(公告)号:CN119996110A

    公开(公告)日:2025-05-13

    申请号:CN202510443323.6

    申请日:2025-04-10

    Abstract: 本发明提供一种应用于CAN总线通讯的节点在线扫描配置方法及系统,包括如下步骤:S1:主控制器基于CAN总线发送下行CAN广播扫描报文;S2:在单次扫描周期中,前置的第一节点设备基于前向的单向串口线接收下行CAN广播扫描报文,并将自身位置编号设置为n;S3:第一节点设备将下行CAN广播扫描报文及自身位置编号信息,通过后向的单向串口线传输至位于第一节点设备相邻后置的第二节点设备,第二节点设备将自身位置编号设置为n+1;S4:各节点设备重复S3步骤,直至全部节点设备均完成自身位置编号设置,全部节点设备基于CAN总线分别发送上行CAN心跳报文,主控制器基于上行CAN心跳报文获取全部节点设备位置编号与设备ID对应的配置数据。

    基于内存隔离技术的PLC运行时动态完整性度量方法及系统

    公开(公告)号:CN117171818A

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

    申请号:CN202311122269.2

    申请日:2023-09-01

    Abstract: 本发明涉及计算机系统完整性验证技术领域,尤其涉及基于内存隔离技术的PLC运行时动态完整性度量方法及系统,包括建立可信运行环境,从实时域中的数据段和代码段中提取度量数据;度量数据存放在共享内存中供安全域访问;安全域调用安全模组的度量算法,根据度量算法得到初次度量结果;实时域按照预设的周期将度量数据存放在共享内存中供安全域访问调用,安全域再次调用安全模组提供的度量算法获得的对应的度量结果;安全域将度量结果与初次度量结果通过共享内存提供给实时域进行完整性比对。本发明利用内存隔离技术和双核技术,通过对运行时中控制流中的度量数据进行完整性度量,解决目前运行时内核指令解析环境不可靠,缺乏动态完整性度量的问题。

    基于PLC文本化语言的度量特征提取方法及系统

    公开(公告)号:CN116860255A

    公开(公告)日:2023-10-10

    申请号:CN202310792524.8

    申请日:2023-06-30

    Abstract: 本发明公开了一种基于PLC文本化语言的度量特征提取方法,包括以下步骤:在程序运行之前,获取PLC文本化语言程序并转换为中间指令代码,基于预设算法对所述中间指令代码进行度量特征提取以获取关键特征不变集,其中,所述PLC文本化语言包括指令表语言和结构化文本语言;在程序运行过程中,周期性的对可执行程序的关键代码段与关键数据段进行轻量级和实时的动态度量特征值提取;将所述动态度量特征值与所述关键特征不变集进行比较。该基于PLC文本化语言的度量特征提取方法通过将PLC文本化语言转换为中间指令代码,再基于中间指令代码通过预设算法进行度量特征提取,进而能够实现系统安全运行的动态度量。

    一种基于欧拉操作系统的EtherCAT多主站系统及方法

    公开(公告)号:CN116827716A

    公开(公告)日:2023-09-29

    申请号:CN202310439971.5

    申请日:2023-04-23

    Abstract: 本发明涉及工业自动化控制技术领域,提供了一种基于欧拉操作系统的EtherCAT多主站系统,包括:欧拉操作系统、若干从站拓扑结构;所述欧拉操作系统上运行有若干与所述从站拓扑结构个数相同的作为主站的应用程序,所述主站与所述从站拓扑结构一一对应;所述欧拉操作系统采用包括为每个所述主站划分一个IP网段的软件层隔离和为每个所述主站配备一个网络适配器的物理层隔离在内的隔离方式对不同的所述主站与所述从站拓扑结构组成的主从控制模块进行网络隔离。将EtherCAT主站做成基于欧拉操作系统的应用程序,实现多个主站在同一机器上运行,从而降低单个主站服务的成本,减小多个主/从站控制系统统一管理调度的难度。

    一种基于行为模型的PLC运行时异常行为辨识方法及系统

    公开(公告)号:CN117150406A

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

    申请号:CN202311127754.9

    申请日:2023-09-04

    Abstract: 本发明涉及工业控制安全技术领域,尤其涉及一种基于行为模型的PLC运行时异常行为辨识方法及系统,包括,步骤S1,在PLC程序运行过程中,行为监控模块进行实时监控,对异常行为进行初步判断;步骤S2,针对于行为监控模块的监控结果分别过滤出正常行为和异常行为,对行为监控模块进行行为规则提取;步骤S3,基于提取的行为规则进行行为建模,对于检测到的正常行为,正常行为模型生成或更新行为规则信息文件;对于检测到的异常行为,异常行为模型将进行学习异常特征,快速异常辨别和措施处理。本发明通过控制和被控制过程的正常输入输出数据的依赖关系,利用数据模型来描述控制行为和过程行为的正常行为模型,达到准确辨识入侵行为,并进行主动防御。

    基于BLVDS总线的可配CANopen主站系统及实现方法

    公开(公告)号:CN116980497B

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

    申请号:CN202311212605.2

    申请日:2023-09-20

    Abstract: 本发明公开一种基于BLVDS总线的可配CANopen主站系统及实现方法,包括:上位机、PLC、CANopen主站,上位机将配置信息下载至PLC中,PLC通过BLVDS总线将配置信息传输至CANopen主站通信模块中;所述CANopen主站通信模块接收来自BLVDS总线的数据并保存至Flash存储模块中,通信模块解析每个CANopen从站节点的配置信息参数存储到临时对象字典中,从临时对象字典中依次提取SDO配置参数、PDO通信参数插入到CANopen协议模块的对象字典中,然后解析主站配置信息参数,并将主站相关配置信息参数也插入到CANopen协议模块的对象字典中,将从站RPDO、TPDO分别与主站Q区、I区建立映射关系,与CANopen从站建立连接,实现与CANopen从站的数据交互。解决BLVDS总线和CANopen从站之间不能兼容的问题,通过BLVDS总线实现对各种CANopen从站的通信及控制。

    基于BLVDS总线的可配CANopen主站系统及实现方法

    公开(公告)号:CN116980497A

    公开(公告)日:2023-10-31

    申请号:CN202311212605.2

    申请日:2023-09-20

    Abstract: 本发明公开一种基于BLVDS总线的可配CANopen主站系统及实现方法,包括:上位机、PLC、CANopen主站,上位机将配置信息下载至PLC中,PLC通过BLVDS总线将配置信息传输至CANopen主站通信模块中;所述CANopen主站通信模块接收来自BLVDS总线的数据并保存至Flash存储模块中,通信模块解析每个CANopen从站节点的配置信息参数存储到临时对象字典中,从临时对象字典中依次提取SDO配置参数、PDO通信参数插入到CANopen协议模块的对象字典中,然后解析主站配置信息参数,并将主站相关配置信息参数也插入到CANopen协议模块的对象字典中,将从站RPDO、TPDO分别与主站Q区、I区建立映射关系,与CANopen从站建立连接,实现与CANopen从站的数据交互。解决BLVDS总线和CANopen从站之间不能兼容的问题,通过BLVDS总线实现对各种CANopen从站的通信及控制。

Patent Agency Ranking