【技术实现步骤摘要】
本专利技术涉及数据处理,具体地,涉及一种扩散炉设备串口通讯下的软件运行提速方法和系统。
技术介绍
1、扩散炉设备软件,下位机为plc,所有仪器仪表都接入在plc中,上位机通过串口通讯的方式与plc进行数据交互,因此,界面上所有的数据都来源于上位机与plc进行串口通讯后获取。
2、界面上每一个绑定仪器仪表值的控件,会每一秒中会给io服务发送一次与下位机的通讯请求,用来进行页面上点位数据的更新。在这种情况下,会造成每一个点位的每一次的数据更新,都会进行一次串口通讯,此时,当在界面上进行操作时,会因大量数据进行串口通讯中导致页面反应卡顿延迟明显。
3、专利文献cn102323915a(申请号:cn201110251251.3)公开了一种车载终端串口桥接通讯方法及系统,该系统包括:车载终端本体及计算机,该车载终端本体包括一mcu及与mcu电性连接的gprs模块,该mcu具有分别对应与计算机及gprs模块电性连接的第一串口及第二串口,第一串口具有第一发送寄存器,第二串口具有第二发送寄存器,该mcu运行有软件模块,通过软件模
...【技术保护点】
1.一种扩散炉设备串口通讯下的软件运行提速方法,其特征在于,包括:
2.根据权利要求1所述的扩散炉设备串口通讯下的软件运行提速方法,其特征在于,所述步骤1包括:根据io点位中的对应PLC中的寄存器的地址,将相连的寄存器地址中的点位分为两种,分别为相连的寄存器的首地址对应的点位和其他寄存器地址对应的点位,对于其他寄存器地址对应的点位,在io中将对应的点位从直接绑定实际值的io变量修改为内存变量。
3.根据权利要求2所述的扩散炉设备串口通讯下的软件运行提速方法,其特征在于,所述步骤2包括:在与PLC进行数据交互的驱动中,对于相连的寄存器的首地址对应
...【技术特征摘要】
1.一种扩散炉设备串口通讯下的软件运行提速方法,其特征在于,包括:
2.根据权利要求1所述的扩散炉设备串口通讯下的软件运行提速方法,其特征在于,所述步骤1包括:根据io点位中的对应plc中的寄存器的地址,将相连的寄存器地址中的点位分为两种,分别为相连的寄存器的首地址对应的点位和其他寄存器地址对应的点位,对于其他寄存器地址对应的点位,在io中将对应的点位从直接绑定实际值的io变量修改为内存变量。
3.根据权利要求2所述的扩散炉设备串口通讯下的软件运行提速方法,其特征在于,所述步骤2包括:在与plc进行数据交互的驱动中,对于相连的寄存器的首地址对应的点位,在数据读取的配置参数中增加一项参数,表示当前点位进行寄存器数据读取时,连续读取的寄存器数量。
4.根据权利要求3所述的扩散炉设备串口通讯下的软件运行提速方法,其特征在于,所述步骤3包括:在与plc进行数据交互的驱动中的点位数据读取的代码中,当判断到传入的参数中是含步骤2中的连续寄存器的数量时,则与plc串口通讯时,直接读取多个寄存器的值,将plc传输回来的结果进行数据计算后,将结果分别存入到当前寄存器地址相连的后续寄存器对应的内存变量中缓存。
5.根据权利要求2所述的扩散炉设备串口通讯下的软件运行提速方法,其特征在于,所述步骤4包括:在界面中配置的点位,对应步骤1中相连的寄存器的首地址对应的点位,保留不变;对应步骤1中其他寄存器地址对应的点位,从绑定io类型的变量修改为绑定内存变量。
6...
【专利技术属性】
技术研发人员:卫泽满,
申请(专利权)人:上海红岩临芯半导体科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。