发布于 2012-08-08 10:35:01
6楼
当心
此时,如果没有数据写入到FC中的OUTPUT参数,那么该块可能输出随机值!
由于没有将保留给副本的调用块的本地数据区分配给OUTPUT参数,因此没有数据写入到该区域。由此,该区保持不变,例如,由于默认情况下本地数据没有自动设置为"0",所以将输出在该位置保存的随机值。
因此,请遵守下列几点:
如有可能,请初始化OUTPUT参数。
根据RLO将指令进行置位和复位。当这些指令用于判定OUTPUT参数值时,如果上一个逻辑操作(RLO)的结果为0,那么不产生值。
始终确保将数据写入到OUTPUT参数中,而与块中的程序路径无关。尤其注意跳转到LAD和FBD中的ENO输出以及到BEC(块结束条件)的跳转指令,以及对MCR (主站控制继电器)指令的影响。
物尽天择. ! 时光悠悠,岁月渐老, 活在当下最重要!