电气控制 第5章 -1_第1页
电气控制 第5章 -1_第2页
电气控制 第5章 -1_第3页
电气控制 第5章 -1_第4页
电气控制 第5章 -1_第5页
已阅读5页,还剩113页未读 继续免费阅读

下载本文档

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

文档简介

1、 1 2 3起起始始母母线线 4 5 6基本数据类型及数据类型检查基本数据类型及数据类型检查 1位布尔型位布尔型BOOL 8位字节型位字节型BYTE 16位无符号型位无符号型WORD 16位有符号整数位有符号整数INT 32位无符号双字整数位无符号双字整数DWORD 32位有符号双字型位有符号双字型DINT 32位实数型位实数型REAL 7 数据类型检查数据类型检查 完全数据类型检查完全数据类型检查 简单数据类型检查简单数据类型检查 无数据类型检查无数据类型检查SIMATIC指令集不支持完全数据类型检查。使指令集不支持完全数据类型检查。使用局部变量时,执行简单数据类型检查,使用局部变量时,执行

2、简单数据类型检查,使用全局变量时,执行无数据类型检查。用全局变量时,执行无数据类型检查。 8 9 10(1)位地址格式)位地址格式数据区存储器区域的某一位的地址格式为:数据区存储器区域的某一位的地址格式为:Ax.yA存储区域标识符,存储区域标识符,编程元件的名称编程元件的名称x 字节地址,若有相邻多字节,它总是低字节字节地址,若有相邻多字节,它总是低字节y 字节内的位地址字节内的位地址Q4.6 地址格式地址格式可以编程的元件有:输入继电器I、输出继电器Q、辅助继电器M、特殊继电器SM、变量寄存器V等 11数据区存储器区域的字节、字、双字地址格式为:数据区存储器区域的字节、字、双字地址格式为:A

3、TxA存储区域标识符,存储区域标识符,编程元件的名称编程元件的名称T数据长度数据长度x字节、字或双字的起始地址字节、字或双字的起始地址VB100表示字节地址表示字节地址VW100 表示字地址(两个字节表示字地址(两个字节VB100、VB101) 12 13(1)输入输出映像寄存器()输入输出映像寄存器(I/Q) 输入映像寄存器输入映像寄存器I PLC输入端子是从外部接收输入信号的窗口,每一个输入端子是从外部接收输入信号的窗口,每一个输入端子与输入映像寄存器(输入端子与输入映像寄存器(I)的相应位相对应。)的相应位相对应。 输入映像寄存器的状态只能由外部输入信号驱动,而输入映像寄存器的状态只能由

4、外部输入信号驱动,而不能由不能由 程序指令修改程序指令修改 地址格式如:地址格式如:I0.1 、IB4、IW6Cpu226有效范围:有效范围:I(0.015.7)、)、IB(015) IW(014)、)、ID(012) 14输出映像寄存器输出映像寄存器Q PLC输出端子是输出端子是PLC向外部负载发出控制命令的窗口向外部负载发出控制命令的窗口 每一个输出端子与输出映像寄存器的相应位相对应。每一个输出端子与输出映像寄存器的相应位相对应。 地址格式如:地址格式如:Q0.1 、QB4、QW6 、QD7Cpu226有效范围:有效范围:Q(0.015.7)、)、QB(015) QW(014)、)、QD(

5、012) 在程序的执行过程中,对于输入输出的存取通常是通过在程序的执行过程中,对于输入输出的存取通常是通过映像寄存器,而不是实际的输入映像寄存器,而不是实际的输入/输出端子,系统在执输出端子,系统在执行程序时完全和外界隔开,提高系统抗干扰能力。行程序时完全和外界隔开,提高系统抗干扰能力。 15 16 17 18S用于顺序控制(或步进控制)用于顺序控制(或步进控制)顺序控制继电器指令提供控制程序的逻辑分段,顺序控制继电器指令提供控制程序的逻辑分段,从而实现顺序控制。从而实现顺序控制。S3.1、SB4、SW10、SD20顺序控制继电器存储器顺序控制继电器存储器 19 特殊标志位(特殊标志位(特殊继

6、电器特殊继电器)即特殊内部线圈。)即特殊内部线圈。 PLC通过特殊继电器为用户提供一些特殊的通过特殊继电器为用户提供一些特殊的控制功能和系统信息,用户也可以将对操作控制功能和系统信息,用户也可以将对操作的特殊要求通过特殊继电器通知的特殊要求通过特殊继电器通知PLC。 例如可以读取程序运行过程中的设备状态和例如可以读取程序运行过程中的设备状态和运算结果信息,利用这些信息实现一定的控运算结果信息,利用这些信息实现一定的控制动作。制动作。 20 21CPU22X中的定时器数量为中的定时器数量为256个,即个,即T0T255 22 23 24 25 26 所谓直接寻址就是明确指出存储单元的地址,所谓直

7、接寻址就是明确指出存储单元的地址,在程序中直接使用编程元件的名称和地址编号,在程序中直接使用编程元件的名称和地址编号,使用户程序可以直接存取这个信息。使用户程序可以直接存取这个信息。A Q0.1 ORB VB33,LB21ORB AC0, VB33MOVW AC0,AQW2 MOVD AC1 ,VD200 27对某一地址间接寻址,必须先为该地址建立指针,对某一地址间接寻址,必须先为该地址建立指针,指针的长度是双字长。可用作指针的编程元件指针的长度是双字长。可用作指针的编程元件有:变量存储器有:变量存储器V、局部变量存储器、局部变量存储器L、累加器、累加器AC(AC0不能)。不能)。 28 29

8、间接存取间接存取在操作数前加在操作数前加“*”,表示该操作数为一个指针。,表示该操作数为一个指针。 例:建立指针和间接寻址的应用方法例:建立指针和间接寻址的应用方法MOVD &VB200,AC1MOVW *AC1,AC0 30修改指针修改指针指针的内容不会改变,可用自增或自减等指令修改指针指针的内容不会改变,可用自增或自减等指令修改指针MOVD &VB200,AC1INCD AC1INCD AC1 /把指针增加两次指向下一个字把指针增加两次指向下一个字MOVW *AC1,AC0 31主程序:主体子程序:可选中断程序:可选 32 33 341 1、梯形图由多个梯级组成,每个线圈可构成一个梯级,、

9、梯形图由多个梯级组成,每个线圈可构成一个梯级, 每个梯级有多条支路,每个梯级代表一个逻辑方程;每个梯级有多条支路,每个梯级代表一个逻辑方程;2 2、梯形图中的继电器、接点、线圈不是物理的,、梯形图中的继电器、接点、线圈不是物理的, 是是PLCPLC存储器中的位存储器中的位(1=ON(1=ON;0=OFF)0=OFF);编程时常开;编程时常开/ / 常闭接点可无限次引用,线圈输出只能是一次;常闭接点可无限次引用,线圈输出只能是一次;3 3、梯形图中流过的不是物理电流而是、梯形图中流过的不是物理电流而是“概念电流概念电流”,只,只 能从左向右流;能从左向右流;4 4、用户程序的运算是根据、用户程序

10、的运算是根据PLCPLC的输入的输入/ /输出映象寄存器中输出映象寄存器中 的内容,逻辑运算结果可以立即被后面的程序使用;的内容,逻辑运算结果可以立即被后面的程序使用;5 5、PLCPLC的内部继电器不能做控制用,只能存放逻辑控制的内部继电器不能做控制用,只能存放逻辑控制 的中间状态;的中间状态;6 6、输出线圈不能直接驱动现场的执行元件,通过、输出线圈不能直接驱动现场的执行元件,通过I/OI/O模模 块上的功率器件来驱动。块上的功率器件来驱动。 35 36 37 38 39 40 41 42逻辑堆栈是逻辑堆栈是S7-200可编程控制器用来分析控制逻辑,用语可编程控制器用来分析控制逻辑,用语句

11、表编程时句表编程时必须必须要根据这一堆栈逻辑进行组织程序,用要根据这一堆栈逻辑进行组织程序,用相关指令来实现堆栈操作。相关指令来实现堆栈操作。 43 45 46 47 48 49说明:说明:与与=指令不同,指令不同,S或或R指令可以多次使用同一个操作数。指令可以多次使用同一个操作数。用用S/R指令可构成指令可构成S-R触发器,或用触发器,或用R/S指令构成指令构成R-S触发器触发器使用使用S,R指令,需指定操作性质指令,需指定操作性质(S/R)、开始位、开始位(bit)和位的数量和位的数量(N)。开始位的操作数为:开始位的操作数为:Q,M,SM,T,C,V,S。 数量数量N的操作数为:的操作数

12、为:VB,IB.QB,MB,SMB,LB,SB,AC,常数等。常数等。记忆记忆 50 在在LD,LDN,A,AN,O,ON后加后加“I”,形成立即读输入指令。形成立即读输入指令。执行该指令,只是立即读取物理输入点的值,不改变输执行该指令,只是立即读取物理输入点的值,不改变输入映像寄存器的值。入映像寄存器的值。 LDI I0.0 512、立即输出指令、立即输出指令=I执行该指令,是将栈顶值立即复制到指令所指定的物理输执行该指令,是将栈顶值立即复制到指令所指定的物理输出点,同时刷新输出映像寄存器的内容。出点,同时刷新输出映像寄存器的内容。 =I Q0.0 SI Q0.0 ,2RI Q0.0,2 5

13、2 53例例1 1:直接启动停车控制直接启动停车控制继电器控制电路图继电器控制电路图I/OI/O分配:分配:I0.0I0.0:停车:停车I0.1I0.1:启动:启动Q0.1Q0.1:KMKM语句表语句表LD I0.1LD I0.1O Q0.0O Q0.0AN I0.0AN I0.0= Q0.0= Q0.0 55 561、堆栈载与指令(、堆栈载与指令(触点块串联指令触点块串联指令)ALD 57 58触点块并联指令触点块并联指令 59 60 61分支或主控分支或主控 62分支结束或主控复位指令分支结束或主控复位指令 63 64 65 66LD I0.0NOP 30 67 68 69 70接通延时定

14、时器指令接通延时定时器指令TON(On-Delay Timer) 指令格式:指令格式:TON Txxx,PT 71 72 73 74IN为为ON,定时器位为定时器位为ON,当前值为当前值为0,IN为为OFF,开始计时,只要当前值开始计时,只要当前值小于设定值,定时器始终为小于设定值,定时器始终为0N,当当到达设定值到达设定值,定时器为定时器为OFF,当前当前值等于预定值,停止计数。值等于预定值,停止计数。动合触动合触点断开。动断触点闭合。如果使能点断开。动断触点闭合。如果使能IN在有从在有从ON到到OFF的负跳变,则的负跳变,则可再次启动。可再次启动。 75 76举例举例:书:书P75第第9题

15、:第一台电动机启动题:第一台电动机启动10S后,后,第二台电动机自动启动,运行第二台电动机自动启动,运行5s后,第一台后,第一台电动机停止,同时第三台电动机自动启动,电动机停止,同时第三台电动机自动启动,运行运行15s后,全部电动机停止。试编程。后,全部电动机停止。试编程。 772、计数器指令、计数器指令计数器用来累计输入脉冲的数量,编程时累计它的计数器用来累计输入脉冲的数量,编程时累计它的脉冲脉冲输入端电位上升沿(正跳变输入端电位上升沿(正跳变)个数,达到预)个数,达到预定值定值PV时,发出中断信号。时,发出中断信号。普通计数器有普通计数器有3种类型:递增计数器种类型:递增计数器CTU,递减

16、计数递减计数器器CTD,增减计数器增减计数器CTUD,共共256个,编号个,编号C0C255。线圈编号只能使用。线圈编号只能使用1次,不能重复使用。次,不能重复使用。最大计数值为最大计数值为32767, 78 当当R端为端为OFF时时,计数器对计数器对CU端的输入脉冲上升沿累端的输入脉冲上升沿累加计数,当前值小于设定值,加计数,当前值小于设定值,计数器状态始终为计数器状态始终为OFF,一一旦到达设定值,计数器状态旦到达设定值,计数器状态变为变为ON。当计到。当计到32767,停,停止计数,当止计数,当R端为端为ON时计时计数器复位。数器复位。递增计数器指令递增计数器指令CTU(Counter

17、Up)指令格式:指令格式:CTU Cxxx,PV 79LD I0.0LD I0.1CTU C20, 3 80 首次扫描时,计数器位首次扫描时,计数器位OFF,当前值为预设值当前值为预设值PV,计数,计数器检测到每个器检测到每个CD输入的上输入的上升沿时,计数器当前值减小升沿时,计数器当前值减小一个单位,减到一个单位,减到0时,计数时,计数器位器位ON。 复位端有效时,计数器位复位端有效时,计数器位OFF,当前值为预设值,而,当前值为预设值,而不是不是0。 81LD I0.0LD I0.1CTD C8, 3LD C8= Q0.0 82 83 84b 定时器与计数器的串级组合定时器与计数器的串级组

18、合 872)扩大计数范围扩大计数范围 单个计数器的最大计数范围是单个计数器的最大计数范围是3276732767,可通过计,可通过计数器的串级组合来扩大计数器计数范围。数器的串级组合来扩大计数器计数范围。如图如图C1C1设定值为设定值为10001000 C2 C2设定值为设定值为20002000当达到当达到C2C2的设定值时,对的设定值时,对输入脉冲输入脉冲I0.0I0.0的计数次数的计数次数已达已达100010002000=20000002000=2000000次。次。 88 纽子开关合上后,延时10小时,灯亮,开关拨下后,灯灭 89产品通过检测器产品通过检测器PH机械手机械手KM1KM2传送

19、带电机传送带电机(每(每24个产品机械手个产品机械手动作动作1次)次) 90此程序机械手动作时此程序机械手动作时传送带为停,如果机传送带为停,如果机械手动作,带停会怎械手动作,带停会怎样进入下一个循环?样进入下一个循环? 91 南北方向的红绿黄灯,启动之后,红灯亮,亮了30s,后3s闪亮,闪亮的规律是亮0.5s灭0.5s,红灯灭,黄灯亮,亮3s,绿灯亮,亮50s,后3s闪亮,之后循环。试编程 92所谓顺序控制,是使生产过程按工艺要求事先安所谓顺序控制,是使生产过程按工艺要求事先安排的顺序自动地进行控制。排的顺序自动地进行控制。S7-200CPU含有含有256个顺序控制继电器(个顺序控制继电器(

20、S)用于)用于顺序控制。顺序控制。 顺序控制开始指令顺序控制开始指令LSCR; 顺序控制转移指令顺序控制转移指令SCRT; 顺序控制结束指令顺序控制结束指令SCRE; 93 1、顺序控制开始指令、顺序控制开始指令LSCR;段开始指令定义一个顺序控制继电器段的开始,段开始指令定义一个顺序控制继电器段的开始,操作数为顺序控制继电器位操作数为顺序控制继电器位Sx.y,为本段的,为本段的段标志位,为段标志位,为1时,允许时,允许SCR段工作。段工作。2、顺序控制转移指令、顺序控制转移指令SCRT该指令用来实现本段和另一段之间的切换该指令用来实现本段和另一段之间的切换3、顺序控制结束指令、顺序控制结束指令SCRE一个一个SCR段必须用该指令来结束段必须用该指令来结束指令格式:指令格式:LSCR bit SCRT bit SCRE 94 96 97 982)最多最多16次次3)双)双 99 1002)最多最多16次次3)双)双 101例:例:VB200中内容是中内容是10101010,执行指令,执行指令SLB VB200,3 之后内容变为之后内容变为 ,SM1.0的内容为的内容为 ,SM1.1的内容为的

温馨提示

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

评论

0/150

提交评论