CN104504889A - 实现Modbus传输的并行测温法 - Google Patents

实现Modbus传输的并行测温法 Download PDF

Info

Publication number
CN104504889A
CN104504889A CN201510003615.4A CN201510003615A CN104504889A CN 104504889 A CN104504889 A CN 104504889A CN 201510003615 A CN201510003615 A CN 201510003615A CN 104504889 A CN104504889 A CN 104504889A
Authority
CN
China
Prior art keywords
modbus
microprocessor
temperature
message
measure method
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510003615.4A
Other languages
English (en)
Inventor
崔晨
刘金亭
赵勇
鞠政
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai instrument and meter for automation company limited
Original Assignee
Shanghai Automation Instrumentation Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Automation Instrumentation Co Ltd filed Critical Shanghai Automation Instrumentation Co Ltd
Priority to CN201510003615.4A priority Critical patent/CN104504889A/zh
Publication of CN104504889A publication Critical patent/CN104504889A/zh
Pending legal-status Critical Current

Links

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

本发明公开了一种实现Modbus传输的并行测温法,涉及测温法领域,其中,Modbus主站接收DCS分散处理单元的Modbus请求中断报文,Modbus主站将报文通过Modbus通信单元传输给微处理器,微处理器据此进行测量通道选择并进行AD采集及处理,微处理器将处理完成的报文按照Modbus响应帧要求传送给Modbus通信单元进行发送,微处理器退出中断。本发明实现基于Modbus传输时,能够并行测温,使得运用该方法的一台工业仪表可以同时测得多个测控点的温度,从而进一步降低仪表成本、降低布线复杂性、简化操作、提高效率。

Description

实现Modbus传输的并行测温法
技术领域
本发明涉及一种测温法,尤其涉及一种实现Modbus传输的并行测温法。
背景技术
为了使过程自动化***的性能达到最佳程度,必须通过设置多个温度测量点,对过程中的温度点进行严格的控制,传统的监控方法采用一台仪表监控一个参数,于是,整个过程自动化***就需要安装大量的温度仪表,同时也需要布置大量的传输线。如果有一种基于Modbus传输的并行测温法,将其运用于测温仪表时,可以使得用一个测温仪表来代替多台传统的测温仪表,那么就可以大大降低仪表成本、降低布线复杂性、简化操作、提高效率。
为了能够让一根双绞线实现多个设备之间的通信,Modbus总线协议被提出,其后,Modbus很快就成为自动化工业领域事实上的标准。Modbus总线协议是一种完全开放的协议,不收任何专利费用,有无数自动化仪表厂商采用该种协议。Modbus总线协议是在应用层上传输报文的通信协议,是一个请求/应答协议,通过提供不同的功能码规定其服务。Modbus总线协议是应用于电子控制器上的一种通用语言,通过此协议,控制器相互之间可以通信,不同厂商生产的控制设备可以连成工业网络,进行集中监控。Modbus总线协议物理接口可以是RS232、RS485、RS422、RJ45,通讯介质采用屏蔽双绞线或光纤,采用RS232 接口用双绞线作介质时不带中继器的最大距离为15m,最大节点数247 个,通讯速率19.2Kbps。
发明内容
本发明公开了一种实现Modbus传输的并行测温法,用以实现基于Modbus传输时,能够并行测温,从而实现一台工业仪表同时测量多个测控点的温度。
本发明的上述目的是通过以下技术方案实现的:
一种实现Modbus传输的并行测温法,其中,Modbus主站接收DCS分散处理单元的Modbus请求中断报文,Modbus主站将报文通过Modbus通信单元传输给微处理器,微处理器据此进行测量通道选择并进行AD采集及处理,微处理器将处理完成的报文按照Modbus响应帧要求传送给Modbus通信单元进行发送,微处理器退出中断。
如上所述的实现Modbus传输的并行测温法,其中,微处理器运行之前进行仪表初始化。
如上所述的实现Modbus传输的并行测温法,其中,仪表初始化包括:对微处理器***初始化、读取带电可擦写可编程只读存储器数据、通信模块初始化、测量通道初始化。
如上所述的实现Modbus传输的并行测温法,其中,微处理器进行多个测温点温度值的测量,并将获取的数据封装在一数据响应帧中。
如上所述的实现Modbus传输的并行测温法,其中,温度值数据经过模数转换后进入微处理器。
如上所述的实现Modbus传输的并行测温法,其中,微处理器实时获取多个测温点的温度数值并存储在寄存器中,微处理器接收到并行温度请求帧后将多个寄存器内的温度数值封装成一Modbus数据帧进行传输。
综上所述,由于采用了上述技术方案,本发明实现基于Modbus传输时,能够并行测温,使得运用该方法的一台工业仪表可以同时测得多个测控点的温度,从而进一步降低仪表成本、降低布线复杂性、简化操作、提高效率,本发明可以实现:一台变送器可以替代八台传统的单独安装型仪表,对互相靠近的多点进行温度测量,降低设置测量点的复杂性,仅需对一台多通道温度变送器的参数进行组态即可;支持Modbus协议底层传输方式——RS485和UDP,能够实时进行温度采集和请求应答;降低成本,一台多通道温度变送器的电子部件总价比八台传统单点温度变送器的和要低5-6倍。
附图说明
图1是本发明实现Modbus传输的并行测温法的原理图;
图2是本发明实现Modbus传输的并行测温法的流程图。
具体实施方式
下面结合附图和实施例对本发明做进一步描述:
图1是本发明实现Modbus传输的并行测温法的原理图,图2是本发明实现Modbus传输的并行测温法的流程图,请参见图1、图2,一种实现Modbus传输的并行测温法,其中,Modbus主站接收DCS分散处理单元的Modbus请求中断报文,Modbus主站将报文通过Modbus通信单元传输给微处理器,微处理器据此进行测量通道选择并进行AD采集及处理,微处理器将处理完成的报文按照Modbus响应帧要求传送给Modbus通信单元进行发送,微处理器退出中断。
在本发明的一个实施例中:Modbus请求中断7,负责变送器在接收到Modbus请求命令帧时,实时进入串口接收中断,保护现场的同时按照Modbus协议要求进行CRC校验,若正确,则进项接收帧地址校验,若正确,则进行功能码验证,当该功能码是需要读取某些通道的实时温度值时,进行下一步动作。在帧校验期间,只要有校验错误,则直接返回错误响应帧。
本发明的Modbus通信单元3包括RS485接口和UDP接口。温度变送器所需的全部电源均由供电模块4提供。从站地址选择5包括拨码开关和相应指示灯提示。
本发明的微处理器运行之前进行仪表初始化。
本发明的仪表初始化包括:对微处理器***初始化、读取带电可擦写可编程只读存储器数据、通信模块初始化、测量通道初始化。
本发明的微处理器进行多个测温点温度值的测量,并将获取的数据封装在一数据响应帧中。
本发明的温度值数据经过模数转换后进入微处理器。
本发明的微处理器实时获取多个测温点的温度数值并存储在寄存器中,微处理器接收到并行温度请求帧后将多个寄存器内的温度数值封装成一Modbus数据帧进行传输。
在本发明的具体使用过程中,本发明可以应用于工业控制网络中:此工业控制网络支持Modbus协议传输,其中Modbus主站,具有数字和模拟量的转换功能,它将DCS***中分散处理单元下发的数据通过收发器和CPLD可编程逻辑器件传给自身CPU,CPU将下发的数据组合成数据块,通过中断模式传给双口RAM,其通信模块根据通过双口RAM转发来的组态数据块自动配置成主站,模块按照协议配置主站并与配置成主站的通信模块进行周期性数据交换,实现数据采集与发送功能,Modbus主站完成自身初始化后,等待分散处理单元发送过来的报文,根据报文内容判断出传送给相应的变送器的地址,并等待该地址变送器的回复报文,收到报文后回传给分散处理单元作为应答。当基于Mobus传输支持并行测温的温度变送器收到了Modbus请求帧后,先将报文送至输入缓冲寄存器中,待报文接收完毕后,微处理器进行数据包解析,然后启动选择测量通道并进行AD采集及处理。处理完成后,将报文按照Modbus响应帧要求,传给Modbus通信单元3进行发送并退出中断,一次温度采集结束。

Claims (6)

1.一种实现Modbus传输的并行测温法,其特征在于,Modbus主站接收DCS分散处理单元的Modbus请求中断报文,Modbus主站将报文通过Modbus通信单元传输给微处理器,微处理器据此进行测量通道选择并进行AD采集及处理,微处理器将处理完成的报文按照Modbus响应帧要求传送给Modbus通信单元进行发送,微处理器退出中断。
2.根据权利要求1所述的实现Modbus传输的并行测温法,其特征在于,微处理器运行之前进行仪表初始化。
3.根据权利要求1所述的实现Modbus传输的并行测温法,其特征在于,仪表初始化包括:对微处理器***初始化、读取带电可擦写可编程只读存储器数据、通信模块初始化、测量通道初始化。
4.根据权利要求1所述的实现Modbus传输的并行测温法,其特征在于,微处理器进行多个测温点温度值的测量,并将获取的数据封装在一数据响应帧中。
5.根据权利要求4所述的实现Modbus传输的并行测温法,其特征在于,温度值数据经过模数转换后进入微处理器。
6.根据权利要求1所述的实现Modbus传输的并行测温法,其特征在于,微处理器实时获取多个测温点的温度数值并存储在寄存器中,微处理器接收到并行温度请求帧后将多个寄存器内的温度数值封装成一Modbus数据帧进行传输。
CN201510003615.4A 2015-01-06 2015-01-06 实现Modbus传输的并行测温法 Pending CN104504889A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510003615.4A CN104504889A (zh) 2015-01-06 2015-01-06 实现Modbus传输的并行测温法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510003615.4A CN104504889A (zh) 2015-01-06 2015-01-06 实现Modbus传输的并行测温法

Publications (1)

Publication Number Publication Date
CN104504889A true CN104504889A (zh) 2015-04-08

Family

ID=52946462

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510003615.4A Pending CN104504889A (zh) 2015-01-06 2015-01-06 实现Modbus传输的并行测温法

Country Status (1)

Country Link
CN (1) CN104504889A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106411870A (zh) * 2016-09-20 2017-02-15 中国核动力研究设计院 一种数字反应性仪

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008117306A2 (en) * 2007-03-23 2008-10-02 Icsa India Limited Distribution transformer monitoring system
CN102820959A (zh) * 2011-06-10 2012-12-12 哈尔滨工业大学 在Modbus主站与从站之间进行大数据量通信的方法
CN103019280A (zh) * 2012-11-23 2013-04-03 安徽鑫龙电器股份有限公司 一种用于多触头测温的温度监测装置
CN202869661U (zh) * 2012-09-13 2013-04-10 珠海赣星自动化设备有限公司 电气接点测温装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008117306A2 (en) * 2007-03-23 2008-10-02 Icsa India Limited Distribution transformer monitoring system
CN102820959A (zh) * 2011-06-10 2012-12-12 哈尔滨工业大学 在Modbus主站与从站之间进行大数据量通信的方法
CN202869661U (zh) * 2012-09-13 2013-04-10 珠海赣星自动化设备有限公司 电气接点测温装置
CN103019280A (zh) * 2012-11-23 2013-04-03 安徽鑫龙电器股份有限公司 一种用于多触头测温的温度监测装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
李柏榕等: "基于MODBUS网络的温度控制模块的研究", 《江苏电器》 *
李鹏飞等: "基于Modbus总线协议的并行通信模块设计", 《西安工程大学学报》 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106411870A (zh) * 2016-09-20 2017-02-15 中国核动力研究设计院 一种数字反应性仪

Similar Documents

Publication Publication Date Title
CN103828305B (zh) 用于参数化自动化***或控制***的现场设备的***和方法
US9697164B2 (en) Method and control device for the operation of a contact-free transmission system for an IO link
CN106131056B (zh) 一种工业无线适配器及其工作方法
US20120230446A1 (en) Method and Apparatus for Incorporating a WirelessHART-Enabled Device into a Wired HART Network
US8954016B2 (en) Method for enabling prompt diagnosis of a field device connected to a wireless adapter
CN103428005A (zh) 具有以太网供电功能的接口模块
CN101719922B (zh) Profibus-dp工业现场总线与无线zigbee间的协议转换装置和方法
CN108777649B (zh) 一种网络侦听装置、***及方法
US8995915B2 (en) Method for servicing a field device of automation technology in a radio network
CN103827760B (zh) 用于通过网关设备来传输过程映像的方法和***
CN104486783B (zh) 用于多态无线监控网络的多态无线网关***及控制方法
EP3543815B1 (en) Gateway system for heterogeneous fieldbus
CN108512907A (zh) 半透传的设备通信方法
CN108345558B (zh) 一种支持多协议的rs485集配单元
CN104426605B (zh) 基于光纤传输的远程设备故障定位方法、***及相关设备
CN103746984A (zh) 实现WIA-PA工业无线协议与Modbus协议透明传输的方法
CN104504889A (zh) 实现Modbus传输的并行测温法
CN104243246A (zh) 一种基于ZigBee技术的FlexRay总线测试与优化方法及装置
CN102576222B (zh) 用于操作现场总线接口的方法
CN114238193B (zh) 一种profibus-dp总线与blvds总线之间数据交互的装置
CN107229586B (zh) 基于rs485桥电路装置的通信方法
KR101426050B1 (ko) 프로그래머블 필드버스 인터넷 게이트웨이 시스템
CN210488282U (zh) 多协议数据采集板卡
KR101368791B1 (ko) 프로그래머블 필드버스 인터넷 게이트웨이 제어방법
CN102130701B (zh) 功耗调整方法、装置及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Owner name: SHANGHAI AUTOMATION INSTRUMENTATION CO., LTD.

Free format text: FORMER OWNER: SHANGHAI AUTOMATIC INDUSTRUMENT AND METER CO LTD

Effective date: 20150615

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20150615

Address after: Zhabei District Shanghai City 200072 West Guangzhong Road No. 191 Building No. 7

Applicant after: Shanghai instrument and meter for automation company limited

Address before: Zhabei District Shanghai City 200072 West Guangzhong Road No. 191 Building No. 7

Applicant before: Shanghai Automatic Industrument and Meter Co., Ltd.

WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150408