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

S7-200系列PLC的指令系统

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

简介S7-200 系列 PLC 有 106 条逻辑指令,常用指令如表 9-22 所示。使用梯形图 (LAD) 编程时,以每个独立的网络块为单位,所有网络块组合在一起就是梯形图程序;使用语句表 ( STL) 编程时,如

    S7-200系列PLC106条逻辑指令,常用指令如表9-22所示。使用梯形图(LAD)编程时,以每个独立的网络块为单位,所有网络块组合在一起就是梯形图程序;使用语句表( STL)编程时,如果也以每个独立的网络块为单位,则STL程序和LAD程序基本上是一一对应的,而且两者可以通过编程软件相互转换。这里介绍常用的指令功能和用途,其他指令请参阅S7-200的用户手册。    9-22    S7-200系列PLC常用指令表  助记符      称     可用元件     功能和用途 LD I、Q、M、MS、T、C、V、S  逻辑运算开始。与母线连接的常开触点,或触点组开 始的常开触点 LDN 取反 I、Q、M、MS、T、C、V、  逻辑运算开始。与母线连接的常闭触点,或触点组开 始的常闭触点   输出 Q、M、V、S  驱动线圈的输出指令  A  与 I、Q、M、MS、T、C、V、S、L  和前面的元件实现逻辑与,用于单个常开触点串联  AN  与反 I、Q、M、MS、T、C、V、S、L  和前面的元件实现逻辑与,用于单个常闭触点串联  O  或 I、Q、M、MS、T、C、V、S、L  和前面的元件实现逻辑或,用于单个常开触点并联  ON  或反 I、Q、M、MS、T、C、V、S、L  和前而的元件实现逻辑或,用于单个常闭触点并联  ALD  回路块与    并联回路块的串联指令  OLD  回路块或    串联同路块的并联指令  S  置位 I、Q、M、MS、T、C、V、S、L  线圈接通保持指令  R  复位 I、Q、M、MS、T、C、V、S、L  清除动作保持,计数器、定时器当前值及寄存器清零  EU  上升沿脉冲指令        对其前面的逻辑运算结果的上升沿产生一个宽度为一 个扫描周期的脉冲 ED 下降沿脉冲指令        对其前面的逻辑运算结果的下降沿产生一个宽度为一 个扫描周期的脉冲 LPS 逻辑入栈    把栈顶值复制后压入堆栈  LRD  逻辑读栈    将栈的最上一层内容读出来  LPP  逻辑出栈    将栈最上一层的内容弹出来,同时堆栈内容依次上移  LDS  装入堆栈    复制堆栈中的第n个值到栈顶,而栈底内容丢失  NOT  取反    将执行该指令之前的逻辑运算结果取反  NOP  空操作    程序中仅做空操作运行  END  条件结束指令    可以用在无条件结束指令前结束主程序  MEND  无条件结束指令    表示系统程序结束