一种PLC伺服速度单位的转换方法及终端与流程
- 国知局
- 2024-12-06 12:24:31
本发明涉及plc控制,尤其涉及一种plc伺服速度单位的转换方法及终端。
背景技术:
1、在工业自动化领域中,伺服设备和plc(programmable logic controller,可编程逻辑控制器)的组合使用是一种常见的应用方式。plc通常会给伺服设备发送位置、速度、力矩等控制条件以控制伺服设备的运作。其中,位置信息采用固定单位;力矩信息是按百分比确定,因此其单元相对比较固定;而速度信息的单位存在多种,包括:伺服指令单位/s、每秒转动弧度数(rad/s)、每分钟转速(rpm)、每分钟转速*10(0.1rpm)等。
2、在实际应用场景下,终端用户可在plc中设置针对速度单位的转换方式,从而将plc上的速度信息转换为实际的距离速度信息,如厘米/秒或毫米/秒等。目前,若要将plc中的速度单位进行转换,则需要用户详细查阅伺服设备的相关说明文件,在相关说明文件中找到对应的速度单位后进行设置或自动通过公式转换。若plc的配置项目中没有对应的速度单位,那么无论是显示还是操控伺服设备都需要用户自己编写算式来进行转换。而在速度单位无法确定情况下进行转换将会出现转换异常,比如在速度单位为每分钟转速(rpm)的情况下,原本用户希望得到每秒厘米(cm/s),实际转换得到的却是(每秒厘米/每圈指令单位*60)的计算值。
3、因此,目前plc无法自动实现识别和转换伺服设备的速度单位。
技术实现思路
1、本发明所要解决的技术问题是:提供一种plc伺服速度单位的转换方法及终端,其能够自动识别伺服设备的速度单位,并对速度单位进行自动转换处理。
2、为了解决上述技术问题,本发明采用的技术方案为:
3、一种plc伺服速度单位的转换方法,包括:
4、接收用户的单位转换指令,所述单位转换指令包括转换前的标准单位和转换后的目标单位;
5、根据伺服设备的运行数据计算所述伺服设备在预设时间段内的所述标准单位下的第一速度值,并采集所述伺服设备在所述预设时间段内未知原始单位下的第二速度值;
6、将所述第一速度值与所述第二速度值进行比对,并根据比对结果确定所述第二速度值的原始单位,得到已知原始单位下的第二速度值;
7、若所述第二速度值的原始单位是所述标准单位,则基于所述已知原始单位下的第二速度值执行所述单位转换指令,以得到所述已知原始单位下的第二速度值在所述目标单位下的第三速度值。
8、为了解决上述技术问题,本发明采用的另一种技术方案为:
9、一种plc伺服速度单位的转换终端,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述一种plc伺服速度单位的转换方法中的各个步骤。
10、本发明的有益效果在于:当用户需要执行单位转换指令时,可编程逻辑控制器根据伺服设备的运行数据计算伺服设备在一定时间段内的第一速度值以及伺服设备所输出的第二速度值,将第一速度值与第二速度值进行比对,从而根据标准单位下的第一速度值的单位确定第二速度值未知的原始单位。当第二速度值的原始单位是标准单位时,则直接执行单位转换指令,从而将标准单位下的第二速度值转换为目标单位下的第三速度值。以此方式,plc能够自动判断伺服设备所对应的速度单位是否为标准单位,无需用户查询伺服设备的相关说明,从而实现对速度值单位的自动识别和转换。
技术特征:1.一种plc伺服速度单位的转换方法,其特征在于,包括:
2.根据权利要求1所述的一种plc伺服速度单位的转换方法,其特征在于,还包括:
3.根据权利要求1所述的一种plc伺服速度单位的转换方法,其特征在于,所述根据伺服设备的运行数据计算所述伺服设备在预设时间段内的所述标准单位下的第一速度值包括:
4.根据权利要求1所述的一种plc伺服速度单位的转换方法,其特征在于,所述将所述第一速度值与所述第二速度值进行比对,并根据比对结果确定所述第二速度值的原始单位,得到已知原始单位下的第二速度值包括:
5.根据权利要求4所述的一种plc伺服速度单位的转换方法,其特征在于,所述根据所述第一速度值和所述转换规则确定所述第二速度值的原始单位,得到已知原始单位下的第二速度值包括:
6.根据权利要求4所述的一种plc伺服速度单位的转换方法,其特征在于,所述标准单位为伺服指令单位/单位时间;所述转换规则包括用于将所述标准单位转换为每分钟转速单位的第一转换规则以及用于将所述标准单位转换为每秒转动弧度数单位的第二转换规则。
7.根据权利要求2所述的一种plc伺服速度单位的转换方法,其特征在于,所述将所述已知原始单位下的第二速度值转换为所述标准单位下的第四速度值包括:
8.根据权利要求4所述的一种plc伺服速度单位的转换方法,其特征在于,还包括:
9.根据权利要求8所述的一种plc伺服速度单位的转换方法,其特征在于,所述根据所述预设个数的第一比值以及所述预设个数的第二比值确定所述第二速度值的原始单位,得到已知原始单位的第二速度值包括:
10.一种plc伺服速度单位的转换终端,包括存储器、处理器及存储在所述存储器上并在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1-9任意一项所述的一种plc伺服速度单位的转换方法中的各个步骤。
技术总结本发明公开一种PLC伺服速度单位的转换方法及终端,该方法包括:接收用户的单位转换指令,单位转换指令包括转换前的标准单位和转换后的目标单位;根据伺服设备的运行数据计算伺服设备在预设时间段内的标准单位下的第一速度值,并采集伺服设备在预设时间段内未知原始单位下的第二速度值;将第一速度值与第二速度值进行比对,并根据比对结果确定第二速度值的原始单位,得到已知原始单位下的第二速度值;若第二速度值的原始单位是标准单位,则基于已知原始单位下的第二速度值执行单位转换指令,以得到已知原始单位下的第二速度值在目标单位下的第三速度值。本发明能够自动识别伺服设备的速度单位,并对速度单位进行自动转换处理。技术研发人员:王伟,黄元盛,付春启,林艳梅,欧新木,许章赫受保护的技术使用者:福建富昌维控电子科技股份有限公司技术研发日:技术公布日:2024/12/2本文地址:https://www.jishuxx.com/zhuanli/20241204/341214.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表