VB OPC PC Access

各位老师:
以下是PC Access中的VB例题的一段同步写入的代码:
Private Sub cmdWriteSync_Click()
    Dim i As Long
    Dim Values(2) As Variant
    Dim Errors() As Long            
Values(1) = txtWriteVal1.Text  
Values(2) = txtWriteVal2.Text          
Call MyGroup.SyncWrite(2,MyItemServerHandles, Values, Errors)
     ' Check Item Errors
    For i = 1 To 2
        If Not Errors(i) = 0 Then MsgBox "Item " + Str$(i) + " FAILED. Error Code = " + Str$(Errors(i)), vbCritical
    Next
Exit Sub
End Sub
上面的代码是同时写入两个变量的数据。如果我想只写入第二个变量,该怎么写呢?
谢谢大家!

最佳答案

如果你只想写一个变量值到PLC,其它的设定值保持原样,改变你需要设定哪个变量对应数组VALUE()的元素值就可以了,这样程序改变只需要再输入数据那里处理一下就可以了.改动比较小,也比较通用.
     一般通讯数据都是以一群数据发送或接受,都是单数据通讯,数据交换频率太高,反而会导致通讯速度降低,测试是可以用,正常使用很少,只有有些仪表指令需要那样做.

提问者对于答案的评价:
但是我还是不知道如何写入,能给我写一下代码吗?

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日 下午4:23
下一篇 2020年11月1日 下午4:23

相关推荐

  • 请问S7-200SMART用上升沿处理1S一个的脉冲会丢失或者误差大吗?

    有个流量计是1L输出一个脉冲,通过脉冲统计累积流量,流量计的瞬时流量小于1L/S,想请教一下1S一个的脉冲能否不用高速计数器而用上升沿累加的形式来接收处理会不会有什么问题,还有上升…

    SIMATIC S7-200 2021年7月5日
  • B0与B8的区别

    6ES7216-2BD23-0XB8与6ES7216-2BD23-0XB0的区别,他们的扩展能否混合使用?6ES7216-2BD23-0XB8能否完全替代6ES72160-2BD2…

    SIMATIC S7-200 2020年10月31日
  • 西门子200模拟量输入

    有八路一样的压力仪表,结果因为外部线路其他两路液位仪表短路导致模拟量模块烧坏,后换了模拟量输入模块,把八路压力仪表接进去其中两路显示正常值,另外6路显示32767,把正常的两路接到…

    SIMATIC S7-200 2017年10月24日
  • ASCII码发送的问题

    一、 通讯协议:串行 RS485(半双工)通讯,传输距离≤1200米。波特率9600bt,8位数据位,1位停止位,无奇偶校验位。用ASCII码发送。发:68H,…

    SIMATIC S7-200 2020年11月5日
  • SMART 200的运动控制DIS没有输出

    在做smart 200运动控制时,激活了DIS功能,无能怎样Q0.4都没有输出 图片说明:          …

    2021年7月5日
  • 上升沿

    这边用上升沿会让整个线路常通,怎么改让它只在一开始上升沿时只通一次 问题补充:程序是这样子,一个常开,一个上升沿,一个mov_r但常开通了之后上升沿一直通,然后mov_r的输出的值…

    SIMATIC S7-200 2021年7月5日
  • wincc flexible2008 SP5生成的输出中IO域和按钮重叠警告

    软件版本wincc flexible2008 SP5,项目组态后,生成的输出中IO域和按钮重叠警告,不知道大家有没有遇到过,怎么回事呢? 图片说明: &nbsp…

    2021年7月5日
  • S7-200模拟量输入输出怎么转换

    请问S7-200模拟量输入输出怎么转换 问题补充:我就是想把热电阻的采集信号INT变成实数REAL? 最佳答案 LD     SM…

    SIMATIC S7-200 2020年11月1日
  • ppi通信相关问题

    各位,现有几个问题如下因为找不到资料,在此求教我这个系统10几台S200,其中1)有4台相互之间是直接PPI通信 问它们的距离最远是多远?布线时要注意些什么2)另有10几…

    SIMATIC S7-200 2020年11月1日
  • S7-200 220V电源接24V输出上了,还有得救没?

    最近在安装设备时,几个人一起安装,结果悲剧了。我们不小心把220AC的供电电源接到24DC输出端子上了,上电后就听见砰的一声。拿回来和电脑也无法通信。我们用的是s7-224xp怎么…

    SIMATIC S7-200 2020年11月1日