一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电控系统的制作方法

2022-02-20 22:38:28 来源:中国专利 TAG:

技术特征:
1.一种电控系统,其特征在于,其包括人机界面工控机、opc ua服务器;所述人机界面工控机中安装有opc ua客户端及人机界面程序;所述opc ua客户端包括opc ua活动客户端、opc ua备份客户端、初始化单元、监测单元、启动备份单元;所述初始化单元,用于完成opc ua活动客户端与opc ua备份客户端的初始化,使opc ua活动客户端同opc ua服务器建立正常通信;所述监测单元,用于监测opc ua活动客户端是否与opc ua服务器正常通信;所述启动备份单元,用于在opc ua活动客户端与opc ua服务器不能正常通信时启动opc ua备份客户端与opc ua服务器建立通信连接。2.根据权利要求1所述的电控系统,其特征在于,所述opc ua服务器,不能根据opc ua客户端的预先设定自行存储指定时间段内服务器端产生的数据。3.根据权利要求1所述的电控系统,其特征在于,所述opc ua服务器内置于伺服控制器中;opc ua活动客户端,在正常状态下,通过数据订阅获得电控系统的变量值,并传递给人机界面程序。4.根据权利要求3所述的电控系统,其特征在于,所述伺服控制器为烟盒包装机的伺服控制器。5.根据权利要求1所述的电控系统,其特征在于,所述监测单元,在监测到opc ua活动客户端与opc ua服务器不能正常通信时,并控制所述人机界面工控机输出警告信息。6.根据权利要求1所述的电控系统,其特征在于,所述初始化单元完成opc ua活动客户端的初始化的过程为:在opc ua活动客户端程序中,首先调用创建(createsession)服务创建同opc ua服务器的会话1,得到会话1的标识符(sessionid),然后调用订阅(subscription)服务在会话1中创建多个订阅,获得需要监控的opc ua活动客户端连接状态变量(nodeid)列表,使opc ua活动客户端同opc ua服务器建立正常通信;所述初始化单元完成opc ua备份客户端的初始化的过程为:在人机界面程序中,首先调用创建(createsession)服务创建opc ua备份客户端同opc ua服务器的会话2,然后调用订阅(subscription)服务在会话2中创建对需要监控的opc ua活动客户端连接状态变量(nodeid)列表的订阅,根据所述需要监控的opc ua活动客户端连接状态变量(nodeid)列表对opc ua活动客户端是否与opc ua服务器正常通信进行监测。7.根据权利要求6所述的电控系统,其特征在于,所述opc ua活动客户端根据需要监控的opc ua活动客户端连接状态变量(nodeid)列表,调用读取(read)服务,不断从opc ua服务器中获得需要监控的opc ua活动客户端连接状态变量(nodeid)的变量值;所述opc ua备份客户端根据所述需要监控的opc ua活动客户端连接状态变量(nodeid)列表,同样调用读取(read),不断从opc ua服务器中获得需要监控的opc ua活动客户端连接状态变量(nodeid)的变量值;
所述监测单元,根据需要监控的opc ua活动客户端连接状态变量(nodeid)的变量值,判断会话1是否依然有效,即opc ua活动客户端是否与opc ua服务器正常通信;所述监测单元,如果会话1是无效,即opc ua活动客户端与opc ua服务器不能正常通信,则输出启动备份信号到所述启动备份单元;如果会话1是有效,则继续监测;所述启动备份单元,当接收到启动备份信号,启动opc ua备份客户端与opc ua服务器建立通信连接。8.根据权利要求6所述的电控系统,其特征在于,所述启动备份单元启动opc ua备份客户端与opc ua服务器建立通信连接的过程为:首先,调用转移订阅(transfersubscription)服务,将会话1的标识符(sessionid)对应的订阅列表(subscriptionids)从opc ua活动客户端转移到opc ua备份客户端;会话1的标识符(sessionid)对应的订阅列表(subscriptionids)的数组变量列表即为需要监控的opc ua活动客户端的连接状态变量(nodeid)列表,从而完成了opc ua备份客户端对于监控opc ua活动客户端的连接状态变量(nodeid)的任务的接管;然后,调用重新发布(republish)服务,将转移订阅(transfersubscription)服务返回的一组变量(avaiablesequencenumbers)(即订阅中还没有被客户端确认的变量列表)重新发出到opc ua备份客户端。

技术总结
本发明公开了一种电控系统,其包括人机界面工控机、OPC UA服务器;人机界面工控机中安装有OPC UA客户端及人机界面程序;OPC UA客户端包括OPC UA活动客户端、OPC UA备份客户端、初始化单元、监测单元、启动备份单元;初始化单元用于完成OPC UA活动客户端与OPC UA备份客户端的初始化,使OPC UA活动客户端同OPC UA服务器建立正常通信;监测单元用于监测OPC UA活动客户端是否与OPC UA服务器正常通信;启动备份单元用于在OPC UA活动客户端与OPC UA服务器不能正常通信时启动OPC UA备份客户端与OPC UA服务器建立通信连接。本发明的电控系统,在OPC UA客户端突然无效时能继续获得服务器端的数据,避免监控变量数据丢失,保证人机界面的数据显示和记录的完整性。的数据显示和记录的完整性。的数据显示和记录的完整性。


技术研发人员:殷晓明 龚佳伟 万晓文 张红代 王熙康
受保护的技术使用者:中烟机械技术中心有限责任公司
技术研发日:2021.11.09
技术公布日:2022/2/18
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献