OPCUA驱动配置介绍OPCUA驱动的配置过程,确保iCentroView自带的OPCUA驱动能够从OPCUA服务器正确读取数据。
使用OPC驱动变量包含以下几个步骤:
u组配置
u节点配置
u导入导出
1.首先,需要配置好相应的SCADA节点。
2.双击SCADA节点下的驱动配置,进入驱动配置页面,在页面的左上方,可以看到“添加驱动”的按钮,点击添加驱动,弹出可用驱动的选择对话框,在可用驱动列表中,选择OPCUA驱动所对应的“opcuadrv”,然后单击确定。
3.签出该驱动,点击“配置驱动”按钮
4.弹出OPC驱动配置的主界面
⟡添加服务器
在驱动配置界面上,右键点击树控件列表中的驱动名称节点,弹出右键菜单,选择“添加服务器”菜单,如下图:
在点击了“添加服务器”之后,会弹出“添加OPCServer”的对话框,在这个对话框中,填写opcua服务器的地址:
1.在驱动配置界面上,右键点击树控件列表中的服务器名称节点,弹出右键菜单:
2.选择“新增组”,弹出组配置对话框
3.输入名称,描述,相应的内容
❖名称: 不能为空且不能重复。在1-31个字符
❖描述: 在0-63个字符
❖任务号:
❖IO方式:包含异步和同步两个选项。
❖轮询周期:只在I/O方式为同步读取时可配,OPC客户端去服务器读数据的周期。在1ms-24H之间,必须是100的正整数倍。默认值: 在同步时,值为1秒;异步时为50秒 。
❖异步超时:只在I/O方式为异步读取时可配,在1ms-24H之间,必须是100的正整数倍。值必须大于轮询周期。默认值:1000秒 。
4.配置完成后,点击确定按钮,系统增加该组
❖编辑节点
1.在驱动配置界面上,右键点击树控件列表中的组名称节点,弹出右键菜单
2.选择“编辑节点”选项,弹出节点对话框:
3.界面左上方的显示OPC服务器信息,点击根节点前的+号,展开子节点,点击每一层子节点前的+号,系统会展开该节点下的子节点。选择任意节点,该节点下配置的item信息会显示在界面中间的列表中,右击任意子节点,在节点列表的上方有节点名输入查询框,可以根据输入的节点名进行模糊查询。
4.点击“节点ID”右边的“增加”按钮,系统会将该节点添加到界面右侧的列表中。可以使用ctrl或者shift键选择多个点进行批量添加。
5.在右侧列表中,选择一条或多条记录,下方删除按钮可用,点击删除确定删除对话框,选择确定从列表中删除。可以使用ctrl或者shift键选择多个点进行批量删除。
6.点击确定按钮,将界面右侧列表中的记录保存,并显示在主界面右侧列表中。
❖修改节点
1.选中树控件的组节点,在右侧列表中会显示组内配置的节点信息。右键点击节点,弹出菜单:
2.选择“修改”按钮,弹出修改单个节点对话框:
节点别名:节点别名的功能等同于节点ID,如果配置了节点别名,节点别名将会替代节点ID,节点ID将无效。iCentroView中变量的设备地址可填写的最大长度为64个字节,如果实际opc节点ID的长度长于64个字节,那么就超过iCentroView变量设备地址可填写的最大值,这时可以通过给此节点配置节点别名,使其长度符合iCentroView中变量地址的长度规则,实现正常采集。 如果节点ID的长度超过64个字节,会自动显示为红色,帮助用户识别修改。
3.点击确定,保存用户修改的信息
1.配置好后,点击OPCUAClient右上角的关闭按钮,系统弹出是否保存的对话框,点击“是(Y)”按钮,OPCUAClient配置保存,界面关闭
2.在驱动配置界面签入opcuadriver。
添加变量参见新增变量 。
OPC变量的设备地址为该OPC驱动中设备的“节点别名”(该别名可通过修改自定义)如:scadamain.opc2_short1
配置OPC变量,地址格式如下:
❖AI变量,地址格式为:“AI点地址” 。
❖DI变量,地址格式为:“AI点地址:字节偏移:位偏移”(例如scadamain.opc2_short1:0:1,表示去scadamain.opc2_short1这个变量的第1字节的第2位)。
❖DI变量,地址格式为:“DI点地址”。
注意:配置完成后需要部署到scada节点,使得配置生效。
❖配置导出
点击配置“导出按钮”,在弹出的提示信息框中点击“是”,命名好导出文件后,选择导出文件所存放的路径,点击保存按钮。导出成功,系统出现提示信息。
❖配置导入
点击配置“导入按钮”,在弹出的窗口选择导入文件,点击打开按钮。导入成功,系统出现提示信息。
❖Tag点表导出
点击“Tag点表导出按钮”,在选择窗口点击“选择文件”按钮,命名好导出文件后,选择导出文件所存放的路径,点击保存按钮。点击“执行”按钮,导出完毕后,点击退出按钮。