收藏 分销(赏)

s7-200基本指令.ppt

上传人:精*** 文档编号:12847254 上传时间:2025-12-16 格式:PPT 页数:84 大小:1.65MB 下载积分:18 金币
下载 相关 举报
s7-200基本指令.ppt_第1页
第1页 / 共84页
s7-200基本指令.ppt_第2页
第2页 / 共84页


点击查看更多>>
资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第六章 可编程控制器的基本指令,1,、西门子,S7-200,系列和三菱,FX2N,系列,PLC,2,、,PLC,内数据区的划分及其不同功能(编程元件),3,、,PLC,的基本指令,4,、梯形图的编程规则,5,、基本指令编程举例,1,S7-200,和,FX2N,的配置及技术性能,主机,也称为,基本单元,采用一体化结构,将,CPU,、存储器、输入输出接口及电源等都集成在一个模块内,结构紧凑体积小。,主机具有输入、输出端口,通信端口、扩展模块连接口等,S7-200,FX2N,2,S7-200,外形结构,通信端口,状态指示灯,电源输入及,信号输出端子,信号输入端子,电源输出端子,扩展,I/O,连接,EEPROM,匣,3,FX2N,外形结构,4,描述主机性能的常用指标,本机数字量输入,本机数字量输出,本机模拟量输入,本机模拟量输出,数字,I/O,映象区,模拟,I/O,映象区,允许最大的扩展,I/O,模块,允许最大的智能模块,脉冲捕捉输入,高速计数器,总数,单相计数器,两相计数器,脉冲输出,定时器总数,1ms,10ms,100ms,计数器总数 内部存储器位掉电保持 时间中断 边沿中断 模拟电位器 布尔量运算执行时间 时钟,卡件选项,5,S7-200,的常用指标,型号,DI,点数,D0,点数,I/O,模块扩展数,DI/DO,AI/AO,晶体管输出,继电器输出,CPU 221,DC/DC/DC,CPU 221,AC/DC,/,继电器,6,4,0,256,0,CPU 222 CN,DC/DC/DC,CPU 222 CN,AC/DC/,继电器,8,6,2,256,0,CPU 224,DC/DC/DC,CPU 224,AC/DC/,继电器,14,10,7,256,0,CPU 224 CN,DC/DC/DC,CPU 224 CN,AC/DC/,继电器,14,10,7,256,0,CPU 226,DC/DC/DC,CPU 226,AC/DC/,继电器,24,16,7,256,064,DC/DC/DC:24V DC,电源供电,24V DC,输入,24V DC,输出,DC/DC/,继电器:,100,230V AC,电源供电,24V DC,输入 继电器输出,6,FX,常用指标,型号,输入,点数,输出,点数,扩展模块可用点数,继电器输出,可控硅输出,晶体管输出,FX,2N,-16MR-001,FX,2N,-16MS,FX,2N,-16MT,8,8,24,32,FX,2N,-32MR-001,FX,2N,-32MS,FX,2N,-32MT,16,16,24,32,FX,2N,-48MR-001,FX,2N,-48MS,FX,2N,-48MT,24,24,48,64,FX,2N,-64MR-001,FX,2N,-64MS,FX,2N,-64MT,32,32,48,64,FX,2N,-80MR-001,FX,2N,-80MS,FX,2N,-80MT,40,40,48,64,FX,2N,-128MR-001,FX,2N,-128MT,64,64,48,64,7,S7-200,的扩展,主机(,CPU,模块),扩展模块,扩展模块分为两大类,1,、输入和输出量扩展,DI,扩展模块、,DO,扩展模块,DI,和,DO,混合扩展模块,AI,扩展模块、,AO,扩展模块,2,、智能扩展模块,各种网络通信模块,定位控制模块等,允许扩展的模块数由,PLC,的型号决定。,8,FX,的扩展,1,、,2,:扩展单元和扩展模块,3,、,4,:模拟量、定位控制、高速计数器等,5,:特殊串行通信适配器,9,S7-200,的网络应用(,PPI,),PPI,:点对点通信。只有图中的,PC,机才能发出通信请求。,这种方式可实现程序的,下载,和,上传,,利用,PC,对多台,PLC,进行编程和调试。,10,S7-200,的网络应用(,MPI,),MPI,:多点通信。有多台主叫设备可发出通信请求,被呼叫的从动设备向主叫方传递相关信息。主叫设备可以是,PC,、操作面板或被指定的,PLC,。用于现场的人机交互或现场,PLC,间的协调配合。,11,S7-200,的网络应用(,PROFIBUS,),12,第六章 指令系统,一、数据类型,二、,存储器区域,三、编程语言及指令系统,1,、编程语言,2,、逻辑运算器的结构及其管理,3,、编程中应注意的,几个,问题,4,、常用基本指令,13,PLC,中的,RAM,和,ROM,存储器,EEPROM,:,为防掉电,备份,RAM,的部分内容。,用户程序、,CPU,配置完全备份,而用户数据部分备份,用户需要保护数据应存入指定区域。,用户程序,CPU,配置,数据区,用户程序,CPU,配置,数据区,RAM,EEPROM,上电时,对应内容自动复制到,RAM,CPU,配置及用户程序完成后,通过下载,才能改变其中内容。,14,S7-200,数据区的功能划分(一),V,M,I,Q,S,SM,L,数字量输入的存储区,(也称输入继电器),数字量输出的存储区,(也称输出继电器),通常用作模拟变量(数值量)的存储区,中间继电器的存储区,(也称辅助继电器),子程序的局部变量存储区,顺序控制继电器的存储区,特殊功能继电器的存储区,以上各区可按位、字节、字或双字存取数据,15,S7-200,存取数据的不同方式,0,7,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,位号,字节偏移地址,双字存取,字存取,字 节 存 取,区,位存取,16,按位存取的寻址方法,I,、,Q,、,V,、,M,、,S,、,SM,、,L,区可按位存取,按位存取的地址由三部分组成,如:,I7.5,所在字节的位号,分隔符,字节偏移地址,区域标识符,M,区中字节偏移地址为,10,,位号为,3,的地址如何表示?,17,按字节、字、双字存取的寻址,可按字节、字、双字存取的区域有:,V,、,I,、,Q,、,M,、,S,、,L,、,SM,被访问单元的地址如下,由三部分组成:,VB100,起始字节的偏移地址,存取数据的宽度(,B,、,W,、,D,),区域的标识符,18,不同存取方式的数据表示方法,VB100,0,7,0,7,8,15,0,7,8,15,16,23,24,31,VW100,VD100,VB100,VB100,VB101,VB100,VB101,VB102,VB103,字节存取,字存取,双字存取,低位字节组成数据的高,8,位。,高位字节组成数据的低,8,位。,19,寻址方式的课堂练习,指出图中相同颜色单元的地址,分别指出,MD6,、,MB5,、,MW8,和,M10.6,是那些单元,20,S7-200,数据区功能划分(二),V,M,I,Q,S,SM,L,T,C,HC,AC,AI,AQ,定时器,计数器,高速计数器,累加器,模拟量输入缓存区,模拟量输出缓存区,这些区域存放的是“软功能器件”,不同器件有不同的数据存取规定。,这些区域可按位、字节、字、双字存取数据。,21,T,区的功能与寻址,T,区设置了,256,个定时器,用于计数时钟脉冲的个数,PLC,内部可发出,1ms,、,10ms,或,100ms,三种时钟脉冲。,每个定时器设一个,字单元,存储设定值,一个,字单元,计数脉冲数,另一个,位单元,是状态标志,定时到,该位被置成,1,反之为零。,亦称,“,软时间继电器,”,0,15,T,T,计时单元,状态标志,定时器地址是,T,。(,-0,255,),定时器的几个单元是相同的地址,由于使用的条件不同,易于区分。,22,C,区的功能与寻址,C,区设置了,256,个计数器。用于计数外部输入脉冲数,计数器设一个,字单元,存储设定值,一个,字单元,计脉冲数。另一个,位单元,作为状态标志,计数到,该位被置成,1,,计数未到,该位是,0,。,0,15,计数单元,状态标志,C25,C25,计数器地址是,C,。(,-0,255,),计数器的几个单元是相同的地址,由于使用的条件不同,易于区分。,23,HC,区的功能与寻址,HC,区设置了,4,6,高速计数器,,,计数外部高速事件,计数的频率不受扫描周期的影响。,计数单元双字长,只能读,不能写。没有状态标志。,0,7,8,15,16,23,24,31,HC0,Byte,Byte,Byte,Byte,高速计数器地址是,HC,。(,-0,5,)。,24,模拟量输入存储区,(AI),每个模拟量占一个字。低字节为高,8,位,高字节为低,8,位,0,7,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,AIW0,AIW2,AIW4,AI,区,AI,区只能按图示的编址方法,按字存取。即地址中的编号是偶数,25,模拟量输出存储区(,AQ,),每个模拟量占一个字。低字节构成高,8,位,高字节构成低,8,位。,0,7,1,2,3,4,5,6,0,1,2,3,4,5,6,7,8,9,10,11,AQW0,AQW2,AQW4,AQ,区,AQ,区编址的原理和方法同,AI,区。,26,AC,区,AC,区有,4,个,32,位的累加器(,AC0,、,AC1,、,AC2,、,AC3,),用于存放中间运算结果,也可用于程序间的数据传递。,数据可按字节、字或双字存取。,27,外部输入和输出与内部存储的映像关系,CPU224,14DI,10DO,EM223,4DI,4DO,EM221,8DI,EM235,4AI,1AQ,EM222,8DO,EM235,4AI,1AQ,扩展模块,1,扩展模块,2,扩展模块,3,扩展模块,4,扩展模块,5,基本单元主机,DI,队,:1,DO,队,:1,DI,队,:2,DO,队,:2,DI,队,:3,DO,队,:3,AI,队,:1,AO,队,:1,AI,队,:2,AO,队,:2,扩展模块在扩展队列中可随意放置。,映像单元,分配地址时,按数字量和模拟量、输入和输出不同类型排队(见图示)。,对数字量模块,,I,区和,Q,区从,0,号字节开始,,自动以,1,个字节为单位按序向各自的队列进行分配,,模块获得的字节数以满足最低需要为准,对模拟量模块,,AI,和,AQ,自动以,2,个存储单元(即,2,个字)为单位按序向各自的队列进行分配,。模块获得的单元数以满足最低需要为准,28,课堂练习:确定内存映像的地址,CPU224,14DI,10DO,EM223,4DI,4DO,EM221,8DI,EM235,4AI,1AQ,EM222,8DO,EM235,4AI,1AQ,I0.0 Q0.0,I0.7 Q0.7,I1.0 Q1.0,I1.5 Q1.1,I1.6 Q1.2,I1.7 Q1.7,I2.0 Q2.0,I2.3 Q2.3,I2.4 Q2.4,I2.7 Q2.7,I3.0,I3.7,AIW0,AIW6,AQW0,AQW2,Q3.0,Q3.7,AIW8,AIW14,AQW4,AQW6,29,PLC,位逻辑运算器,(位堆栈),S0,S1,S2,S3,S4,S5,S6,S7,S8,Stact 0 Top of the stact,Stact 1,Stact 2,Stact 3,Stact 4,Stact 5,Stact 6,Stact 7,Stact 8,逻辑运算器以位为单元存放数据,类似堆栈有多层结构,,只有栈顶具有逻辑运算功能,,其余各层用于数据缓存。,西门子,S7-200,就是这种,9,层结构。,30,LD,(,LOAD,)操作(将操作数取至栈顶),iv0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,nv,iv0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,被覆盖,LD,前,LD,后,指令格式,:,LD bit,bit,:位地址,执行结果:,bit,单元存放的结果,nv,压入栈顶,栈内原内容依序下移。,31,逻辑与操作(,A,、,AN,),iv0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,S0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,指令格式,:A bit,执行结果,:,S0=iv0,nv,(,nv,是,bit,单元存放的内容),操作前,操作后,32,逻辑或操作(,O,、,ON,),iv0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,S0,iv1,iv2,iv3,iv4,iv5,iv6,iv7,iv8,指令格式:,O bit,bit,:位地址,执行结果:,S0=iv0+nv,(,nv,是,bit,单元存放的内容),操作前,操作后,33,小结,1,、,PLC,内数据存储分为,RAM,和,ROM,两个区,用户编程主要涉及,RAM,区。,2,、,RAM,被分成若干不同的功能区。不同区域的基本功能、寻址方法、存取数据的类型是,PLC,应用的基础。,3,、理清外部输入输出设备在,RAM,区的映像关系是编程前的基本准备工作。,4,、掌握输入输出映像区在内外数据交换过程中的作用是准确应用指令的关键。,返回,34,PLC,的编程语言,IEC1131-3,是国际电工委员会制订的可编程控制器的编程语言标准。共规定了五种编程语言。,1,、梯形图(,Ladder diagram,),2,、功能块图(,Function block diagram,),3,、指令表(,Instruction list,),4,、结构文本(,structured text,),5,、顺序功能图(,Sequential function chart,),S7-200,提供梯形图、功能块图、语句表,(STL,)三种编程语言。,在程序编辑中,这三种语言可相互转换。,SIMATIC,同时提供了,SIMATIC,和,IEC1131-3,两种体系供选择。,35,S7-200,指令系统,共有,19,类,位逻辑指令定时器指令计数器指令,程序控制指令子程序指令中断指令,比较指令,高速计数器指令脉冲输出指令,传送指令,数字运算指令移位和循环指令,字符串指令转换指令逻辑操作指令,表指令时钟指令通讯指令,编码和解码指令,36,标准触点,(,Standard Contacts,),bit,bit,LAD,LDbit,LDNbit,Abit,ANbit,Obit,ONbit,Bit,:位地址,该指令是从,数据区,读取,bit,指定位。,LAD,:,Bit,单元为,1,时,常开触点闭合,反之常闭触点闭合。,STL,:,LD,、,A,、,O,分别表示从,Bit,单元取出一位进行,压入栈顶,、,栈顶相与,,,栈顶相或,的操作。,LDN,、,AN,、,ON,则是取“非”进行上述相同操作。,STL,37,标准触点应用举例,程序名,注释,LDI0.0,/I0.0,压入栈顶,OI0.1,/,栈顶存放的结果,OR,I0.1,的结果存栈顶,ANI0.2,/,栈顶存放的结果,AND,I0.2,的结果存栈顶,=Q0.1,/,栈顶的内容拷贝至,Q0.1,38,立即触点,(,Immediate Contacts,),bit,bit,LAD,I,I,STL,语句,LDIbit,LDNIbit,AIbit,ANIbit,OIbit,ONIbit,执行该指令,不是从数据区取数,而是直接从与,bit,对应的端口取数,LAD,:端口状态为,1,,常开触点闭合,反之断开。,STL,:,LDI,、,AI,、,OI,分别表示从,Bit,对应的端口取出一位进行,压入栈顶,、,栈顶相与,,,栈顶相或,的操作。,LDNI,、,ANI,、,ONI,则是取“非”进行上述相同操作,39,取反指令,(,Not,),LAD,NOT,STL,语句,NOT,STL,:该指令将栈顶内容取反后存入栈顶,LAD,:,执行该指令将取反之前的逻辑运算结果,LDIO.0,AI0.1,=QO.O,NOT,=Q0.1,40,NOT,指令执行效果比较,I0.0,I0.1,Q0.0,Q0.1,41,正负跳变指令,Positive,Negative Transition,LAD,P,N,STL,EU,ED,根据栈顶由,off-to-on,或者,on-to-off,的跳变控制栈顶的状态。,STL,:,该指令前面的运算结果发生,off-to-on,跳变,,EU,维持栈顶“,1”,状态一个扫描周期。,该指令前面的运算结果发生,on-to-off,跳变,,ED,维持栈顶“,1”,状态一个扫描周期。,LAD,:在上述相同条件下,两指令都维持“电流”通过一个扫描周期,42,跳变指令示意,将,LAD,指令写成,STL,指令,加深对程序执行过程的理解。,跳变指令将信号的跳变转换成持续仅一个扫描周期的短脉冲。或者可理解成把即将开始的较长过程转换成一种起始信号,(有何意义),43,输出线圈,(,Output,),STL,:执行指令,栈顶的当前状态写入,bit,指定位。,LAD,:该指令前面的逻辑运算结果为“,1”,,,bit,指定的线圈“通电”,反之则“断电”。,bit,LAD,STL,语句,=bit,44,立即输出,(,Output Immediate,),bit,LAD,STL,语句,=I bit,I,STL,:该指令把栈顶当前内容写入,Q,区,bit,位的同时,还直接写至,bit,对应的端口,,无须等待输出刷新阶段,。,LAD,:该指令前面逻辑运算结果为“,1”,,,bit,指定的线圈“通电”,与之相对的端口同步“通电”。反之“断电”。,该指令只能针对,Q,区应用,注意与输出指令比较,45,置位复位线圈,(,Set,Reset N Bits,),bit,LAD,S,N,R,bit,N,STL,语句,Sbit,,,N,Rbit,,,N,LAD,:该指令前面的运算结果为“,1”,,线圈“通电”,置位或者复位从,bit,开始的连续,N,位,(,N,可由,1,到,255,),STL,:执行该指令时,若栈顶是“,1”,,,置位或者复位从,bit,开始的连续,N,位。,复位指令在复位定时器和计数器的状态位时,同时清零计数单元。,46,置位复位指令举例,I0.1,I0.2,Q0.2,Q0.2,6,6,S,R,I0.1,I0.2,Q0.2 to 0.7,47,立即置位复位指令,执行立即置位或立即复位指令时,,无须等待输出刷新,,即可将从,bit,开始的连续,N,位及其对应的外部设备置位或复位。,N,可由,1,到,128,。,该指令只能针对,Q,区应用。,bit,LAD,SI,N,RI,bit,N,STL,语句,SIbit,,,N,RIbit,,,N,48,定时器指令,1,、,TON,指令(通电延时定时器,),2,、,TOF,指令(断电延时定时器),3,、,TONR,指令(,保持型通电延时定时器),4,、,定时器的时标,5,、,定时器的刷新,49,TON,指令,(,通电延时定时器,),TON,IN,PT,T,PT,:,定时长短的设定值(,16,位整形数)。可是常数,也可是直接寻址或指针寻址的变量,IN,:,使能端(布尔变量),,该端“,1”,启动计时。定时到,标志位置位,并继续计时直至,32767,。该端“,0”,复位定时器。,Txxx,:,定时器地址,(,xxx,:,0-255,),。,LAD:,TON,T,PT,STL:,50,TON,定时器的用法及特点,TON,IN,PT,T,33,3,I2.0,LAD,LDI2.0,TONT33,,,3,STL,时序图,51,TON,IN,PT,T,33,3,I2.0,T33,Q0.5,52,TON,(延时通定时器),工作特点,使能端(,IN,)为“,1”,时,开始计,时,当计时值(,Txxx,单元内容)等于预定值,PT,时,状态位置位,计时值达到预定值后继续计时,直至最大值,32767,使能端(,IN,),为,“,0”,时,清零计时单元和状态位,清,零,计时单元和状态位,还可借助复位指令(,R,),TON,定时器单个时间间隔的计时,返回,53,TOF,指令,(断电延时定时器),TOF,IN,PT,T,LAD:,TOF,T,PT,STL:,PT,:,设定值(,16,位整形数)。可是常数,也可是直接寻址或指针寻址的变量,IN,:,使能端,(布尔变量),,该端由“,0”,到“,1”,正跳清零计时单元,置位标志单元。负跳时,启动定时,定时到复位标志位,同时停止计时。,Txxx,:,定时器地址,(,xxx,:,0-255,),。,54,TOF,定时器的用法及特点,TOF,IN,PT,T,33,3,I0.0,LAD:,LDI0.0,TOFT33,,,3,STL:,时序图,55,TOF,(断电延时定时器),工作特点,使能端(,IN,)为“,1”,时,状态位置位,计时单元清零,IN,端由“,1”,到“,0”,跳变时开始计时,计时,达到预定值,状态标志位复位,同时停止计时,IN,端为“,0”,的时间小于预定时间,状态位将保持,ON,状态。,RESET,指令可用于,TOF,复位。,返回,56,TONR,指令,(积算型延时通定时器),TONR,IN,PT,T,TONRT,PT,STL:,LAD:,PT,:,定时长短的设定值(,16,位整形数)。可是常数,也可是直接寻址或指针寻址的变量,IN,:,使能端,(布尔变量),,该端为“,1”,启动定时、为“,0”,,停止计时。,Txxx,:,定时器的地址,(,xxx,:,0-255,),。,57,TONR,定时器的用法及特点,TONR,IN,PT,T,3,10,I2.1,LDI2.1,TOFT3,,,10,STL:,LAD:,58,TONR,(保持型延时通)工作特点,使能端(,IN,)为“,1”,时,开始计时,计时值等于预定值,PT,,状态标志位置位,计时值达到预定值后,继续计时直至最大值,32767,IN,为“,0”,时,停止计时,计时单元内容被保持,只能用复位指令(,R,)清除计时单元并复位状态位,TONR,定时器用于累计固定时间间隔的脉冲。,返回,59,定时器的时标,定时器是计数,时标脉冲,的个数,。其周期称为时标,定时的长短等于脉冲数乘以时标。,S7-200,型提供三种时标的计数器供选择。这三种计数器的时标分别为,1ms,、,10ms,、,100ms,。,由于定时器的计数单元统一都是,16,位,应根据定时的长短选用恰当的定时器。,T,时标,60,定时器的分配情况,定时器类型,时标,最大定时,定时器编号,TONR,1ms,32.767ms,T0,,,T64,10ms,327.67ms,T1 to T4,T65 to T68,100ms,3276.7ms,T5 to T31,T69 to T95,TON,,,TOF,同一个定时器用作,TOF,,,就不能再用作,TON,1ms,32.767ms,T32,,,T96,10ms,327.67ms,T33 to T36,T97 to T100,100ms,3276.7ms,T37 to T63,T101 to T255,61,设计举例一,要求,:,启动时,电机,D1,启动,3s,后电机,D2,启动,再过,5s,后电机,D3,启动,I/O,分配:,I0.0,:启动按钮,I0.1,:停车按钮,Q0.0,:电机,D1,Q0.1,:电机,D2,Q0.2,:电机,D3,Q0.1,Q0.0,I0.0,Q0.0,T37,I0.1,Q0.0,Q0.2,T38,Q0.1,TON,IN,PT,T37,30,TON,IN,PT,T38,50,返回,62,设计举例,2-,闪烁控制,初始阶段,T1,开始定时,T1,定时到,T2,开始定时,T1,定时到,T2,开始定时,T2,定时到,T1,开始定时,为保证,T1,下次定时,需在,T2,定时后及时复位,T1,为保证,T2,下次定时,需在,T2,定时后及时复位,T2,闪烁控制的核心是利用两个计数器在输出端产生周期及占空比皆可调的脉冲。如下图,Q,端输出的脉冲。,T,T1,定时的条件:启动指令或则,T2,定时到。,T2,定时的条件:,T1,定时到。,T1,复位可用的条件:,Q=1,T2,复位可用的条件:,Q=0,63,Q0.0,SM0.0,Q0.0,M0.0,TON,IN,PT,T1,R,T1,2,I0.0,T2,M0.1,T1,M0.1,M0.0,Q0.0,M0.0,TON,IN,PT,T2,M0.1,T1,T2,Q0.0,R,S,Q0.0,1,2,50,20,SM0.0,只在第一扫描周期中维持”,1”,状态,用来进行初始化,.,T1,控制信号,T2,控制信号,T1,到置位,Q0.0,T2,到复位,Q0.0,64,计数器指令,计数器分三种类型,加计数,(,CTU,),减计数,(,CTD,),加减计数,(,CTUD,),65,CTU,指令,(,加计数),CU,CTU,R,PV,C,Cxxx,:,计数器编号,(,xxx,:,0-255,),,用于寻址,PV,:,预置值(,16,位整型),可是常数,也可是直接寻址或指针寻址的变量,CU,:,加计数脉冲输入端,R,:,布尔变量,,该端正跳变请零计数器,为“,0”,允许计数,为”,1“,禁止计数。,PV,:,计数的设定值。,CTU,C,PV,LAD:,STL:,66,CTU,指令的用法,CU,CTU,R,PV,C48,4,I2.1,I2.2,LDI2.1,LDI2.2,CTUC48,4,I2.1,I2.2,计数单元,状态标志,返回,67,C100,CU,CTU,R,PV,4,I2.1,I2.2,TON,IN,PT,T37,68,CTD,指令,(减计数),CD,CTU,LD,PV,C,CTD,C,PV,LAD:,STL:,CD,端的正跳沿触发计数。计数以减,1,的方式进行。,当计数值等于零时,置位状态位,并停止计数。,.,LD,端置位,将预定值(,PV,)移入计数单元,同时复位状态位。,可用复位指令同时复位计数单元和状态位。,69,CTD,指令的用法,CD,CTD,LD,PV,C50,3,I3.0,I2.0,LDI3.0,LDI2.0,CTUC50,3,I3.0,I2.0,计数单元,状态标志,返回,70,CTUD,指令,(加减计数),CU,CTUD,CD,R,PV,C,CTUD,C,PV,LAD:,STL:,CU,端的正跳沿触发加计数,,CD,端的正跳沿触发减计数。,R,为“,0”,允许计数,为”,1“,禁止计数并清零计数器,,当计数值大于等于预定值,PV,,置位状态位。,加到,32767,后,下个加计数脉冲使计数值变成最小值,-32768,。减到,-32768,后,下个减脉冲将使计数值变成最大值,32767,。,也可用复位指令同时复位计数单元和状态位。,71,CTUD,指令用法,CU,CTUD,CD,R,PV,C50,4,I3.0,I2.0,I4.0,LDI4.0,LDI3.0,LDI2.0,CTUC50,4,I4.0,I3.0,I2.0,计数单元,状态标志,返回,72,计数器应用举例:产品数量检测,产品通过检测器,PH,机械手,KM1,KM2,传送带电机,PLC,的,I/O,分配:,I0.0,传送带停机按钮,I0.1,传送带起动按钮,I0.2,产品通过检测器,PH,Q0.0,传送带电机,KM1,Q0.1,机械手,KM2,T37,定时器,定时,2,秒,C10,计数器,设定值,24,(每,24,个产品,机械手动作,1,次),73,电机起动后,,M0.1,产生宽度为一个扫描周期的正脉冲,使,C10,和,T37,复位,起、停传送带电机,Q0.0,I0.0,I0.1,Q0.0,Q0.0,Q0.1,M0.1,P,T37,M0.1,I0.2,Q0.0,M0.1,C10,T37,C10,测到一个产品,,I0.2,产生一个正脉冲,使,C10,计一个数。,C10,每计,24,个数,机械手动作一次,机械手动作后,延时,2,秒,机械手的电磁铁切断,同时,C10,复位。,C10,复位后,,Q0.1,和,T37,也复位,C10,CU,CTU,R,PV,TON,IN,PT,T37,24,20,74,十字路口的红绿灯控制,东,北,东红灯,灭,(东绿灯,亮,),北红灯,亮,(北绿灯,灭,),东红灯,灭,(东绿灯,闪,),北红灯,亮,(北绿灯,灭,),东红灯,亮,(东绿灯,灭,),北红灯,灭,(北绿灯,亮,),东红灯,亮,(东绿灯,灭,),北红灯,灭,(北绿灯,闪,),5min,5min,闪,5,下,闪,5,下,0,1,2,3,75,定时器的刷新,T,时标,定时器是计数,时标脉冲,的个数。,何谓时标?,定时器刷新的概念,定时器每接受一个脉冲就应在其计数单元累加,1,,当计数达到设定值时,还须置位状态标志。,PLC,中的计数器有两种不同的实现形式,,76,设计例,1,、问题描述:,按下按钮,I0.0,,,Q0.0,变成“,1”,并自保持;,I0.1,接受到,3,个脉冲后,(,用,C1,计数,),,,T37,开始定时;,T37,定时,5,秒后,,Q0.0,变为零状态,同时,C1,被复位;,用户程序开始运行时,应复位计数器,C1,。,2,、确定内部对象,Q0.0,T37,(,TON100ms,),PT=50,C1,(,CTU,),PV=3,返回,77,第四节 编程规则,用梯形图编程时要了解,PLC,逻辑运算的规则,并注意与继电器控制的区别。,梯形图由若干支路组成,每条支路是一个独立运算式。,PLC,按照由上到下,从左至右的顺序执行梯形图指令。,78,1,、并联时,应该将串联触点多的回路摆在上方,请根据,PLC,的运算规则,说明为什么?,79,2,、串联时,应该将其中的并联回路摆在左方,X1,Y0,X0,Y0,X1,Y0,X0,Y0,左轻右重,左重右轻,请根据,PLC,的运算规则,说明为什么?,80,串联时,应该将其中的并联回路摆在左方,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,Y0,X0,X2,X1,Y1,X0,Y1,Y0,Y0,Y1,81,3,、触点应画在水平线上,,不能画在垂直分支线上,X5,X1,X3,X2,Y1,X4,Y2,X1,X3,X2,Y1,X5,X3,X1,X4,Y2,X5,请根据,PLC,的运算规则及梯形图的特点,说明为什么?,82,4,、输出线圈及运算处理框,必须写在一行的最右面,,它们右边不能再有任何触点存在,83,5,、重新整理运算式,简化运算层次,X3,X2,X5,X4,X6,X8,X7,Y0,X9,X3,X2,X5,X4,X6,X8,X7,Y0,X9,X5,X6,X2,X2,返回,84,
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服