一种上位机与发电机组控制器通过ModbusTCP/IP通讯的方法技术

技术编号:16822401 阅读:41 留言:0更新日期:2017-12-16 17:08
本发明专利技术提供了一种上位机与发电机组控制器通过Modbus TCP/IP通讯的方法,包括步骤1、生成用于向远程控制器发送指令的命令列表;步骤2、将所述命令列表转换为Modbus TCP/IP报文格式;步骤3、封装用于收发数据的ModbusTCP类;步骤4、根据命令标识,进行异步发送或接收数据。该基于Modbus的发电机组控制器通讯方法具有设计科学、实用性强、易于实现、通讯距离远的优点。

A method of communication between the host computer and the generator controller through ModbusTCP/IP

The invention provides a PC with the generator controller through the method of Modbus TCP/IP communications, including 1 steps, to the list of commands to send instructions generated for remote controller; step 2, the command list into Modbus TCP/IP message format; step 3, encapsulation for ModbusTCP to send and receive data; step 4, according to the command identifier, asynchronous sending or receiving data. The controller communication method based on Modbus has the advantages of scientific design, strong practicability, easy realization and long communication distance.

【技术实现步骤摘要】
一种上位机与发电机组控制器通过ModbusTCP/IP通讯的方法
本专利技术涉及一种通讯方法,具体的说,涉及了一种上位机与发电机组控制器通过ModbusTCP/IP通讯的方法。
技术介绍
发电机组控制器与上位机之间的通讯一般是通过RS485、USB等方式进行通讯,这两种通讯方式数据传输距离短,如果控制器用在山间或者远距离的地方,将不能与上位机进行通讯,从而不能进行读写配置和监控数据,不能满足用户的需求。为了解决以上存在的问题,人们一直在寻求一种理想的技术解决方案。
技术实现思路
本专利技术的目的是针对现有技术的不足,从而提供一种设计科学、实用性强、易于实现、通讯距离远的基于Modbus的发电机组控制器通讯方法。为了实现上述目的,本专利技术所采用的技术方案是:一种上位机与发电机组控制器通过ModbusTCP/IP通讯的方法,包括步骤1、生成用于向远程控制器发送指令的命令列表;步骤2、将所述命令列表转换为ModbusTCP/IP报文格式;步骤3、封装用于收发数据的ModbusTCP类;步骤4、根据命令标识,进行异步发送或接收数据。基于上述,所述命令列表分别包括用于读控制器型号、读配置信息及读本文档来自技高网...
一种上位机与发电机组控制器通过ModbusTCP/IP通讯的方法

【技术保护点】
一种上位机与发电机组控制器通过Modbus TCP/IP通讯的方法,其特征在于:包括步骤1、生成用于向远程控制器发送指令的命令列表;步骤2、将所述命令列表转换为Modbus TCP/IP报文格式;步骤3、封装用于收发数据的ModbusTCP类;步骤4、根据命令标识,进行异步发送或接收数据。

【技术特征摘要】
1.一种上位机与发电机组控制器通过ModbusTCP/IP通讯的方法,其特征在于:包括步骤1、生成用于向远程控制器发送指令的命令列表;步骤2、将所述命令列表转换为ModbusTCP/IP报文格式;步骤3、封装用于收发数据的ModbusTCP类;步骤4、根据命令标识,进行异步发送或接收数据。2.根据权利要求1所述的上位机与发电机组控制器通过ModbusTCP/IP通讯的方法,其特征在于:所述命令列表分别包括用于读控制器型号、读配置信息及读监控信息的功能码,用于数据校准的功能码,用于写配置信息的功能码和用于写控制器字库点阵的功能码;收集所述功能码命令,并生成指令表CmdList。3.根据权利要求2所述的上位机与发电机组控制器通过ModbusTCP/IP通讯的方法,其特征在于:在所述步骤2中,遍历所述指令表CmdList,将每条指令封装为ModbusTCP/IP报文格式,并将指令的字节顺序配置为网络传输的字节顺序。4.根据权利要求3所述的上位机与发电机组控制器通过ModbusTCP/IP通讯的...

【专利技术属性】
技术研发人员:冯斌刘蕊王海川王洪杰徐铁山
申请(专利权)人:郑州众智科技股份有限公司
类型:发明
国别省市:河南,41

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1