基于数据库的PLC远程监控系统研究
2021-06-06葛笑寒





摘要:以PLC的运程监控系统为研究对象,提出了B/S系统的网络架构。利用运程客户端及网络组件和本地的服务器、控制器、设备层构成硬件连接。在软件方面,采取数据库和WEB Services组合技术。建立MySQL数据库和SQL Server数据通信,实现PC机和PLC跨平台调用数据库。通过调试,表明WEB页面能够实现远程监控。
Abstract: In this paper, the network architecture of B / s system is proposed based on the PLC's monitoring system. It uses the client and network components to connect with the local server, controller and device layer. In the aspect of software, the combination technology of database and web services is adopted. Establish the data communication between MySQL database and SQL server, and realize the cross platform database transfer between PC and PLC. Through debugging, it shows that web page can realize remote monitoring.
关键词:数据库;PLC;监控;WEB
Key words: database;PLC;monitoring;Web
中图分类号:TP393 文獻标识码:A 文章编号:1674-957X(2021)09-0201-03
0 引言
PLC是一种应用于大型工业生产的智能控制器。由于其高处理速度、高可靠性,能适用多种环境广泛应用,而且PLC可以通过自身扩展的接口与计算机或者上位机进行通信。因此大型复杂系统大多设计以PLC为核心的控制系统。随着信息技术和工业4.0的发展,工业系统的集成变得非常必要。特别是,基于不同厂商控制器的监控系统集成。数据库技术、WEB技术与PLC的结合实现在线的远程监控。通过云平台实现远程网络访问与控制已逐步成为主流。
1 系统的控制方案设计
远程监控系统主要有主机集中、浏览器-服务器(C/S)和客户机服务器模式(B/S)[1]。B/S 模式是通过超文本传输协议方式向 WEB发出指令信息。服务器响应后,把访问数据库的信息编译成 SQL 语言,再把该语言传送至数据库服务器。数据库服务器接收信息,并检验真实性,最终将数据反馈到上一级服务器,形成HTML页面显示在浏览器上。或者通过人机交互,以WEB形式显示于PC上。B/S模式具有便于维护,易于操做、可移植等特点,更适用于现代的工业控制系统。
一般的B/S 模式远程监控系统,由服务器、客户端和数据库三层体系构成[2]。……
