请有需要的做好笔记,下面我会开始结合实例讲解 基本逻辑指令是指构成基本逻辑运算功能指令的集合,包括基本位操作,置位/复位,边沿触发,逻辑栈,定时,计数,比较等逻辑指令。S7200 SMART系列PLC共有27条逻辑指令。按用途分类如下:
LD(Load):常开触点逻辑运算开始。装载指令对应梯形图从左侧母线开始,连接常开触点 LDN(Load Not):常闭触点逻辑运算开始。装载指令对应梯形图从左侧母线开始,连接常闭触点 =(out):线圈输出。线圈输出指令可用于过程映像寄存器,辅助继电器,定时器及计数器等,一般不用于输入过程映像寄存器。 LD,LDN的操作数;I,Q,M,SM,T,C,S. =的操作数:Q,M,SM,T,C,S.
A(And):与指令,即常开触点串联。是单个触点串联指令。操作数;I,Q,M,SM,T,C,S. AN(And Not):与非指令,即常闭触点串联。是单个触点串联指令。操作数;I,Q,M,SM,T,C,S.
O(Or):或指令,即常开触点并联。是单个触点并联指令。操作数;I,Q,M,SM,T,C,S. ON(Or Not):或非指令,即常闭触点并联。是单个触点并联指令。操作数;I,Q,M,SM,T,C,S.
ALD(And Load):与装载指令对堆栈第一层和第二层中的值进行逻辑与运算,结果装载到栈顶。与装载指令与前面电路串联时,使用ALD指令。电路块的起点用LD或LDN指令,并联电路块结束后,使用ALD指令与前面电路块串联 ALD(And Load):无操作数
OLD(Or Load):或装载指令对堆栈第一层和第二层中的值进行逻辑或运算,结果装载到栈顶。 或装载并联连接时,其支路的起点均以LD/LDN开始,终点以OLD结束。OLD无操作数
置位线圈受到脉冲前沿触发时,线圈通电锁存(存储器位 置1)。复位线圈受到脉冲前沿触发时,线圈断电锁存(存储器位 置0)。下次置位,复位操作信号到来前,线圈状态保持不变(自锁)。比如置位M0.0 4次,那么M0.0 M0.1 M0.2 M0.3这四个位都被置1保持,复位同理
RS触发器具有置位和复位的双重功能,RS触发器是复位优先时,当置位和复位同时为真时,输出为假,同理SR触发器是置位优先时,当置位和复位同时为真时,输出为真。
边沿触发是指边沿触发信号产生一个机器周期的扫描脉冲,通常用做脉冲整形。边沿触发指令分为上升沿|P|和下降沿|N|。上升沿是指状态由OFF到ON会产生一个上升沿,只接通一个扫描周期。下降沿是指状态由ON到OFF会产生一个下降沿,只接通一个扫描周期。 在i0.0的上升沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈q0.1通电一个扫描周期和置位q0.0。在i0.0的下降沿,触点产生一个扫描周期的时钟脉冲,驱动输出线圈q0.3通电一个扫描周期和复位q0.2。
LPS:逻辑堆栈指令,即把栈顶值复制后压入堆栈,栈底值丢失。逻辑堆栈有9层,故可以使用多次LPS指令 LRD:逻辑读栈指令,即把逻辑堆栈第二级的值复制到栈顶,堆栈没有压入和弹出。 LPP:逻辑弹栈指令,即把堆栈弹出一级,原来第二级的值变为新的栈顶值。 LPS LPP必须配对使用 |
|
来自: 龙之吻6iinxl8c > 《运动控制PLC相关》