您现在的位置是:首页 > PLC技术 > PLC技术

PLC输出指令及取反指令实现

来源:艾特贸易2017-06-05

简介输出指令 (OUT) 与梯形图中的线圈相对应,驱动线圈的触点电路接通时,线圈流过能流,指定位对应的映像寄存器为 1 ,反之则为 0 。输出指令应放在梯形图的最右边,变量是 BIT 类型。

    输出指令(OUT)与梯形图中的线圈相对应,驱动线圈的触点电路接通时,线圈流过“能流”,指定位对应的映像寄存器为1,反之则为0。输出指令应放在梯形图的最右边,变量是BIT类型。输出指令的功能是将栈顶值复制到对应的映像寄存器,在扫描周期结束时,才读取输出口映像区内容,改变物理输出端口的状态。    立即输出指令OUTI将栈顶值立即写入指定的物理输出位和对应的输出映像寄存器。梯形图中用线圈符号中的I用来表示立即输出。当立即输出指令执行时,物理输出点立即被置为“能流”值。在C51实现中,立即输出指令的实现是将栈顶的值立即复制到物理输出端口地址内,同时新值会同时被写到物理输出端口的映像区内,这一点与立即触点指令不同,立即触点指令在本扫描周期内不改变映像区内容。    取反指令NOT将它左边电路的逻辑运算结果取反,运算结果若为1则变为0,为0则变为1,该指令没有操作数。“能流”到达该触点时即停止;若“能流”未到达该触点,该触点给右侧供给“能流”。NOT指令将堆栈顶部的值从0改为1,或从1改为0    三种指令和梯形图的对应关系见表1-4    1-4    三种输出指令三种输出指令