基于Profibus-PA技术的多路实时测温法

文档序号:8299895阅读:520来源:国知局
基于Profibus-PA技术的多路实时测温法
【技术领域】
[0001]本发明涉及一种现场总线通信方法,尤其涉及一种基于Profibus-PA技术的多路实时测温法。
【背景技术】
[0002]1984年,Profibus总线构想被提出,此后,德国政府部分组织了西门子等十几家自动化控制系统生产企业和研宄所,以OSI的七层网络模型为基础进行联合开发。1999年Profibus被列为现场总线国际标准。Profibus从国家标准,发展成为地区标准,再成为国际标准,随着Profibus技术的不断成熟,Profibus产品也日趋多样化,并应用到了自动控制的众多领域。Profibus根据应用领域特点可以分成3个相兼容的版本:Profibus_DP、Profibus-PA、Profibus-FMS0
[0003]Profibus-PA (Process Automat1n)是专为过程自动化而设计的,是DP总线的扩展,采用IEC1158-2传输技术,可以用于本质安全场合,并支持总线供电,多用于石油化工等领域过程控制系统中。按照ISO开放式系统互连七层模型,PA取其第一二层物理层与数据链路层,并增加用户层,共同构成了 PA的协议模型。
[0004]工业控制系统中现场仪表通信多采用Profibus-PA协议。Profibus_PA协议与传统的模拟信号传输相比,有着明显的优势,全数字传输,一条总线即可连接全部设备,智能现场设备自带控制功能,使得网络安全性提高,同时还带有故障自诊断等多种功能。
[0005]在工业过程自动化系统中,温度的测量必不可少,常见的Profibus-PA协议的仪表是一台仪表测量一个测温点的温度,而工业过程自动化系统一般都十分庞大,需要设置大量的测温点,因此需要的仪表数量也十分惊人,同时也使得仪表的布线十分复杂。如果有一种基于Profibus-PA技术的多路实时测温法,使得使用该方法的Profibus-PA协议的仪表可以实现一台仪表测量多个测温点的温度,那么必将降低工业过程自动化系统的成本和降低仪表布线的复杂性。

【发明内容】

[0006]本发明公开了一种基于Profibus-PA技术的多路实时测温法,用以解决现有技术中缺少一种可以基于Profibus-PA技术实现一台仪表测量多个测温点的温度的方法的问题。
[0007]本发明的上述目的是通过以下技术方案实现的:
一种基于Profibus-PA技术的多路实时测温法,其中,多个温度传感器实时获取多个温度数据,并将多个温度数据传输给微处理器,微处理器将多个温度数据分别存储至指定单元;PA主站通过DP主站及DP親合器将信号发送给Profibus-PA通信单元,Profibus-PA通信单元将信号通过调制解调、电平转换送至微处理器,微处理器按照Profibus-PA协议格式对数据包进行解封,之后微处理器将相应通道的温度数据进行Profibus-PA格式数据包的封装,之后微处理器将数据包传输给Profibus-PA通信单元,Prof ibus-PA通信单元将数据包传输至总线。
[0008]如上所述的基于Profibus-PA技术的多路实时测温法,其中,多个温度传感器实时获取多个温度数据,将多个温度数据经过信号调理和模数转换之后将多个温度数据传输给微处理器。
[0009]如上所述的基于Profibus-PA技术的多路实时测温法,其中,多个温度数据进行模数转换包括:滤波、放大、转换。
[0010]如上所述的基于Profibus-PA技术的多路实时测温法,其中,微处理器将相应通道的温度数据进行Profibus-PA格式数据包的封装,对通信帧、功能码、长度进行检测,之后微处理器将数据包传输给Profibus-PA通信单元。
[0011]如上所述的基于Profibus-PA技术的多路实时测温法,其中,微处理器将多个温度数据分别存储至指定单元,并实时对指定单元进行刷新。
[0012]如上所述的基于Profibus-PA技术的多路实时测温法,其中,微处理器将多个温度数据进行温度信号计算、线性化校正。
[0013]如上所述的基于Profibus-PA技术的多路实时测温法,其中,微处理器将多个温度数据传输至带电可擦写可编程只读存储器进行备份。
[0014]如上所述的基于Profibus-PA技术的多路实时测温法,其中,多个温度传感器实时获取多个温度数据之前先进行仪表初始化操作。
[0015]如上所述的基于Profibus-PA技术的多路实时测温法,其中,微处理器收到Profibus-PA通信单元的Profibus-PA请求中断,微处理器取出存储的温度数据进行Profibus-PA响应,微处理器发出响应报文后退出中断。
[0016]如上所述的基于Profibus-PA技术的多路实时测温法,其中,Prof ibus-PA响应包括:将微处理器中已存储好的温度值通过Prof ibus-PA协议要求进行数据包打包、通信帧正确与否的判定、功能码和长度的判定、根据请求发送相应帧等。
[0017]综上所述,由于采用了上述技术方案,本发明解决了现有技术中缺少一种可以基于Profibus-PA技术实现一台仪表测量多个测温点的温度的方法的问题,通过将多个温度传感器的数据分别存储至微处理器中,并且通过对应的Profibus-PA通信单元实现对应的温度传感器的温度数据读取,本发明具有:一台变送器可以替代八台传统的单独安装型仪表,对互相靠近的多点进行温度测量,降低设置测量点的复杂性,仅需对一台多通道温度变送器的参数进行组态即可;支持Profibus-PA协议传输,适用于本质安全场合,能够实时进行温度采集和请求应答;降低成本,一台多通道温度变送器的电子部件总价比八台传统单点温度变送器的和要低5-6倍的优点。
【附图说明】
[0018]图1是本发明基于Profibus-PA技术的多路实时测温法的原理框图;
图2是本发明基于Profibus-PA技术的多路实时测温法的一个实施例的流程框图。
【具体实施方式】
[0019]下面结合附图和实施例对本发明做进一步描述:
图1是本发明基于Profibus-PA技术的多路实时测温法的原理框图,请参见图1,一种基于Profibus-PA技术的多路实时测温法,其中,多个温度传感器6实时获取多个温度数据,并将多个温度数据传输给微处理器I,微处理器I将多个温度数据分别存储至指定单元;PA主站通过DP主站及DP耦合器将信号发送PA总线7之后再发送给给Profibus-PA通信单元3,Profibus-PA通信单元3将信号通过调制解调、电平转换送至微处理器1,微处理器I按照Profibus-PA协议格式对数据包进行解封,之后微处理器I将相应通道的温度数据进行Profibus-PA格式数据包的封装,之后微处理器I将数据包传输给Profibus-PA通信单元3,Profibus-PA通信单元3将数据包传输至PA总线7 ; Prof ibus-PA通信单元3实现Profibus-PA的协议物理层的功能,如同步传输模式、电平转换、曼彻斯特编码、电源和信号的调制解调等,并对仪表进行总线供电;
本发明的多个温度传感器实
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1