《S指令系统》PPT课件

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

LAD
字节

双字
实数
MOV-B EN ENO
IN OUT
MOV-W EN ENO
IN OUT
MOV-DW EN ENO
IN OUT
MOV-R EN ENO
IN OUT
MOVB IN,OUT MOVW IN,OUT MOVDW IN,OUT MOVR IN,OUT
STL
6
精选ppt 2020/12/20
11
精选ppt 2020/12/20
被比较的数据可以是字节、整数、双字及实数。 其中,字节比较是无符号的,整数、双字、实数的比 较是有符号的。
比较指令以触点形式出现在梯形图及指令表中, 因而有“LD'’、 “A”、 “O”三种基本形式。
对于LAD,当比较结果为真时,指令使能点接通; 对于STL,比较结果为真时,将栈顶值置1。比较指令 为上下限控制及事件的比较判断提供了极大的方便。
如溢出、负值等。
7、指令的机型适用范围 不同机型可适用的指令不尽相同。
5
精选ppt 2020/12/20
来自百度文库
第三节 S7-200系列PLC基本功能指令
一、传送指令—数据传送指令
字节、字、双字、实数传送指令,在不改变原值的情况下将 (IN)中的值传送到OUT中。使ENO=0的错误条件:0006
(间接寻址)。
-I IN2,OUT
MUL-I
EN ENO IN1 IN2 OUT
*I IN1,OUT
DIV-I
EN ENO IN1 IN2 OUT
/I IN2,OUT
整数加法、减法、乘法、除法操作数:
16
精选ppt 2020/12/20
整数运算指令举例:
//AC1和AC0中的数据 相加,和置于AC0中 //AC1和VW100中的数 据相乘,积置于VW100中 //VW200中的数据为被除数, VW10中的数据为除数, 商置于VW200中
有效操作数:
7
精选ppt 2020/12/20
传送字节立即读、写指令
传送字节立即读(BIR)指令,读取输入端(IN)指定字节地址的物理输 入点(IB)的值,并写入输出端(OUT)指定字节地址的存储单元中。
LAD STL

MOV-BIR EN ENO IN OUT

MOV-BIW EN ENO IN OUT
15
精选ppt 2020/12/20
(一)四则运算指令
1、整数四则运算指令 使两个16位整数(IN1、IN2)运算后产生一个16位结果存入
(OUT)中。且不保留余数。




LAD STL
ADD-I
EN ENO IN1 IN2 OUT
SUB-I
EN ENO IN1 IN2 OUT
+I IN1,OUT
BIR IN,OUT
BIW IN,OUT
传送字节立即读
传送字节立即写(BIW)指令 ,将从输入端(IN)指定字节地 址的内容写入输出端(OUT)指定 字节地址的物理输出点(QB)。
传送字节立即写
8
精选ppt 2020/12/20
数据块传送指令
字节
BLKMOV-B
EN ENO IN N OUT
MOVB IN,OUT,N
有效操作数:

BLKMOV-W
EN ENO IN N OUT
MOVW IN,OUT,N
双字
BLKMOV-DW
EN ENO IN N OUT
MOVDW IN,OUT,N
数据块传送指令把从 输入(IN)指定地址 的(N) 个连续字节、 字、双字的内容传送 到从输出(OUT)指定 地址开始的N个连续字 节、字、双字的存储 单元中去。
9
精选ppt 2020/12/20
举例:数据块传送指令
10
精选ppt 2020/12/20
二、比较指令
比较指令含数值比较指令及字符串比较指令,数值比 较指令用于比较两个数值,字符串比较指令用于比较两个 字符串的ASCⅡ码字符。比较指令在程序中主要用于建立 控制节点。
本节仅说明数值比较指令。
数值比较含 IN1=IN2, IN1>=IN2, IN1<=IN2, 1N1 > IN2, 1N1 < IN2, IN1<>IN2等6种情况。
17
精选ppt 2020/12/20
2、双整数四则运算指令 使两个32位整数(IN1、IN2)运算后产生一个32位结
果存入(OUT)中。且不保留余数。




LAD STL
ADD-DI
EN ENO IN1 IN2 OUT
SUB-DI
EN ENO IN1 IN2 OUT
+D IN1,OUT -D IN2,OUT
➢ 表达形式: 梯形图--功能框 语句表--助记符
1、功能框及指令的标题
功能框 操作数
3
指令标识
指令助记符 数据类型
精选ppt 2020/12/20
2、语句表达格式 由两部分组成:指令的功能、数据地址或数据
如:+I IN1,IN2 //整数加法 -I IN1,IN2 //整数减法
MOVB IN,OUT //字节传送 ﹡D IN1,OUT //双整数乘 /D IN2,OUT //双整数除
功能
4
操作数
精选ppt 2020/12/20
3、操作数类型及长度 源操作数:指令执行后不改变其内容。
目标操作数:指令执行后改变其内容。
长度:字节(B)、字(W)、双字(DW)。 4、指令的执行条件及执行形式
“能流”EN(可分为连续执行和脉冲执行) 5、指令功能及ENO状态
“能流”正常传递ENO为1,出错为0 6、指令执行结果对特殊标志位的影响
12
精选ppt 2020/12/20
数值比较指令的表达形式及操作数
13
精选ppt 2020/12/20
举例:
14
精选ppt 2020/12/20
三、数字运算类指令
数字运算指令是运算功能的主体指令,含四则 运算指令、数学功能指令及递增、递减指令。
四则运算含整数、双整数、实数四则运算, 一般说来,源操作数与目标操作数具有一致性, 但也有整数运算产生双整数的指令。数学功能指 令指三角函数、对数及指数、平方根等指令。运 算类指令与存储器及标志位的关系密切,使用时 需注意。
第八章 S7-200系列PLC
基本功能指令及应用
1
精选ppt 2020/12/20
第一节 功能指令的分类及用途
➢ 用途: 用于数据的传输、运算、变换、程序控制及通讯等
功能。 ➢ 分类:
数据处理类、程序控制类、特种功能类及外部设备 类。
2
精选ppt 2020/12/20
第二节 功能指令的表达形式及使用要素
MUL-DI
EN ENO IN1 IN2 OUT
*D IN1,OUT
相关文档
最新文档