宏和多任务

FactoryTalk View
具有多任务功能,可用于创建宏。通常,宏内的命令按所列顺序运行;一个命令完成后开始运行下一个命令。
某些命令(如
Print
)很快就能完成,并且可以开始下一个命令。其他命令(如
Set
)则需要花更长时间完成。在消息到达可编程控制器之前,
Set
不会完成。在此类情况下,可以设置宏,以便可以在前一个命令完成之前运行下一个命令。请使用和号 (
&
) 进行设置。
例如,要在
Set
命令完成之前开始
Set
命令后紧跟的命令,请在
Set
命令之前加上
&
(和号)。
&Set tag1
命令的计时也可能是个问题,即命令设置了一些在可以运行后续命令之前需要结束的活动。使用
Display
命令时最常发生此类情况,其后续命令旨在对画面中的对象执行操作。在此类情况下,即使画面中的对象可能尚未初始化,下一个命令也将尝试运行。例如,使用
Invoke
命令对画面中的
ActiveX
对象运行方法时,如果该对象尚未初始化,则
Invoke
命令将失败。可以使用
Pause
命令为画面中的对象提供时间,从而在发出下一个命令之前进行初始化。
提供反馈
对本文档有问题或反馈吗? 请在这里提交您的反馈
Normal