OPC与DDE技术的发展主要是为了解决不同设备生产厂家硬件产品的互联问题,以提高系统的稳定性和可靠性。它的出现,为自动化工程人员在开发系统时提供了统一的软件开发接口,为不同的自动化程序系统之间的无缝连接提供了可能。
1.OPC技术
OPC是过程控制OLE(OLE for Process Control)的缩写,用于通过具体供应商的OPC服务器将RSView32连接到通信设备。RSView32支持OPC l.0a和OPC 2.0规范。
在OPC技术出现之前,对于设备供应商而言,需要付出大量精力来开发通信驱动程序以实现信息的传递。而在采用了OPC技术之后,供应商只需要把精力集中用于开发客户端应用程序。
OPC的提出被定义为一种基于OLE技术的通信标准。OLE技术由Microsoft提供,OPC由OPC Foundation来开发和维护。OPC Foundation是一个工业/制造公司的联盟,罗克韦尔自动化是其成员之一。该团体的宗旨是为工厂底层设备和客户端应用程序之间提供工业标准交换机制,消除客户应用程序供应商开发其专用通信驱动程序的需要。RSLinx Classic是一个OPC兼容服务器,为OPC客户端应用程序提供所需接口,以访问与其他OPC兼容服务器一致的数据。RSLinx Classic的附加优势是能够提供除OPC之外的多种DDE格式。
OPC使客户端应用程序能以一致的方式访问工厂底层数据。OPC的优点包括:
1)硬件制造商只需提供一套供客户在其应用程序中使用的软件组件。
2)软件开发商不需要因为新发布硬件的功能更改或新增功能而重写驱动程序。
3)客户拥有更多的选择来开发一流的集成制造系统。
通过使用OPC,可以简单地将不同计算环境中的系统集成到一起,也可以利用OLE/COM环境。
OPC采用Client/Server模式。OPC服务器是数据源的提供者,数据源可以是PLC、DCS、条形码读取器等控制设备。由于控制系统的构成不同,作为数据源的OPC服务器既可以是和OPC应用程序在同一台计算机上运行的本地OPC服务器,也可以是在另外的计算机上运行的远程OPC服务器。OPC客户是数据的使用者,它按照OPC接口规范从OPC服务器获取所需要的数据。
OPC服务器可用于将RSView32站(OPC客户端)连接到:
1)通信设备,使用RSLinx作为OPC服务器。
2)第三方通信设备,使用具体供应商或第三方(例如KEPServerEnterprise,Siemens或Modicon)OPC服务器。(www.xing528.com)
3)在网络中充当远程OPC服务器的另一台RSView32站。通过将一台RSView32站点设置为另一台RSView32站的客户端,可以通过网络实现标记值的对等通信。
4)具有OPC服务器支持的第三方应用程序,该应用程序可位于本地计算机或网络上。
2.DDE技术
动态数据交换(Dynamic Data Exchange,DDE),用于在第三方服务器等外部DDE服务器上将RSView32连接到通信设备。
动态数据交换是Windows操作系统内置的标准内部应用程序通信协议,在Windows下运行的许多应用程序都支持该协议。DDE从一个应用程序中获取数据,然后将数据传递给另一个应用程序。支持DDE的Windows程序可以互相交换数据。
DDE服务器是一个能访问数据并将数据提供给其他Windows程序的程序,DDE客户端是一个能从服务器获取数据的程序。通过指定应用程序、主题和项目,客户端应用程序能与服务器应用程序交换数据。客户机应用程序向当前所激活的服务器应用程序发送一条消息请求信息,服务器应用程序根据该信息作出应答,从而实现两个程序之间的数据交换。DDE也是基于Windows消息机制,DDE消息传递采用Client/Server模式,客户(Client)是数据的请求和接收者,而服务器(Server)是数据的提供者。
DDE的工作方式类似两个人之间的对话。人代表在Windows下运行的不同应用程序,共享的数据即谈话内容。RSLinx Classic并不知道它正在接收的数据的类型,只知道DDE链接正在提供数据。例如,如果拥有从RSLinx Classic到Excel电子表格的DDE链接,但Excel并不知道用户在向电子表格发送计数器值,Excel将其都视为数据。
例如,RSLinx Classic是应用程序名,PLC5TOPIC1是示例主题名,在这种情况下,C5:0.ACC指A-B品牌PLC-5中的计数累加器。
并非所有在Windows下运行的应用程序都支持DDE。购买与RSLinx Classic一起使用的应用程序前,请与应用程序的制造商进行确认。
DDE服务器可用于将RSView32站(DDE客户端)连接到:
1)Siemens或Modicon等通信设备。
2)Excel或Visual Basic等第三方DDE服务器。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。