7、OPC有多强大?
为了定性地判断OPC的性能,所选的仪器设备在Softing(软性)进行了测试,使用两台商用PC机。配置有奔腾90处理器、48或64兆内存,故意选用低档性能配置的计算机以排除好的测量结果是归因于高性能的计算机,这两台计算机上的操作系统为Windows NT4.0。
对于本地的测试 ,一台小型的OPC客户机测试应用程序以及来自Softing的PROFIBUS DP OPC服务器安装在一台PC上.对于包含DCOM的分布式OPC应用程序的测试,OPC测试客户机在第二台远程PC上启动。
在本地以及两合计算机之间,5000个过程变量(一个非常实用的可视化系统)的变化值能在1秒内在OPC服务器和OPC客户机之间传送。对于只有500个过程变量的情况,只需100毫秒时间。因而 OPC被认非常适合于在很短的更新速率内采集大量的动态过程变量的应用场合。
这就是为什么除那些应用在过程可视化以及数据采集的产品。诸如S0ft-PLC 4CONTROL用于时间临界的控制程序将完全基于OPC的原因。在这个配置中,远程PC通过公司内部的网络连接到第一台PC。
选择测试的是由事件驱动数据传送的每日报表。其中OPC服务器连续地产生数值,这些数值传送给OPC客户机。测试组重复地测试从第一次由NT(网络终端)接口程序的高速缓存器读出限定数量的数据值到全部数值收到后由OPC客户机所确认的时间。结果是只有纯粹的服务器与客户机间的传送时间需要考虑,而无须考虑从自动化设备采集数值的时间。
因为OPC在测试客户机收到数据后就将其丢弃,因而,所有特定的应用流程如数据归档或可视化均包括在测试中。从不同时间连续测得的数值取平均值。传送到OPC客户机的数值其数量从1到5000,用于调查对传送时间的依赖程度。
8、集成的OPC服务器
包括在4CONTROL系统中的“零工程”可视化特性自动地由IEC源代码汇编生成,并且能够通过标准的Internet浏览器在任何地方看到。万一预生成的可视化不能满足要求用户能使用一个由SCADA(监督控制与数据采集)制造商提供的可视化系统软件包。并通过OPC接口,4CONTROL能作为可视化专用的OPC服务器,OPC接口此时用于全部的过程可视化系统。所有IEC控制程序中的全部变量、功能块、程序和任务作为OPC条目/OPC变量显示在可视化窗口;通过集成的4CONTROLOPC服务器,用户的输入直接传送到控制程序。
随着诸如OPC和4CONTROL作为控制程序的新标准,具有不同电源要求的硬件能用于具有不同偏离要求的工厂内。开放的OPC接口为客户提供高度的自由度使客户能够摆脱制造商的要求,而使用现有技术及其它先进技术并具有高度的灵活性。
9、总结
使用OPC(OLE for process control)技术,第一次实现了不用考虑驱动程序和接口问题,就可以在自动化控制软、硬件之间实行无缝链接。
OPC基于Microsoft Windows的COM/DCOM技术,定义了工业应用领域,使用起来与制造商不相关的接口。即使是非常欢迎的Office程序,都可以连接到自动化的世界。
OPC不仅给自动化组件的制造商提供了如此多的优点。用户第一次在选择它们的硬件和软件模块时具有充分的灵活性。通过标准化通信接口,多种供应商的产品能被组合、匹配在一起,并且在无需修改程序的情况下能够相互作用。OPC使得即插即用在自动化应用中成为现实,并且还允许集成各种各样的现场总线系统。将OPC提供众多的优点归纳为:
* 在过程控制和机器制造工业领域的“即插即用”
* OPC使自动化环境中的即插即用设想成为现实。OPC允许在不同供应商开发的硬件装置和应用软件之间通过共同的接口进行数据交换。Windows技术和OPC接口使之有可能将可编程序控制揣的硬件和软件组合在一起,而不需要开发大量专用的通讯接口程序由此节省不少人力物力
* OPC使从办公室产品到过程数据的访问简单易行而且灵活可靠。