ABBAC900F学习笔记325:FREELANCE2019SP1的OPC练习1

发布时间 2023-10-22 10:09:20作者: 来自金沙江的小鱼

这一篇博客我爱新浪博客发表过,地址是ABBAC900F学习笔记325:FREELANCE2019SP1的OPC练习1_来自金沙江的小鱼_新浪博客 (sina.com.cn)

我在这里也记录一遍

今天在家做一下freelance 2019SP1的OPC通讯练习。

新建一个freelance项目,插入硬件和软件、OPC网关、OS等,按照以前的练习配置资源、IP地址等

 

FBD写一个简单的程序

 

切换到变量表,选择新建的变量level1,点击菜单编辑器-站显示,双击level1的OPC列,确保OPC至少可以读取数值。

 

打开ABB程序组的freelance setting,选择OPC服务器,根据前面网络设置那里OPC服务器的资源ID,在这里添加OPC服务器的ID。初次打开这个ID是没有设置的。

 

运行ABB程序组的OPC SERVER

 
运行ABB FREELANCE模拟器,再在过程站、OPC网关、OS
在本机运行OPCCLIENT,测试OPC客户机连接。
点击菜单OPC-connect

 

OPC客户端测试工具找到了本机上的OPC服务器进程,由于这一台计算机只安装了ABB的软件,所以这里只有ABB的OPC服务,选择这个OPC服务,点击OK按钮。

点击菜单,选择OPC-add item

 

上面的窗口出现了,说明连接上了OPC服务器,并且扫描到了标签。点击过程站PS,可以看到列表中有很多可选项目,这是因为前面配置时,默认所有的变量都可以被OPC连接上,如果不希望所有的变量被OPC读取到,可以在前面配置的时候,将需要隐藏的变量不勾选OPC读取功能。

选择level1变量,点击add item按钮,或者直接双击level1,level1就会在主窗口列表中显示出当前数值了,可以继续选择其它变量,也可以点击close按钮关闭对话框。

 可以看到level1数据读取过来了,和前面FBD编程时数值一致。

 
需要注意的是,程序做了修改,网关OPC需要重新下载一下,第一次也需要下载,不然OPC客户端是找不到OPC变量的。
 
我后面会继续学习练习,然后把学习笔记记录下来。