关于当即写(Immediate Write)功用,有必要如下面举例所示,生成西门子plc的符号程序段。关于有时间约束的运用,可以以比每OB1扫描循环一次的正常情况快的速度,将一个数字量输出的其时情况发送到输出模板。
当即写功用可以在扫描当即写逻辑程序级的一起,将一个数字量输出写入输出模板。否则,当Q存储区运用P存储情况更新时,有必要等到下一OB1扫描循环完毕。为了将一个输出当即写入输出模板,应运用外围输出(PQ)存储区,而不运用输出(Q)存储区。外围输出存储区可以作为一个字节、一个字或一个双字读取。
因而,通过西门子plc的一个线圈元素,不能更新一个*自的数字量输出。为了将一个数字量输出的情况当即写入输出模板,包括有关位的Q存储器的字节、字或双字可以有条件地复制到相应的PQ存储器中(直接输出TPC1062K的模板地址)。
由于Q存储器的悉数字节被写入输出模板,当进行当即输出时,该字节中的悉数输出位都将被更新。?假设一个输出位在不该发送到输出模板中的悉数程序中出现中心情况(1/0),当即写功用会构成危险情况(输出瞬时脉冲)。?作为通常规划规则,在一个TPC1262HI的程序中,外部输出模板只能认为是一个线圈。假设遵循该规划规则,可以避免运用当即输出时的大多数潜在疑问。