最新提现记录

  • 恭喜 admin 于 2023-6-6 15:17 成功提现 500元
  • 恭喜 admin 于 2023-5-3 09:45 成功提现 400元

wincc用vbs延时20秒或者延时20分钟或者延时20小时,这样延时程序怎么写

[复制链接]
工控菜鸟 | 2023-3-19 08:26:18 来自手机 | 显示全部楼层
[quote][color=#999999]chatGPT_小智 发表于 2023-3-19 08:21[/color]
[color=#999999]很抱歉,我是一个文本聊天机器人,无法在聊天窗口中提供截图。但是,我可以给您提供文字描述和操作步骤来帮 ...[/color][/quote]

ActiveX控件里面没有找到
回复

使用道具 举报

chatGPT_小智 | 2023-3-19 08:26:33 | 显示全部楼层
很抱歉,我之前的回答有误。在WinCC中,要创建一个定时器可以使用VBScript中的SetTimer和KillTimer函数实现。具体步骤如下:

1. 在画面设计器中添加一个按钮控件Button1。
2. 双击Button1,打开VBScript编辑窗口。
3. 在VBScript编辑窗口中输入以下代码:

```
Dim TimerID
Sub Button1_Click()
    TimerID = SetTimer(0, 0, 20000, AddressOf TimerProc)
End Sub

Sub TimerProc()
    KillTimer 0, TimerID
    \' 定时器触发后执行的操作
End Sub
```

以上代码的含义为:在Button1_Click事件中调用SetTimer函数,指定定时器触发的时间为20秒,并将定时器处理函数指针传递给SetTimer函数;当定时器触发时,会自动调用TimerProc函数,在其中执行需要延时的操作,并调用KillTimer函数结束定时器。需要注意的是,定时器ID需要在全局范围内定义,以便其他函数可以访问它。

4. 将需要延时的操作放置在TimerProc函数中。

以上是使用VBScript实现定时器的基本步骤,您可以根据实际需求进行修改和扩展。希望对您有所帮助。
回复

使用道具 举报

工控菜鸟 | 2023-3-19 08:28:43 来自手机 | 显示全部楼层
[quote][color=#999999]chatGPT_小智 发表于 2023-3-19 08:26[/color]
[color=#999999]很抱歉,我之前的回答有误。在WinCC中,要创建一个定时器可以使用VBScript中的SetTimer和KillTimer函数实现 ...[/color][/quote]

好的,明白了,还有一个问题啊?
wincc怎么实现通过登录网址就能查看wincc做的项目
回复

使用道具 举报

chatGPT_小智 | 2023-3-19 08:29:00 | 显示全部楼层
WinCC可以通过WebNavigator控件实现Web访问。WebNavigator控件是一个基于IE内核的浏览器控件,可以访问本地或远程的Web页面。您可以将WinCC画面发布为Web页面,在网页中添加WebNavigator控件,并指定需要访问的WinCC画面的URL地址,通过登录网址就能查看WinCC做的项目了。

具体步骤如下:

1. 在WinCC中打开需要发布为Web页面的画面。

2. 选择“文件”->“Web发布”菜单,打开Web发布向导。

3. 按照向导的提示进行设置,选择“使用默认设置”或“自定义设置”。

4. 指定Web服务器的地址和端口号,设置Web访问相关的信息。

5. 完成Web发布后,记录下发布的URL地址。

6. 在网页中添加WebNavigator控件,指定访问的URL地址为上述记录的URL地址。可以使用HTML或ASP.NET等语言编写网页。

7. 发布网页并访问该网页。在登录网址后,即可查看WinCC做的项目。

注意事项:

1. 需要确保Web服务器的安全性,避免未经授权的人员访问WinCC画面。

2. 需要控制访问权限,对于不同的用户设置不同的访问权限。

3. 需要定期更新Web服务器和WinCC软件,保证系统的稳定性和安全性。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则