论文部分内容阅读
工业信息化的高速发展和网络技术的逐渐普及,传统的工业生产现场数据发布系统已经不能满足当今工业控制的需求。基于 Web技术和B/S模式的 Internet远程数据发布系统已经成为自动化领域的新起点。网络化的数据共享在自动化领域更具有竞争性,因此开发与研究基于 Web的工业现场数据发布系统具有前瞻性和现实意义。 本文在 ASP.NET框架之上,结合数据库技术(ADO.NET)、Ajax异步数据传输技术、Socket通信技术开发了具有数据动态发布功能的网站,实现了某公司钻采设备实验室和炼化设备实验室实验现场数据的实时发布功能。首先结合Socket通信技术和TCP/IP通信协议采集实验过程中各个控制台现场数据,增加了系统的兼容性和数据采集的稳定性,而且更易和上位通信;其次将采集数据经工控机首先存入本地数据库,即存入SQL Server中,为了提高数据的安全性、可靠性和实时性,将本地数据库和云端数据库同步(SQL Azure云数据库);最后以Ajax技术为基础开发数据发布系统网站,部署 Web网站到 Web服务器,并将其发布到 Internet上。在系统的整个开发过程中,为了远程数据发布的安全性,数据采用加密的方式进行传输,当要浏览实验室信息页面时,必须经过登录方可。该数据发布系统主要功能有: 1)授权客户端可随时随地的通过浏览器登录数据发布页面,该页面可实时查看现场 PLC等控制器的工作参数、现场仪表和设备的工作数据,因此该公司炼化和设备实验室的实验过程监视不受空间、时间限制,在拓展了实验监控面的同时,降低了实验的不安全系数。 2)通过该系统可以查看工业生产现场的历史数据、实时数据及故障数据,工作人员可通过这些数据对生产现场进行评估,做出相应的判断,增强了整个实验过程的可靠性。 3)本系统将现场数据和云端进行了同步,企业就不用担心因本地数据库服务器损坏而造成的数据丢失。同时通过云端调用数据提高了数据传输的可靠性和快速性。