微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 基于Modbus TCP和WEB的实时监控系统设计

基于Modbus TCP和WEB的实时监控系统设计

时间:10-15 来源:互联网 点击:

务器进入端口监听状态。当有现场终端向服务器发出连接请求时,服务器开一个线程建立连接,并启动数据请求定时器。当定时时间到时,服务器向已建立连接的现场终端发送Modbus TCP协议请求帧格式的数据请求。现场终端在接收到数据请求后,对信息帧格式进行分析,如果符合协议,则将数据按照Modbus TCP协议响应帧格式上传,否则不响应。

5.2 浏览器端与服务器端的数据传输

B/S模式是WEB兴起后的一种网络结构模式,即浏览器/服务器,与C/S模式相比,具有可以随时随地进行查询和浏览、维护简单方便、更新简单以及共享性强等特点,符合实时网络监控系统的发展要求。浏览器端与服务器端的数据传输采用的就是B/S模式。

B/S模式的工作流程如图7所示。当客户端通过浏览器终端访问数据库服务器时,首先浏览器端通过Internet发出一个WEB请求,当WEB服务器收到请求后,将请求交给ASP.NET Framework,此时ASP.NET Framework会向数据库服务器请求合适的源代码文件。数据库服务器将源代码的内容返回给ASP.NET Framework,后者执行源代码生成HTML输出返回给WEB服务器,这时WEB服务器会将请求的文件以动态网页的方式将HTML显示在计算机浏览器页面上。

结语

本文提出并实现了基于ModbusTCP及WEB的实时监控系统,较完善地实现了油井现场设备的实时监控。系统基于功能强大的dsPIC30F6014单片机开发了底层硬件环境,开放式的ModbusTCP通信协议,灵活的组网方式,结合最新的ASP.NET技术的B/S模式与SQL数据库的设计,使系统具备界面友好、功能强大、执行速度快且系统容错性、兼容扩展性好等特点,不仅能完成油井的监控,而且可广泛运用于工业现场的任何智能设备,具有很好的推广前景。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top