版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章第七章 S7-200S7-200基本指令基本指令 基本控制指令一般指基本控制指令一般指位逻辑指令位逻辑指令、定时器指令定时器指令及及计数器指令计数器指令。位逻辑指令位逻辑指令含含触点指令触点指令、线圈指令线圈指令、逻辑堆栈指令逻辑堆栈指令等。主要用于逻辑控制。等。主要用于逻辑控制。S7-200S7-200系列可编程控制器基本指令系列可编程控制器基本指令梯形图梯形图 (LAD)(LAD)语句表语句表 (STL)(STL)功能块图功能块图(FBD)(FBD) 1 1、梯形图(图形语言)、梯形图(图形语言) 适用适用:开关量和逻辑控制:开关量和逻辑控制 思想思想: : 让让CPUCPU模仿电源
2、的电流通过一系列逻辑控模仿电源的电流通过一系列逻辑控制条件制条件, ,并根据结构产生逻辑输出。逻辑控制条并根据结构产生逻辑输出。逻辑控制条件按其控制功能分解成多个件按其控制功能分解成多个“梯级梯级”,构成梯形,构成梯形图。图。 执行执行: : 从左到右从左到右,从上到下从上到下逐级执行,执行到逐级执行,执行到程序结尾,再从上至下反复程序结尾,再从上至下反复循环循环。梯形图组成:梯形图组成:1.1.左右两条垂直线:左右两条垂直线:左母线左母线、右母线右母线。2.2.常开触点常开触点、常闭触点常闭触点:代表逻辑:代表逻辑“输输入入”条件,如:开关、按钮、内部软条件,如:开关、按钮、内部软元件等。元
3、件等。3.3.输出线圈输出线圈:代表逻辑:代表逻辑“输出输出”结果,结果,如:电机启动器、电磁阀、软元件、如:电机启动器、电磁阀、软元件、继电器。继电器。4.4.方框方框:代表附加指令,如:定时器、:代表附加指令,如:定时器、计数器、数学运算指令等。计数器、数学运算指令等。5.5.梯形图编程梯形图编程就是用软继电器线圈的吸、就是用软继电器线圈的吸、放和触点的通、断实现各种实际控制放和触点的通、断实现各种实际控制系统。系统。 左母线右母线AB(M)(Q)IN TONPT100T33CD注注:-通常括号(输出驱动线圈)右边的部分在梯形图中不画出。通常括号(输出驱动线圈)右边的部分在梯形图中不画出。
4、 触点在水平线上若是互相串联,则相当于逻辑与(触点在水平线上若是互相串联,则相当于逻辑与(ANDAND)若相邻的水平线用一条垂直线连接起来形成并联,相当于若相邻的水平线用一条垂直线连接起来形成并联,相当于逻辑或(逻辑或(OROR)能流:假想在梯形图中有能流:假想在梯形图中有“电电流流”流动,这个流动,这个“电流电流”称为称为“能流能流”。1.1.“能流能流”只能只能单方向单方向流动,流动,不可逆不可逆。即从上至下、从左。即从上至下、从左到右。到右。2.梯形图左边的母线即为梯形图左边的母线即为“能能流流”源,并能沿着源,并能沿着“梯级梯级”线线从左到右从左到右驱动驱动最右边的输最右边的输出线圈出
5、线圈。如果这个。如果这个“能流能流”能畅通无阻地到达最右边,能畅通无阻地到达最右边,则输出线圈被驱动;否则,则输出线圈被驱动;否则,输出线圈不被驱动。输出线圈不被驱动。左母线右母线AB(M)(Q)IN TONPT100T33CD2. 2. 语句表语句表 语句表是由各种指令组成的语言程序。使用语句表是由各种指令组成的语言程序。使用NETWORKNETWORK对程序分段。可以实现某些不能用梯形对程序分段。可以实现某些不能用梯形图或功能块图实现的功能。图或功能块图实现的功能。 LD I0.0 A I0.1 = M0.0(1 1)指令)指令指令指令是构成语句表的元素,由一个或几个容易记是构成语句表的元
6、素,由一个或几个容易记忆的字符来表示。忆的字符来表示。每一条每一条指令指令带上必要的带上必要的符号符号和和参数参数就形成一个就形成一个语语句句,可完成一特点功能。,可完成一特点功能。程序执行时,按程序执行时,按从上到下的从上到下的顺序逐条执行。顺序逐条执行。(2 2)梯形图转换成语句表规)梯形图转换成语句表规则则梯形图中的梯形图中的线圈线圈、触点触点、方方块块等符号,在语句表中有具等符号,在语句表中有具体的体的指令指令与其对应。与其对应。利用利用PLCPLC基本指令对梯形图基本指令对梯形图编程时,务必按编程时,务必按从上到下、从上到下、从左到右从左到右的原则进行。的原则进行。为了减少程序步骤,
7、要优化为了减少程序步骤,要优化编程顺序,其原则是编程顺序,其原则是串联多串联多的电路放在的电路放在上面上面,并联多并联多的的电路尽量靠近电路尽量靠近左母线左母线。梯形图梯形图语句表语句表LD I0.0LD I0.0O I0.0 O I0.0 AN T101 AN T101 = Q0.0= Q0.0TON T101TON T101,#20#20LD T101LD T101= Q0.1= Q0.13 3、功能块图、功能块图采用采用半导体逻辑电路方半导体逻辑电路方块图块图。每一种功能使用一个运每一种功能使用一个运算方块,其运算功能由算方块,其运算功能由方块内的符号表示。方块内的符号表示。功能块图编辑
8、器功能块图编辑器没有没有梯梯形图中的形图中的线圈线圈和和触点触点,但有与之但有与之等价等价的指令。的指令。I2.1V50.0ANDT33INTonPT100梯形图设计规则梯形图设计规则梯形图没有实际的电流流动,被假设的梯形图没有实际的电流流动,被假设的“能流能流”实际是控制系统的信号流,它只能单方向流动,实际是控制系统的信号流,它只能单方向流动,不能产生反流。即梯形图必须符合从上至下、不能产生反流。即梯形图必须符合从上至下、从左到右的执行原则,否则不能直接编程。从左到右的执行原则,否则不能直接编程。梯形图中的梯形图中的触点触点应画在应画在水平线水平线上,不能画在垂上,不能画在垂直线上。直线上。
9、c错误错误 正确正确不包含触点的分支应放在垂直方向上,不能放不包含触点的分支应放在垂直方向上,不能放在水平方向上,以便识别触点的组合和对输出在水平方向上,以便识别触点的组合和对输出线圈的控制路径。线圈的控制路径。错误正确梯形图每一梯形图每一“梯级梯级”都是从左边母线开始,输都是从左边母线开始,输出线圈接在右边母线上,所有触点不能画在输出线圈接在右边母线上,所有触点不能画在输出线圈的右边。输出线圈不能直接连接在左母出线圈的右边。输出线圈不能直接连接在左母线上,若必须的话,则可通过插入触点将线圈线上,若必须的话,则可通过插入触点将线圈连于左母线上。连于左母线上。错误正确若几个若几个并联回路并联回路
10、串联串联,应将触点最,应将触点最多多的回路放在的回路放在梯形图的梯形图的最左面最左面;若几个;若几个串联回路串联回路并联并联,应将触,应将触点最点最多多的回路放在梯形图的的回路放在梯形图的最上面最上面。正确基本指令基本指令 逻辑位指令逻辑位指令1 1、逻辑取、线圈驱动指令、逻辑取、线圈驱动指令LDLD、LDNLDN和和= =LDLD指令用于指令用于常开常开触点逻辑运算开始。触点逻辑运算开始。LDNLDN指令用于指令用于常闭常闭触点逻辑运算开始。触点逻辑运算开始。“”(OUTOUT)线圈驱动指令)线圈驱动指令,使该线圈所代表的软,使该线圈所代表的软元件的触点闭合或断开。元件的触点闭合或断开。网络
11、2LDN I0.1= M0.0= Q0.0 网络1LD I0.0= Q0.0几点说明几点说明LDLD、LDNLDN用于将用于将左母线左母线与与触点触点相连;也可以与其相连;也可以与其他指令配合,用于他指令配合,用于其他分支回路的开始其他分支回路的开始。“”指令用于驱动指令用于驱动输出继电器输出继电器、辅助继电器辅助继电器、特殊功能寄存器特殊功能寄存器、定时器定时器及及计数器计数器等,但不能用等,但不能用于驱动输入继电器。于驱动输入继电器。并联并联的的“”指令可以连续使用指令可以连续使用任意次任意次。LDLD、LDNLDN的操作数为的操作数为I I、Q Q、M M、SMSM、T T、C C、V
12、V、S S、L L“”的操作数为的操作数为Q Q、M M、SMSM、T T、C C、V V、S S、L L立即触点指令立即触点指令在每个标准触点指令的后面加在每个标准触点指令的后面加“I I”。指令执行。指令执行时,立即读取物理输入点的值,但是不刷新对应时,立即读取物理输入点的值,但是不刷新对应映像寄存器的值。映像寄存器的值。这类指令包括:这类指令包括:LDILDI、LDNILDNI、AIAI、ANIANI、OIOI和和ONIONI。LDILDI指令把物理输入点的值立即装入栈顶。指令把物理输入点的值立即装入栈顶。AIAI和和OIOI指令分别将物理输入点的值与堆栈顶值进指令分别将物理输入点的值与
13、堆栈顶值进行与和或,运算结果仍放于栈顶。行与和或,运算结果仍放于栈顶。LDNILDNI指令把物理输入点的值取反后立即装入栈顶。指令把物理输入点的值取反后立即装入栈顶。ANIANI和和ONIONI指令分别将物理输入点的值取反与堆栈指令分别将物理输入点的值取反与堆栈顶值进行与和或,运算结果仍放于栈顶。顶值进行与和或,运算结果仍放于栈顶。用法:用法:LDILDIbitbit例:例: LDILDII0.2I0.2注意:bit只能是I类型。=I=I,立即输出指令,立即输出指令用立即指令访问输出点时,把栈顶值立即复制用立即指令访问输出点时,把栈顶值立即复制到指令所指出的物理输出点,同时,相应的输到指令所指
14、出的物理输出点,同时,相应的输出映像寄存器的内容也被刷新。出映像寄存器的内容也被刷新。用法:用法:=I=Ibitbit例:例: =I=IQ0.2Q0.2注意:注意:bitbit只能是只能是Q Q类型类型。SISI,立即置位指令,立即置位指令用立即置位指令访问输出点时,从指令所指出的用立即置位指令访问输出点时,从指令所指出的位(位(bitbit)开始的)开始的N N个(最多为个(最多为128128个)物理输出个)物理输出点被立即置位,同时,相应的输出映像寄存器的点被立即置位,同时,相应的输出映像寄存器的内容也被刷新。内容也被刷新。用法:用法:SISIbit,bit, N N例:例: SISIQ0
15、.0,Q0.0,2 2注意:注意:bitbit只能是只能是Q Q类型。类型。RIRI,立即复位指令,立即复位指令 用立即复位指令访问输出点时,从指令所指出的用立即复位指令访问输出点时,从指令所指出的位开始的位开始的N N个(最多为个(最多为128128个)物理输出点被立即复个)物理输出点被立即复位,同时,相应的输出映像寄存器的内容也被刷新。位,同时,相应的输出映像寄存器的内容也被刷新。用法:用法: RIRI bit,bit, N N例:例: RIRI Q0.0,Q0.0,1 12 2、逻辑与操作指令、逻辑与操作指令A A、ANAN 串联串联触点触点常开常开触点,使用与指令触点,使用与指令A A
16、;常闭常闭触点,使用与非指令触点,使用与非指令ANAN。几点说明几点说明A A、ANAN指令是指令是单个单个触点触点串联串联连接指令,可连续使连接指令,可连续使用。用。若串联一个由多触点并联的回路,则不能用若串联一个由多触点并联的回路,则不能用A A、ANAN指令,需采用逻辑块与指令指令,需采用逻辑块与指令ALDALD。并联的并联的“”指令可以连续使用任意次。指令可以连续使用任意次。A A、ANAN指令的操作数为指令的操作数为I I、Q Q、M M、SMSM、T T、C C、V V、S S、L L3 3、逻辑或操作指令、逻辑或操作指令O O、ONON单个触点单个触点并联并联常开常开触点,用或指
17、令触点,用或指令O O;常闭常闭触点,用或非指令触点,用或非指令ONON。几点说明几点说明O O、ONON指令是指令是单个单个触点触点并联并联连接指令,一般紧跟连接指令,一般紧跟在在LDLD、LDNLDN等指令后。即对其前面等指令后。即对其前面LDLD、LDNLDN指令所指令所指定的触点再并联一个触点,并联的次数可以是指定的触点再并联一个触点,并联的次数可以是无限次无限次。若并联两个以上触点的串联回路,则不能用若并联两个以上触点的串联回路,则不能用O O、ONON指令,需采用逻辑块或指令指令,需采用逻辑块或指令OLDOLD。O O、ONON指令的操作数为指令的操作数为I I、Q Q、M M、S
18、MSM、T T、C C、V V、S S、L L4 4、块操作指令、块操作指令ALDALD、OLDOLD有两个或两个以上串联触点的控制电路称为有两个或两个以上串联触点的控制电路称为串联电路块串联电路块。有两个或两个以上并联触点的控制电路称为有两个或两个以上并联触点的控制电路称为并联电路块并联电路块。两个以上的并联块触点串联,用块与指令两个以上的并联块触点串联,用块与指令ALDALD。两个以上的串联块触点并联,用块或指令两个以上的串联块触点并联,用块或指令OLDOLD。几点说明几点说明几个串、并联支路进行并联或串联连接时,其几个串、并联支路进行并联或串联连接时,其支支路的起点以路的起点以LDLD、
19、LDNLDN开始,支路终点用开始,支路终点用OLDOLD、ALDALD指令指令。如需将多个支路并联或串联,则从第二条支路开如需将多个支路并联或串联,则从第二条支路开始,在每一条支路后面加始,在每一条支路后面加OLDOLD指令或指令或ALDALD支路。支路。对串、并联支路的对串、并联支路的个数没有限制个数没有限制。OLDOLD、ALDALD支路均支路均无操作数无操作数。5 5、置位指令、置位指令S S和复位指令和复位指令R R 功能:功能:bitbit或或outout指定的地址参数开始指定的地址参数开始的的N N个点都被置位或复位。个点都被置位或复位。 N N:1-2551-255。 当用复位指
20、令时,当用复位指令时,如果如果bitbit或或outout指指定的是定的是T T位或位或C C位,则定时器或计数器被位,则定时器或计数器被复位的同时当前值将被清零。复位的同时当前值将被清零。 置位指令具有置位指令具有锁存锁存功能。功能。输入输入/ /输出输出操作数操作数数据类型数据类型位位I I,Q Q,M M,SMSM,T T,C C,V V,S S,L LBOOLBOOLN NVBVB,IBIB,QBQB,MBMB,SMBSMB,SBSB,LBLB,ACAC,常数,常数,* *VDVD,* *ACAC,* *LDLDBYTEBYTE6 6、脉冲生成指令、脉冲生成指令EUEU、EDED用于检
21、测开关量状态的变化以及配合功能指令完成用于检测开关量状态的变化以及配合功能指令完成一些逻辑控制。一些逻辑控制。当对应当对应EUEU(EDED)指令前的逻辑运算结果有一个)指令前的逻辑运算结果有一个上升上升(下降下降)沿跳变时,)沿跳变时,EUEU(EDED)指令让能流接通)指令让能流接通一个一个扫描周期扫描周期,即产生一个宽度为一个扫描周期的脉冲,即产生一个宽度为一个扫描周期的脉冲,驱动其后面的输出线圈。驱动其后面的输出线圈。对应的梯形图对应的梯形图EUEU、EDEDPNEU上升沿跳变ED下降沿跳变I0.0M0.0I0.1M0.1Q0.0一个扫描周期一个扫描周期一个扫描周期一个扫描周期7 7、
22、逻辑取反、逻辑取反NOTNOT和空操作和空操作NOPNOP指令指令NOTNOT指令是逻辑取反指令,它可改变能流状态,指令是逻辑取反指令,它可改变能流状态,能流达到取反触点时则停止,能流未达到取反触能流达到取反触点时则停止,能流未达到取反触点时则通过。点时则通过。NOTNOT指令无操作数指令无操作数。NOPNOP为空操作指令,操作数为空操作指令,操作数N N是一个是一个0-2550-255的常数,的常数,表示要进行的空操作的次数。表示要进行的空操作的次数。它的使用对程序不产生任何影响,用于调试及修它的使用对程序不产生任何影响,用于调试及修改程序,也可用于短暂的延时改程序,也可用于短暂的延时8 8
23、、逻辑堆栈指令、逻辑堆栈指令S7-200S7-200系列系列PLCPLC中有一个中有一个9 9层的堆栈。层的堆栈。有有6 6条逻辑操作指令要用到逻辑堆栈。条逻辑操作指令要用到逻辑堆栈。 语句表(语句表(STLSTL)中,常开触点由)中,常开触点由LDLD(装载)、(装载)、A A(与)及(与)及O O(或)指令描(或)指令描述,述,LDLD将位将位bitbit值装入栈顶,值装入栈顶,A A、O O分分别将位别将位bitbit值与、或栈顶值,运算结值与、或栈顶值,运算结果仍存入栈顶。果仍存入栈顶。 语句表中,常闭触点由语句表中,常闭触点由LDLD(非装(非装载)、(非与)、和(非或)载)、(非与
24、)、和(非或)指令描述,指令描述,LDNLDN将位将位bitbit值取反后再装值取反后再装入栈顶,入栈顶,ANAN、ONON先将位先将位bitbit值取反,值取反,再分别与、或栈顶值,其运算结果仍再分别与、或栈顶值,其运算结果仍存入栈顶。存入栈顶。ALDALD和和OLDOLD指令操作时利用堆栈作为中指令操作时利用堆栈作为中间结果的暂存区。间结果的暂存区。栈顶bit结果ALDALD指令对堆栈中的指令对堆栈中的第一层第一层和和第二层第二层的值进行逻辑的值进行逻辑与与操作,结果放入操作,结果放入栈顶栈顶。执行完后堆栈深度。执行完后堆栈深度减减1 1。操作数:无操作数:无OLDOLD指令对堆栈中的指令
25、对堆栈中的第一层第一层和和第二第二层层的值进行逻辑的值进行逻辑或或操作,结果放入操作,结果放入栈顶栈顶。执行完后堆栈深度。执行完后堆栈深度减减1 1。操作数:无操作数:无栈顶值复制指令栈顶值复制指令第第2级栈顶值复制指令级栈顶值复制指令LPSLPS指令指令复制栈顶复制栈顶的值并将这个值推入栈,的值并将这个值推入栈,栈底栈底的值被的值被推出并推出并丢失丢失。操作数:无操作数:无LRDLRD指令指令复制复制堆栈中的堆栈中的第二个第二个值到值到栈顶栈顶,堆栈没有推入,堆栈没有推入或弹出栈操作,但或弹出栈操作,但旧的栈顶值旧的栈顶值被新的复制值被新的复制值取代取代。操作数:无操作数:无 栈顶弹出指令栈
26、顶弹出指令 n级堆栈值复制指令级堆栈值复制指令LPPLPP指令指令弹出栈顶弹出栈顶的值,堆栈的第二个值成为新的栈顶值,其他的值,堆栈的第二个值成为新的栈顶值,其他堆栈值依次被堆栈值依次被向上推移一级向上推移一级。该指令使原堆栈顶值弹出后丢失,。该指令使原堆栈顶值弹出后丢失,最底层成为不确定值。最底层成为不确定值。操作数:无操作数:无LDSLDS指令指令复制复制堆栈中的堆栈中的第第n n个值到栈顶个值到栈顶,原有的堆栈值依次被,原有的堆栈值依次被向向下推移一级下推移一级,原,原堆栈底层堆栈底层值被压出而值被压出而丢失丢失。操作数:操作数:n(18n(18的立即数的立即数) )定时器指令定时器指令
27、S7-200S7-200系列系列PLCPLC内部有内部有256256个定时器。个定时器。按功能分为按功能分为3 3类:接通延时定时器类:接通延时定时器TONTON、断开延时定时器、断开延时定时器TOFTOF和和有记忆接通延时定时器有记忆接通延时定时器TONRTONR 。按定时器的分辨率分为按定时器的分辨率分为3 3个等级:个等级:1ms1ms、10ms10ms和和100ms100ms。每个定时器由一个每个定时器由一个1616位寄存器(当前值)和位寄存器(当前值)和1 1个状态位(反映个状态位(反映其触点状态)构成。其触点状态)构成。定时器编号和分辨率定时器编号和分辨率TXXXTXXX:定时器编
28、号:定时器编号 PTPT(INTINT)预置常数:)预置常数:VWVW、IWIW、QWQW、MWMW、SMWSMW、LWLW、AIWAIW、ACAC、T T、C CIN(BOOL)IN(BOOL)使能输入:使能输入:I I、Q Q、M M、SMSM、T T、C C、V V、S S、L L TON TXXX PTTON TXXX PTTOF TXXX PTTOF TXXX PTTONR TXXX PTTONR TXXX PT1 1、定时器工作工程、定时器工作工程u接通延时定时器接通延时定时器uTONTON,接通延时定时器指令。用于单次时间定,接通延时定时器指令。用于单次时间定时。上电时或首次扫描
29、,该定时器的状态位时。上电时或首次扫描,该定时器的状态位T T和和寄存器内容被清寄存器内容被清0 0。u当使能输入接通时,定时器状态位为当使能输入接通时,定时器状态位为OFFOFF,当,当前值从前值从0 0开始计时,当前值达到预设值时,定时开始计时,当前值达到预设值时,定时器状态位为器状态位为ONON,继续计时,一直计到最大值,继续计时,一直计到最大值3276732767。u当使能输入断开,定时器自动复位,即定时器当使能输入断开,定时器自动复位,即定时器状态位为状态位为OFFOFF,当前值为,当前值为0 0。指令格式:指令格式:TONTONTxxxTxxx,PTPT例:例: TONTONT12
30、0T120,8 8I0.0T33当前值T33状态位Q0.0PT(100)PT(100)有记忆接通延时定时器有记忆接通延时定时器TONRTONR,有记忆接通延时定时器指令。用于多次时,有记忆接通延时定时器指令。用于多次时间间隔累计定时。上电时或首次扫描,定时器状间间隔累计定时。上电时或首次扫描,定时器状态位被清零,寄存器内容保持为上次停机时的值。态位被清零,寄存器内容保持为上次停机时的值。当使能输入接通时,定时器状态位为当使能输入接通时,定时器状态位为OFFOFF,当前值,当前值从上次数值基础上开始计时。当前值大于等于预从上次数值基础上开始计时。当前值大于等于预设值时,状态位被置为设值时,状态位
31、被置为1 1,当前值连续计到,当前值连续计到3276732767。TONRTONR定时器定时器只能用复位指令进行复位只能用复位指令进行复位操作。操作。指令格式:指令格式:TONRTONRTxxxTxxx,PTPT 例:例: TONRTONR T20T20,6363I0.0T3当前值T3状态位Q0.0PT(100)PT(200)最大值最大值32767I0.1断开延时定时器断开延时定时器TOFTOF,断开延时定时器指令。上电时或首次扫描,断开延时定时器指令。上电时或首次扫描,定时器状态位为定时器状态位为OFFOFF,当前值为,当前值为0 0。当使能输入接通时,定时器状态位立即接通被置当使能输入接通
32、时,定时器状态位立即接通被置为为ONON,并将当前值清,并将当前值清0 0。当使能输入由接通到断开时,定时器开始计时,当使能输入由接通到断开时,定时器开始计时,当前值达到预设值时,定时器状态位被清零,当当前值达到预设值时,定时器状态位被清零,当前值等于预设值,停止计时。前值等于预设值,停止计时。TOFTOF复位后,如果使能输入再有从复位后,如果使能输入再有从ONON到到OFFOFF的负跳的负跳变,则可实现再次启动。变,则可实现再次启动。指令格式:指令格式:TOFTOF TxxxTxxx,PTPT例:例:TOFTOF T35 T35,6 6I0.0T33当前值T33状态位Q0.01001002
33、2、定时器的分辨率、定时器的分辨率定时原理:对内部时基脉冲进行计数。定时原理:对内部时基脉冲进行计数。S7-200PLCS7-200PLC提供给定时器的时基脉冲有提供给定时器的时基脉冲有1ms1ms、10ms10ms、100ms100ms三种。三种。定时器的定时器的分辨率为分辨率为1ms1ms、10ms10ms、100ms100ms。1ms1ms分辨率分辨率 系统每隔系统每隔1ms1ms刷新一次(中断刷新),状态位和当刷新一次(中断刷新),状态位和当前值在一个扫描周期内可能被多次刷新。前值在一个扫描周期内可能被多次刷新。10ms10ms分辨率分辨率 在每次扫描周期的开始时自动刷新在每次扫描周期
34、的开始时自动刷新100ms100ms分辨率分辨率 定时器指令执行过程中被刷新。定时器指令执行过程中被刷新。计数器指令计数器指令S7-200PLCS7-200PLC内部有内部有256256个计数器个计数器C0-C255C0-C255。按计数方式不同分为按计数方式不同分为加计数加计数(CTU)(CTU)、减计数减计数(CTD)(CTD)、加加/ /减计数减计数(CTUD)(CTUD)。每个计数器有每个计数器有1616位位寄存器(当前值)和寄存器(当前值)和一个状一个状态位态位( (反映其触点状态反映其触点状态) )即即C C位构成。位构成。计数范围为计数范围为0 03276732767。CxxxC
35、xxx(WORDWORD): :计数器编号。计数器编号。CU(CU(加计数输入端加计数输入端) )、CD (CD (减计数输减计数输入端入端) ) 、LDLD(装载复位端)、(装载复位端)、R(R(复复位输入端位输入端)(BOOL)(BOOL)使能输入。使能输入。PV(INT)PV(INT)预设常值:预设常值:VWVW、IWIW、QWQW、MWMW、SMWSMW、LWLW、AIWAIW、ACAC、T T、C C、常、常数、数、SWSW、* *VDVD、* *ACAC、* *LDLD。加计数器加计数器CTUCTU首次扫描,定时器状态位为首次扫描,定时器状态位为0 0,当前值为,当前值为0 0。脉
36、冲输入的每个上升沿,计数器计数脉冲输入的每个上升沿,计数器计数1 1次,当前次,当前值增加值增加1 1个单位,当前值达到预设值时,计数器个单位,当前值达到预设值时,计数器状态位为状态位为1 1,当前值继续计数到,当前值继续计数到3276732767停止计数。停止计数。复位输入有效或执行复位指令,计数器自动复位,复位输入有效或执行复位指令,计数器自动复位,即计数器状态位和当前值清零。即计数器状态位和当前值清零。指令格式:指令格式:CTUCTU CxxxCxxx,PVPV例:例:CTUCTUC20C20,3 3I0.0I0.1C20 当前值C20 位减计数器减计数器CTDCTD。脉冲输入端。脉冲输
37、入端CDCD用于递减计数。首次扫描,用于递减计数。首次扫描,定时器状态位为定时器状态位为0 0,当前值为等于预设值,当前值为等于预设值PVPV。计。计数器检测到数器检测到CDCD输入的每个上升沿时,计数器当前输入的每个上升沿时,计数器当前值减小值减小1 1个单位,当前值减到个单位,当前值减到0 0时,计数器状态位时,计数器状态位为为1 1。复位输入有效或执行复位指令,计数器自动复位,复位输入有效或执行复位指令,计数器自动复位,即计数器状态位为即计数器状态位为0 0,当前值复位为预设值。,当前值复位为预设值。指令格式:指令格式:CTDCTD Cxxx Cxxx,PVPV例:例: CTDCTDC4
38、0C40,4 4I0.0I0.1C40 当前值C40 位增减计数器增减计数器CTUDCTUD。有两个脉冲输入端:。有两个脉冲输入端:CUCU输入端用于递增计输入端用于递增计数,数,CDCD输入端用于递减计数。当计数器当前值大输入端用于递减计数。当计数器当前值大于或等于预设值(于或等于预设值(PVPV)时,该计数器状态位置为)时,该计数器状态位置为1 1。当复位输入端当复位输入端R R被置位时,计数器复位,当前值被置位时,计数器复位,当前值和状态位被清零。和状态位被清零。指令格式:指令格式:CTUDCTUD Cxxx Cxxx,PVPV例:例: CTUDCTUD C30 C30,5 5 L D
39、I0.0 /增 计 数 输 入 端 L D I0.1 /减 计 数 输 入 端 L D I0.2 /复 位 输 入 端 C T U D C 30, +5 /增 减 计 数 , 设 定 /脉 冲 数 为 5。 L D C 30 /计 数 器 触 点 = Q 0.0 /输 出 触 点 1234543434567I0.0I0.1I0.2C30 当前值C30 位7.3 梯形图的设计PLCPLC接入控制系统接入控制系统 需在需在PLCPLC的输入口接所需的按钮、开关及各的输入口接所需的按钮、开关及各类传感器,在输出口接上接触器及电磁阀等类传感器,在输出口接上接触器及电磁阀等执行器。执行器。内部软元件安排
40、内部软元件安排 决定选用元件的类型及功能决定选用元件的类型及功能 安排选用元件的地址安排选用元件的地址正转直接到反转的连续控制正转直接到反转的连续控制 KM1SB1KM1SB0FU2FU2FR12SB2KM2KM2KM2KM1SB2SB11、定义输入输出变量2、分配输入输出地址3、编写程序简单编程实例简单编程实例1、输出自锁先动作优先电路工作状态:先动作优先电路工作状态:无论哪一台设备先动作,无论哪一台设备先动作,其他设备则不能动作,其他设备则不能动作,即先动作优先。即先动作优先。互锁控制电路都属于先互锁控制电路都属于先动作优先控制电路。动作优先控制电路。SB0SB0KAKAKM1KM1KM1
41、KM1KAKAKM2KM2KM2KM2SB3SB3KAKAKM3KM3KM3KM3KM1KM1KM2KM2KM3KM3KAKASB1SB1SB2SB2先动作优先电路先动作优先电路2 2、输入优先、输入优先后动作优先电路的工作状态:后动作优先电路的工作状态:多台设备,任一台工作,多台设备,任一台工作,前面所有已动作的设备自前面所有已动作的设备自动停止工作,即后动作优动停止工作,即后动作优先。先。后动作优先电路后动作优先电路KM1KM1KM1KM1KM2KM2KM2KM2SB3SB3KM3KM3SB1SB1SB2SB2KM3KM3KM2KM2KM1KM1KM3KM3KM3KM3KM1KM1KM2K
42、M2SB0SB0 输入信号输入信号A A和输入信号和输入信号B B先到者取得优先权的梯形图程序。先到者取得优先权的梯形图程序。3 3、输入判断、输入判断对输入信号对输入信号A A和输入信号和输入信号B B的状态进行判断,并给予相的状态进行判断,并给予相对指示的梯形图程序。对指示的梯形图程序。4 4、扩展定时、扩展定时I0.0T37T38Q0.05S3S8S5 5、延时接通、延时接通/ /断开断开1S3SI0.0Q0.06 6、闪光电路、闪光电路Q0.0I0.0T37T381S3S3S二、西门子S7-200程序编制实例 把PLC应用于工业控制首先需解决以下几个问题:u将将PLCPLC接入控制系统
43、接入控制系统 工业控制系统通常由三大部分组成,主令及传工业控制系统通常由三大部分组成,主令及传感器部分用于发布命令及检测;控制器接受主令及感器部分用于发布命令及检测;控制器接受主令及传感器信号并按照既定的控制要求发出执行命令;传感器信号并按照既定的控制要求发出执行命令;而执行器最终完成工作任务。而执行器最终完成工作任务。主令及传主令及传感器件感器件控制器控制器执行器执行器PLC作为控制器件,必须在其输入口上接入按钮、作为控制器件,必须在其输入口上接入按钮、开关、各类传感器;在其输出口上接上接触器及电开关、各类传感器;在其输出口上接上接触器及电磁阀等执行器。磁阀等执行器。PLCPLC的输入、输出端口分配的输入、输出端口分配u为控制程序安排机内软元件为控制程序安排机内软元件一是决定选用元件的类型: 如:为某个按键安排了输入口。二是安排选用元件的编号: 安排软元件的实质即决定程序中安排软元件的实质即决定
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年新科教版初中七年级英语下册第一单元动词时态专项练习卷含答案
- 焦结炉工安全知识竞赛评优考核试卷含答案
- 2026年新科教版初中七年级道德与法治下册第三单元集体生活成长卷含答案
- 爬行类养殖工安全文明强化考核试卷含答案
- 2026年新科教版初中九年级科学上册第一单元酸碱盐化学性质应用卷含答案
- 羽毛球制作工岗前能力评估考核试卷含答案
- 2026年新科教版初中八年级科学下册第三单元光合作用原料产物卷含答案
- 无方向信标、指点标机务员岗前核心管理考核试卷含答案
- 日间手术器械包标准化配置
- 新型辅料在药物递送系统中的应用进展
- 《石墨类负极材料检测方法 第1部分:石墨化度的测定》
- 春小麦田间管理子肥水控制(春小麦栽培课件)
- 贵州艺辰纸业有限责任公司年产15万吨化学机械木浆的林纸一体化生产线及配套的纸板生产线(一期)环评报告
- 鳞翅目检疫性害虫课件
- 硒与人类健康-课件
- 硬笔书法 撇和捺的写法课件
- JJG 444-2023标准轨道衡
- 羽毛球正手击高远球教学设计
- GB/T 15530.6-2008铜管折边和铜合金对焊环松套钢法兰
- GRR培训-完整版课件
- 重庆普通专升本英语真题09-18
评论
0/150
提交评论