wincc opc通信问题

我现在要利用wincc作为服务器,vc作为客户端,通过opc实现两者的通讯,要求vc端能够读写wincc变量的数据,在vc客户端程序中用OPCITEMDEF结构数组给变量条目做初始化,我的问题是该结构数组中szItemID该如何设置?我的wincc工程名字是MyProject,wincc中定义的用于通信的两个变量名是id,name.

最佳答案

我这里有vb读写的例子 

VB读写WINCC变量

直接调用WINCC的组件进行标签的读写操作.这样可以省去很多事,不用使用OPC了,自己想把什么写到组态里,从组态里读出来数据都非常的方便


读写函数如下

Private Sub Command1_Click()
    Dim prtrun
    Dim tag0
    Dim WinCC As Object '定义wincc为对象
    Set WinCC = CreateObject("WinCC-Runtime-Project")
    prtrun = WinCC.SetValue("NewTag_1", Text1(0).Text)
    prtrun = WinCC.SetValue("NewTag_2", Text1(1).Text)
    prtrun = WinCC.SetValue("NewTag_3", Text1(2).Text)
    prtrun = WinCC.SetValue("NewTag_4", Text1(3).Text)
    prtrun = WinCC.SetValue("NewTag_5", Text1(4).Text)
    prtrun = WinCC.SetValue("NewTag_6", Text1(5).Text)
    prtrun = WinCC.SetValue("NewTag_7", Text1(6).Text)
    prtrun = WinCC.SetValue("NewTag_8", Text1(7).Text)
    '先写入一个值,再读回它,判断有没有写进去,由此来判断WINCC是不是在运行之中
    prtrun = WinCC.GetValue("NewTag_1") 

    If prtrun = 111 Then
        MsgBox ("与WinCC通讯成功!")
        Set WinCC = Nothing
    Else
        MsgBox ("与WinCC通讯失败!请将WinCC设置为运行状态!")
        Set WinCC = Nothing
    End If
End Sub
 

提问者对于答案的评价:
问题已解决,谢谢~

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc267124.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 上午5:02
下一篇 2019年6月11日 上午5:02

相关推荐

  • ALARM LOGGING

    在System blocks/用户文本块里面我不选择一个块,比如说是时间/消息文本,然后我又在报警控制属性里面选上时间/消息文本,并添加在消息列表中,请问这样的话:时间/…

    SIMATIC WinCC 2019年6月11日
  • wincc字符串(变量)如何归档存储

    wincc通过SIMATIC NET与s7-300 315-2dp通讯,Plc里面的DB块类型为STRING,长度为32(实际使用没这么多),WINCC读取这个…

    SIMATIC WinCC 2019年6月11日
  • WINCC中C语言编译错误

    我的WINCC项目中,新建一个按钮,在事件中,里面什么代码都还没有,可是 ,编译的时候还是提示说有错误我,而且基本上是每行都有错误,现在是每个事件的代码写完后总有错,编译…

    SIMATIC WinCC 2019年6月11日
  • 6AV3607-1JC20-0AX1 这个型号用什么线做下载程序通信连接?

    6AV3607-1JC20-0AX1 这个型号用什么线做下载程序通信连接?还需要什么产品辅助通信吗? 钻石用户推荐最佳答案 组态软件● 组态工具 2.…

    SIMATIC WinCC 2021年7月5日
  • wincc 事宜

    网上电驴下载的sql2005,在安装时没问题,但在安装wincc 6.2的时候,却说sql没安装好。为此重装了两次系统。特恼火,小弟把它装起来无非是想学习一下,有否哪位大…

    SIMATIC WinCC 2019年6月11日
  • 弹窗为什么没标题,怎么显示日期

    两个问题,第一个问题红框,第二个问题蓝框1:用C脚本设置了一个弹窗,弹窗是弹出来了,而且我也设置了有标题,但是运行后为什么没标题?2:按着网上教程做了日期显示,为什么不显示是不是我…

    2020年11月1日
  • 关于Horn做的报警

    做了1个HORM的报警,能够实现语音报警。 问题1,怎么做个静音按扭,不想要声音的时候可以关掉语音报警。 问题2,有没有自动读文本的,然后录音后保存可以是WAV…

    SIMATIC WinCC 2019年6月11日
  • WINCC 问题以及变量管理

    我使用WINCC  做了个画面模板 分别显示八台机器数据,每台机器两台PLC 电流值是三菱IQ-R的,组件ID号是Q系列的,但是我在切换画面…

    2021年7月5日
  • wincc6.0运行问题

    我在电脑上通过仿真用wincc6.0与PLC连接,用趋势图进行数据监控,但一仿真就提示错误,不知道问题出在哪 问题补充:见图片 图片说明:     &…

    2021年7月5日
  • 归档变量的趋势问题

    新建了归档变量的趋势显示,模拟量的,在模拟的时候为什么趋势显示一直都是0呢? 问题补充:不是看以前的,就是实时的,我将归档变量db1.dbd76 在趋势中显示,在我模拟的…

    SIMATIC WinCC 2017年11月12日