当前位置: 首页 > news >正文

XTG900P可编程网关在焦化厂数据采集的应用

www.tengcon.com

一、项目概述

河北某实业集团焦化厂由于建设时间较长,设备没有更新,厂内火灾报警、工艺参数可燃气体探测器等均为数显表显示,有关部门要求这些参数均上传至电脑历史记录保存一个月。鉴于此要求,我公司基于稳定性强、施工强度小、不影响生产、性价比高设计了一套实施方案,投入使用后得到了甲方认可。

二、总体设计思路

由于现场工段较多、距离较远、各个工段的火灾报警系统、工艺参数仪表柜、可燃气体报警器等都在各自工段的操作间内;操作间内的数显表、控制器等带有485通讯接口,但是数显表、控制器的通讯协议又不是标准的通讯协议,所以整个系统选用腾控科技的TG900P实现485数据采集实现,上位采用INTOUCH软件进行数据的显示及记录。

三、系统网络图

系统网络图

四、系统配置

  1. 煤气外供工段,智能数显表有13台(485接口)、气体报警仪4套(485接口)、火灾报警器1套(485接口),采用一台TG900P(订货时告知串口均定制为485接口),光纤收发器1台。
  2. 粗苯工段,智能数显表有26台(485接口)、气体报警仪16套(485接口)、火灾报警器1套(485接口),采用一台TG900P(订货时告知串口均定制为485接口),光纤收发器1台。
  3. 锅炉工段,智能数显表有17台(485接口)、气体报警仪8套(485接口)、火灾报警器1套(485接口),采用一台TG900P(订货时告知串口均定制为485接口),光纤收发器1台。
  4. 冷鼓工段,智能数显表有22台(485接口)、气体报警仪12套(485接口)、火灾报警器1套(485接口),采用一台TG900P(订货时告知串口均定制为485接口),光纤收发器1台。
  5. 厂长办公室,工控机IPC-610L一台、22寸液晶显示器一台、光纤收发器4台、交换机一台、光纤收发器及交换机均装入6u网络机柜内,INTOUCH软件一套。

五、通讯协议的转换

1.智能数显表的通讯协议

上位机发送读命令

1.jpg

下位机应答:若正常:

2.jpg

若不正常:

3.jpg

2.火灾报警器的通讯协议

上位机发送读指令

1.jpg

下位机应答:若正常:

2.jpg

3.气体报警器的通讯协议

上位机发送读指令

1.jpg

下位机应答:若正常:

2.jpg

4.下位编程使用主要的自由口通讯指令

  1. PORT_OPEN 用于打开一个串口并设置串口的通讯速率在串口读写过中此指令必须一直有效。
  2. PROT_WRITE 用于向打开的串口写数据,被写的数据存放在数据缓冲区中,该指令没调用一次写一次数据,用户程序中一个串口只能调用一个PORT_WRITE指令。
  3. PROT_READ 用于从打开的串口中读取数据,在用户程序中,一个串口只能调用一个PORT_WRITE指令。

5.程序流程

图片2.jpg

六、系统特点

  1. 整个系统设计采用TG900P为核心采集部件,运行稳定可靠,通过梯形图编程,一个TG900P就可以实现一个工段所有数据的采集。
  2. 距离远以太网转换成光纤传输,比双绞线传输,造价更低、通讯更可靠与动力电缆走同一桥架内不怕强电干扰。
  3. INTOUCH组态软件的强大功能,使上位编程更简单,用户更容易维护。实现了实时数据的显示和历史记录存储及显示以及报表功能;通过web发布,联网的计算机均能通过IE浏览器来查询历史记录和显示实时监测值。

http://www.mrgr.cn/news/97894.html

相关文章:

  • 编译freecad
  • xHCI 上 USB 读写分析
  • openharmony—release—4.1开源鸿蒙源码编译踩坑记录
  • Backtrader从0到1——第一个回测策略
  • ubuntu20.04在mid360部署direct_lidar_odometry(DLO)
  • 如何通过前端表格控件实现自动化报表?1
  • Cursor Agent 模式实现复杂工作流的编排与执行
  • 百度地图小区边界爬取
  • 创建型模式究竟解决了什么问题
  • Vue Router(2)
  • 机器学习 | 强化学习方法分类汇总 | 概念向
  • 【教学类-102-07】剪纸图案全套代码07——Python点状虚线优化版本+制作1图2图6图
  • 【GDB】调试程序的基本命令和用法(Qt程序为例)
  • STM32硬件IIC+DMA驱动OLED显示——释放CPU资源,提升实时性
  • IAP Firmware Upload Tools.exe IAP 网络固件升级教程
  • Vue3+Vite+TypeScript+Element Plus开发-12.动态路由-配置
  • 用Java写一个MVCC例子
  • 蓝桥杯C++组算法知识点整理 · 考前突击(上)【小白适用】
  • Linux vagrant 导入Centos到virtualbox
  • Android 中支持旧版 API 的方法(API 30)