WinCC与MATLAB的OPC通讯问题求助

已锁定

momo0309

  • 帖子

    3
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2014-09-12

普通 普通 如何晋级?

WinCC与MATLAB的OPC通讯问题求助

958

3

2014-10-28 09:58:25

本人准毕业生一枚,毕业设计中用到了WinCC与MATLAB的OPC通讯。在MATLAB 里编好了程序,程序分为三部分:MATLAB读取OPC服务器程序、MATLAB将数据写入OPC服务器程序以及回调函数中的显示变量变化的显示子程序。想问下。这三部分程序中前两个是要放在一个M文件中么??初步程序如下,为什么到了"writeasync(Item2,y_2);% //写入数据"就显示错误???求各位大侠不吝赐教啊,感激不尽
%MATLAB读取OPC服务器程序
Server=opcda('localhost','opcserver.wincc');%创建OPC 数据访问服务器
connect(Server);
group=addgroup(Server);
Item1=additem(group,'cyd'); %创建项,cyd 为WINCC 中变量
set(group,'updaterate',20); %设置更新周期
set(group,'RecordsAcquiredfcncount',2);
set(group,'Recordstoacquire',60);
set(group,'datachangeFcn',@mydisplay); %设置数据变化触发的显示子程序,@mydisplay为回调函数
start(group);
group;

%MATLAB将数据写入OPC服务器
Server=opcda('localhost','opcserver.wincc');
connect(Server);
group=addgroup(Server);
Item2=additem(group, 'PVN');
Item3=additem(group, 'PVN1');
readasync(Item1);
(省略由Item1计算得到item2 iten3的程序)
writeasync(Item2,y_2);% //写入数据
writeasync(Item3,y_1);
WinCC与MATLAB的OPC通讯问题求助 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32574条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。