您现在的位置是:首页 > PLC技术 > PLC技术
S7-200 PLC的逻辑与操作指令
来源:艾特贸易2017-06-04
简介逻辑与操作梯形图由标准触点或立即触点串联构成,串联触点的类型可以有动合、动断、立即动合、立即动断 4 种情况;逻辑与操作语句表由操作码和触点的位地址 bit 构成,操作码为
逻辑与操作梯形图由标准触点或立即触点串联构成,串联触点的类型可以有动合、动断、立即动合、立即动断4种情况;逻辑与操作语句表由操作码和触点的位地址bit构成,操作码为A (And)、AN (And Not)、AI( And Immediately)、ANI (And Not Immediately),分别表示串联触点的类型依次为动合、动断、立即动合、立即动断。 逻辑与操作指令A、AN、AI、ANI的梯形图、语句表、功能图如图3-4所示。 图3-4 逻辑与操作指令A、AN、AI、ANI的梯形图、语句表和功能图 (a)A的应用;(b)AN的应用;(c)AI的应用;(d) ANI的应用 在梯形图中,逻辑与描述了单个触点的串联,同电气控制一样,只有各触点都接通(都为高电平)时才会有输出,可以应用于要求几个条件同时成立的控制,例如水轮发电机组开机过程中DL未投入、FMK未投入、制动闸未投入、进水闸打开、机组无事故等5个开机条件的检查,条件都满足时置位开机继电器存储位。 在语句表中,A、AN、AI、ANI分别用于对动合、动断、立即动合、立即动断触点的串联编程。CPU执行A指令,将操作数的位(bit)值同堆栈栈顶值相“与”,运算结果仍然存入栈顶;CPU执行AN指令,将操作数的位(bit)值取反后同堆栈栈顶值相“与”,运算结果仍然存人栈顶;CPU执行AI指令,立即把物理输入点的位(bit)值同堆栈栈顶值相“与”,运算结果仍然存人栈顶;CPU执行ANI指令,立即把物理输入点的位(bit)值取反后同堆栈栈顶值相“与”,运算结果仍然存入栈顶。执行A、AN、AI、ANI指令时,堆栈没有压人和弹出操作。 逻辑与操作数范围:I、Q、M、SM、T、C、V、S、L(位)。 应该指出的是:①A、AN是单个触点串联连接指令,可连续使用,但在用梯形图编程时会受到打印宽度和屏幕显示的限制,S7-200编程软件中规定串联触点的使用上限为11个;②若要串联多个触点组合回路,须采用ALD指令;③AI、ANI等立即指令是直接访问物理输入(或输出)点的,虽然比单个信息响应快,但比一般指令访问输入/输出映像寄存器占用CPU的时间要长,因而不可盲目使用,否则会造成扫描周期加长;④使用“=”指令进行线圈驱动后,仍然可以使用A、AN指令,然后再次使用“=”指令。
点击排行
