您的当前位置:首页OPC SERVER DA的安装配置

OPC SERVER DA的安装配置

2023-07-29 来源:小侦探旅游网
AIM*AT OPC SERVER DA的安装配置

1

Index 一、简单说明 1、OPC 2、AIM*AT OPC (1)、Data Server (2)、 AIM OPC Server (3)、 OPC Client 建议 二、AIM AT OPC的安装与配置 1、Data Server的安装与配置 (1)、安装在AW51上 (2)、安装在AW70上 2、AIM OPC Server的安装配置 安装步骤 设置步骤 3、OPC Client的安装 (1)、测试用OPC Client的安装 (2)、真正实用的OPC Client的安装 三、测试 四、其它操作 AIM AT OPC Server的启动/停止

1 1 1 1 1 1 2 3 3 3 4 7 8 8 12 12 13 14 15 15 2

一、简单说明: 1、OPC

OPC是OLE for Process Control的缩写。顾名思义,OPC是一种利用微软的COM/DCOM技术来达成自动化控制的协定,根据OPC Specification 的定义,OPC is \"a standard mechanism for communicating to numerous data sources, either devices on the factory floor, or a database in a control room.\" 参考资料见:http://www.opcfoundation.org/ 2、AIM*AT OPC

AIM*AT OPC的安装分3个部分,分别为Data Server、AIM OPC Server和OPC Client。 (1)、Data Server

Data Server安装在IA工作站(AW51、AW70)上。

它集成在AIM*AT软件(3.1及以上版本)中,所以当IA工作站上安装了AIM*AT(3.1及以上版本)软件(例如:AIM*HISTORIAN,AIM*API),就会缺省安装了Data Server。 AIM*AT(3.1及以上版本)软件安装要求如下: ♦ IA版本:6.1及以上。

♦ 要求IA工作站有历史(无论是Historian 还是AIM Historian),并且已经配置了历史库的名字。

硬件要求:IA工作站

(2)、 AIM OPC Server

AIM OPC Server安装在PC机上。 PC机的软件环境要求如下:

♦ Windows NT 4.0 with Service Pack 5 or later ♦ Windows 2000, with Service Pack 2 or later ♦ Windows XP Professional. PC机的硬件环境要求如下:

♦ Memory 128 megabytes minimum. ♦ Disk Space 25 megabytes. AIM OPC Server的参数如下: ♦ 名字:AIM.OPC.1

♦ CLSID:AD853BF1-1E22-11D5-9038-0050DA 19 DDDA ♦ 参数格式:\\

若Item ID为tag的bit “n”,则的格式为.b。 (3)、 OPC Client

在AIM*AT套件中提供了一个通用的OPC Client的测试软件,要求安装在PC机上,它只用来测试OPC通讯正常与否。真正实用的OPC Client将由用户提供。

以上3个部分在软硬件要求均满足的情况下可以装在同一台机器上,也可以根据需要安装在不同的机器上(当然这时的基本要求是这些机器间是联网的,Data Server与AIM OPC Server、AIM OPC Server与OPC Client可以PING通)。

1

建议:

(1)、AIM OPC Server最好不要安装在IA工作站上。

(2)、AIM OPC Server与OPC Client最好安装在同一台机器上。

(3)、当AIM OPC Server与OPC Client安装在不同机器上时,推荐使用service方式。

2

二、AIM AT OPC的安装与配置 1、Data Server的安装与配置

Data Server安装在IA工作站上,可以是AW51也可以是AW70。

安装在AW70上

也就是在AW上安装配置AIM*HISTORIN ver 3.2的过程,所以若AW上已经安装配置了AIM *HISTORIN ver 3.2,则本过程可免。

a、若曾经装过以前的版本,则停止 AIM*AT 运行

如果在计算机上有 AIM*AT 软件在运行,必须从控制面板上停止这些软件的运行。停止 AIM*AT 程序的步骤如下:

(a). 关闭本地 AIM*AT 客户应用程序,例如:AIM*DataLink and AIM*Explorer。 (b). 选择 Start > Settings > Control Panel 来打开控制面板。 (c). 在控制面板中选择AIM*AT 来打开AIM*AT 对话框。

(d). 点击AIM*SPC tab 来显示AIM*SPC 页 。(若安装了AIM*SPC)。 (e). 不要选中 Run AIM*SPC at system startup 并 点击 Stop AIM*SPC。 (f). 点击 AIM*Historian 来显示 AIM*Historian control 页 。 (g). 点击Start AIM*Historian Manager。

(h). 使用AIM*Historian Manager window来关闭 AIM*Historian 实例和它们的 remote collectors 。不要选中 Run AIM*Historian at system startup。 (i). 关闭 AIM*Historian Manager window。

(j). 如果系统安装了AIM*Historian Export to Oracle ,则关闭 histexport 和 histmove。 (j1). 使用Control Panel 中的Services applet 来Disable the histexport Service。 (j2). 打开 MS-DOS 。 (j3). 转到该目录下并停止。 在 AW70 or Server 70上: d:

cd \\opt\\aim\\bin histexport -stop histmove -stop

在off-platform Windows NT workstation上: c:

cd \\Program Files\\aim\\bin histexport -stop histmove -stop

(j4). 关闭 MS-DOS 窗口。

(k). 点击AIM*API Control tab来显示 AIM*API 页 。

(l). 不要选中 Check if you want to start AIM*API at reboot;点击 Stop AIM*API;关闭本对话框。

b、若曾经装过以前的版本,则备份配置文件

在卸载软件前必须备份服务端配置文件an_init.tcp,aimapi.cfg,alias.cfg,和客户端初始化文件 an_init.cfg。这些文件的缺省位置根据平台和软件版本的不同而有所不同:

3

♦服务端文件 (an_init.tcp, aimapi.cfg, and alias.cfg) 在AW70 系统上: d:\\opt\\aim\\bin

在Windows NT systems(非I/A):c:\\Program Files\\aim\\bin (AIM*API)。 ♦客户端文件 (an_init.cfg file)

AIM*AT 3.1版本以前:c:\\Winnt or c:\\Windows

AIM*AT 3.1版本以后(包括3.1版本):c:\\Program Files\\aim\\Common。

c、关闭I/A

如果工作站的操作系统是 Windows NT 4.0,则:

(a). 选择 Start > Settings > Control Panel 来打开控制面板。

(b). 单击 Foxboro I/A 图标来打开Foxboro I/A Series Control 对话框。 (c). 不要选中 Start I/A at Boot,但必须保证选中Start NT Shell at Boot 。 (d). 单击 OK。

如果工作站的操作系统是 Windows XP,则:

(a). 选择Start > Settings > Control Panel来打开控制面板。

(b). 单击Foxboro I/A 图标来打开 the Startup Options For Reboot dialog box。 (c). 选中 I/A Series Off group中的 Autologon ,单击 OK。

d、若曾经装过以前的版本,则卸载 AIM*AT 软件

(a). 选择 Start > Settings > Control Panel 来打开控制面板。

(b). 单击 Add/Remove Programs 来打开Add/Remove Programs Properties 对话框。 (c).使用Task Bar选择并关闭控制面板。

这样卸载过程中就能移除文件 aimpanel.cpl (这文件在控制面板中使用)。 (d). 返回 Add/Remove Programs Properties 对话框。

(e). 在Install/Uninstall page的程序列表中选择任何一个非AIM*AT Suite的AIM*AT 程序,并单击Add/Remove。

出现提示框,提示confirm the software uninstall。 (f). 单击 Yes 来完成uninstall。

(g). 当所有非AIM*AT Suite的AIM*AT 程序都已经移除后,在程序列表中选择 AIM*AT Suite 并单击 Add/Remove。

这时会出现一个显示卸载过程的对话框。 (h). 当在对话框的底部出现提示消息:“Uninstall successfully completed”时,单击 OK。 出现提示框,提示要求reboot the system 。 (i). 单击 OK 来关闭该提示框。 (j). 重新启动计算机。

e、an_init.tcp文件改名

在搜索中输入“an_init.*” ,搜索路径为c:和d:

对所有找到的文件,判断是否经过人工或程序修改(若无法判断,则可以作为已经修改过处理),若经过了修改,则对这些文件进行改名。新的名字建议为bak_旧名字。 f、安装

运行AIM*AT 3.2安装光盘上的\\win\\setup.exe。 按照提示进行安装,重要的选项如下:

4

选组件:AIM*Historian AIM*Utilities

安装完后,选 ⊙ No,I Will restart my computer later. 控制面板上

Foxboro I/A 中 :(WINXP中) I/A Series On 下 ⊙ Autologon (standard I/A Series )

(WINNT中) √ Start I/A at Boot

g、重新启动AW

h、配置

等AIM*Server起来后,单击start\\aim*at\\api admin,配置API*Admin。

(a) 、在Tab:Settings中选Server:******,键入password。 (初次进入时先键入想要的password)。

若要在FoxView的WP中使用server功能,请作下述修改:

单击Edit Server Connection:如下设置

Path Alias:******(LetterBug) IP Address:第1网卡IP

□ Enable Connection Tracing □ Disable Broadcast Requests ⑤ Broadcast Timeout(sec)

依次点击按钮“Apply”,“Accept”。 点击按钮“Ok”,关闭API Admin。再次运行API Admin。

(b) 、在Tab:Authorization中在如下行加入Authorization Code。

AIMHIS AIM*Historian

(c) 、在Tab:User Names中加入如下user

fox

(d) 、在Tab:Packages中,针对fox用户,选中如下packages

fox: √ AIM*API √ AIMHIS

(e) 、在Tab:Security中,针对fox用户,选中如下Security

fox: √ System √ Open Sets √ Write Files

√ Write Objects √ Read

(f) 、在Tab:ReadList中,各个用户的“Current Readable Objects”均为:“ALL OBJECTS ARE READABLE”

(g) 、在Tab:WriteList中,各个用户的“Current Writable Objects”均为:“ALL OBJECTS ARE WRITABLE”

i、配置历史库的名字

j、对已经改名的an_init.*文件的处理 (a)、若是因为FoxDraw的Server连接功能而修改的an_init.*文件;则由于安装配置完

5

成AIM*AT后,该功能已经存在,则无需处理这些文件。

(b)、若不是因为FoxDraw的Server连接功能而修改的an_init.*文件;则:

 在安装配置完AIM*AT后,若在原路径中存在与被改名的文件原名同名的文件,

则根据原来的文件适当修改现有文件。  其他被改名的an_init.*文件恢复为原名。

2、AIM OPC Server的安装配置

若Data Server与AIM OPC Server安装在同一台机器上,请先完成Data Server的安装与配置。

注意:在WINNT平台上的IA工作站采用service方式安装OPC Server,历史的删除点中不要有OPC通讯点,否则有可能造成CPU负荷很高(近100%)。

安装步骤:

(1)、若已经安装了AIM*AT OPC Server,则先卸载AIM*AT OPC Server。 a、停止AIM AT OPC Server的运行。(参见“AIM AT OPC Server的启动/停止”) b、卸载AIM AT OPC。

运行:Start/控制面版/添加或删除程序。

在出现的窗口中选中“AIM AT OPC Server”,点击按钮“删除”。按照出现的提示操作。

c、重新启动

(2)、若要求安装在IA工作站上,则:

a、关闭AIM历史,设置“当 reboot时不自动启动历史”; 控制面板上

Foxboro I/A 中 :(WINXP中) I/A Series Off 下 ⊙ Autologon

(WINNT中) □ Start I/A at Boot

Foxboro API中 :□ Check if you want to start FOXAPI at reboot AIM API中: □ Check if you want to start AIMAPI at reboot b、按正常方式重新启动工作站。

(3)、运行AIM*AT 3.2安装光盘上的\\win\\setup.exe。 按照提示进行安装,重要的选项如下: 选组件:AIM AT OPC Server AIM*Utilities\\API Admin

若AIM*OPC Server与OPC Client不在同一台机器上,建议采用service方式。即:

AIM*OPC Server中,选:⊙ OPC DA-only Server

√ Select to install the server as a service

√ Select for the server to remain active without clients

否则:

AIM*OPC Server中,选:⊙ OPC DA-only Server

□ Select to install the server as a service

安装完后,选 ⊙ No,I Will restart my computer later. (4)、若要求安装在IA工作站上,则

6

控制面板上

Foxboro I/A 中 :(WINXP中) I/A Series On 下 ⊙ Autologon (standard I/A Series )

(WINNT中) √ Start I/A at Boot

AIM API中:√ Check if you want to start AIMAPI at reboot (5)、重新启动计算机。

(6)、若要求安装在IA工作站上,则运行AIM历史,设置“当 reboot时自动启动历史”。 安装完毕。

设置步骤:(所有操作均在AIM*AT OPC Server机上完成)

前提:AIM*AT OPC Server已经安装完成;Data Server已经安装配置完成;两者通过网络连接,能够ping通(当两者不安装在同一台机器上)。

(1)、等待,在Data Server启动成功后再过10分钟,进行设置。 (2)、配置API*Admin。

运行API*Admin(单击start,再单击AIM*AT,再单击API*Admin),在其中进行配置。

A、 在Tab:Settings中的Server中选Data Server的名字,键入password。

若在Server的下拉框中找不到该Data Server,则:

单击Edit Server Connection,如下设置

Path Alias:Data Server的名字

IP Address:Data Server的第2网卡IP □ Enable Connection Tracing □ Disable Broadcast Requests ⑤ Broadcast Timeout(sec)

依次点击按钮“Apply”,“Accept”。 点击按钮“Ok”,关闭API Admin。再次运行API Admin。

B、 在Tab:Authorization中在如下行加入Authorization Code。

OPCDAO AIM*OPC Data Access Server

C、 在Tab:User Names中加运行AIM*AT OPC Server 的机器名,即“本机的

机器名” 。

D、 在Tab:Packages中,对user:“本机的机器名”,选中如下packages

√ AIM*API

√ OPCDAO

E、 在Tab:Security中,对user:“本机的机器名”,根据需要选最小的Security,

若只读则只选“Read”,若读/写则选“Read”和“Write Objects”。

F、 在Tab:ReadList中,各个用户的“Current Readable Objects”均为:“ALL

OBJECTS ARE READABLE”

G、 在Tab:WriteList中,各个用户的“Current Writable Objects”均为:“ALL

OBJECTS ARE WRITABLE”

(3)、若AIM*AT OPC Server安装时采用service方式,则必须进行dcomcnfg的设置 在WIN XP 中

运行:Start/控制面版/管理工具/组件服务。

依次点开“组件服务”、“计算机”、“我的电脑”、“DCOM 配置”前的符号“+”。 在“我的电脑”上点击右键,在出现的快捷菜单上单击“属性”,出现“我的电脑 属性”对话框。在该对话框中各个TAB设置如下(无需改动)。 A、 Tab:常规:空

7

B、 Tab:选项

事物超时(秒)(T):60

√ 为用户选择分区时检查本地存储。

C、 Tab:Default Properties

√ Enable Distributed COM on this computer Default Authentication Level:Connect Default Impersonation Level:Identity

D、 Tab:Default Protocols

Connection-oriented TCP/IP Connection-oriented SPX

E、 Tab:MSDTC

√ 使用本地协调器

客户端网络协议配置:TCP/IP

F、 Tab:Default Security

Access:

SYSTEM Allow Access

Launch:

Administrators Allow Launch

INTERACTIVE Allow Launch SYSTEM Allow Launch

选中“DCOM 配置”,在右边区域中在“AIM AT OPC Server”图标上点击右键,在出现的快捷菜单上单击“属性”,出现“AIM AT OPC Server 属性”对话框。在该对话框中各个TAB设置如下。除Tab(General)外,(无需改动)。 A、Tab:General

Authentication Level:无

B、Tab:Location √ Run application on this computer C、Tab:Security

Launch: ⊙use 默认值 Access: ⊙use默认值

Configuration:⊙use custom configuration permissions

Administrators Full Control,Read CREATOR OWNER Special Access Fox Full Control,Read Power Users Read,Special Access

SYSTEM Full Control,Read,Special Access User Read,Special Access

D、Tab:Endpoints

…default system protocols…

E、Tab:Identify

⊙The system Account (services only)

在WIN NT 中

加入用户,用户名与口令同opc client登录的用户和口令。

8

在NT中加用户的方法如下: 运行:Start/Programs/Administrative Tools(Common)/User Manager。 选中菜单:user/New User,在弹出的窗口中如下设置: Username:opc client登录的用户名 Password:opc client登录的口令 Confirm Password:opc client登录的口令 √ User cannot Change Password √ Password Never Expires Groups:users

在MS-DOS中运行dcomcnfg A、Tab:Default Properties

√ Enable Distributed COM on this computer Default Authentication Level:Connect Default Impersonation Level:Identity

B、Tab:Default Security

Access:空 Launch: Administrators Allow Launch INTERACTIVE Allow Launch SYSTEM Allow Launch Configuration: Administrators Full Control CREATOR OWNER Full Control Everyone Read INTERACTIVE Special Access

SYSTEM Full Control

C、Tab:Default Protocols

Connection-oriented TCP/IP Connection-oriented SPX Connection-oriented NetBEUI

Connection-oriented Netbios over IPX

D、Tab:Applications

选中“AIM AT OPC Server”,点击按钮“Properties”

(a)、Tab:General Authentication Level:Default (b)、Tab:Location √ Run application on this computer

(c)、Tab:Security

Access:⊙use custom accsee permissions

Administrators Allow Access opc client登录的用户名 Allow Access

Launch: ⊙use custom launch permissions Administrators Allow Launch

9

INTERACTIVE Allow Launch SYSTEM Allow Launch opc client登录的用户名 Allow Launch

Configuration:⊙use custom configuration permissions Administrators Full Control CREATOR OWNER Full Control Everyone Read INTERACTIVE Special Access

SYSTEM Full Control

(d)、Tab:Identify

⊙The system Account (services only)

(e)、Tab:Endpoints …default system protocols…

(4)、AIM AT OPC 启动方式为Auto。 运行:Start/控制面版/Administrative Tools/Component Services/Services (local)。

在“AIM AT OPC Server”图标上点击右键,在出现的快捷菜单上单击“属性”,出现“AIM AT OPC Server 属性(本地计算机)”对话框。在该对话框中各个TAB设置如下。 Tab:General

Startup Type:AUTO

(5) 、若AIM AT OPC Server安装在IA工作站(WIN NT版本) ,则 在MS-DOS中转到安装目录(eg:c:\\Program Files\\aim\\opc),运行:

pstcfg.exe pstcfgaim.opc.1 aim.opc

在弹出的窗口中选菜单:view\\options,在弹出的窗口的tab:General中 √ Load configuration on startup

Filename:…….\\my_server.xml3 √ Restrict items to preconfigured aliases only

(6)、重新启动计算机.

3、OPC Client的安装

(1)、测试用OPC Client的安装

若AIM OPC Server与OPC Client安装在同一台PC上,则完成“AIM OPC Server的安装配置”的同时也完成了OPC Client的安装。

若AIM OPC Server与OPC Client不是安装在同一台PC上,则:在该机上安装AIM*AT安装光盘上的AIM*OPC组件下的Matrikon OPC Explore组件(建议全部安装AIM*OPC下的组件,再卸载不用的组件)。

(2)、真正实用的OPC Client的安装

若AIM OPC Server与OPC Client安装在同一台PC上,则按照该OPC Client安装方法进行安装。

注3

原先做好的,带别名的。

10

若AIM OPC Server与OPC Client不是安装在同一台PC上,则除了按照该OPC Client安装方法进行安装外,一些OPC clients为了连接某一特定的OPC server,需要在client机的注册表中有该OPC server的program ID。下面为指定Program ID的一般步骤,可能不是对所有的OPC client都适用。如果不适用的话,指定Program ID的步骤请参考该OPC client的用户手册。有2种方法可以完成指定Program ID。 方法1:在安装OPC Client的机器上安装一下AIM OPC Server,然后卸载AIM OPC Server。 方法2:使用下面的步骤来复制program ID到client机上。 在server机上:

a、在server机上,运行REGEDIT(当然该用户要有打开注册表的权限)。 b、打开HKEY_CLASSES_ROOT健。 c、选择AIM.OPC。

d、选择菜单Registry > Export Registry File来打开the Export Registry File dialog box。 e、输入文件名,并单击Save按钮。(该文件的后缀名为.REG)。 f、把该文件复制到client机上。 在client机上:

g、在client机上双击该文件,用来把AIM OPC的信息导入到client机的注册表中。 h、在client上打开注册表察看一下是否复制正确。 i、删除该文件。

11

三、测试

在测试过程中,请打开任务管理器的性能栏,监测CPU的状态。若CPU始终为90%以上,请按步骤卸载重新安装。

可用与AIM*AT OPC Server 一起安装的通用OPC Client程序Matrikon OPC Explorer来测试AIM*AT OPC Server应用。 1. 启动AIM*AT OPC Server

2. 启动Matrikon OPC Explorer并连接到OPC Server

选开始>程序>AimAT>Matrikon OPC Explorer,出现程序主窗口。选Server AIM.OPC,选Server>Connect,选Local(OPC Server在本机)。

3. 建立OPC Group:选Server>Add Groups,输入组名,Ok。要修改该组设置,

选Group>Properties,在General中,一般选Asynchronous I/O,在测试时也可选Synchronous I/O。

4. 建立该组的Items:选Group>Add Items,这时,在Matrikon OPC Tag Studio窗

口的左下部分Available Items in Server „AIM.OPC‟:下,有AW5101的目录,在该目录下的Global目录中,列出了所有I/A控制处理机,在处理机下列出它的所有Compound,在Compound下列出了它的所有的Block,当选中某个Compound中的模块时,在下面的Available Tags窗口中显示该模块的所有参数,双击某一参数后,该参数自动加入到Item ID中,再点击箭头将它加入到右边的Tag List中。在选取Item时,可使用Filter以快捷搜索。当Item加好后,选File>Update and Return to Explorer,将所定义的Items加到OPC组并返回到Matrikon OPC Explorer主窗口。

此时窗口的右上部分显示该组所有Items的动态实时数据,包括参数名,状态,数值,时间标签等。可将Explorer的组态保存,在下次调用时可打开所保存的原组态。

12

四、其它操作

AIM AT OPC Server的启动/停止

如果按“AIM AT OPC Server的配置”进行配置的话,AIM AT OPC Server是自动运行的。 但也可以手工进行启动/停止操作,具体方法如下:

运行:Start/控制面版/管理工具/services。在右边的窗格中在“AIM AT OPC Server” 上点击右键,在出现的快捷菜单上单击“停止”,则AIM OPC Server停止运行;在出现的快捷菜单上单击“启动”,则AIM OPC Server开始运行。

13

因篇幅问题不能全部显示,请点此查看更多更全内容