WINCC 6.0/VBS/TDS

Sub TDS_TimeOfDayCalcPLC (VarName)

'This function calculates actual Time of the day from PLC-var TimeOfDay
'Varname: VarName with number of miliseconds since 00:00:00.000 (from PLC)
'         The Name of the calling name must be equal to the VarName
'
'v 15.02.11 TDS/M.Schill

Dim sTime
Dim sHours
Dim sMinutes
Dim sSeconds
Dim i

i = HMIRuntime.Tags(VarName).Read \ 1000 'Trunc miliseconds
sHours = i \ 3600 'Hours
i = i - sHours * 3600
sMinutes = i \ 60 'Minutes
sSeconds = i - sMinutes * 60
sTime = sHours & ":" & sMinutes & ":" & sSeconds

HMIRuntime.Screens("WinWorkspace").ScreenItems(VarName).OutputValue = sTime

End Sub
这是WINCC脚本中的TDS,请各位同仁共享,特别是sTime = sHours & ":" & sMinutes & ":" & sSeconds

HMIRuntime.Screens("WinWorkspace").ScreenItems(VarName).OutputValue = sTime
不知是什么意思??其sTime = sHours & ":" & sMinutes & ":" & sSeconds中的& ":" &不知怎么理解??

最佳答案

HMIRuntime.Screens("WinWorkspace").ScreenItems(VarName).OutputValue = sTime
不知是什么意思??
__________________________________________________

这个是把变量sTime赋值给画面“WinWorkspace”里的控件(VarName表示的控件)的输出值


其sTime = sHours & ":" & sMinutes & ":" & sSeconds中的& ":" &不知怎么理解?? 

—————————————————————————————

&是字符串连接运算符,比如
sHours=11
sMinuter=22
sSeconds=33
那么sTime的值就是11:22:33

提问者对于答案的评价:
谢谢!

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

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

相关推荐

  • 变量传送时间到报表中

    现正制作报表,遇到一个问题,望大侠们指教!问题:1#阀门关闭时的时间传送到报表中,记为开始时间;2#阀门开启时的时间传送到报表中,记为关闭时间(阀门的开关阀变量已在WINCC外部变…

    SIMATIC WinCC 2019年6月11日
  • Wincc 组态后仿真画面空白

    我用Wincc 组态后,用仿真器模拟,为啥变量画面生成,而仿真画面显示,但是空白,而且是小窗口,不能放大,请各位大侠指教。 最佳答案 西门子wincc仿真功能,仿真的时候…

    SIMATIC WinCC 2017年11月4日
  • wincc通讯断线警报如何实现

    wincc通讯断线警报如何实现与现场设备通讯使用的MODBUS TCP/IP驱动程序(详附件照片),如果通讯网络断线,在WINCC显示报警讯息,如何实现?谢谢大家。 问题…

    2017年6月18日
  • MODBUS通讯问题

    问一个小小的问题,MODBUS响应帧里返回的数量占一个字,也就是主站一次最多只能招测127个整型数据,理想情况是这样的吧?? 最佳答案 看你的距离和波特率。若要是做主站的话,可以分…

    SIMATIC WinCC 2019年6月11日
  • 服务器与客户端

    服务器和客户端怎么什么设置 最佳答案 1.在服务器上创建类型为 多用户项目的项目2。在服务器上出台3。在服务器上注册远程客户机4。为客户机分配权限5。组态数据包导出6。几…

    SIMATIC WinCC 2019年6月11日
  • WINCC与S7200通讯

    我想用WINCC与CP243-1通讯,但是不知道他是否可以直接用以太网还是用OPC啊。是否可以像300一样直接连就可以了,还是用OPC然后必须用PC-Access才可以啊。 最佳答…

    SIMATIC WinCC 2019年6月11日
  • Wincc动画实现

    wincc中,用很多图片,一定时间间隔显示一幅图,这样可以实现动画效果。可是一定时间间隔显示图片如何来实现呢?请教各位高人。本人初学,详细些。 问题补充:请各位介绍详细些。 最佳答…

    SIMATIC WinCC 2019年6月11日
  • 工程数据的导入问题

    刚开始接触Wincc时以为也是一般情况下的新建一个工程,然后就将很多变量 报警,报表之类的东西都做好了,结果后来无法跟Step7中的数据连起来,说是要在Step7中建立的…

    SIMATIC WinCC 2019年6月11日
  • S7-1500与wincc通讯组态

    请问在博途下,如何实现S7-1500与wincc的组态?具体的文档有吗? 问题补充:如果使用博途V13里的HMI组态wincc的情况又是怎么通讯的呢? 最佳答案 参考:http:/…

    SIMATIC WinCC 2017年8月15日
  • 使用CP343-1 通过X200路由和工控机通过普通网卡通讯,需要装simatic net 吗?

    我在S7工程中建一个 PC station ,在PC station中建立一个OS站,我想通过工控机的普通网卡 实现OS站和PLC…

    SIMATIC WinCC 2019年6月11日