西门子公司的上位机监控软件WinCC 与AB 的PLC 之间的数据通讯,由于 WinCC 不提供与AB PLC 之间的直接通讯驱动程序,无法直接与AB PLC 进行直接 连接,只能采用OPC 的方式
OPC 是以OLE/COM 机制作为应用程序的通讯标 准
OLE/COM 是一种客户/服务器模式,具有语言无关性、代码重用性、易于集 成性等优点
OPC 规范了接口函数,不管现场设备以何种形式存在,客户都以 统一的方式去访问,从而保证了不同厂商设备之间通讯成为可能
OPC (用于过 程控制的OLE)是指一个标准的、与制造商无关的软件接口
OPC 接口的基础是 Microsoft Windows 的COM (组件对象模型)和 DCOM (分布式组件对象模型)技术
只有当设备带有的操作系统是基于Windows COM 和 DCOM 技术时,才能使用OPC 软件接口进行数据交换
目前,Windows NT、Windows 98、Windows 2000 和 Windows XP 能使用这个软件接口
下面的描述是基于WinCC 和 RSLinx 安装在同一台计算 机上
1.准备工作 1) 安装 WinCC
注意安装 WinCC 时需要安装 SQL2000,Internet 信息服务消息队列
如果是Windows 2000 系统,视系统本身情况可能要安装一些系统补丁,常见的是KB828741 补丁
2)安装 WinCC 授权
3)安装 RSLinx
4)安装 RSLinx 授权
2.WinCC 里的工作
1)安装完 RSLinx 完成后,让 RSLinx 处于激活状态
2)添加 OPC 驱动 打开 WinCC 项目管理器,找到 Tag Management (变量管理器),选中 Tag Management (变量管理器),单击右键,选择 Add New Driver