delphi通过OPC和西门子s7-300通讯【求助】

已锁定

2016081162D048

  • 帖子

    1
  • 精华

    0
  • 被关注

    0

论坛等级:新手

注册时间:2016-08-11

普通 普通 如何晋级?

delphi通过OPC和西门子s7-300通讯【求助】

1216

1

2016-08-12 15:36:38

  OPC Server是用的simens net V8.2搭建的,能够和S7-314正常读写通讯。delhpi7.0环境中,添加了simens OPC DA automation 2.0,Active页面中有了三个控件:OPC server,OPCgroup,OPCgroups。在窗体中添加这三个控件,另外加了一个按钮,准备测试连接OPC server。现在只做了个按钮测试连接到OPC,运行时,按下按钮就报错。


全部代码如下:

unit Unit1;


interface


uses

  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

  Dialogs, StdCtrls, OPCSiemensDAAutomation_TLB, OleServer;


type

  TForm1 = class(TForm)

    OPCServer1: TOPCServer;

    OPCGroups1: TOPCGroups;

    OPCGroup1: TOPCGroup;

    Button1: TButton;

    procedure Button1Click(Sender: TObject);

  private

    { Private declarations }

  public

    { Public declarations }

  end;


var

  Form1: TForm1;

  Group:OPCGroup;

  testItem:OPCItem; 

  OPCItems:string; 

  OPCItemsValues:string; 


implementation


{$R *.dfm}


procedure TForm1.Button1Click(Sender: TObject);

begin

  //连接OPC

  OPCServer1.Connect1('xingyun-PC','');

  //xingyun-PC是我的计算机名称,也是OPC server的名称。

  OPCServer1.OPCGroups.DefaultGroupUpdateRate:=500;

  Group:=OPCServer1.OPCGroups.Add('MyGroup'); 

  testItem:=Group.OPCItems.AddItem('SCADA.YPA1_SILO_CHARGEWEIGHTACT.F_CV',1);


end;

end.


有哪位做个这类通讯,麻烦指导一下,不胜感激!!

delphi通过OPC和西门子s7-300通讯【求助】 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

通信与网络组件

共有4451条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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