博客

过氧化氢蒸气探针和Modbus通信

如何使用Modbus视频安装HPP270探针
乔尼·帕坦森(Joni Partanen)
产品经理
发布: 2021年4月21日
工业制造和流程
beplay充值的钱可以工业测量
生命科学
在此视频博客中,产品工程师Joni Partanen演示了如何使用MODBUS协议连接HPP270蒸发过氧化氢探针。Modbus是一种通信协议,用于通过电子设备之间的串行线传输信息。请求该信息的设备称为Modbus Master,并且提供信息的设备(在这种情况下,HPP270探针)是Modbus Slaves。

编辑成绩单:
Vaisala的HPP272探针可以通过使用Modbus RTU数字通信进行通信。如果Modbus对您来说是新的,则该视频将向您展示如何入门。您将需要USB电缆与探针进行通信Vaisala的Insight PC软件。该电缆还可以用于演示和测试RS485通信协议,Modbus RTU的构建。
我们将使用安装,电缆的Insight软件并连接探针的PC。Insight软件自动检测探针。但是首先,我们将找到该探针已连接到的COM端口。
在Windows中打开设备管理器,并找到端口:COM&LPT。在那里您会找到Vaisala设备。在我的计算机的配置中,它是com11。您可能会有不同的com端口。我们还需要我们的HPP270探测用户指南。现在,我们需要一个可以使用Modbus协议与探针通信的程序。您可以在此视频中找到我们在此视频中讨论的工具modbus.org/在下面技术资源。
您使用的特定工具取决于您。我将使用modpoll工具,这是一个基于命令行的Modbus主模拟器和测试实用程序。我已经在计算机上安装了此程序。在命令提示符屏幕中,键入“ modpoll -h”将提供一个帮助部分。现在,我将参考我的HPP270用户指南。
我将创建通信设置。在我的命令提示符中,我输入modpoll,然后输入“ -m rtu”,“ -a”作为地址。探针的默认地址为240。现在我将调整奇偶校验。默认的奇偶校验甚至是,但是此Modbus协议实际上不使用。因此,让我们改变一下;键入“ -p无”。然后,我们调整停止位“ -s 2”。为了检查我们要阅读的寄存器,我们回到HPP270用户指南。
这是Modbus协议的一个优点:使用模拟输出,我们只能输出两个值。但是,正如您可以从我们的用户指南中的地址映射中看到的那样,HPP270探针中有许多不同的参数。所以。让我们阅读几个不同的值。
我们从注册一个“ -r 1”开始。我们将读取六个值“ -c 6”这些是浮点数,因此“ -t 4:float”我们现在正在阅读“持有寄存器”(Modbus协议将保留寄存器定义为16位宽度。)
因此,现在我们进入右COM端口(在这种情况下为COM11)。
现在我们有一些价值,但是我们还没有所有的价值观。我们看到第三寄存器给出了温度的值。我们还没有所有值的原因是该探测器当前处于清除模式。我们怎么知道?我们还可以使用Modbus和我们的用户指南从探针中获取这些信息。
从“寄存器513”中的“用户指南”部分开始:Modbus状态寄存器。因为我们想在此处阅读整数值,而第一个寄存器是16位,但第二和第三寄存器是32位。
因此,使用此命令,我们看到有某种通知。在用户指南中,我们转到表17 - 错误代码0203 HEX 32位)查找516寄存器告诉我们的内容。我们看到清除正在进行中。我们将等到清除过程完成,然后我们可以阅读其他值。
注意:完成探针清除过程大约需要四分钟。即使探针未连续暴露于H2O2,也至少每24小时的电动机时间至少每24小时进行探测清除。如果需要,可以随时使用Vaisala Insight软件,Modbus(以数字模式)或M12连接器(模拟模式)上的PIN#5触发清除过程。
现在清除已经完成,是时候阅读测量值了。在“用户指南”中,我们将转到A.4.1节 - 测量数据登记册(表13),这使我们能够将寄存器号与测量单元匹配。
在寄存器1中,蒸发过氧化氢为7.985 ppm;寄存器3显示相对饱和度为16.107;寄存器5显示温度为24.64°C;寄存器7显示了相对湿度当前与相对饱和度相同,为15.91 RH%。寄存器9显示了绝对的过氧化氢值11 mg/m3,寄存器11显示了-1.9°C时的混合露点温度。这些是有用的参数。
Modbus协议非常方便,因为您可以以数字方式获取所有这些参数。下一步将是在您的可编程逻辑控制器系统(PLC)或其他控制系统中实现此通信。我建议您考虑与HPP270探针的Modbus通信,因为它允许您控制清除过程,获取所有必要的参数以及测量探针的状态信号。
如果您有任何疑问,请将它们留在下面的评论中。或者联系我们...
在我们的下一个视频博客中,了解如何将HPP270探测器与模拟通信连接。

网络研讨会:Modbus 101

数字通信听起来可能很复杂,昂贵且难以实施。在本网络研讨会中,我们的专家将介绍Modbus协议,并解决以下问题:

  • 数字通信意味着什么?
  • 数字通信与模拟输出有何不同?
  • 与模拟输出相比,数字通信的好处是什么?
  • 如何开始?

立即观看

乔尼·帕坦森(Joni Partanen)

产品经理

Joni Partanen是Vaisala的产品经理。他负责湿度和蒸发过氧化氢测量产物的发展。他在工艺行业测量技术,工业工程和仪器方面拥有超过16年的经验。乔尼拥有自动化技术工程学士学位。

评论

汉娜火花

2021年4月23日
如何从modpoll输出数据到.csv或.xlsx文件?

珍妮丝·贝内特·利维斯顿

2021年5月21日
谢谢你的问题!乔尼(Joni)将通过电子邮件与您联系。

添加新评论