计算机的通讯结构已从主机-终端,经过服务器-客户机,再到如今的Web服务器-browser浏览器方式,而我们所指的Web服务就是最后一种方式。
Web服务实际定义了3个标准:
■ Web服务器使用HTML语言编程
■ Browser浏览器使用Internet Explorer或 Navigator等
■ 网络传输协议:基于TCP/IP的HTTP
这样,从客户端就可以用图形画面来和服务器进行动态交互了。
什么是Web自动化?
Web服务在IT领域已非常成熟,能否将它引入工业自动化,使用户网络得到增值呢?施耐德公司在这方面进行了有益的探索。
IT业通常把Web服务构建在高性能、大容量的服务器机群中,提供新闻浏览、收发邮件、远程教育等多种服务。而自动化行业与IT行业不同,通常是将Web服务器嵌入到现场的自动化和电气设备中,一般是装在以太网卡上,插于产品之中。施耐德公司内置Web的产品有可编程控制器、电能监视器、变频调速器等,提供设备的配置参数、运行状态、故障诊断的显示等服务,用户可使用浏览器,通过网络实时观察现场设备的情况
Web自动化提供的功能有哪些?
目前,施耐德公司的可编程控制器可支持的功能有:
HTTP 网页服务器
BOOTP 客户机
BOOTP 服务器
SNMP V2 代理机
系统文件升级
FTP 服务器
MODBUS 信息传送
MODBUS I/O 扫描
系统热备
全局数据发布/订阅机制
带宽监测
故障设备更换 (DHCP 服务器)
增强型 Web 诊断
施耐德自有的 MIB管理信息库
FactoryCast 应用
用户自己编制网页等
通常用户购买的以太网模块或带以太网接口的CPU模块都已经内置了网页服务器www.cechina.cn,不需做任何设置,即可享受以上部分服务。用户也可以使用施耐德公司提供的开发工具,编制自己的工艺流程画面,完成瘦客户机的人机界面功能,降低购买人机界面软件的费用。
Web服务的可扩展性
目前,施耐德公司的自动化产品中(如NOE、ETY以太网模板)已内置了许多通信和Web服务功能控制工程网版权所有,用户可按自己的需要,实现不同层次的服务。
■ 层次A:无Web功能,用户可通过TCP/IP Modbus,实现Modbus信息交换、FDR(故障设备在线更换),对设备监控和I/O服务。
■ 层次B:基本Web功能,通过内置的Web服务器,可对设备进行组态、配置、维护、监视诊断和建立文档,并对网络进行管理。
■层次C:可配置的Web功能,用户可自己制作动态网页,实现瘦客户机的人机界面功能,另外,还可实现信息的发布与订阅(也称全局数据功能)、带宽的管理、I/O扫描器功能,完成更高一步的所谓“协同自动化”理念,是一种增值服务。
■层次D:更有效的Web服务,通过进一步扩展的服务,如将来的分布式控制、更高级的人机界面,以及和IT网络更紧密的联接;如通过电子邮件、手机短信、各种数据库接口,来实现管理与控制网的无缝集成。
由此可见CONTROL ENGINEERING China版权所有,通过一种网络www.cechina.cn,我们可以得到远比现在现场总线多得多的服务。
Web自动化的功能实现
■网络管理服务
网络管理服务是透明就绪中非实时的通讯服务,是通讯结构中的重要特性。它的目标是提供管理透明就绪网络的所有信息(计数器、统计数据等)和所需服务。其功能包括:配置管理;性能管理;出错管理;安全管理。
网络管理代理机(PLC部分):一个网络管理设备的代理必须能定义自己的MIB。每个透明就绪MIB的对象,能够在代理设备中提供读控制工程网版权所有,或者读/写的功能;代理能够配置SNMP 陷阱的使能和失能,还要能够配置SNMP管理机的地址;SNMP V1.0 协议提供一种团体名称的安全功能,可以保护来自管理机对代理机MIB的访问,这种机制同样需要配置来激活。
网络管理机(计算机部分):使用透明就绪的MIB文件(ASN1格式),管理机必须能编译来自所有透明就绪设备中的专有MIB对象,然后,所有的标准的MIB浏览器就能够访问透明就绪MIB的对象了。
■全局数据服务
全局数据服务的目标是在多个设备应用中,提供高性能数据分发。它是透明就绪中的一种实时通讯服务。
现场设备按其功能组成一个分布组,在这个分布的数据库之间,交换他们的变量数据,一个设备可属于一个或多个分布组。
一个设备可以在一个分布组中,往其他成员发布本身的应用数据,而在组中的