【技术实现步骤摘要】
一种上位机软件作为下位机设备的协议实现方法
本专利技术属于通讯协议管理
,特别是涉及一种上位机软件作为下位机设备的协议实现方法。
技术介绍
当前工业设备的制造商不同,所编写的下位协议和上位机系统不尽相同,导致一个完整工业生产线,出现一种天然的信息孤岛,数据无法有效交换和统计协同运算,该通讯协议恰好是从上位机设计,屏蔽下位机通讯协议的独特性,统一了上位机对外数据开发的方法和规范,从而使得设备数据可以统一到一个上层平台去进行运算管理,使用该协议也能使得各种数据源得以综合采集并能通过统一的方式进行设置。伴随当前智能设备,组态软件的大量使用,一种设备与设备之间的公共信息交互,一种软件与软件之间使用工业通讯协议进行信息交互的协议,变得越发紧迫!该协议和接口设计初衷就是为解决各设备,各软件形成的信息孤岛而设计的可行的公共实现方式。
技术实现思路
本专利技术的目的在于提供一种上位机软件作为下位机设备的协议实现方法,通过在上位机内部虚拟一个允许用户配置的空间,软件内部数据按用户需求系列化到该区域,将外部软件 ...
【技术保护点】
1.一种上位机软件作为下位机设备的协议实现方法,其特征在于,包括如下步骤:/n步骤S1:上位机程序将工业设备的状态数据存储在上位机程序的随机内存中,每个状态数据都对应有一个唯一识别标识;/n步骤S2:将每个标识存储在上位机管理的数据库中;/n步骤S3:上位机程序内置一套程序运行地址的算法,将标识快速转换成内存地址;/n步骤S4:用户可根据实际业务需要,将需要的一个或多个设备映射到数组中,并给每个寄存器的映射起始地址设置一个用户理解的业务名称;/n步骤S5:上位机实时将设备值按要求换算后按位映射到该数组中,并即时将用户写入该数组的值按要求反换算后,写入到标识指向的设备中,并提 ...
【技术特征摘要】
1.一种上位机软件作为下位机设备的协议实现方法,其特征在于,包括如下步骤:
步骤S1:上位机程序将工业设备的状态数据存储在上位机程序的随机内存中,每个状态数据都对应有一个唯一识别标识;
步骤S2:将每个标识存储在上位机管理的数据库中;
步骤S3:上位机程序内置一套程序运行地址的算法,将标识快速转换成内存地址;
步骤S4:用户可根据实际业务需要,将需要的一个或多个设备映射到数组中,并给每个寄存器的映射起始地址设置一个用户理解的业务名称;
步骤S5:上位机实时将设备值按要求换算后按位映射到该数组中,并即时将用户写入该数组的值按要求反换算后,写入到标识指向的设备中,并提供反馈;
步骤S6:上位机程序提供接口允许外部程序通过多种接口按照Modbus规范,读写该数组映射的值域;
步骤S7:上位机实现协议后,外部程序将不再与物理设备直接通讯。
2.根据权利要求1所述的一种上位机软件作为下位机设备的协议实现方法,其特征在于,所述步骤S1中,上位机包括多个程序模块;每个所述程序模块被配置为通过设定的通信协议与下位机系统进行交互。
3.根据权利要求2所述的一种上位机软件作为下位机设备的协议实现方法,其特征在于,所述程序模块包括设置模块、日志模块和权限管理模块;所述权...
【专利技术属性】
技术研发人员:杨胜传,徐广华,李浩华,
申请(专利权)人:广东中鹏热能科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。