逻辑与可编程控制系统5课件_第1页
逻辑与可编程控制系统5课件_第2页
逻辑与可编程控制系统5课件_第3页
逻辑与可编程控制系统5课件_第4页
逻辑与可编程控制系统5课件_第5页
已阅读5页,还剩105页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

上次内容:1.SIEMENSS7-200产品介绍2.S7-200的数据区3.S7-200的寻址方式4.S7-200的指令系统:位逻辑指令1上次内容:1(1)STEP7Micro/WIN32

/download/(2)S7200simulation2(1)STEP7Micro/WIN32

一、S7-200产品I/O编址方法:数字量(I0.0)、模拟量(AIW0)基本及扩展配置:基本配置、扩展配置二、存储空间数据空间存取方式:bit,B,W,D作用及特点:I,Q,AI,AQ,V,M,S,L,T,C,HSC,AC,SM三、S7-200的寻址方式

立即寻址、直接寻址、间接寻址四、位逻辑指令触点指令、线圈指令33触点指令bitbitbitbitbitbit4触点指令bitbitbitbitbitbit4触点指令bitbitbitbitbitbit5触点指令bitbitbitbitbitbit5NOTPN触点指令6NOTPN触点指令6线圈指令()bit()bit(S)bitN(R)bitN(SI)bitN(RI)bitN7线圈指令()bit()bit(S)bitN(RS7-200用逻辑堆栈来决定控制逻辑8S7-200用逻辑堆栈来决定控制逻辑8991010逻辑堆栈指令栈装载与(程序块与):指令对堆栈中第一层和第二层的值进行逻辑与操作,结果放入栈顶。执行完栈装载与指令之后,栈深度减1。11逻辑堆栈指令栈装载与(程序块与):11栈装载或(程序块或)

:对堆栈中第一层和第二层的值进行逻辑或操作,结果放入栈顶。执行完栈装载或指令之后,栈深度减112栈装载或(程序块或):12逻辑推入栈:指令复制栈顶的值,并将这个值推入栈。栈底的值被推出并消失13逻辑推入栈:指令复制栈顶的值,并将这个值推入栈。栈底的值被推逻辑读栈:读栈指令复制堆栈中的第二个值到栈顶。堆栈没有推入栈或者弹出栈操作,但旧的栈顶值被新的复制值取代。14逻辑读栈:14逻辑弹出栈:指令弹出栈顶的值,堆栈的第二个栈值成为新的栈顶值。15逻辑弹出栈:15161617171818本次内容:定时器指令计数器指令3.程序设计方法4.梯形图程序的设计5.例题19本次内容:19§4.2定时器和计数器指令定时器分为:接通延时定时器(TON) 断开延时定时器(TOF) 带有记忆接通延时定时器(TONR)计数器分为:增计数器(CTU) 减计数器(CTD) 增减计数器(CTUD)20§4.2定时器和计数器指令20使用定时器的基本要素:1.编号、分辨率及类型2.预制值3.工作条件4.工作对象一、定时器操作指令21使用定时器的基本要素:一、定时器操作指令21(一)接通延时定时器(TON)1.梯形图符号及语句表格式 TON——接通延时定时器标识符 IN——定时器的启动电平输入端(使能端) PT——时间设定值 Tn——定时器编号TnINPTTONTONTn,PT

2.功能:22(一)接通延时定时器(TON) TON——接通延时定时器标识3.说明:(1)当IN信号由ON(1)变为OFF(0)时,则SV被复位(SV=0),Tn状态也为OFF。(2)时基有三种: 1ms:T32、T96 10ms:T33~T36、T97~T100 100ms:T37~T63、T101~T255(3)操作数范围: 编号:n=0~255 IN范围:I、Q、M、SM、T、C、V、S、L PT范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD233.说明:234.例题244.例题242525(二)断开延时定时器(TOF)1.梯形图符号及语句表格式TOF——断开延时定时器标识符IN——定时器的启动电平输入端PT——时间设定值Tn——定时器编号TnINPTTOFTOFTn,PT2.功能:26(二)断开延时定时器(TOF)TOF——断开延时定时器标识符3.说明:(1)当IN信号由OFF变为ON时,则SV被复位(SV=0),Tn状态也为ON。(2)时基有三种: 1ms:T32、T96 10ms:T33~T36、T97~T100 100ms:T37~T63、T101~T255(3)操作数范围: 编号:n=0~255 IN范围:I、Q、M、SM、T、C、V、S、L PT范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD273.说明:274.例题284.例题282929(三)带有记忆接通延时定时器(TONR)1.梯形图符号及语句表格式TON——接通延时定时器标识符IN——定时器的启动电平输入端PT——时间设定值Tn——定时器编号TnINPTTONRTONRTn,PT2.功能:30(三)带有记忆接通延时定时器(TONR)TON——接通延时定3.说明:(1)带有记忆接通延时定时器与接通延时定时器不同之处在于,带有记忆接通延时定时器的SV值可以记忆。(2)时基有三种: 1ms的定时器:T0、T64 10ms的定时器:T1~T4、T65~T68 100ms的定时器:T5~T31、T69~T95(3)操作数范围: 编号:n=0~255 IN范围:I、Q、M、SM、T、C、V、S、L PT范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD313.说明:314.例题324.例题3233333434使用定时计数器的基本要素:1.编号及类型2.预制值3.计数信号输入端4.复位端5.工作对象二、计数器操作指令35使用定时计数器的基本要素:二、计数器操作指令35

(一)增计数器(CTU)1.梯形图符号及语句表格式CTU——增计数器标识符CU——计数脉冲输入端R——增计数器复位信号输入端PV——增计数器的设定值Cn——计数器编号CnCURCTUCTUCn,PVPV2.功能:36 CTU——增计数器标识符CnCURCTUCTUCn,P3.说明:(1)用语句表表示时,一定按CU、R、PV的顺序输入。(2)操作数范围: 计数器编号:n=0~255 CU信号范围:I、Q、M、SM、T、C、V、S、L R信号范围:I、Q、M、SM、T、C、V、S、L PV值范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD373.说明:374.例题384.例题38(二)减计数器(CTD)1.梯形图符号及语句表格式CTD——减计数器标识符CD——计数脉冲输入端LD——减计数器的装载输入端PV——减计数器的设定值Cn——计数器编号CnCDLDCTDCTDCn,PVPV2.功能:39(二)减计数器(CTD)CTD——减计数器标识符CnCDLD4.例题404.例题4041412.功能:3.说明:(1)用语句表表示时,一定按CD、LD、PV的顺序输入。(2)操作数范围: 计数器编号:n=0~255 CD信号范围:I、Q、M、SM、T、C、V、S、L LD信号范围:I、Q、M、SM、T、C、V、S、L PV值范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD422.功能:42(三)增减计数器(CTUD)1.梯形图符号及语句表格式CTUD——增减计数器标识符CU——增计数脉冲输入端CD——减计数脉冲输入端R——增减计数器的复位端PV——增减计数器的设定值Cn——计数器编号CnCUCDCTUDCTUCn,PVRPV2.功能:43(三)增减计数器(CTUD)CTUD——增减计数器标识符Cn3.说明:(1)用语句表表示时,一定按CU、CD、R、PV的顺序输入。(2)操作数范围: 计数器编号:n=0~255 CD、CU信号范围:I、Q、M、SM、T、C、V、S、L R信号范围:I、Q、M、SM、T、C、V、S、L PV值范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD443.说明:4445454.例题464.例题464747第五节 程序设计一、程序设计方法概述(一)编程语言 1、梯形图 2、逻辑图 3、指令表 4、高级语言(二)顺序功能流程图(三)程序设计的内容和步骤 1、系统需求分析 2、参数表的定义 3、程序框图的设计 4、程序编制 5、程序测试 6、程序说明书的编写48第五节 程序设计48(四)程序编写的基本方法二、梯形图程序的设计(一)梯形图语言梯形图语言的基本要点: 1)多个梯级,每个梯级单个或多个支路 2)梯级由多个编程元件及一个输出元件组成 3)两个要素:扫描顺序及信号流向 4)输入接点、输出线圈对应存储器中的某一位 5)某些输出元件不能直接输出 6)支路不能以输出元件开始 7)梯级竖线不设置元件 8)以END(程序终止指令)结束49(四)程序编写的基本方法49例1:起动保持和停止电路

功能要求:用SB1、SB2两个按钮控制电机M的启停。当SB1通、SB2断时,M启动,并保持;当SB2通时,M停止。试设计梯形图,并译成指令表。解答:

编址:SB1——I0.0SB2——I0.1 M——Q0.0 梯形图及语句表:50例1:起动保持和停止电路50例2:简易三组抢答器的设计功能要求:每组各有一个常开按钮和一盏灯,分别是SB1、SB2、SB3,L1、L2、L3。任何一组抢先按下按钮,则对应的灯亮,且一直亮,此时,其它组按钮失效,直到主持人按下复位按钮SB4时,灯灭(复位)。解答: 编址:SB1——I0.0,SB2——I0.1,SB3——I0.2, SB4——I0.3 L1——Q0.0,L2——Q0.1,L1——Q0.251例2:简易三组抢答器的设计51梯形图及语句表:52梯形图及语句表:52例3:定时器

开关K1闭合,6.5S后L灯亮,K2通一下,灯灭。解答: 编址:K1——I0.0,K2——I0.1,L——Q0.0 梯形图及语句表:53例3:定时器53例4:定时器K1通后,L灯亮,6.5S后,灯灭。解答: 编址:K1——I0.0,L——Q0.0 梯形图及语句表:54例4:定时器54例5:定时器范围的扩展S7-200的定时器的最长定时时间为3276.7S(32767×100mS),如果需要更长的定时时间,可使用定时器与计数器联合定时的方法。功能要求:K按下1小时后,灯L亮。解答: 编址:K——I0.0T——T37,C——C4,L——Q0.0 梯形图:55例5:定时器范围的扩展55上次内容:1.SIEMENSS7-200产品介绍2.S7-200的数据区3.S7-200的寻址方式4.S7-200的指令系统:位逻辑指令56上次内容:1(1)STEP7Micro/WIN32

/download/(2)S7200simulation57(1)STEP7Micro/WIN32

一、S7-200产品I/O编址方法:数字量(I0.0)、模拟量(AIW0)基本及扩展配置:基本配置、扩展配置二、存储空间数据空间存取方式:bit,B,W,D作用及特点:I,Q,AI,AQ,V,M,S,L,T,C,HSC,AC,SM三、S7-200的寻址方式

立即寻址、直接寻址、间接寻址四、位逻辑指令触点指令、线圈指令583触点指令bitbitbitbitbitbit59触点指令bitbitbitbitbitbit4触点指令bitbitbitbitbitbit60触点指令bitbitbitbitbitbit5NOTPN触点指令61NOTPN触点指令6线圈指令()bit()bit(S)bitN(R)bitN(SI)bitN(RI)bitN62线圈指令()bit()bit(S)bitN(RS7-200用逻辑堆栈来决定控制逻辑63S7-200用逻辑堆栈来决定控制逻辑86496510逻辑堆栈指令栈装载与(程序块与):指令对堆栈中第一层和第二层的值进行逻辑与操作,结果放入栈顶。执行完栈装载与指令之后,栈深度减1。66逻辑堆栈指令栈装载与(程序块与):11栈装载或(程序块或)

:对堆栈中第一层和第二层的值进行逻辑或操作,结果放入栈顶。执行完栈装载或指令之后,栈深度减167栈装载或(程序块或):12逻辑推入栈:指令复制栈顶的值,并将这个值推入栈。栈底的值被推出并消失68逻辑推入栈:指令复制栈顶的值,并将这个值推入栈。栈底的值被推逻辑读栈:读栈指令复制堆栈中的第二个值到栈顶。堆栈没有推入栈或者弹出栈操作,但旧的栈顶值被新的复制值取代。69逻辑读栈:14逻辑弹出栈:指令弹出栈顶的值,堆栈的第二个栈值成为新的栈顶值。70逻辑弹出栈:15711672177318本次内容:定时器指令计数器指令3.程序设计方法4.梯形图程序的设计5.例题74本次内容:19§4.2定时器和计数器指令定时器分为:接通延时定时器(TON) 断开延时定时器(TOF) 带有记忆接通延时定时器(TONR)计数器分为:增计数器(CTU) 减计数器(CTD) 增减计数器(CTUD)75§4.2定时器和计数器指令20使用定时器的基本要素:1.编号、分辨率及类型2.预制值3.工作条件4.工作对象一、定时器操作指令76使用定时器的基本要素:一、定时器操作指令21(一)接通延时定时器(TON)1.梯形图符号及语句表格式 TON——接通延时定时器标识符 IN——定时器的启动电平输入端(使能端) PT——时间设定值 Tn——定时器编号TnINPTTONTONTn,PT

2.功能:77(一)接通延时定时器(TON) TON——接通延时定时器标识3.说明:(1)当IN信号由ON(1)变为OFF(0)时,则SV被复位(SV=0),Tn状态也为OFF。(2)时基有三种: 1ms:T32、T96 10ms:T33~T36、T97~T100 100ms:T37~T63、T101~T255(3)操作数范围: 编号:n=0~255 IN范围:I、Q、M、SM、T、C、V、S、L PT范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD783.说明:234.例题794.例题248025(二)断开延时定时器(TOF)1.梯形图符号及语句表格式TOF——断开延时定时器标识符IN——定时器的启动电平输入端PT——时间设定值Tn——定时器编号TnINPTTOFTOFTn,PT2.功能:81(二)断开延时定时器(TOF)TOF——断开延时定时器标识符3.说明:(1)当IN信号由OFF变为ON时,则SV被复位(SV=0),Tn状态也为ON。(2)时基有三种: 1ms:T32、T96 10ms:T33~T36、T97~T100 100ms:T37~T63、T101~T255(3)操作数范围: 编号:n=0~255 IN范围:I、Q、M、SM、T、C、V、S、L PT范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD823.说明:274.例题834.例题288429(三)带有记忆接通延时定时器(TONR)1.梯形图符号及语句表格式TON——接通延时定时器标识符IN——定时器的启动电平输入端PT——时间设定值Tn——定时器编号TnINPTTONRTONRTn,PT2.功能:85(三)带有记忆接通延时定时器(TONR)TON——接通延时定3.说明:(1)带有记忆接通延时定时器与接通延时定时器不同之处在于,带有记忆接通延时定时器的SV值可以记忆。(2)时基有三种: 1ms的定时器:T0、T64 10ms的定时器:T1~T4、T65~T68 100ms的定时器:T5~T31、T69~T95(3)操作数范围: 编号:n=0~255 IN范围:I、Q、M、SM、T、C、V、S、L PT范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD863.说明:314.例题874.例题3288338934使用定时计数器的基本要素:1.编号及类型2.预制值3.计数信号输入端4.复位端5.工作对象二、计数器操作指令90使用定时计数器的基本要素:二、计数器操作指令35

(一)增计数器(CTU)1.梯形图符号及语句表格式CTU——增计数器标识符CU——计数脉冲输入端R——增计数器复位信号输入端PV——增计数器的设定值Cn——计数器编号CnCURCTUCTUCn,PVPV2.功能:91 CTU——增计数器标识符CnCURCTUCTUCn,P3.说明:(1)用语句表表示时,一定按CU、R、PV的顺序输入。(2)操作数范围: 计数器编号:n=0~255 CU信号范围:I、Q、M、SM、T、C、V、S、L R信号范围:I、Q、M、SM、T、C、V、S、L PV值范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD923.说明:374.例题934.例题38(二)减计数器(CTD)1.梯形图符号及语句表格式CTD——减计数器标识符CD——计数脉冲输入端LD——减计数器的装载输入端PV——减计数器的设定值Cn——计数器编号CnCDLDCTDCTDCn,PVPV2.功能:94(二)减计数器(CTD)CTD——减计数器标识符CnCDLD4.例题954.例题4096412.功能:3.说明:(1)用语句表表示时,一定按CD、LD、PV的顺序输入。(2)操作数范围: 计数器编号:n=0~255 CD信号范围:I、Q、M、SM、T、C、V、S、L LD信号范围:I、Q、M、SM、T、C、V、S、L PV值范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD972.功能:42(三)增减计数器(CTUD)1.梯形图符号及语句表格式CTUD——增减计数器标识符CU——增计数脉冲输入端CD——减计数脉冲输入端R——增减计数器的复位端PV——增减计数器的设定值Cn——计数器编号CnCUCDCTUDCTUCn,PVRPV2.功能:98(三)增减计数器(CTUD)CTUD——增减计数器标识符Cn3.说明:(1)用语句表表示时,一定按CU、CD、R、PV的顺序输入。(2)操作数范围: 计数器编号:n=0~255 CD、CU信号范围:I、Q、M、SM、T、C、V、S、L R信号范围:I、Q、M、SM、T、C、V、S、L PV值范围:IW、QW、MW、SMW、VW、SW、LW、AIW、T、C、常数、AC、*VD、*AC、*LD993.说明:44100454.例题1014.例题4610247第五节 程序设计一、程序设计方法概述(一)编程语言 1、梯形图 2、逻辑图 3、指令表 4、高级语言(二)顺序功能流程图(三)程序设计的内容和步骤 1、系统需求分析 2、参数表的定义 3、程序框图的设计 4、程序编制 5、程序测试 6、程序说明书的编写103

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论