基于Web的远程数据采集与监控

基于Web的远程数据采集与监控
1.系统架构
基于Web的远程数据采集与监控系统架构如图3.33所示。这是一个分层的系统结构,生产过程的监控系统主要完成对生产过程的实时监控,同时将实时和历史数据存储在数据库中。远程客户通过Internet/Intranet可以观察到工业现场的生产过程运行数据和设备的运行情况,并进行监控和管理。在这里插入图片描述

应用方案

目前,基于Web的应用有多种应用方案,主要的不同体现在充当Web服务器的设备上,目前常用的Web服务器设备有嵌入式设备和独立的服务器。嵌入式设备包括具有以太网接口的智能仪表、阀门、PLC等;而独立的服务器主要是计算机。不论哪种形式的Web服务器都要具有独立的IP地址,否则,不能成为Internet上的合法节点。
嵌入式Web服务器提供交互式Internet服务,如提供符合HTTP协议的用户远程监控界面信息和信息交互。被监控的各个底层状态变量可以定义成HTML语言可以利用的网络变量,然后利用这些变量生成网页,由网络服务器提供给远程用户。远程用户使用浏览器,下载服务器上的页面,以观察设备的运行状态、改变设备的运行等。

由于嵌入式设备软、硬件资源有限,总体功能较弱,因此其提供的服务较少,且不太灵活,仅适用于一些监控节点数据较少,对实时性要求不太高的场合。
对于测控点比较集中或信息交互量大的远程应用,一般采用具有独立Web服务器的远程监控方案。对于这种应用,独立的Web服务器和数据库可以确保系统可以存储大量的数据,且可以及时地响应客户的请求。Web服务器可以利用CGI、ASP或Java技术形成数据库与服务器之间的接口,访问数据库中的数据,并生成带有这些数据信息的HTML文件。
基于Web的远程数据采集与监控应用系统要特别加强系统安全性,以确保网络中的信息的完整性、保密性和可用性,保证网络设备免遭破坏。在Web服务器、文件服务器、数据库服务器及应用终端中,除了使用在线扫描防病毒软件和防火墙等防范措施外,还应该采取密码等身份认证措施。不过需要注意的是,有些Web服务所需的端口会被防火墙禁止,导致客户端浏览器中可能看不到实时数据或监控画面。

利用组态软件实现数据的远程访问

目前多数组态软件都支持Web应用。这里以组态王为例,说明该功能的使用与配置。

1.组态王网络配置及画面的建立

在组态王的工程浏览器左边窗口双击“网络配置”,在“网络设置”中选择“连网”,本机节点名为该服务器的机器名或该机的IP地址(如果是通过拨号的方式,请用IP地址,不要用机器名)。网络参数的设置:如果是局域网的环境,传送速度快,“包大小”可以设4096或更大;如果用Modem互连或连Internet,“包大小”应该设为1024或更小;查询频率最小可以设定为55ms。
网络配置完成后,根据监控要求绘制组态画面。要注意的是,组态王的画面命令语言只有在运行时打开命令语言所依赖的画面才能执行。因此,客户端若需要浏览任何画面,则开发中需要将命令语言全部写入应用程序命令语言,或者运行时打开所有画面,当然,这种方式比较占用系统资源,并不推荐。
为了实现远程访问,需要将要实现远程监控的画面生成为HTML格式的文件。具体方法如下。

(1)工程浏览器左边窗口用左键单击“Web”按钮

,在窗口的右边双击“新建”图标,选中要发布的画面,并且进行一些设置
(1)工程浏览器左边窗口用左键单击“Web”按钮,在窗口的右边双击“新建”图标,选中要发布的画面,并且进行一些设置在这里插入图片描述
(2)在系统配置中的网络配置中组态网络,设置网络服务器的机器为“网络配置”中的本机节点名称。(3)在“发布路径”中选择预存放生成的HTML文件的路径(可以自动生成该路径),即客户端浏览的路径;同时可以由用户自己指定文件名。
(4)用户也可以修改生成在指定路径下的HTML文件,使得界面符合自己的需要,如替换画面中的图标等。

2.远程访问画面

客户端欲进行远程画面监控,需要先在服务器端运行组态王,注意在服务器端不要运行IE浏览发布的文件。客户端只需打开IE浏览器,链接到服务器上存放的发布的HTML文件。
访问方式分为局域网访问和广域网访问两种方式。在局域网中浏览发布的文件可以直接通过文件共享的方式,其前提是要求网络必须用TCP/IP协议连通。

在广域网中浏览发布的文件有3种方式。

(1)点对点拨号:运行组态王的机器作为服务器,客户端通过拨号方式连接到服务器。服务器如果是NT系统,需先安装IIS软件。XP操作系统一般都集成了IIS服务。服务器和客户端指定IP地址,并且两个IP地址在同一个网段内,如服务器指定为192.168.10.1,客户端指定为192.168.10.2,客户端通过IP地址(192.168.10.1)访问服务器,即可得到一默认网页,服务器端将该网页内容改为自己在组态王中发布的画面即可。
(2)多台客户端通过拨号同时访问服务器:运行组态王的机器作为服务器通过拨号连接Internet,客户端也通过拨号连接Internet。服务器如果是NT系统,需先安装IIS软件。将服务器端连上Internet之后的动态IP地址告诉客户端,客户端根据该IP地址访问服务器即可得到一默认网页,服务器端将该网页内容改为自己在组态王中发布的画面即可。需要注意的是,服务器端每次拨号得到的动态IP地址是不一样的,第二次拨号后,服务器端应与客户端取得联系。
(3)通过ISP服务商:运行组态王的机器应连接Internet,将发布后生成的文件Netkingview、.html和.ini上传至ISP服务商处,可以在ISP服务商处申请域名,客户端通过域名访问,也可以不申请域名,客户端直接通过ISP服务商提供的IP地址访问。使用域名的方式对外比较直观,不使用域名可以节省域名费用,另外速度会更快。需要注意的是,运行组态王的机器与Internet应始终保持连接,如果断开,需要将生成的文件重新上传至ISP服务商处。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 基于MTConnect协议的数控机床数据采集是指通过MTConnect协议实现对数控机床生产数据的采集和监控。 MTConnect是一种开放的通信协议,用于实时获取和传输机床设备的数据。它采用标准化的XML格式,可以将不同设备的数据整合到一个统一的数据模型中。这使得不同厂家的数控机床可以通过MTConnect协议进行数据通信,方便数据的采集和管理。 在基于MTConnect协议的数控机床数据采集过程中,首先需要实现机床设备与采集系统的连接。通过MTConnect协议,可以获取机床的各种参数数据,如轴速、位置、温度、流量等,并实时传输到采集系统。 数据采集系统可以是一个软件或硬件平台,用于接收和处理MTConnect协议传输的数据。通过这个系统,用户可以实时监控机床的运行状态、生产效率等信息,还可以进行故障诊断和预测分析。 基于MTConnect协议的数据采集具有以下优势: 1. 开放性:MTConnect协议是开放的,可以与各种不同厂家的数控机床进行通信,无需额外的定制化开发。 2. 实时性:MTConnect协议支持实时数据传输,可以提供对机床生产数据的准确和及时的监测。 3. 数据模型标准化:MTConnect协议提供了标准的数据模型和数据项,方便数据的整合和分析。 4. 故障诊断与预测:通过实时的数据采集和分析,可以对机床的故障进行诊断和预测,提高设备的可靠性和稳定性。 基于MTConnect协议的数控机床数据采集已经被广泛应用于制造业领域,可以帮助企业实现生产过程的监测与优化,提高生产效率和质量。 ### 回答2: 基于MTConnect协议的数控机床数据采集是指通过MTConnect标准协议收集和传输数控机床的实时数据。 MTConnect是一种专为制造业而设计的开放标准协议,用于连接和交换生产设备所产生的数据。它采用了Web服务和数据交换的技术,使得不同类型和品牌的机床、传感器和控制系统能够以统一的格式和方式进行数据采集和共享。 使用MTConnect协议的数控机床数据采集可以实现以下目标: 1. 数据采集和实时监控:通过连接数控机床的各个传感器和控制系统,实时采集各种关键数据,如温度、压力、位置、速度等,并通过MTConnect协议传输到上层系统进行监控和分析。 2. 设备状态监测和预测维护:通过采集和分析数控机床的运行数据,可以实时监测设备的状态,提前预测设备的故障和维修需求,从而进行及时维护和保养,减少停机时间和生产成本。 3. 数据分析和优化生产:通过采集和分析数控机床数据,可以深入了解设备的性能和生产效率,找出生产过程中的瓶颈和问题,并针对性地进行优化改进,提高生产效率和产品质量。 4. 数据共享和整合: MTConnect协议是一个开放的标准,可以与其他生产流程管理系统和企业资源规划系统集成。通过将数控机床数据与其他生产数据进行整合和共享,实现全面的生产数据分析和管理。 总而言之,基于MTConnect协议的数控机床数据采集可以帮助制造企业实现设备的远程监控和维护,优化生产过程,并提高生产效率和产品质量。 ### 回答3: 基于MTConnect协议的数控机床数据采集是指利用MTConnect协议作为通信接口,实现对数控机床运行数据的实时采集和监控的过程。 MTConnect是一种基于开放标准的通信协议,旨在促进设备之间的互操作性和数据共享。它提供了一种统一的数据模型和格式,使不同品牌、不同类型的数控机床能够通过统一的接口进行数据的收集和交换。 利用MTConnect协议进行数控机床数据采集的流程如下所述: 首先,需要安装MTConnect适配器或代理程序在数控机床上,它负责与控制器进行通信,并将数据转换为MTConnect格式。适配器可能会与机床的控制器通过以太网、串口等方式进行连接。 然后,MTConnect适配器将采集到的数据按照MTConnect标准格式进行包装和编码,包括机床的状态、轴位置、速度、负载、温度等参数。 接下来,MTConnect适配器将通过网络将数据传输到数据收集服务器或云平台。数据收集服务器或云平台上的软件将接收到的数据进行解析和存储,以便后续的数据分析和处理。 最后,用户可以通过数据收集服务器或云平台的用户界面来实时监控和分析机床的运行状况。他们可以查看生产指标、报警信息、故障诊断等内容,以便及时做出相应的调整和决策。 通过基于MTConnect协议的数控机床数据采集,用户可以实现对机床的实时监控远程访问,提高生产效率和设备利用率,减少停机时间和故障率,优化生产计划和资源调配。这对于提升制造企业的竞争力和整体效益具有重要意义。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

深度学习从入门到放弃

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值