使用西门子人机界面时,如何对即将进行操作 产生确认按钮。 点击:798 | 回复:5



西3157

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:20帖 | 21回
  • 年度积分:0
  • 历史总积分:86
  • 注册:2007年11月14日
发表于:2008-07-18 22:05:21
楼主

各位:

    在使用人机设备的时候,如何才能让有确认操作。如,我点“开机”按钮,哪么他就会弹出对话框:“你确认要执行此操作吗?”,点击“Yes”继续操作,“No”退出操作。

                                       谢谢。




fangzhongyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 180回
  • 年度积分:0
  • 历史总积分:6147
  • 注册:2006年11月28日
发表于:2008-07-21 14:20:13
1楼

在西门子WinCC中可以用VBS和C动作实现。

VBS程序如下:

Dim start

start=MsgBox("确认要执行此操作吗?",65,"确认提示")

if start=1 Then

HMIRuntime.Tags("X14").Write True  //X14是你需要连接的变量名

End if

你可以试一试。

leehom55

  • 精华:0帖
  • 求助:0帖
  • 帖子:19帖 | 132回
  • 年度积分:0
  • 历史总积分:317
  • 注册:2007年10月30日
发表于:2008-07-21 20:27:31
2楼

呵呵,HMI没有像WinCC那么高级,只能通过自定义弹出窗口来实现

依然是风

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 154回
  • 年度积分:0
  • 历史总积分:266
  • 注册:2005年8月23日
发表于:2008-07-21 20:48:39
3楼

你的人机界面使用什么软件编程,wincc也可以阿

fangzhongyuan

  • 精华:0帖
  • 求助:0帖
  • 帖子:31帖 | 180回
  • 年度积分:0
  • 历史总积分:6147
  • 注册:2006年11月28日
发表于:2008-07-22 15:28:33
4楼
如果使用的是西门子的人机界面,在WinCC Flexible 2007 中应该也可以实现。西门子以前是用ProTool来做人机界面编程软件的。

gzgylgl

  • 精华:0帖
  • 求助:0帖
  • 帖子:6帖 | 221回
  • 年度积分:0
  • 历史总积分:556
  • 注册:2001年8月30日
发表于:2008-07-23 16:06:14
5楼

应该可以的,我以前用Protool是可以的


热门招聘
相关主题

官方公众号

智造工程师