Wonderware OPC组件使用

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Wonderware的FSGateWay做为一个免费驱动可以提供OPC协议(OPC Server和OPC Client)、SuitLink协议和DDE/FasteDDE协议,并且是Wonderware提供完全免费的软件,同时FsGateway支持SuiteLink协议,可以在C#中调用SuiteLink对FSGateWay中数据
进行监测,便于系统的集成,下边将分别介绍使用:
一、做为OPC Client
① 安装FSGateWay:安装好FSGateWay后(安装过程类似其他DAServer驱动,在此不再赘述),在DAServer中即可看到FSGateWay,无论是否含有DAServer的授权,FSGateWay都是完全
授权版的,如下图所示:
免费授权的FSGateWay
② 添加OPC Object:在Configuration中右键添加OPC Object,点击右侧栏中的Server Name对话框添加OPC Server为凯普华,如
下图所示:
添加OPC Object
③ 添加OPC Group:在OPC Object上右键添加OPC Group,在
弹出的窗体中点击“Browse OPC Items”,在弹出的OPC Item
Browser中选择需要FSGateWay中转的Items,如下图所示:
OPC Items Browser
选择Items右键选择“Add to Basket”
在 OPC Item Browser中点击“OK”后,FSGateWay的Device Items显示已经选择好的
Items
④测试FSGateWay搭建的OPC Client:用OPC 标准客户端进行测试,同样由于FSGateWay提供SuiteLink协议接口,所以我们同样可以利用wwclient进行测试,测试效果如下图所示:
注意:wwclient测试时,Topic应该设置为在DAServer中设备组名称
,Item设置为设备Items内名称
二、做为OPC Server让第三方软件访问Intouch
① 安装FSGateWay:安装好FSGateWay后(安装过程类似其他
DAServer驱动,在此不再赘述),在DAServer中即可看到FSGateWay,无论是否含有DAServer的授权,FSGateWay都是完全
授权版的,如下图所示:
免费授权的FSGateWay
② 添加Intouch Object:在Configuration中右键添加
Intouch Object,点击右侧栏中的Item Browse Path对话框添加intouch项目所在路径,如下图所示:
添加Intouch Object
③ 添加Intouch Object Group:在Intouch Object上右键添
加Intouch Object Group,在弹出的窗体中点击“Tag Browser”,在弹出的TagBrowser中选择需要FSGateWay中转的Items(必须保
证这个Intouch项目已经运行),如下图所示:
IntouchGroup
双击选择的Items
FSGateWay的Device Items显示已经选择好的Items
④测试FSGateWay搭建的OPC Client:用OPC 标准客户端进行测试,测试效果如下图所示:
三、Intouch做为数据源配置FSGateWay
① 安装FSGateWay:安装好FSGateWay后(安装过程类似其他DAServer驱动,在此不再赘述),在DAServer中即可看到FSGateWay,无论是否含有DAServer的授权,FSGateWay都是完全授权版的,如下图所示:
免费授权的FSGateWay
② 添加Intouch Object:在Configuration中右键添加Intouch Object,并重命名为ITTest,点击右侧栏中的Item Browse Path对话框添加intouch项目所在路径,如下图所示:
添加Intouch Object
③ 在Intouch Object界面上点击“Tag Browser”,在弹出的TagBrowser中选择需要配置的Items(必须保证这个Intouch项目已经运行),如下图所示:
双击选择的Items
FSGateWay的Device Items显示已经选择好的Items
④测试FSGateWay搭建的OPC Client:用OPC 标准客户端进行测试,同样由于FSGateWay提供SuiteLink协议接口,所以我们
同样可以利用wwclient进行测试,测试效果如下图所示:测试效果
如下图所示:
注意:wwclient测试时,Topic应该设置为在DAServer中设备组名称
,Item设置为设备Items内名称
四、DAServer作为数据源配置FSGateway
FSGateway作为DAServer的交互通道,获取DASever其他驱动
的数据,进而利用OPC协议提供给第三方系统,具体操作步骤如下:
① 利用DAServer的三菱FX串口驱动DASMTFXSerial,建立DAServer与FX2N通信通道
② 在DASMTFXSerial中建立设备组(Device Groups),注意此处定义的设备组名称(Topic0)要在FSGateway中使用,确定后MTFXSerial侧建立完成
③ 在FSGateway的配置中新增SuiteLink Object:
E10_SuiteLink,配置Server Name为提供数据源的DAServer驱动,本例是三菱FX驱动DASMTFXSerial,配置Server Node为提供数据源的DAServer所在的服务器IP地址,本例中DASMTFXSerial与FSGateway在同一台电脑上,因此可设置为localhost
④ 在E10_SuiteLink右键新增Topic Object,注意此处的名称
应与提供数据源的DAServer驱动中的设备名称一致,本例中卫Topic0,见上文②加黑部分
⑤ 利用wwclient测试效果,首先建立Topic,注意此处的Topic是FSGateway的Suite_Link object与DASMTFXSerial的Topic的合体,即本例中的E10_SuiteLink_Topic0
⑥ 在wwclient中建立Item,直接利用PLC地址即可监控到相关地址数据。

⑦ 可以通过OPC客户端/访问FSGateway,但是访问之前需要在FSGateway的Device Items建立相关的items,OPC客户端才可以访问相关的点
在FSGateway中建立item点
OPC客户端测试结果
测试结果
五、通过DDE,Fsgateway与组态王通信
① 在组态王搭建通信环境,设置变量点的时候,勾选允许DDE 访问,必须是IO即外部变量类型,才可以勾选允许DDE访问,本例使用的Modbus TCP作为外部通信数据源
② 在Fsgateway中,添加DDE Object,组态王对应的名称为view(必须是view)
③ 设定服务名称为view,组态王、Intouch都是view,不可更改
④ 添加Topic Object,设置名称必须为tagname,针对组态王不可以更改,这样拼接处的Device Group Name为view_tagname
⑤ wonderware的访问名,需要根据组态王设定,采用:“连接设备.寄存器”的格式,诸如本例为DDE.41
⑥ wwclient测试效果如下图所示:。

相关文档
最新文档