请大家个绝对菜鸟及问题~ 点击:524 | 回复:2



实在太菜了

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:11帖 | 2回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2003年2月09日
发表于:2006-02-07 12:57:00
楼主
大家谁能给我个SIEMENS的WINCC中按下一个按钮,弹出提示对话框按确定,把该值送出取消就返回的脚本



rwhuang

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 137回
  • 年度积分:0
  • 历史总积分:175
  • 注册:2005年6月10日
发表于:2006-02-07 14:22:00
1楼
SE的```
你可以参考一下:Private Sub Button8_Released()
On Error GoTo ErrorHandler

        oGroup.Add "DL_HFS\DI_N1_WZ"
        oGroup.Add "DL_HFS\DI_N1_GZ"
        oGroup.Add "DL_HFS\DI_N1_YD"
        oGroup.Add "DL_HFS\DO_N1_OPEN"
        oGroup.Add "DL_HFS\DO_N1_CLOSE"
        
        oGroup.Active = True
      
        Set sTagWZ = oGroup.Item("DL_HFS\DI_N1_WZ")
        Set sTagGZ = oGroup.Item("DL_HFS\DI_N1_GZ")
        Set sTagYD = oGroup.Item("DL_HFS\DI_N1_YD")
        Set sTagOpen = oGroup.Item("DL_HFS\DO_N1_OPEN")
        Set sTagClose = oGroup.Item("DL_HFS\DO_N1_CLOSE")

    sTagDescr = Button8.ToolTipText
    If blCurCode = False Then
        MsgBox "你没有遥控操作权限!", 48, "没有权限"
        Exit Sub
    End If
    If sTagGZ.Value > 0 Then
        MsgBox "设备故障,请清除故障再执行此操作!", 48, "故障"
        Exit Sub
    End If
    If sTagYD.Value = 0 Then
        MsgBox "设备禁止远程遥控操作!请把设备的远程遥控开关置为远程!", 48, "禁止遥控"
        Exit Sub
    End If
    'Do While Timer < EndTime
       Button8.Visible = False
    
    '    DoEvents
    'Loop
        
    Call KaiGuanControl(2)
    Button8.Visible = True
    
ErrorHandler:
    Err.Clear
    Exit Sub

End Sub

工控产品11

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 11回
  • 年度积分:0
  • 历史总积分:4
  • 注册:2006年2月06日
发表于:2006-02-07 16:11:00
2楼
433

热门招聘
相关主题

官方公众号

智造工程师