1.指令的组成
一条指令通常由操作码(指令)和操作数(元素)组成。操作码定义要执行的功能,它告诉CPU“做什么”。操作数指定操作的对象,它以地址的方式表达,告诉CPU操作对象的存储位置;一般操作数由区域标识符和元件号组成。区域标识符表示操作数所在的存储区,元件号表示元件的具体位置。
S7-200 PLC内部存储器按功能划分为不同的区域,各分区以大写英文宇母表示,即为区域标识符。S7-200 PLC的区域标识符有:I(输入继电器),Q(输出继电器),M(辅助继电器),V(变量存储器),L(局部存储器),S(顺序控制继电器),SM(特殊标志继电器),T(定时器),C(计数器),AI(模拟量输入继电器),AQ(模拟量输出继电器),AC(累加器),HC(高速计数器)等13个;其中I、Q、M、SM、V、L、S均可以按位、按宇节、按宇、按双宇来编址与存取。
2.最常用的几条顺控指令
(1)逻辑取和线圈驱动指令(3条)逻辑取和线圈驱动指令为LD、LDN和=。
LD(Load):取指令。用于网络块逻辑运算开始的常开触点与左母线的连接。
LDN(Load Not):取反指令。用于网络块逻辑运算开始的常闭触点与左母线的连接。
=(out):线圈驱动指令。LD、LDN和=三条指令的用法如图1-85所示。
使用说明:
①LD、LDN指令不仅是用于网络块逻辑块开始时与左母线相连的常开和常闭触点,在分支电路块的开始也要使用LD、LDN指令(与后面将要介绍的ALD、OLD指令配合使用)。
图1-84 图形编程器的主要功能
②并联的“=”指令可连续使用任意次。
③在同一程序中不能使用双线圈输出,即同一个元器件在同一程序中只能使用一次“=”指令。
④LD、LDN、=指令的操作数为:I、Q、M、SM、T、C、V、S和L。T和C也作为输出线圈,但在S7-200 PLC中输出时不是以使用“=”指令形式出现(见定时器和计数器指令)。
(2)触点串联指令(2条)触点串联指令为A、AN。
A(AND):“与”指令。用于单个常开触点的串联连接。
AN(And Not):“与反”指令。用于单个常闭触点的串联连接。
A、AN两条指令的用法如图1-86所示。
使用说明:
①A、AN是单个触点串联连接指令,可连续使用。S7-200PLC的编程软件中规定的串联触点使用上限为11个。
②图1-86所示的连续输出电路,可以反复使用“=”指令,但次序必须正确,不然就不能连续使用“=”指令编程了,如图1-87所示。
③A、AN指令的操作数为:I、Q、M、SM、T、C、V、S和L。(www.xing528.com)
(3)触点并联指令(2条)
触点并联指令为O、ON。
图1-85 LD、LDN和=三条指令的用法
a)梯形图 b)助记符
图1-86 A、AN两条指令的用法
a)梯形图 b)助记符
O(OR):“或”指令。用于单个常开触点的并联连接。
ON(Or Not):“或反”指令。用于单个常闭触点的并联连接。
O、ON两条指令的用法如图1-88所示。
使用说明:
①单个触点的O、ON指令可连续使用。
②O、ON指令应从上个相并联接点的左端开始,到上个相并联接点的右端结束。
③O、ON指令的操作数为:I、Q、M、SM、T、C、V、S和L。
图1-87 不能连续使用“=”指令的例子
a)梯形图 b)助记符
图1-88 O、ON两条指令的用法
a)梯形图 b)助记符
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。