金猫数据Modbus通信 技术文档
返回首页
阀门压力测试数字化系统技术实现
机房环境监测的技术实现
企业能源消耗监测的技术实现
Modbus通信协议

阀门压力测试数字化系统--技术实现

关键词:阀门压力测试数字化 工控机 压力传感器 模数转换 压力传感器 Modbus通信
摘  要:本文讲解工控机如何从阀门压力测试设备读取压力值、生成压力曲线、生成阀门压力测试报告整个过程
    的技术实现。
1、概述
  在阀门试压设备(压泵)管路上增加压力传感器,压力传感器读取压力,根据管路的压力值输出4-20mA的电流信号。 AD转换模块将不同的电流信号(模拟量)转换为数字信号(数字量),AD模块与上位机连接(485转USB),通过Modbus通信,程序对数字信号进行解析、计算得到当前管路中的压力值、并显示在工控机上, 程序并以时间为横坐标、压力为纵坐标,绘制压力-时间曲线;当试压完成相应的试验项目后,生成阀门压力测试报告。
2、技术实现
  程序通过ModbusRTU(485)定时向AD模块发送读取指令,串口接收到读取指令时会按指令读取相对应寄存器的值,返回给程序;程序对返回的数据进行校验,当校验正确后,对返回的数据进行解析。 解析出压力传感器的压力值,并实时显示在工控机上。
  当操作人员点击“开始试验”按钮后,程序将按时间-压力值,绘制曲线,当达到标准规定的保压时间后,点击“停止试验”按钮,程序当所绘制的曲线图保存在工控机指定的目录下, 同时保存此项目试验的保压时间等参数,以便生成报告时使用。
  当试验完成标准规定的各项试验后,操作人员点击“生成报告”按钮,程序将以上各项试验得到的试验记录,填写到测试报告中(Excel表),并同时转换为PDF文件。程序将生成的PDF文件 FTP到企业服务器中,以供质量管理人员调用、查询、审核。程序还通过企业的MES接口,将试验参数上传到MES,实现阀门测试的数字化。
3、与移动端(手机端)数据的交互
  以上测试过程中,将测试的到数据不断写入到SQL数据库中,通过WebAPI接口,读取SQL数据库中的数据,通过微信小程序实现移动端数据查询。
4、技术要点
  4.1 ModbuRTU 通信
  4.2 串口通信
  4.3 C#Winform程序开发
  4.4 SQL数据库技术
  4.5 WebAPI开发
  4.6 微信小程序开发