流量计

Modbus读取MF5700系列流量计

别说谁变了你拦得住时间么 提交于 2019-12-06 08:25:53
本人主要从事web开发,从来没有做过和硬件相关的程序,入职新公司后主要搞的是smt制造业,要做一个读取流量计的数据的程序。说明书如下: (坑爹的说明书, 数据位都写错了 ,最后联系卖家说他们印错了,不是1位是8位,卧槽) 使用modbus协议,对modbus协议不是很懂,百度搜了一下也是模棱两可,对于什么寄存器,功能码来说也比较生疏。就想着有没有modbus相关的类库,找到了一个NModbus的类库,发现效果不是很好。偶然的机会看到了农码一生写的一个iotclient,开源地址如下: https://gitee.com/zhaopeiym/IoTClient 经过测试发现还是不行,农码大神他们公司已经在用了,但我这里为啥不行了呢,发送数据也是ok的,但是收到的数据不对。 找到了流量计的厂家,说明了情况,把报文发给了厂家,厂家说没有问题。真是奇怪。在google的帮助下,搜到了以下答案:(翻译之后) #1)波特率不匹配-我认为这不是您的问题,因为如果主站发送“垃圾”(这是不正确的波特率数据的样子),则Modbus设备将无法应答。 #2)RS-485接地不正确,这意味着由于没有接地线并且接地电势接近过电压水平,所以误解了比特/字节。 #3)RS-485上没有线路偏压,这意味着当主机停止发送&在从属装置开始响应之前,RS-485线路浮动

流量开关仪表设备在实际应用中的案例

邮差的信 提交于 2019-12-03 18:22:15
  易卖工控网12月2日讯,GB50974-2014标准11.0.4规定了直接启动消防泵的信号是流量开关和压力开关,其原因是可靠性高,主要表现为灵敏度高、耐久性强等优点。   实际使用中的流量仪表多应用于过程控制,流量仪表在过程控制中的作用是对密封管道中的流体流量进行检测,必要时还将流量测量仪表与调节仪表、执行器等组成调节系统,将流量稳定在合适的范围,从而实现过程的稳定性。   这里先解释一下比较常用的水流量开关的工作原理,帮助大家理解后面提到的内容。   当水流开关内有水流动,水流量≥1.0L/min时,水流开关内的磁芯受水流推动产生位移,磁芯位移带动磁源产生磁控作用使水流开关输出“通”信号。流量开关自动化选型有收录,该信号输入设备控制系统,经控制系统实现控制作用,当水流量小于启动流量时,水流开关输出“断”的信号。控制系统产生与上述相反的控制作用。   此处也可以理解为:水流开关当管路中的水流量大于1L/min流量时,磁芯在水流作用下产生位移并带动磁源产生磁控作用使传感器输出“1”开关信号,该信号输入到设备控制系统,经功率扩放大后实现以水流量控制的目的。当管路中的水流量小于1L/min流量后,磁芯在复位弹簧推力作用下带动磁源回位,使传感器输出“0”开关信号,停止系统的工作。   流量测量是工业测量的常见方法,在工业控制领域,如电力、冶金、化工、石油、食品等行业,获得了广泛应用