针对产线仪器设备实现自动发现和自动化测试的系统、方法、装置、处理器及其存储介质制造方法及图纸

技术编号:33656568 阅读:18 留言:0更新日期:2022-06-02 20:36
本发明专利技术涉及一种针对产线仪器设备实现自动发现和自动化测试的系统,包括服务器和仪器仪表,仪器仪表和服务器在同一个局域网内,仪器仪表设置动态分配IP,启动时局域网内组播该仪器仪表的信息,服务器在局域网内搜索并发现在线的仪器仪表,通过DNS

【技术实现步骤摘要】
针对产线仪器设备实现自动发现和自动化测试的系统、方法、装置、处理器及其存储介质


[0001]本专利技术涉及仪器仪表自动化控制领域,尤其涉及仪器仪表远程控制领域,具体是指一种针对产线仪器设备实现自动发现和自动化测试的系统、方法、装置、处理器及其计算机可读存储介质。

技术介绍

[0002]当前很多高端的制造行业需要进行自动化检测产品的性能指标,在不断的更新换代中各种带有网络功能的仪器仪表被带到产线上,在一个局域网环境中添加进来的仪器仪表需要手动进行添加到整个自动化的系统中,这使得自动化的系统增加许多人力成本。
[0003]mDNS(RFC6762)即MulticastNDS,mDNS主要实现了在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信。
[0004]DNS

SD(RFC6763)即基于DNS的服务发现,是一种使用标准DNS编程接口、服务器和数据包格式来浏览网络服务的方法。
[0005]LAN eXtensions for Instrumentation(LXI)是由LXI Consortium开发的标准。LXI标准定义了使用以太网的仪器和数据采集系统的通信协议。
[0006]SCPI可编程仪器标准命令,定义了一套用于控制可编程测试测量仪器的标准语法和命令。
[0007]HiSLIP(高速LAN仪器协议)是一种基于TCP/IP的协议,用于远程控制基于LAN的测试和测量仪器。
[0008]通过发现仪器仪表的IP地址,对接仪器仪表支持的协议进行通信,从而进行远程控制仪器和监测仪器的运行状态。针对于高端的仪器仪表基本上都支持SCPI指令集的控制,可以通过标准的HiSLIP或者Socket协议进行仪器远程指令的控制。

技术实现思路

[0009]本专利技术的目的是克服了上述现有技术的缺点,提供了一种满足效率高、成本低、适用范围较为广泛的针对产线仪器设备实现自动发现和自动化测试的系统、方法、装置、处理器及其计算机可读存储介质。
[0010]为了实现上述目的,本专利技术的针对产线仪器设备实现自动发现和自动化测试的系统、方法、装置、处理器及其计算机可读存储介质如下:
[0011]该针对产线仪器设备实现自动发现和自动化测试的系统,其主要特点是,所述的系统包括服务器和仪器仪表,所述的仪器仪表和服务器在同一个局域网内,所述的仪器仪表设置动态分配IP,启动时局域网内组播该仪器仪表的信息,所述的服务器在局域网内搜索并发现在线的仪器仪表,通过DNS

SD服务发送请求获取仪器仪表的IP信息。
[0012]较佳地,所述的仪器仪表通过MDNS服务开启组播服务。
[0013]较佳地,所述的DNS

SD服务在请求过程中采用4种DNS类型记录,即PTR记录、SRV记
录、TXT记录和A记录,所述的PTR记录标识服务实例名称和服务类型之间的对应关系;所述的SRV记录标识服务实例名称对应的主机名和端口号;所述的TXT记录标识某个服务实例提供的附加信息;所述的A记录标识主机名称和IPV4之间的对应关系。
[0014]较佳地,所述的仪器仪表采用的远程控制协议包括Socket协议和HiSLIP协议,所述的服务器获取仪器仪表的IP信息后,通过HiSLIP协议或Socket协议连接至仪器仪表,并通过发送SCPI指令来控制仪器仪表的工作状态和工作模式。
[0015]较佳地,所述的系统还包括核心交换机和路由器,所述的核心交换机分别与服务器和仪器仪表连接,用于进行服务器和仪器仪表间的数据传输,所述的路由器与核心交换机相连,还与外部的防火墙相连。
[0016]较佳地,所述的系统还包括上位机,与所述的仪器仪表相连接,由WPF技术构建开发,实时采集仪器仪表的数据进行分析,并可视化展示仪器仪表的状态。
[0017]该利用上述系统实现针对产线仪器设备的自动发现和自动化测试的方法,其主要特点是,所述的方法包括以下步骤:
[0018](1)仪器仪表开机上电,启动MDNS的组播服务;
[0019](2)仪器仪表通过UDP数据包将其DNS类型记录信息从端口组播;
[0020](3)服务器通过DNS

SD服务发送请求获取局域网中符合的仪器仪表的IP信息。
[0021]该用于针对产线仪器设备实现自动发现和自动化测试的装置,其主要特点是,所述的装置包括:
[0022]处理器,被配置成执行计算机可执行指令;
[0023]存储器,存储一个或多个计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现针对产线仪器设备的自动发现和自动化测试的方法的各个步骤。
[0024]该用于针对产线仪器设备实现自动发现和自动化测试的处理器,其主要特点是,所述的处理器被配置成执行计算机可执行指令,所述的计算机可执行指令被所述的处理器执行时,实现上述的实现针对产线仪器设备的自动发现和自动化测试的方法的各个步骤。
[0025]该计算机可读存储介质,其主要特点是,其上存储有计算机程序,所述的计算机程序可被处理器执行以实现上述的实现针对产线仪器设备的自动发现和自动化测试的方法的各个步骤。
[0026]采用了本专利技术的针对产线仪器设备实现自动发现和自动化测试的系统、方法、装置、处理器及其计算机可读存储介质,在产线有新的仪器仪表接入系统后,服务端可以自动发现仪器仪表,避免了人工设置,节约人力成本和运维成本,可以监控整个系统中各个仪器仪表的状态信息,能够迅速下发指令控制整个自动化测试流程,节约时间成本提升效率,提升系统数据采集的效率。
附图说明
[0027]图1为本专利技术的针对产线仪器设备实现自动发现和自动化测试的系统的网络拓扑图。
[0028]图2为本专利技术的针对产线仪器设备实现自动发现和自动化测试的系统的MDNS及DNS

SD的请求应答过程示意图。
[0029]图3为本专利技术的针对产线仪器设备实现自动发现和自动化测试的系统的架构示意图。
[0030]图4为本专利技术的针对产线仪器设备实现自动发现和自动化测试的系统的基于SCPI指令的仪器远程控制整体架构示意图。
具体实施方式
[0031]为了能够更清楚地描述本专利技术的
技术实现思路
,下面结合具体实施例来进行进一步的描述。
[0032]本专利技术的该针对产线仪器设备实现自动发现和自动化测试的系统,其中包括服务器和仪器仪表,所述的仪器仪表和服务器在同一个局域网内,所述的仪器仪表设置动态分配IP,启动时局域网内组播该仪器仪表的信息,所述的服务器在局域网内搜索并发现在线的仪器仪表,通过DNS

SD服务发送请求获取仪器仪表的IP信息。
[0033]作为本专利技术的优选实施方式,所述的仪器仪表通过MDNS服务开启组播服务。
[0034]作为本专利技术的优选实施方式,所述的DNS

SD服务在请求过程中采用4种DNS类本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种针对产线仪器设备实现自动发现和自动化测试的系统,其特征在于,所述的系统包括服务器和仪器仪表,所述的仪器仪表和服务器在同一个局域网内,所述的仪器仪表设置动态分配IP,启动时局域网内组播该仪器仪表的信息,所述的服务器在局域网内搜索并发现在线的仪器仪表,通过DNS

SD服务发送请求获取仪器仪表的IP信息。2.根据权利要求1所述的针对产线仪器设备实现自动发现和自动化测试的系统,其特征在于,所述的仪器仪表通过MDNS服务开启组播服务。3.根据权利要求1所述的针对产线仪器设备实现自动发现和自动化测试的系统,其特征在于,所述的DNS

SD服务在请求过程中采用4种DNS类型记录,即PTR记录、SRV记录、TXT记录和A记录,所述的PTR记录标识服务实例名称和服务类型之间的对应关系;所述的SRV记录标识服务实例名称对应的主机名和端口号;所述的TXT记录标识某个服务实例提供的附加信息;所述的A记录标识主机名称和IPV4之间的对应关系。4.根据权利要求1所述的针对产线仪器设备实现自动发现和自动化测试的系统,其特征在于,所述的仪器仪表采用的远程控制协议包括Socket协议和HiSLIP协议,所述的服务器获取仪器仪表的IP信息后,通过HiSLIP协议或Socket协议连接至仪器仪表,并通过发送SCPI指令来控制仪器仪表的工作状态和工作模式。5.根据权利要求1所述的针对产线仪器设备实现自动发现和自动化测试的系统,其特征在于,所述的系统还包括核心交换机和路由器,所述的核心交换机分别与服务器和仪器仪表连接,用于进行服务器和仪...

【专利技术属性】
技术研发人员:杨龙龙沈伟豪
申请(专利权)人:上海创远仪器技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1