如何实现wincc中设备启停动作逐行显示
如图,用那种方式实现比较好?
问题补充:
请问用spreadsheet 控件怎么做?能详细说说吗?
图片说明:
最佳答案
用静态文本也可以的。先建立两个变量,一个是整型,用来表示当前第几步。一个内部文本变量,用来显示文本。用整型变量的值变化触发事件,来改变文本的值。可以在全局脚本中写,也可以在画面中写。(在画面中写,需要考虑画面切换的问题)我用全局脚本吧。
在画面中建立一个静态文本,在其属性 》字体》文本中连接文本变量,有变化时触发。然后建立一个全局脚本。
Option Explicit
Function action
Dim tag,str,text
tag=HMIRuntime.Tags("step").Read
text=HMIRuntime.Tags("textshow").Read
Select Case tag
Case 0
text =""
Case 1
str="step1" & vbCrlf
Case 2
str="step2" & vbCrlf
Case 3
str="step3" & vbCrlf
Case Else
str=""
End Select
text=text & str
hmiruntime.Tags("textshow").Write text
End Function
触发器,选择变量step,有变化时执行。
图片说明:
提问者对于答案的评价:
谢谢回答
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc369177.html