版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、2020/7/12,S7-200的基本指令,2020/7/12,4.1位操作类指令 4.2运算指令 4.3数据处理指令 4.4转换指令 4.5表功能指令,本章主要内容,2020/7/12,本章学习要求,重点内容: 掌握定时器/计数器指令、步进指令、运算指令、数据处理指令的功能和应用 了解内容: 各种转换指令和表功能指令的作用 难点内容: 表功能指令,2020/7/12,4.1位操作类指令,1.逻辑取(装载)指令 LD/LDN 2. 触点串联指令 A/AN 3. 触点并联指令 O/ON 4. 电路块的串联指令 ALD 5. 电路块的并联指令 OLD 6. 置位/复位指令 S/R 7. 边沿触发指
2、令 EU/ED,2020/7/12,一、位操作指令介绍 1. 逻辑取(装载)及线圈驱动指令 LD(load):常开触点逻辑运算的开始。 LDN(load not):常闭触点逻辑运算的开始 =(OUT):线圈驱动指令。,4.1位操作类指令,2020/7/12,2.触点串联指令A/AN指令 A(And):与操作,表示串联连接单个常开触点。 AN(And not):与非操作,表示串联连接单个常闭触点。,4.1位操作类指令,2020/7/12,3. 触点并联指令:O(Or)/ON(Or not) O:或操作,表示并联连接一个常开触点。 ON:或非操作,表示并联连接一个常闭触点。,网络1 LD I0.0
3、 O I0.1 ON M0.0 = Q0.0,网络2 LDN Q0.0 A I0.2 O M0.1 AN I0.3 O M0.2 = M0.1,4.1位操作类指令,2020/7/12,4. 电路块的串联指令ALD ALD:块“与”操作,串联连接多个并联电路组成的电路块。,4.1位操作类指令,2020/7/12,OLD,OLD,LD I0.0 A I0.1,LD I0.2 A I0.3,LDN I0.4 A I0.5,= Q0.0,OLD,OLD,5. 电路块的并联指令OLD OLD:块“或”操作,并联连接多个串联电路组成的电路块。,4.1位操作类指令,2020/7/12,注意输出线圈不能串联,
4、4.1位操作类指令,2020/7/12,实验题:起动保持停止电路(起保停电路),LD I0.0,起动 I0.0,停止 I0.1,Q0.0,O Q0.0,AN I0.1,= Q0.0,0,1,0,1,1,1,4.1位操作类指令,2020/7/12,6.置位/复位指令 S/R,置位指令S: 使能输入有效后从起始位S-bit开始的N 个位 置“1”并保持。 复位指令R: 使能输入有效后从起始位R-bit开始的N 个位 清“0”并保持。,4.1位操作类指令,2020/7/12,4.1位操作类指令,2020/7/12,7.边沿触发指令 EU/ED,上升沿触发指令:EU 在EU指令前有一个上升沿时(由OF
5、FON)产生一个宽度为一个扫描周期的脉冲,驱动后面的输出线圈。 下降沿触发指令:ED 在ED指令前有一个下降沿时(由ON OFF )产生一个宽度为一个扫描周期的脉冲,驱动其后线圈。,4.1位操作类指令,2020/7/12,2020/7/12,二、基本位操作指令应用举例,抢答器程序设计 (1)控制任务:有3个抢答席和1个主持人席,每个抢答席上各有1个抢答按钮和一盏抢答指示灯。参赛者在允许抢答时,第一个按下抢答按钮的抢答席上的指示灯将会亮,且释放抢答按钮后,指示灯仍然亮;此后另外两个抢答席上即使在按各自的抢答按钮,其指示灯也不会亮。这样主持人就可以轻易的知道谁是第一个按下抢答器的。该题抢答结束后,
6、主持人按下主持席上的复位按钮(常闭按钮),则指示灯熄灭,又可以进行下一题的抢答比赛。,4.1位操作类指令,2020/7/12,(2)I/O分配表 输入 I0.0 S0 /主持席上的复位按钮 I0.1 S1 /抢答席1上的抢答按钮 I0.2 S2 /抢答席2上的抢答按钮 I0.3 S3 /抢答席3上的抢答按钮 输出 Q0.1 H1 /抢答席1上的指示灯 Q0.2 H2 /抢答席2上的指示灯 Q0.3 H3 /抢答席3上的指示灯,4.1位操作类指令,2020/7/12,(3)程序设计,请写出指令表.,4.1位操作类指令,2020/7/12,三、定时器指令 工作方式:3种定时指令分别为TON、TON
7、R和TOF,4.1位操作类指令,2020/7/12,时基 按脉冲分,有1ms、10ms、100ms 三种定时器。 1ms定时器每隔1ms刷新一次,当扫描周期较长时,在一个周期内可能被多次刷新,其当前值在一个扫描周期内不一定保持一致。 10ms 定时器则由系统在每个扫描周期开始自动刷新。由于每个扫描周期内只刷新一次,故而每次程序处理期间,其当前值为常数。 100ms定时器则在该定时器指令执行时刷新。下一条执行的指令,即可使用刷新后的结果,非常符合正常的思路,使用方便可靠。,定时器的工作原理: 使能输入有效后,当前值PT对PLC内部的时基脉冲增1计数,当计数值大于或等于定时器的预置值后,状态位置1
8、。,4.1位操作类指令,2020/7/12,2020/7/12,用于单一间隔的定时。上电周期或首次扫描,定时器状态位OFF(0),当前值为0。使能输入接通时,定时器位为OFF(0),当前值从0开始计数时间,当前值达到预置值时,定时器位ON(1),当前值最大到32767并保持。使能输入断开,定时器自动复位,即定时器状态位OFF(0),当前值为0。 指令格式:TONTxxx,PT,4.1位操作类指令,1. 接通延时定时器,2020/7/12,4.1位操作类指令,2020/7/12,用于对许多间隔的累计定时。上电周期或首次扫描,定时器状态位OFF(0),当前值保持。使能输入接通时,定时器位为OFF,
9、当前值从0开始计数时间。使能输入断开,定时器位和当前值保持最后状态。使能输入再次接通时,当前值从上次的保持值继续计数,当累计当前值达到预设值时,定时器状态位ON(1),当前值连续计数最大到32767。 指令格式:TONR Txxx,PT,4.1位操作类指令,2. 有记忆接通延时定时器,2020/7/12,4.1位操作类指令,2020/7/12,断电延时型定时器用来在输入断开,延时一段时间后,才断开输出。使能端(IN)输入有效时,定时器输出状态位立即置1,当前值复位为0。使能端(IN)断开时,定时器开始计时,当前值从0递增,当前值达到预置值时,定时器状态位复位为0,并停止计时,当前值保持。 指令
10、格式:TOFTxxx,PT,4.1位操作类指令,3.断电延时延时定时器,2020/7/12,4.1位操作类指令,2020/7/12,例2:闪烁电路 I0.0的常开触点接通后,T37的IN输入端为1状态,T37开始定时。2S后定时时间到,T37的常开触点接通,使Q0.0变为ON,同时T38开始计时。3s后T38的定时时间到,它的常闭触点断开,使T37的IN输入端变为0状态,T37的常开触点断开,Q0.0变为OFF,同时使T38的IN输入端变为0状态,其常闭触点接通,T37又开始定时,以后Q0.0的线圈将这样周期性地“通电”和“断电”,直到I0.0变为OFF,Q0.0线圈“通电” 时间等于T38的
11、设定值,“断电”时间等于T37的设定值。,4.1位操作类指令,2020/7/12,闭,2020/7/12,计数器用来累计输入脉冲的次数。计数器也是由集成电路构成,是应用非常广泛的编程元件,经常用来对产品进行计数。 计数器指令有3种:增计数CTU、增减计数CTUD和减计数CTD。 指令操作数有4方面:编号、预设值、脉冲输入和复位输入。,四、计数器指令,4.1位操作类指令,2020/7/12,2020/7/12,4.1位操作类指令,2020/7/12,4.1位操作类指令,2020/7/12,CTUD,增减计数器指令。有两个脉冲输入端:CU输入端用于递增计数,CD输入端用于递减计数。 指令格式:CT
12、UDCxxx,PV 例: CTUDC30,5,4.1位操作类指令,举例,2020/7/12,指令表格式,LD I0.0 LD I0.1 LD I0.3 CTUD C50,+4 LD C50 = Q0.0,4.1位操作类指令,2020/7/12,增减计数程序及时序,2020/7/12,五、比较指令,1. 字节比较 LDB、AB、OB 2. 整数比较 LDW、AW、OW 3. 双字整数比较 LDD 、AD 、OD 4、实数比较 LDR AR OR,比较运算符 : = 等于 、 小于、大于、= 小于等于、= 大于等于、不等于,4.1位操作类指令,2020/7/12,2020/7/12,控制要求: 一
13、自动仓库存放某种货物,最多6000箱,需对所存的货物进出计数。货物多于1000箱,灯L1亮;货物多于5000箱,灯L2亮。 其中,L1和L2分别受Q0.0和Q0.1控制,数值1000和5000分别存储在VW20和VW30字存储单元中。,4.1位操作类指令,2020/7/12,程序举例,6000,4.1位操作类指令,2020/7/12,时序图,4.1位操作类指令,2020/7/12,六、步进(顺序控制)指令,1. 顺序功能图介绍 2. SCR步进指令 3. SCR指令特点 4.SCR指令编程,4.1位操作类指令,2020/7/12,六、步进指令 SCR,1. 顺序功能图SFC 介绍 基本概念:功
14、能流程图是按照顺序控制的思想根据工艺过程,根据输出量的状态变化,将一个工作周期划分为若干顺序相连的步,在任何一步内,各输出量ON/OFF状态不变,但是相邻两步输出量的状态是不同的。 步、动作、有相线、转换条件,4.1位操作类指令,2020/7/12,2. SCR指令,4.1位操作类指令,2020/7/12,4.1位操作类指令,(1) 顺控指令仅对元件S有效,顺控继电器S也具有一般继电器的功能,所以对它能够使用其他指令。 (2)SCR段程序能否执行取决于该状态器(S)是否被置位,SCRE与下一个LSCR之间的指令逻辑不影响下一个SCR段程序的执行。 (3)不能把同一个S位用于不同程序中,例如:如
15、果在主程序中用了S0.1,则在子程序中就不能再使用它。,3. SCR指令特点,2020/7/12,4 在SCR段中不能使用JMP和LBL指令,就是说不允许跳入、跳出或在内部跳转,但可以在SCR段附近使用跳转和标号指令。 5 在SCR段中不能使用FOR、NEXT和END指令。 6 在状态发生转移后,所有的SCR段的元器件一般也要复位,如果希望继续输出,可使用置位/复位指令。 7 在使用功能图时,状态器的编号可以不按顺序编排。,3. SCR指令特点,4.1位操作类指令,2020/7/12,4.1位操作类指令,使用顺序控制结构,编写出实现红、绿灯循环显示的程序(要求循环间隔时间为1s)。,4. SC
16、R指令编程,2020/7/12,2020/7/12,七、移位寄存器指令SHRB(Shift register),4.1位操作类指令,移位:起始位、长度(最大64位)、左右方 向、每周期移入值均可控制,溢出数据送入SM1.1 SHRB DATA, S-BIT, N,2020/7/12,2020/7/12,2020/7/12,2020/7/12,2020/7/12,分析3台电动机启停控制过程 (时序图,理解PLC扫描工作原理),2020/7/12,分析输出Q0.0时序图,2020/7/12,一、算术运算指令 二、逻辑运算指令 三、递增、递减指令,4.2运算指令,2020/7/12,一、算术运算指令
17、,1. 整数与双整数加减法指令(INT /DINT),4.2运算指令,2020/7/12,例4-7 运行结果如下,4.2运算指令,2020/7/12,2.整数乘除法指令,4.2运算指令,2020/7/12,例4-8运行结果如下: (演示),4.2运算指令,2020/7/12,3.实数加减乘除指令,4.2运算指令,2020/7/12,(1)平方根(SQRT)指令 (2)自然对数(LN)指令 (3)自然指数(EXP)指令 (4)三角函数指令(SIN、 COS、 TAN),4.数学函数变换指令,4.2运算指令,2020/7/12,注意:SIN COS TAN 的操作数为弧度值。,4.2运算指令,20
18、20/7/12,例4-9:求45正弦值,4.2运算指令,2020/7/12,练一练: 1、求65。的正切值 2、求以10为底,150 的常用对数,150存放在VD100,结果放到AC1 中。,4.2运算指令,2020/7/12,二、逻辑运算指令,1. 逻辑与指令(WAND) 2. 逻辑或运算 (WOR) 3. 逻辑异或指令(WXOR) 4. 取反指令(INV),4.2运算指令,2020/7/12,运算规则:,与,或,异或,取反,4.2运算指令,2020/7/12,字节逻辑运算包括: 字节与、字节或、字节异或、字节取反,4.2运算指令,2020/7/12,字逻辑运算包括: 字与、字或、字异或、字
19、取反,4.2运算指令,2020/7/12,双字逻辑运算包括: 双字与、双字或、双字异或、双字取反,4.2运算指令,2020/7/12,三、递增、递减指令,1. 字节增和字节减 2. 字增和字减 3. 双字增和双字减,4.2运算指令,2020/7/12,原理: 用于使能输入有效时,输入数IN加1 或减1,得到的结果通过OUT指定的存储器单元输出。,2020/7/12,举例: 食品加工厂对饮料生产线上的盒装饮料进行计数,每24盒为一箱,要求能记录生产的箱数。,增减指令的应用,4.2运算指令,2020/7/12,一、数据传送指令 二、移位指令,4.3数据移送指令,2020/7/12,一、数据传送指令
20、,1. 单一传送 MOV 2. 块传送 BLKMOV,4.3数据移送指令,2020/7/12,1、单一传送,MOV指令可用用来传送单个数据,数据类型可以是字节、字、双字、实数 。,4.3数据移送指令,2020/7/12,2. 块传送,BLKMOV指令可用来进行一次多个(最多255个)数据的传送,数据块类型可以是字节块、字块、双字块。,N的范围为1至255,4.3数据移送指令,2020/7/12,举例:,4.3数据移送指令,2020/7/12,二、移位指令,1. 左移位和右移位 2. 循环左移位、循环右移位 3. 寄存器移位,4.3数据移送指令,2020/7/12,1. 左移位和右移位,(1)左
21、移位指令(SHL) 原理:使能输入有效时,将输入IN的无符号数字节、字或双字中的各位向左移N位后(右端补0),将结果输出到OUT所指定的存储单元中,如果移位次数大于0,最后一次移出位保存在“溢出”存储器位SM1.1 (2)右移位指令(SHR) 原理:使能输入有效时,将输入IN的无符号数字节、字或双字中的各位向右移N位后,将结果输出到OUT所指定的存储单元中,移出位补0,最后一移出位保存在SM1.1,4.3数据移送指令,2020/7/12,4.3数据移送指令,2020/7/12,2. 循环左移位、循环右移位,循环左移(ROL)和循环右移(ROR) 移位特点: 移位数据存储单元的移出端与另一端相连
22、,同时又与SM1.1(溢出)相连,所以最后被移出的位被移到另一端的同时,也被放到SM1.1位存储单元。例如在循环右移时,移位数据的最右端位移入最左端,同时又进入SM1.1。SM1.1始终存放最后一次被移出的位。,4.3数据移送指令,2020/7/12,循环移位的类型,(1)字节循环左移和字节循环右移 (2)字循环左移和字循环右移 (3)双字循环左移和双字循环右移,4.3数据移送指令,2020/7/12,4.3数据移送指令,2020/7/12,字循环右移3次举例:,4.3数据移送指令,2020/7/12,例4-10:流水灯,4.3数据移送指令,2020/7/12,4.4转换指令,1、数据类型转换
23、指令 2、编码和译码指令 3、七段译码指令 4、字符串转换指令,2020/7/12,一、数据类型转换,1字节型数据与字整数之间转换的指令,4.4转换指令,2020/7/12,2字整数与双字整数之间的转换,4.4转换指令,2020/7/12,3BCD码与整数之间的转换的指令格式,4.4转换指令,2020/7/12,二、编码和译码指令,1. 编码 ENCO,编码指令。使能输入有效时,将字型输入数据IN的最低有效位(值为1的位)的位号输出到OUT所指定的字节单元的低4位。 指令格式:ENCOIN, OUT 例:ENCOAC0, VB0,4.4转换指令,2020/7/12,举例,字 :2#0010 1
24、001 0001 0000 编码: 2#0000 0100 2#0000 0100 译码 :位号 :4 字 :2# 0000 0000 0001 0000,4.4转换指令,2020/7/12,2. 译码 DECO,译码指令。使能输入有效时,将字节型输入数据IN的低4位所表示的位号对OUT所指定的字单元的对应位置1,其他位置0。 指令格式:DECOIN, OUT 例:DECOVB0, AC0,4.4转换指令,2020/7/12,4.4转换指令,2020/7/12,三、七段译码指令,SEG,七段码指令。使能输入有效时,将字节型输入数据IN的低4位有效数字产生相应的七段码,并将其输出到OUT所指定的
25、字节单元。,4.4转换指令,2020/7/12,IN :0、1、2、。15(F) 字节 : 16#00 16#01 16#0F 结果 :2#01111000,a,b,c,d,e,f,g,4.4转换指令,2020/7/12,四、字符串转换指令,(1)ASCII码转换16进制指令 ATH (2)16进制到ASCII码 HTA,4.4转换指令,2020/7/12,4.4转换指令,2020/7/12,4.4转换指令,2020/7/12,4.5表功能指令,一、读表指令 二、表取数指令 三、表查找指令,2020/7/12,S7-200的表格存储,4.5表功能指令,2020/7/12,一、填表指令,ATT指令 该指令在梯形图中有2个数据输入端:DATA为数值输入,指出将被存储的字型数据或其地址;TBL表格的首地址,用以指明被访问的表格。当
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 民政采购内部控制制度
- 江西论文内部控制制度
- 海南机关内部管理制度
- 海澜集团内部制度
- 火锅店财务内部控制制度
- 煤矿内部制度
- 煤矿库房内部管理制度
- 环评审批内部制度
- 监察内部管理制度
- 监理内部办公用品制度
- 茶评员技师(二级)职业鉴定理论考试题及答案
- 酒店管理《旅游接待业》课程教学大纲
- 四川省高职单招计算机类《Windows》历年考试真题试题库(含答案)
- 2024年贵州省中考英语试题卷(其他市、州卷)及答案详解
- GB/T 19822-2024铝及铝合金硬质阳极氧化膜规范
- FZ∕T 93053-2019 转杯纺纱机 转杯
- 验证方案与验证报告
- JGJ79-2012 建筑地基处理技术规范
- 移植血管内瘘的护理
- 2024老旧小区改造质量验收规范
- 湖南单招信息技术基础知识题库及答案
评论
0/150
提交评论