第六章 S7-200指令系统(1)
第六章 S7-200系列PLC基本功能指令及应用
1
2013-7-30
第一节 功能指令的分类及用途 用途:
用于数据的传输、运算、变换、程序控制及通讯 等功能。 分类: 数据处理类、程序控制类、特种功能类及外部设 备类。
2
2013-7-30
第二节 功能指令的表达形式及使用要素 表达形式:
梯形图--功能框 语句表--助记符 1、功能框及指令的标题
功能框 指令标识 指令助记符 数据类型
操作数
3
2013-7-30
2、语句表达格式 由两部分组成:指令的功能、数据地址或数据 如:+I IN1,IN2 //整数加法 -I IN1,IN2 //整数减法 MOVB IN,OUT //字节传送 ﹡D IN1,OUT //双整数乘 /D IN2,OUT //双整数除
功能
操作数
4
2013-7-30
3、操作数类型及长度 源操作数:指令执行后不改变其内容。 目标操作数:指令执行后改变其内容。 长度:字节(B)、字(W)、双字(DW)。 4、指令的执行条件及执行形式 “能流”EN(可分为连续执行和脉冲执行) 5、指令功能及ENO状态 “能流”正常传递ENO为1,出错为0 6、指令执行结果对特殊标志位的影响 如溢出、负值等。 7、指令的机型适用范围 不同机型可适用的指令不尽相同。5 2013-7-30
第三节 S7-200系列PLC基本功能指令一、传送指令—数据传送指令字节、字、双字、实数传送指令,在不改变原值的情况下将 (IN)中的值传送到OUT中。使ENO=0的错误条件:0006 LAD (间接寻址)。字节MOV-B EN ENOIN
字MOV-W EN ENO IN OUT
双字MOV-DW EN ENO IN OUT
实数MOV-R EN ENO IN OUT
OUT
MOVB
IN,OUT
MOVW
IN,OUT
MOVDW IN,OUT
MOVR
IN,OUT
STL6 2013-7-30
有效操作数:
7
2013-7-30
传送字节立即读、写指令传送字节立即读(BIR)指令,读取输入端(IN)指定字节地址的物理输 入点(IB)的值,并写入输出端(OUT)指定字节地址的存储单元中。读 LADMOV-BIR EN ENO IN
写MOV-BIW EN ENO IN OUT
传送字节立即写(BIW)指 令,将从输入端(IN)指定字节 地址的内容写入输出端(OUT) 指定字节地址的物理输出点(QB )。
OUT
STLBIR IN,OUT BIW IN,OUT
传送字节立即读
传送字节立即写
8
2013-7-30
数据块传送指令字节BLKMOV-B
字BLKMOV-W
双字BLKMOV-DW
EN IN N MOVB
ENO OUT
EN IN N MOVW
ENOOUT
EN IN N
ENO OUT
IN,OUT,N
IN,OUT,N
MOVDW IN,OUT,N
数据块传送指令把从 输入(IN)指定地址 的(N) 个连续字节、 字、双字的内容传送 到从输出(OUT)指定 地址开始的N个连续字 节、字、双字的存储 单元中去。
有效操作数:
9
2013-7-30
举例:数据块传送指令
10
2013-7-30
二、比较指令 比较指令含数值比较指令及字符串比较指令,数值比 较指令用于比较两个数值,字符串比较指令用于比较两个 字符串的ASCⅡ码字符。
比较指令在程序中主要用于建立 控制节点。 本节仅说明数值比较指令。 数值比较含 IN1=IN2, IN1>=IN2, IN1<=IN2, 1N1 > IN2, 1N1 < IN2, IN1<>IN2等6种情况。11 2013-7-30
被比较的数据可以是字节、整数、双字及实数。 其中,字节比较是无符号的,整数、双字、实数的比 较是有符号的。 比较指令以触点形式出现在梯形图及指令表中, 因而有“LD'’、 “A”、 “O”三种基本形式。 对于LAD,当比较结果为真时,指令使能点接通; 对于STL,比较结果为真时,将栈顶值置1。比较指令 为上下限控制及事件的比较判断提供了极大的方便。
12
2013-7-30
数值比较指令的表达形式及操作数
13
2013-7-30
举例:
14
2013-7-30
三、数字运算类指令
数字运算指令是运算功能的主体指令,含四 则运算指令、数学功能指令及递增、递减指令。 四则运算含整数、双整数、实数四则运算, 一般说来,源操作数与目标操作数具有一致性, 但也有整数运算产生双整数的指令。数学功能指 令指三角函数、对数及指数、平方根等指令。运 算类指令与存储器及标志位的关系密切,使用时 需注意。
15
2013-7-30
(一)四则运算指令1、整数四则运算指令 使两个16位整数(IN1、IN2)运算后产生一个16位结果存入 (OUT)中。且不保留余数。加 LADADD-I
减SUB-I
乘MUL-I
除DIV-I
EN ENO IN1 IN2 OUT
EN ENO IN1 IN2 OUT
EN ENO IN1 IN2 OUT
EN ENO IN1 IN2 OUT
STL+I IN1,OUT -I IN2,OUT *I IN1,OUT /I IN2,OUT
整数加法、减法、乘法、除法操作数:
16
2013-7-30
整数运算指令举例:
//AC1和AC0中的数据 相加,和置于AC0中 //AC1和VW100中的数 据相乘,积置于VW100中 //VW200中的数据为被除数, VW10中的数据为除数, 商置于VW200中
17
2013-7-30
2、双整数四则运算指令 使两个32位整数(IN1、IN2)运算后产生一个32位结 果存入(OUT)中。且不保留余数。加ADD-DI
减SUB-DI
乘MUL-DI
除DIV-DI
LAD
EN ENO IN1 IN2 OUT +D IN1,OUT
EN ENO IN1 IN2 OUT -D IN2,OUT
EN ENO IN1 IN2 OUT *D IN1,OUT
EN ENO IN1 IN2 OUT /D IN2,OUT
STL
双整数加法、减法、乘法、除法操作数:
18
2013-7-30
3、实数四则运算指令 使两个32位整数(IN1、IN2)运算后产生一个32位结 果存入(OUT)中。加 LADADD-R
减SUB-R
乘MUL-R
除DIV-R
STL
EN ENO IN1 IN2 OUT +R IN1,OUT
EN ENO IN1 IN2 OUT -R IN2,OUT
EN ENO IN1 IN2 OUT *R IN1,OUT
EN ENO IN1 IN2 OUT /R IN2,OUT
实数加法、减法、乘法、除法操作数:
19
2013-7-30
…… 此处隐藏:1107字,全部文档内容请下载后查看。喜欢就下载吧 ……相关推荐:
- [实用文档]李践-有效提升销售的12大黄金法则8-大
- [实用文档]党支部换届工作方案
- [实用文档]2013年下期电子商务专业部宣传工作计划
- [实用文档]方庄一矿通风、钻探绩效工资考核管理办
- [实用文档]项目一 认识企业物流认识企业物流
- [实用文档]MBI_Display_产品蓝图规画
- [实用文档]北京市建筑业劳务作业人员普法维权培训
- [实用文档]锅炉燃烧调整与运行优化
- [实用文档]4支付结算业务的核算
- [实用文档]米什金_货币金融学_第9版各章学习指导
- [实用文档]水泥混凝土路面硬化工程施工组织设计
- [实用文档]钢筋工程安全技术交底书
- [实用文档]关于公布华中师范大学本科毕业论文
- [实用文档]太原市园林绿化施工合同范本 2
- [实用文档]周日辅导 初中英语分类复习单项选择题(
- [实用文档]第四章 文化经纪人的管理形式 第二节
- [实用文档]学宪法讲宪法竞赛题库
- [实用文档]《数值计算方法》期末考试模拟试题二
- [实用文档]爱词霸学英语:每日一句( 十月)
- [实用文档]2014年国家公务员面试:无领导小组讨论
- 新课程主要理念和教学案例分析汇编(24
- 英国人的快乐源于幸福的家庭生活
- 七年级上册第一次月考模拟数学试卷
- 真丝及仿真丝的种类有哪些?
- 【最新】华师大版八年级数学下册第十六
- 高中英语3500个必背单词
- 我可以接受失败,但我不能接受放弃!
- 最近更新沪科版八年级物理上册期末试卷
- 绿化工作先进乡镇事迹材料
- 鲁教版九年级上册思想品德教学计划
- 英语音标的分类
- 地下室底板无梁楼盖与普通梁板结构形式
- 美容师黄金销售话术
- 雅思写作满分作文备考方法
- 血清甲状腺激素测定与高频彩色多普勒超
- 1度浅析装修对室内空气品质的影响
- 2017-2022年中国汞矿行业深度分析与投
- 计算机二级VB公共基础知识
- (何勇)秸秆禁烧_重在寻找出路
- 内外墙抹灰工程分包施工合同1




