Professional Documents
Culture Documents
1 与 OPC 连网 .......................................................................................... 1
1.1 支持 DCOM 的 OPC .................................................................................. 3
1.2 Windows XP 中的 DCOM 设置 .................................................................. 5
5 典型应用程序 ....................................................................................... 19
5.1 ProTool/Pro 运行系统用作 OPC 客户机 .................................................. 19
5.2 ProTool/Pro Runtime 用作 OPC 服务器 .................................................. 21
1 与 OPC 连网
注意
OPC 连接可用于基于 PC 的系统。
目的
什么是 OPC?
注意
著名的工业自动化公司已经联合起来组建了“OPC 基金会”。
在下列 Internet 地址:“http://www.opcfoundation.org”,将会获得关于 OPC 基
金会的更进一步信息
数据交换
组态
注意
为了有效组态一个 OPC 服务器,ProTool CS 也必须组态为 OPC 客户机。因此,
请注意,并非是 ProTool CS 所有经认可的操作系统都可使用,OPC 所需要的操作
系统只有下列几种:
• Windows NT 4.0 Workstation
• Windows 2000 Professional
• Windows XP Professional
有关已经认可的操作系统及其准确的版本的更多详情,请参见 ProTool 信息系统中
的“技术规范和系统限制”章节。
注意
用户首先应组态 OPC 服务器,然后组态 OPC 客户机,因为在组态 PC 客户机时,
已经在访问 PC 服务器的数据管理系统。
原则
要求
注意
以下是在各种操作系统中 DCOM 的必要设置的更多信息
• 在 Windows NT 和 2000 中,请参见用户手册“基于 Windows 的系统的通
讯”
• 在 Windows XP 中,请参见在线帮助中的“Windows XP 中的 DCOM 设置”
0 安装
设置 DCOM 的参数
2. 选择路径“组件服务”>“计算机”>“我的计算机”>“组态 DCOM”。计算机
中所有支持 DCOM 的应用程序都将显示在右边的选择域中。
3. 选择列表上的“OPC、SimaticHMI、PTPro”,并从快捷菜单中选择“属性”
命令。
4. 在“常规”标签的“身份验证级别”处,选择“否”,然后应用该设置。
5. 选择“身份”标签,然后选择“交互式用户”。
6. 单击“确定”,返回到“组件服务”。
工作站设置
使用 PC 上的 DCOM 之前,必须如下设置激活和访问权限:
1. 在“组件服务”窗口中,选择条目“我的计算机”,再从快捷菜单中选择“属
性”命令。在所显示的“我的计算机属性”对话框中,激活“默认属性”标签下
的“激活该计算机上的 DCOM”选项。
在“默认验证级别”选择列表中选择“否”,在“默认模拟级别”选择列表中
选择“匿名”。
小心
激活后,必须选择“应用”使更改生效。否则,设置将不为操作系统所应用。
2. 选择“COM 默认安全机制”标签。通过“授权”,激活用户组或用户名的启动
授权。如果用户组或用户名仍然没有 DCOM 权限,则使用“添加...”进行创
建。
3. 单击“确定”返回到“组件服务”。关闭该对话框。
2 可能的 OPC 组态
适合连接的系统
注意
OPC 连接对于基于 PC 的系统同样适用。
作为 OPC 客户机的操作单元的组态
作为 OPC 服务器的操作单元的组态
注意
不允许将操作单元同时用作 OPC 服务器和 OPC 客户机。
步骤
退出 OPC 服务器
注意
不允许将操作单元同时用作 OPC 服务器和 OPC 客户机。
将操作单元连接至 PLC
需要设置的参数
参数 解释
OPC 服务器名称 此处设置所需要的 OPC 服务器的 ProgID - 例如,
“OPC.SimaticHMI.PTPro”。
可以通过对话框下半部分中的选择树在网络上找到所需的
OPC 服务器。
启动该计算机上的 在此设置用作 OPC 服务器运行的计算机的名称。
服务器
注意
“ProgID”和“CLSID”为 Microsoft-COM 对象模型的两种表达式,OPC 通讯需要
通过它们来建立。目前的在线帮助中没有对该对象模型进行过多的介绍。
需要设置的参数
参数 解释
PLC 此处,可设置 PLC 的符号名。
类型 在此设置必须从 OPC 服务器中读取的变量的变量类型。
在 OPC 客户机上设置的变量类型必须与 OPC 服务器上使用的
变量类型相同。
注意
在 ProTool 中为“区域指针”指定“长度(字)”。实际上,它
是“SHORT”类型而不是“WORD”。
条目名称 此处可设置在 OPC 服务器上所要使用的变量名称。有关变量
名称的说明请查阅 OPC 的服务器文档。
5 典型应用程序
ProTool 中 OPC 的几个典型应用程序参见后续的页面。
组态
注意
下列情况适合于 ProTool/Pro Runtime 和 WinCC:
相关系统必须处于运行模式,以便激活 OPC 服务器。
注意
用户首先应组态 OPC 服务器,然后组态 OPC 客户机,因为在组态 PC 客户机时,
已经在访问 PC 服务器的数据管理系统。
组态的步骤
步骤
1 将“Station_5”组态为 OPC 服务器(创建变量管理器系统等等)。
2 将“Station_5”设置为运行模式。
3 用 ProTool CS 在“Station_CS”上组态 OPC 客户机项目“Station_2”。
此时,可在客户机项目中创建 OPC PLC“Station_5”,并从参数对话框底部
的选择树中选择服务器“OPCServer.WinCC”作为“OPC 服务器名”。
注意
于是“Station_5”的 OPC 条目可用在组态(浏览)中。
4 将数据下载给“Station_2”并启动那里的 ProTool/Pro Runtime。
组态
注意
下列情况适合于 ProTool/Pro Runtime 和 WinCC:
相关系统必须处于运行模式,以便激活 OPC 服务器。
注意
用户首先应组态 OPC 服务器,然后组态 OPC 客户机,因为在组态 PC 客户机时,
已经在访问 PC 服务器的数据管理系统。
组态的步骤
步骤
1 用 ProTool CS 在“Station_CS”上组态 OPC 服务器项目“Station_2”。
为此,在“系统”>“设置”处,选择“OPC 服务器”复选框。
将数据下载给“Station_2”并启动 ProTool/Pro Runtime。
2 现在,“Station_5”上的 OPC 客户机即可使用 ProgID
“OPC.SimaticHMI.PTPro”来访问支持 DCOM 的 OPC 服务器
“Station_2”。
索引