也可以对块进行超相位。一个超相位的块是指其相位大于扫描时间。例如,假设有一个如图基于链处理所示的链。在这个链中,AI2和AI3的扫描时间为5秒。AI1超相位,其扫描时间为5秒而相位是10秒。这将使得 AI1 有 10 秒的延迟,以确保 SAC 在 AI1 之前扫描 AI2 和 AI3。这意味着计算块在执行其功能时能够接收最新的值。 超相位和长扫描时间SAC仅允许在秒级和毫秒级的扫描时间对块进行超相位。对于扫描时间是一分钟或者更长的块,可以从SAC正常扫描该块的时间上建立一个初始的偏移量。例如,假设希望对一个块进行6小时一次的扫描,同时有一个2小时10分钟的偏移量。可以在“相位”字段里输入如下相位进行配置: 02:10 由于扫描时间与系统时钟是连接在一起的,SAC通常会在2:10,8:10,14:10和20:10对块进行扫描,而不管它是何时启动扫描的。同时也要记住,SAC在iFIX启动的时候或者在数据库重新装载的时候,对扫描时间是一分钟或者更长的块进行扫描。为了使这个初始扫描先行,启动SAC并选用命令行参数。有关指定SAC命令行参数的更多信息,请参阅《设置环境》手册中的控制SAC启动一节。
相关信息 |
让 iFIX 帮助您提高效率,降低成本。 |