-
公开(公告)号:CN114690699B
公开(公告)日:2025-05-23
申请号:CN202210269393.0
申请日:2022-03-18
Applicant: 杭州电子科技大学
IPC: G05B19/05
Abstract: 本发明公开了一种离散数据成块通信的可编程控制器数据监控方法,包括如下步骤:S1、导出可编程逻辑控制器PLC中的程序,该程序为XML格式文件;S2、读取并解析上述XML格式文件中定义的变量,将该变量的相关信息封装成一个数据结构并生成监控字典;S3、确认需要监控的变量,生成包含需监控的变量信息的通信列表;S4、根据通信列表与可编程控制器PLC执行监控过程,得到变量的实际值;S5、判断需要监控的变量是否变更,若变更则进行步骤S3,反之则进行步骤S4。本发明利用离散数据成块通信的自定义协议很好地解决了监控两个地址跨度较大的变量的问题,从而避免出现数据冗余现象。
-
公开(公告)号:CN114690699A
公开(公告)日:2022-07-01
申请号:CN202210269393.0
申请日:2022-03-18
Applicant: 杭州电子科技大学
IPC: G05B19/05
Abstract: 本发明公开了一种离散数据成块通信的可编程控制器数据监控方法,包括如下步骤:S1、导出可编程逻辑控制器PLC中的程序,该程序为XML格式文件;S2、读取并解析上述XML格式文件中定义的变量,将该变量的相关信息封装成一个数据结构并生成监控字典;S3、确认需要监控的变量,生成包含需监控的变量信息的通信列表;S4、根据通信列表与可编程控制器PLC执行监控过程,得到变量的实际值;S5、判断需要监控的变量是否变更,若变更则进行步骤S3,反之则进行步骤S4。本发明利用离散数据成块通信的自定义协议很好地解决了监控两个地址跨度较大的变量的问题,从而避免出现数据冗余现象。
-
公开(公告)号:CN114661293A
公开(公告)日:2022-06-24
申请号:CN202210269401.1
申请日:2022-03-18
Applicant: 杭州电子科技大学
IPC: G06F8/41 , G06F11/36 , H04L67/1095 , H04L69/06 , H04L69/16
Abstract: 本发明公开了一种基于数据同步的多可编程控制器协同工作的方法,包括如下步骤:S1、变量定义、导出变量声明和程序编写;S2、解析程序文件XML,分配各可编程控制器变量的变量地址,处理每一对导出变量关系;S3、程序编译,本发明提供的同步功能块,其本质上是一个封装同步代码的功能函数,但对于用户来说是透明的,用户无需担心它的实现问题,代码的实现会根据导出变量的不同和可编程控制器设备信息的不同来自动生成;本发明利用通信协议,对同一个可编程控制器的导出变量进行一次性的同步,很好地解决了每次只对单一变量同步而导致收发帧过多,最终使得等待时间过长的问题。
-
-