在定义变量的时候,有一个可选项叫做过程映像
这个选项什么意思呢?查看官方文档编号3BDD012503-111,《Freelance Engineering System Configuration.pdf》第124页有这么一段话。
翻译过来大概的意思就是说过程映像是这样一片为任务变量准备的中间的存储区域,在任务执行之前把变量读取到这片区域,然后执行任务,任务结束后再次放到这片存储区。如果是勾选了过程映像区的变量,前面会有@符号。从下图可以很形象的理解。
上面这段话大概意思就是说
在任务计算开始时读取过程图像。然后,对整个用户程序、属于此任务的所有程序列表和程序的总和进行一次计算。然后将任务变量的当前状态和大小从过程图像重写到全体变量。在下一个间隔或任务运行中,可用上次任务计算中的变量。要实现最短的反应时间,请通过过程图像提供间接访问。因此,请选择是否允许通过过程图像访问每个变量。
变量定义的时候勾选过程映像速度会快一点,就是这个意思。
上面这段话的大概意思就是说
通过过程图像访问可提高配置的清晰度。应始终首选此路径,而不是绕过过程图像的配置。冗余的任务变量只能是过程映像区的。未通过进程映像进行的写入访问不会传输到辅助访问,因此变量会在切换中更改值。
机器翻译是有点别扭,不过大概意思还是明确了,尽量使用过程映像区,尤其是冗余的任务。