本发明专利技术提供一种通过PROFIBUS PA操作站直接读取HART仪表参数的方法及系统,应用于自动化仪表设备的通信领域,本发明专利技术利用协议转换装置,来实现当接收到操作站发送至ROFIBUS PA总线上的命令时,按照PROFIBUS PA链路层协议对所述命令进行解析得到对应的功能,并将所述功能对应成相应的HART协议命令号,且输出所述HART协议命令号,接着HART仪表响应所述HART协议命令号,并向所述操作站返回一对应所述HART协议命令号的参数,完成数据交互。本发明专利技术有效地解决了现有技术总HART型仪表不能直接挂接在PROFIBUS PA总线上进行数据交换以使PROFIBUS PA 总线上位操作站可以直接读取HART协议仪表中参数的问题。
【技术实现步骤摘要】
本专利技术涉及工业自动化仪器领域,主要指通过PROFIBUS PA操作站直接读取HART协议智能仪表的关键参数的技术,具体地来说,是涉及一种通过PROFIBUS PA操作站直接读取HART仪表参数的方法及系统。
技术介绍
PROFIBUS PA现场总线时世界上应用最广泛的现场总线之一,它是第一种全数字的现场总线。而HART协议则是工业仪表中应用最多的,它将信号叠加在两线制4-20毫安电流环上,1200Hz频率表示数字1,2200Hz表示数字0。市场上现在还没有PROFIBUS PA和HART协议兼容的仪表产品,为了在只有PROFIBUS PA调试环境下,能够读取HART协议智能仪表产品的参数信息,有必要设计一种PROFIBUS PA协议转HART协议的方法,以此来读取HART协议仪表中的特定参数。
技术实现思路
鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种通过PROFIBUS PA操作站直接读取HART仪表参数的方法及系统,用于解决目前HART型仪表不能直接挂接在PROFIBUS PA总线进行数据交换,以使主站读取HART协议仪表的特定参数。为实现上述目的及其他相关目的,本专利技术提供以下技术方案:—种通过PROFIBUS PA操作站直接读取HART仪表参数的方法,包括:当接收到操作站发送至R0FIBUS PA总线上的命令时,按照PROFIBUS PA链路层协议对所述命令进行解析得到对应的功能,并将所述功能对应成相应的HART协议命令号,且输出所述HART协议命令号;HART仪表响应所述HART协议命令号,向所述操作站返回一对应所述HART协议命令号的参数,完成数据交互。作为上述方法的优选方案,当接收到操作站发送至R0FIBUS PA总线上的命令时,还包括:通过PA信号收发电路将所述命令转换为供解析识别的脉冲信号。作为上述方法的优选方案,输出所述HART协议命令号的方法包括:通过HART协议控制器将所述HART协议命令号通过HART协议收发电路发送至所述HART仪表中。作为上述方法及其优选方案的进一步优化,所述操作站发送至R0FIBUS PA总线上的命令至少包括:31.25K Hz的电流型曼彻斯特编码信号。另外,本专利技术还提供了一种通过PROFIBUS PA操作站直接读取HART仪表参数的系统,包括:协议转换装置,用于当接收到操作站发送至R0FIBUS PA总线上的命令时;按照PROFIBUS PA链路层协议对所述命令进行解析得到对应的功能,并将所述功能对应成相应的HART协议命令号,且输出所述HART协议命令号;HART仪表,用于响应所述HART协议命令号,并向所述操作站返回一对应所述HART协议命令号的参数,完成数据交互。作为上述系统的优选方案,还包括:PA信号收发电路,用于当接收到操作站发送至ROFIBUS PA总线上的命令时,将所述命令转换为供解析识别的脉冲信号。作为上述系统的优选方案,所述协议转换装置中还包括:HART协议收发电路,用于在HART协议控制器的控制下将所述HART协议命令号发送至所述HART仪表中。作为上述系统及其优选方案的进一步优化,所述操作站发送至ROFIBUS PA总线上的命令至少包括:31.25K Hz的电流型曼彻斯特编码信号。与现有技术相比,本专利技术的技术方案具有以下优点:本专利技术通过对ROFIBUS PA协议和HART协议相应的命令进行对应,从而实现了ROFIBUS PA协议和HART协议间命令的转换,进而有效地解决了现有技术总HART型仪表不能直接挂接在PROFIBUS PA总线进行数据交换以使PROFIBUS PA总线上位操作站直接读取HART协议仪表中参数的问题。【附图说明】图1显示为本专利技术提供的一种通过PROFIBUS PA操作站直接读取HART仪表参数的方法在一实施例中的原理图。图2显示为本专利技术一种通过PROFIBUS PA操作站直接读取HART仪表参数的系统在一实施例中的原理图。图3显示为本专利技术一种通过PROFIBUS PA操作站直接读取HART仪表参数的系统中协议转换装置在一实施例中的原理图。附图标号说明10协议转换装置101 PA信号收发电路102 PROFIBUS PA协议解析控制器103 HART协议控制器104 HART协议收发电路20 HART 仪表【具体实施方式】以下通过特定的具体实例说明本专利技术的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本专利技术的其他优点与功效。本专利技术还可以通过另外不同的【具体实施方式】加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本专利技术的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。需要说明的是,以下实施例中所提供的图示仅以示意方式说明本专利技术的基本构想,遂图式中仅显示与本专利技术中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。目前,现场仪表的总线型号单一,HART型仪表不能直接挂接在PROFIBUS PA总线进行数据交换,为了使PROFIBUS PA总线上位系统(比如主站)可以读取HART协议仪表的某些参数,本专利技术实施例中提供一种通过PROFIBUS PA操作站直接读取HART仪表参数的方法,通过该方法可以让PROFIBUS PA总线上位软件直接读取HART协议仪表的参数,如图1所示,以下通过具体步骤进行详细说明:步骤S10,当接收到操作站发送至ROFIBUS PA总线上的命令时,按照PROFIBUS PA链路层协议对所述命令进行解析得到对应的功能,并将所述功能对应成相应的HART协议命令号,且输出所述HART协议命令号。其中,所述命令为一 31.25K Hz的电流型曼彻斯特编码信号,以满足ROFIBUS PA总线的信号格式。在具体实施中,采用对ROFIBUS PA总线进行侦测的方式来得知上位操作站是否有命令发送过来,当检测到总线上有命令传输后,将得到的命令经过PROFIBUS PA链路层协议解析后可以得知该命令功能,随后将此功能对应成相应的HART协议命令号,并将此命令号以两字节命令字形式通过发送出去。在具体实施中,在接收到操作站发送至ROFIBUS PA总线上的命令时,还可以通过PA信号收发电路将所述命令转换为供解析识别的脉冲信号,因为对所述命令的解析识别是由CPU或者MCU来进行的,转换成脉冲信号是为了让CPU或者MCU能够识别。步骤S20,HART仪表响应所述HART协议命令号,向所述操作站返回一对应所述HART协议命令号的参数,完成数据交互。在具体实施中,HART仪表在接收到所述HART协议命令号后会根据所接收到的HART协议命令号做出对应的响应,例如读取HART协议仪表的特定参数。HART仪表一旦响应所述HART协议命令号也就相当于上位操作站能够直接与HART仪表进行通信,并实现数据的交换。应当理解,HART仪表在响应所述HART协议当前第1页1 2 本文档来自技高网...
【技术保护点】
一种通过PROFIBUS PA操作站直接读取HART仪表参数的方法,其特征在于,包括:当接收到操作站发送至ROFIBUS PA总线上的命令时,按照PROFIBUS PA链路层协议对所述命令进行解析得到对应的功能,并将所述功能对应成相应的HART协议命令号,且输出所述HART协议命令号;HART仪表响应所述HART协议命令号,向所述操作站返回一对应所述HART协议命令号的参数,完成数据交互。
【技术特征摘要】
【专利技术属性】
技术研发人员:田英明,张宇,赵俊奎,
申请(专利权)人:重庆川仪自动化股份有限公司,
类型:发明
国别省市:重庆;85
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。