【技术实现步骤摘要】
一种数据处理方法、上位机及下位机
[0001]本公开涉及数据处理
,具体地涉及一种数据处理数据处理方法、上位机及下位机。
技术介绍
[0002]随着工业4.0概念的提出,工业向集成化、智能化升级,工业4.0以智能制造为主导,而工业软件则被视为智能制造的核心基础性工具。
[0003]安装有工业软件的上位机向PLC控制器等下位机发送控制指令时,不同的控制指令需要根据不同的通信需求制定、转码,指令生成方式繁琐,通用性差,且上、下位机之间通信效率低。另外,上、下位机每次进行通信时,由于传输的控制指令格式不确定,每次通信均需要下位机重新对控制指令一一校验确定控制指令的格式,并根据格式对控制指令进行解析,下位机解析还原控制指令过程繁杂。
技术实现思路
[0004]本公开实施例的目的在于提供一种数据处理方法、上位机及下位机,以解决现有技术中存在的上位机下发的控制指令生成方式繁琐,通用性差,上、下位机之间通信效率低,以及下位机解析还原上位机下发的控制指令过程繁杂等技术问题。
[0005]为了解决上述技术 ...
【技术保护点】
【技术特征摘要】
1.一种数据处理方法,应用于上位机,其特征在于,包括:获取输入的初始指令;将所述初始指令转换为预设格式的中间指令,所述中间指令包括功能码和与所述功能码对应的指令数据;将所述中间指令传输至下位机,以使所述下位机根据所述功能码获取对应的所述指令数据。2.根据权利要求1所述的数据处理方法,其特征在于,所述将所述中间指令传输至下位机,包括:根据所述指令数据将所述中间指令填充至对应的指令队列中;在所述指令队列中所述中间指令的数量达到预设数量时,将所述指令队列传输至下位机。3.根据权利要求1所述的数据处理方法,其特征在于,所述将所述初始指令转换为预设格式的中间指令,包括:识别所述初始指令中的控制对象和控制数据;根据所述控制对象的类型,确定所述指令数据的数据类型;根据所述控制对象和所述控制数据,确定所述功能码;根据所述数据类型和所述功能码,将所述控制数据转换为所述指令数据,并根据所述功能码和所述指令数据得到所述中间指令。4.根据权利要求3所述的数据处理方法,其特征在于,所述根据所述控制对象的类型,确定所述指令数据的数据类型,包括:在所述控制对象为I/O时,确定所述数据类型为整型;在所述控制对象为轴时,根据所述控制数据,确定所述数据类型。5.根据权利要求4所述的数据处理方法,其特征在于,所述在所述控制对象为轴时,根据所述控制数据,确定所述数据类型,包括:若所述控制数据为所述轴的执行与否,确定所述数据类型为整型;若所述控制数据为设定所述轴的执行参数,则确定所述数据类型为浮点型。6.根据权利要求2所述的数据处理方法,其特征在于,所述指令队列包括整型指令队列及浮点型指令队列;所述根据所述指令数据将所述中间指令填充至对应的指令队列中,包括:在所述中间指令的指令数据为整型时,将所述中间指令填充至整型指令队列...
【专利技术属性】
技术研发人员:胡国煌,尹作昌,
申请(专利权)人:深圳市雷赛智能控制股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。