杰控组态手册17.OPC客户
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
17.OPC客户驱动程序
序号 内容 页码
17.1 定制OPC客户功能 17-1
17.2 制作OPC变量文件 17-2
17.3 安装OPC客户驱动程序 17-7
17.4 选择OPC客户驱动程序 17-7
17.5 定义设备数据表 17-7
17.6 查看OPC客户工作状态 17-8
17.1定制OPC客户功能
启动项目管理器,选择“我的系统->设置”功能,执行<1.定制系统>任务,出现下面窗口:
从窗口中选择“ OPC客户”,然后<确定>;
此时系统便可支持组态OPC客户;
17.2制作OPC变量文件
通过制作OPC变量文件,从某系统提供的OPC服务器中挑选变量,制作成文件,加以利用;
启动项目管理器,选择
执行<1.OPC变量文件>任务,出现下面的OPC文件管理对话框:
执行<新建>按钮,出现下面对话框:
输入OPC变量文件名称,如testopc,其后缀为<.opc>,文件被缺省保存在系统的OPCFile目录下;
执行<确定>按钮,出现下面界面,开始建立OPC变量文件:
节点名称,OPC服务器支持网络连接,即OPC服务器可以安装在远程的计算机上,通过计算机的<节点名称>来设定OPC服务器所在的计算机;如果OPC服务器存在于本地计算机上,<节点名称>可以不填,如下图:
通过执行
这种情况下,请检查:
本地计算机的用户能否自动登录到节点名称所设定的计算机;
节点名称所设定的计算机中应包含本地计算机的用户;
是否安装有OPC服务器;
如果发现了OPC服务器,则会出现下面的列表对话框:
从列表中选择希望使用的OPC服务器名称,例如列表的“CQHK.OPCServer.1”;
然后会出现下面对话框,允许选择变量类型和变量名称中包含的字符:
选择并确定后,OPC服务器则把符合条件的变量填写在变量列表中,查找结果如下图:
如果在列表中不能显示变量,则有可能是此OPC服务器只支持树状结构的变量,请选择“ 树状结构”,会出现下面对话框,让您选择变量的类型:
选择并确定后,变量会以树状来显示,如下图:
也有些OPC服务器即不支持列表,也不支持树状结构,则只能通过手动输入变量;
OPC的数据类型有以下种类:
UI1 无符号8位整数 R4 单精度浮点数
I1 有符号8位整数 R8 双精度浮点数
UI2 无符号16位整数 BOOL 布尔数
I2 有符号16位整数 STR4 长度为4的字符串
UI4 无符号32位整数 STR8 长度为8的字符串
I4 有符号32位整数 STR16 长度为16的字符串
UINT 无符号32位整数 STR32 长度为32的字符串
INT 有符号32位整数 STR64 长度为64的字符串
如果OPC服务器支持列表或树状结构,则通过鼠标双击列表或树中的变量名称,来挑选系统要使用的变量,被挑选的变量能显示在通讯变量列表中:
如果希望修改或手工输入某个变量,请用鼠标双击通讯变量列表中的某一行,通过下面出现的对话框来设定变量:
最后保存OPC变量文件;
可以制作多个OPC变量文件,从而与多个OPC服务器连接;也可以制作多个OPC变量文件,读取一个OPC服务器中的不同变量;
假设两个OPC变量文件的结构相同,只是某些变量的名称不同,为了提高效率,请执行<操作>菜单中的<变量替换>命令,通过下面的对话框来替换而修改变量:
17.3安装OPC客户驱动程序
选择<设备通讯>功能,启动<1.安装通讯驱动>任务,安装OPC客户驱动程序:
17.4选择OPC客户驱动程序
选择<设备通讯>功能,启动<3.选择通讯驱动>任务,选择OPC客户驱动程序:
17.5定义设备数据表
选择<设备通讯>功能,启动<4.定义设备数据表>任务,会显示设备数据表; 选择设备数据表中的某个设备号,用鼠标双击,会出现下面的设置对话框:
通过<设备通讯驱动>,选择“OPC客户”驱动程序;
通过
<数据类型>只能为“数据”;
根据OPC变量文件内容,设定访问方式、数据格式、数据长度;
17.6查看OPC客户工作状态
系统被运行后,选择<设备通讯>,会出现