论文部分内容阅读
由于工业自动化系统的发展,计算机网络技术在工业自动化领域的应用也逐渐增多,通过计算机网络实现工业设备的远程监控已经成为一种迫切的需要。
目前工业现场设备的互连大多采用各种不同的现场总线,如CAN、DeviceNet、Profibus或串行通讯网络RS232/422/485,它们不能直接联入互联网,如要实现它们的远程监控就有必要实现一个专用的网关服务器系统。现场设备通过它联入Internet,远程监控机能读取现场的实时数据,为设备的维护与升级提供保证。本设计的嵌入式WEB服务器就实现了网关服务器功能。
本论文调研了目前工业现场设备有着远程监控的需要,分析了将现场设备联入Internet的几种方法以及实现关键技术——嵌入式Internet技术的发展,最后讨论并提出一种实现现场设备远程监控的方法,即在嵌入式系统上直接实现嵌入式WEB服务器。
本论文在分析嵌入式WEB服务器原理的基础上,分析了实现嵌入式WEB服务器的两种网络架构,即C/S与B/S架构。在对比两种架构优缺点以及实际开发情况的基础上提出并设计了一种基于ARM+ARM-Linux的嵌入式网络服务器系统,该系统实现了现场串行通讯方式到Internet的连接。远程PC机只要通过支持JavaScript的Web浏览器软件就能实现对现场设备的监控。
本论文给出了嵌入式WEB服务器的详细软硬件设计。网络通讯部分针对嵌入式设备的特点对TCP/IP协议族进行了裁减,并依照裁减后的协议,利用Socket编程和编写CGI程序最终完成了B/S模式下的嵌入式WEB服务器的设计。
本嵌入式WEB服务器系统具有低成本、开放性、可移植等优点,应用前景广阔。