在WinCC 的全局脚本里有几种函数专门是用来提取(GetTag 函数)和设置函数值(SetTag 函数)的
这里的列表给出了不同的函数及它们的功能: SetTag 函数: SetTagxxx 此函数给作业赋予一个值去写,然后立即返回到调用函数
它并不等到值实际写好后再返回
该调用的明显特点是: 此调用比较快
调用函数并不清楚这个值实际是在何时写的
该函数也不提供写作业状态的有关信息
SetTagxxxWait 此函数给作业赋予一个值去写,但是只有当值已经写好后才返回到调用函数
该调用的明显特点是: 该调用慢于 SetTagx x x
其实际速度取决于通道和PLC 的其它因素
调用后值已经实际写好
该函数不提供写作业状态的有关信息
SetTagxxxState 此函数具有SetTagx x x 相同的特点
另外,SetTagx x x State 函数还提供写作业的状态的信息
由于状态永远是内部提供的,故相比于 SetTagx x x 性能上没有什么差别
SetTagxxxStateWait 此函数具有与 SetTagx x x Wait 相同的特点
但是SetTagx x x StateWait 函数还提供了写作业的状态信息
由于状态永远是内部提供的,故相比于 SetTagx x x Wait 性能上没有什么差别
SetTagx x x StateWait 与 SetTagx x x State 这两个函数间的差别与 SetTagx x x Wait 与 SetTagx x x 这两个函数间的差别相对应
注意:当写过程结束时只能给出某些状态
SetTagMultiWait 此函数的特点与 SetTagx x x Wait 相同
但是它也提供在一个作业里发出多个写作业的选件
GetTag 函数: GetTagxxx 当此函