2、现在版本的组态王针对西门子300系列的驱动已经可以使用了,如果不是使用CP5611等等专门的通讯卡,建议使用组态王本身的驱动来采集数据。
3、如果使用CP5611或者以太网等等来和西门子PLC通讯,建议用NET PC来做OPC,以太网方式的话还可以采用Kepware等OPC均可。 1、首先要知道什么叫OPC,OPC是一个运行于基于PC操作系统的软件,所以做OPC是不现实的,建议使用SIMATIC NET(net pc6.x)或者其他第三方OPC软件。
2、现在版本的组态王针对西门子300系列的驱动已经可以使用了,如果不是使用CP5611等等专门的通讯卡,建议使用组态王本身的驱动来采集数据。
3、如果使用CP5611或者以太网等等来和西门子PLC通讯,建议用NET PC来做OPC,以太网方式的话还可以采用Kepware等OPC均可。
组态与OPC技术的MATLAB的数据交换步骤:
1、下载matlab7.0以上版本,最好别用7.0,matlab7.0虽然有opc工具箱,但没有opc仿真模块,我用的是matlab2010。
2、下载组态王6.53,我是在亚控科技官网下载的组态王6.53。
3、为保证OPC Toolbox 中对象和OPC 服务器对象连接起来,下载并安装客户端开发工具包OPC CoreComponents 2.00 Redistributable 2.20.msi控件。打开matlab安装路径D:\ProgramFiles\MATLAB\R2010b\toolbox\opc\opc\private,
找到该文件双击安装。(有些版本这个控件已经损坏了,考一下别人的也可以安装)
4、打开matlab,在command window 输入命令opcregister('install'),注册OPC 服务器和客户端用到的来安装能在网络上浏览其他计算机并能与之通讯的核心组件,分别是:
OPC 通讯接口组件OPCcomn_ps.dll
OPC 自动化接口组件OPCdaAuto.dll
OPC 代理占位组件OPCProxy.dll
还有opc_aeps.dll。
5、在OPC 服务器和OPC 客户端进行分布式COM的环境设置,这个步骤有些麻烦,有个名为“dcom配置”的文件步骤很详细,上面有好几个系统的dcom配置,看准了我们需要的XP系统的。
这一步目的同样是为使OPC Too lbox 中的对象和OPC 服务器对象之间建立连接。
ForeverCreditOPCServer服务器软件,简称OPCServer。OPC客户端的使用方法:
建立和删除OPC设备:
组态王中支持多OPC服务器。
在使用OPC服务器之前,需要先在组态王中建立OPC服务器设备。
在组态王工程浏览器的设备”项目中选中OPC服务器”,工程浏览器的右侧内容区显示当前工程中定义的OPC设备和新建OPC”图标。
双击新建”图标,组态王开始自动搜索当前的计算机系统中已经安装的所有OPC服务器,然后弹出查看OPC服务器”对话框。
OPC设备定义:
网络节点名”编辑框中为要查看OPC服务器的计算机名称,默认为本机”。
如果需要查看网络上的其它站点的OPC服务器,在编辑框中输入节点的UNC路径。
如计算机名称为数据采集站”,则输入数据采集站”,然后单击查找”按钮,如果查找成功,则在右边的OPC服务器”列表中显示目标站点的所有已安装的OPC服务器名称,如果没有查找到,则提示查找失败。
OPC服务器信息”文本框中显示OPC服务器”列表中选中的OPC服务器的相关说明信息,如选中KingView.View.1”,则在信息中显示KingView.View”。
读写方式”是用来定义该OPC设备对应的OPC变量在进行读写数据时采用同步或异步方式,尝试恢复间隔”和最长恢复时间”用来设置当组态王与OPC服务器之间的通讯出现故障时,系统尝试恢复通讯的策略参数。
订阅频率”,目前组态王异步读是按照订阅的方式实现的,可以根据不同的需要进行设置,使用动态优化”是组态王对通讯过程采取动态管理的办法。
尝试恢复间隔”,最长恢复时间”,使用动态优化”的具体含义与IO设备定义向导中的相同。
用户可以在列表中选择所需的OPC服务器。
单击确定”按钮,查看OPC服务器”对话框自动关闭,OPC设备建立成功。
OPC服务器的建立:
对于已经建立的OPC设备,如果您确认不再需要,可以将它删除。
选中要删除的OPC设备,单击鼠标右键,在弹出的快捷菜单中选择删除,弹出的提示信息,如果选择是”,则将该设备从组态王中删除。
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)