System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及伺服驱动器,特别是涉及一种伺服驱动器整机测试系统、方法和上位机。
技术介绍
1、伺服驱动器是一种用于控制伺服电机的设备,其功能是接收控制信号并将其进行转换输出,以精确控制伺服电机的位置、速度和扭矩。伺服驱动器在工业自动化、机器人技术和其他需要高精度运动控制的领域中扮演着重要角色。
2、对伺服驱动器进行测试至关重要,因为稳定可靠的伺服驱动器是确保机械设备正常运行和高效生产的关键。通过测试,可以验证伺服驱动器的性能是否符合设计规格,确保其在实际应用中具有准确的控制能力和稳定的运行特性。同时,测试还可以帮助发现潜在问题和缺陷,及早进行修复,提高产品质量和可靠性,减少故障率,节约维护成本。
3、然而专利技术人认识到,通常现有的伺服驱动器测试系统只能针对某一相同类型伺服驱动器的功能进行测试,测试类型单一,灵活性和兼容性非常差;若要对其他不同类型的伺服驱动器进行测试,就需要重新搭建一个新测试工装设备进行测试。这使得不同伺服驱动器对应的测试程序会增加,后期维护成本增加;同时会造成测试时间长,太占用人力资源。
技术实现思路
1、本申请提供一种伺服驱动器整机测试系统、方法和上位机,旨在解决现有的伺服驱动器测试系统只能针对某一相同类型伺服驱动器的功能进行测试,测试类型单一的技术问题。
2、第一方面,一种伺服驱动器整机测试系统,包括上位机、扫码枪、plc控制器、数据采集传感器、io控制电路和负载电机;
3、所述扫码枪的数据输出端与所述上位机的一路
4、所述数据采集传感器设置在所述待测试伺服驱动器上,用于采集所述待测试伺服驱动器输出的模拟量信号;所述上位机中设置有数据库,所述数据库中预先存储有不同序列号的伺服驱动器的相应功能测试用例。
5、上述方案中,可选地,所述伺服驱动器整机测试系统还包括程控直流电源,所述程控直流电源与所述上位机连接,所述程控直流电源的电源输出端与所述待测试伺服驱动器的电源输入端连接。
6、上述方案中,可选地,所述上位机上设置有采集卡,所述采集卡的数据输入端与所述待测试伺服驱动器的信号输出端连接,所述采集卡的数据输出端与所述上位机的一路数据输入端连接。
7、上述方案中,可选地,所述数据采集传感器包括电流传感器和/或电压传感器。
8、上述方案中,可选地,所述扫码枪的数据输出端通过usb接口与所述上位机的数据输入端连接;所述上位机通过rs485串口与所述待测试伺服驱动器连接,所述上位机通过modbus-tcp/ip总线与所述plc控制器连接。
9、上述方案中,进一步可选地,所述程控直流电源通过rs232串口与所述上位机连接。
10、第二方面,一种伺服驱动器整机测试方法,应用于第一方面中任一项所述的伺服驱动器整机测试系统中的上位机,所述方法包括:
11、s1,获取扫码枪扫描得到的待测试伺服驱动器上的序列号;
12、s2,对所述序列号进行解析,根据所述序列号从数据库中获取所述待测试伺服驱动器的相应功能测试用例;
13、s3,根据所述待测试伺服驱动器的相应功能测试用例,向plc控制器发送控制信号,使plc控制器根据所述待测试伺服驱动器的相应功能测试用例,将负载电机的相应运行参数通过io控制电路发送给所述负载电机;同时将所述待测试伺服驱动器的相应运行参数发送给所述待测试伺服驱动器,使所述待测试伺服驱动器通过io控制电路控制所述负载电机运行;
14、s4,在所述待测试伺服驱动器控制所述负载电机运行的过程中,获取数据采集传感器实时采集到的、经所述plc控制器传输来的所述待测试伺服驱动器输出的模拟量信号,并将获取到的所述模拟量信号发送给服务器。
15、上述方案中,可选地,在步骤s2之后、步骤s3之前,所述方法还包括:
16、根据所述序列号判断是否能识别到所述待测试伺服驱动器的上次测试流程的测试标识;
17、若能识别到,设置本次测试流程的测试标识,并执行步骤s3-s4;
18、若不能识别到,输出相应告警提示信息。
19、第三方面,一种上位机,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第二方面中任一项所述方法的步骤。
20、第四方面,一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现第二方面中任一项所述方法的步骤。
21、相比现有技术,本申请至少具有以下有益效果:
22、本专利技术实施例提供的伺服驱动器整机测试系统,由上位机、扫码枪、plc控制器、数据采集传感器、io控制电路和负载电机组成;其中扫码枪用于扫描待测试伺服驱动器上的序列号;数据采集传感器设置在待测试伺服驱动器上,用于采集待测试伺服驱动器输出的模拟量信号;上位机中设置有数据库,数据库中预先存储有不同序列号的伺服驱动器的相应功能测试用例;由于该伺服驱动器整机测试系统设置了扫码枪,并在上位机的数据库中存储不同序列号的伺服驱动器功能测试用例,从而无论待测试伺服驱动器是什么类型,在利用扫码枪得到待测试伺服驱动器上的序列号后,便能够利用相应的功能测试用例对待测试伺服驱动器进行测试,从而解决了现有测试系统只能针对特定类型伺服驱动器进行功能测试的限制,可以对不同类型的伺服驱动器进行自动化测试;该伺服驱动器整机测试系统使得测试流程更加灵活自动化,提高了伺服驱动器的生产测试效率,节约了人力与时间成本。
本文档来自技高网...【技术保护点】
1.一种伺服驱动器整机测试系统,其特征在于,包括上位机、扫码枪、PLC控制器、数据采集传感器、IO控制电路和负载电机;
2.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述伺服驱动器整机测试系统还包括程控直流电源,所述程控直流电源与所述上位机连接,所述程控直流电源的电源输出端与所述待测试伺服驱动器的电源输入端连接。
3.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述上位机上设置有采集卡,所述采集卡的数据输入端与所述待测试伺服驱动器的信号输出端连接,所述采集卡的数据输出端与所述上位机的一路数据输入端连接。
4.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述数据采集传感器包括电流传感器和/或电压传感器。
5.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述扫码枪的数据输出端通过USB接口与所述上位机的数据输入端连接;所述上位机通过RS485串口与所述待测试伺服驱动器连接,所述上位机通过Modbus-TCP/IP总线与所述PLC控制器连接。
6.根据权利要求2所述的伺服驱动器
7.一种伺服驱动器整机测试方法,其特征在于,应用于权利要求1至6任一项所述的伺服驱动器整机测试系统中的上位机,所述方法包括:
8.根据权利要求7所述的伺服驱动器整机测试方法,其特征在于,在步骤S2之后、步骤S3之前,所述方法还包括:
9.一种上位机,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求7中所述方法的步骤。
10.一种计算机程序产品,包括计算机程序/指令,其特征在于,所述计算机程序/指令被处理器执行时实现权利要求7中所述方法的步骤。
...【技术特征摘要】
1.一种伺服驱动器整机测试系统,其特征在于,包括上位机、扫码枪、plc控制器、数据采集传感器、io控制电路和负载电机;
2.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述伺服驱动器整机测试系统还包括程控直流电源,所述程控直流电源与所述上位机连接,所述程控直流电源的电源输出端与所述待测试伺服驱动器的电源输入端连接。
3.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述上位机上设置有采集卡,所述采集卡的数据输入端与所述待测试伺服驱动器的信号输出端连接,所述采集卡的数据输出端与所述上位机的一路数据输入端连接。
4.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述数据采集传感器包括电流传感器和/或电压传感器。
5.根据权利要求1所述的伺服驱动器整机测试系统,其特征在于,所述扫码枪的数据输出端通过usb接口与所述上位机的数据输...
【专利技术属性】
技术研发人员:高振龙,刘波,汤小平,
申请(专利权)人:清能德创电气技术北京有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。