第5章-PLC程序顺控设计法.优秀PPT.ppt

上传人:1398****507 文档编号:81217384 上传时间:2023-03-24 格式:PPT 页数:84 大小:3.26MB
返回 下载 相关 举报
第5章-PLC程序顺控设计法.优秀PPT.ppt_第1页
第1页 / 共84页
第5章-PLC程序顺控设计法.优秀PPT.ppt_第2页
第2页 / 共84页
点击查看更多>>
资源描述

《第5章-PLC程序顺控设计法.优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第5章-PLC程序顺控设计法.优秀PPT.ppt(84页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。

1、第二部分 PLC可编程序限制器课件可编程序限制器课件机电工程学院电气工程及其自动化系第二部分 PLC第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制第五章第五章 依次限制梯形图的编程方法依次限制梯形图的编程方法第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第第3节节 信号灯限制系统信号灯限制系统以转换为中心的编程方式梯形图以转换为中心的编程方式梯形图第第5节节 加热炉送料系统加热炉送料系统仿仿STL指令的编程方式梯形图指令的编程方式

2、梯形图第第6节节 功能表图中跳步与循环问题功能表图中跳步与循环问题 PLC编程编程第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第第8节节 具有多种工作方式的系统的编程方法具有多种工作方式的系统的编程方法第二部分 PLC第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制 某组合机床液压滑台进给运动示意图如图某组合机床液压滑台进给运动示意图如图1所示,其工作过程分成原位、快进、工进、快退所示,其工作过程分成原位、快进、工进、快退四步,相应的转换条件为四步,相应的转换条件为SB、SQ1、SQ2、SQ3。液压滑台系统各液压元

3、件动作状况如表。液压滑台系统各液压元件动作状况如表5-1所示。依据上述功能表图的绘制方法,液压滑所示。依据上述功能表图的绘制方法,液压滑台系统的功能表图如图台系统的功能表图如图2a所示。所示。第二部分 PLC 假如假如PLC已经确定,可干脆用编程元件已经确定,可干脆用编程元件M300M303(FX系列)来代表这四步,设输系列)来代表这四步,设输入入/输出设备与输出设备与PLC的的I/O点对应关系如表点对应关系如表2所示,所示,则可干脆画出如图则可干脆画出如图2b所示的功能表图接线图,图所示的功能表图接线图,图中中M8002为为FX系列系列PLC的产生初始化脉冲的特的产生初始化脉冲的特殊协助继电

4、器。殊协助继电器。第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制第二部分 PLC第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制第二部分 PLC第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制第二部分 PLC第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制第二部分 PLC第第1节节 组合机床液压滑台进给运动功能表图绘制组合机床液压滑台进给运动功能表图绘制第二部分 PLC第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形

5、图 梯形梯形图图的的编编程方式是指依据功能表程方式是指依据功能表图设计图设计出出梯形梯形图图的方法。的方法。为为了适了适应应各厂家的各厂家的PLC在在编编程元程元件、指令功能和表示方法上的差异,下面主要介件、指令功能和表示方法上的差异,下面主要介绍绍运用通用指令的运用通用指令的编编程方式、以程方式、以转换为转换为中心的中心的编编程方式、运用程方式、运用STL指令的指令的编编程方式和仿程方式和仿STL指令的指令的编编程方式。程方式。第二部分 PLC 为了便于分析,我们假设刚起先执行用户程为了便于分析,我们假设刚起先执行用户程序时,系统已处于初始步(用初始化脉冲序时,系统已处于初始步(用初始化脉冲

6、M8002将初始步置位),代表其余各步的编程元件均为将初始步置位),代表其余各步的编程元件均为OFF,为转换的实现做好了准备。,为转换的实现做好了准备。第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 1运用通用指令的编程方式运用通用指令的编程方式 编程时用协助继电器来代表步。某一步为活动步编程时用协助继电器来代表步。某一步为活动步时,对应的协助继电器为时,对应的协助继电器为“1”状态,转换实现时,状态,转换实现时,该转换的后续步变为活动步。由于转换条件大都是短该转换的后续步变为活动步。由于转换条件大都是短信号,即它存在的时间比它激活的后续步

7、为活动步的信号,即它存在的时间比它激活的后续步为活动步的时间短,因此应运用有记忆(保持)功能的电路来限时间短,因此应运用有记忆(保持)功能的电路来限制代表步的协助继电器。属于这类的电路有制代表步的协助继电器。属于这类的电路有“起保停起保停电路电路”和具有相同功能的运用和具有相同功能的运用SET、RST指令的电路。指令的电路。第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 如图所示如图所示Mi-1、Mi和和Mi+l是功能表图中依次相是功能表图中依次相连的连的3步,步,Xi是步是步Mi之前的转换条件。之前的转换条件。第第2节节 运用通用指令编程

8、的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 编程的关键是找出它的起动条件和停止条件。依据转换编程的关键是找出它的起动条件和停止条件。依据转换实现的基本规则,转换实现的条件是它的前级步为活动步,并实现的基本规则,转换实现的条件是它的前级步为活动步,并且满足相应的转换条件,所以步且满足相应的转换条件,所以步Mi变为活动步的条件是变为活动步的条件是Mi-1为活动步,并且转换条件为活动步,并且转换条件Xi1,在梯形图中则应将,在梯形图中则应将Mi-1和和Xi的常开触点串联后作为限制的常开触点串联后作为限制Mi的起动电路。当的起动电路。当Mi和和Xi+1均为均为“l”状态时

9、,步状态时,步Mi+1变为活动步,这时步变为活动步,这时步Mi应变为不活动步,应变为不活动步,因此可以将因此可以将Mi+1=1作为使作为使Mi变为变为“0”状态的条件,即将状态的条件,即将Mi+1的常闭触点与的常闭触点与Mi的线圈串联。也可用的线圈串联。也可用SET、RST指令来指令来代替代替“起保停电路起保停电路”。第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 这种编程方式仅仅运用与触点和线圈有关的这种编程方式仅仅运用与触点和线圈有关的指令,任何一种指令,任何一种PLC的指令系统都有这一类指令,的指令系统都有这一类指令,所以称为运用通用

10、指令的编程方式,可以适用于所以称为运用通用指令的编程方式,可以适用于随意型号的随意型号的PLC。第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 如图如图5-28所示是依据液压滑台系统的功能表图所示是依据液压滑台系统的功能表图(见图(见图5-26b)运用通用指令编写的梯形图。起先运行)运用通用指令编写的梯形图。起先运行时应将时应将M300置为置为“1”状态,否则系统无法工作,故状态,否则系统无法工作,故将将M8002的常开触点作为的常开触点作为M300置为置为“1”条件。条件。M300的前级步为的前级步为M303,后续步为,后续步为M301。

11、由于步是依据输。由于步是依据输出状态的变更来划分的,所以梯形图中输出部分的编出状态的变更来划分的,所以梯形图中输出部分的编程极为简洁,可以分为两种状况来处理:程极为简洁,可以分为两种状况来处理:第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 1)某一输出继电器仅在某一步中为)某一输出继电器仅在某一步中为“1”状态,状态,如如Y1和和Y2就属于这种状况,可以将就属于这种状况,可以将Y1线圈与线圈与M303线线圈并联,圈并联,Y2线圈与线圈与M302线圈并联。看起来用这些输线圈并联。看起来用这些输出继电器来代表该步(如用出继电器来代表该步(如用

12、Y1代替代替M303),可以节),可以节约一些编程元件,但约一些编程元件,但PLC的协助继电器数量是足够、的协助继电器数量是足够、够用的,且多用编程元件并不增加硬件费用,所以一够用的,且多用编程元件并不增加硬件费用,所以一般状况下全部用协助继电器来代表各步,具有概念清般状况下全部用协助继电器来代表各步,具有概念清晰、编程规范、梯形图易于阅读和简洁查错的优点。晰、编程规范、梯形图易于阅读和简洁查错的优点。第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC 2)某一输出继电器在几步中都为)某一输出继电器在几步中都为“1”状态,状态,应将代表各有关步

13、的协助继电器的常开触点并联应将代表各有关步的协助继电器的常开触点并联后,驱动该输出继电器的线圈。如后,驱动该输出继电器的线圈。如Y0在快进、工在快进、工进步均为进步均为“1”状态,所以将状态,所以将M301和和M302的常的常开触点并联后限制开触点并联后限制Y0的线圈。留意,为了避开出的线圈。留意,为了避开出现双线圈现象,不能将现双线圈现象,不能将Y0线圈分别与线圈分别与M301和和M302的线圈并联。的线圈并联。第第2节节 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC运用运用通用通用指令指令编程编程的液的液压滑压滑台系台系统梯统梯形图形图第第2节节

14、 运用通用指令编程的液压滑台系统梯形图运用通用指令编程的液压滑台系统梯形图第二部分 PLC第第3节节 信号灯限制系统信号灯限制系统以转换为中心的编程方式梯形图以转换为中心的编程方式梯形图 如图如图5-29所示为以转换为中心的编程方式设计的梯形图与所示为以转换为中心的编程方式设计的梯形图与功能表图的对应关系。图中要实现功能表图的对应关系。图中要实现Xi对应的转换必需同时满足对应的转换必需同时满足两个条件:前级步为活动步(两个条件:前级步为活动步(Mi-1=1)和转换条件满足)和转换条件满足(Xi=1),所以用),所以用Mi-1和和Xi的常开触点串联组成的电路来表示的常开触点串联组成的电路来表示上

15、述条件。两个条件同时满足时,该电路接通时,此时应完成上述条件。两个条件同时满足时,该电路接通时,此时应完成两个操作:将后续步变为活动步(用两个操作:将后续步变为活动步(用SET Mi指令将指令将Mi置位)和置位)和将前级步变为不活动步将前级步变为不活动步(用用RST Mi-1指令将指令将Mi-1复位复位)。这种编。这种编程方式与转换实现的基本规则之间有着严格的对应关系,用它程方式与转换实现的基本规则之间有着严格的对应关系,用它编制困难的功能表图的梯形图时,更能显示出它的优越性。编制困难的功能表图的梯形图时,更能显示出它的优越性。第二部分 PLC第第3节节 信号灯限制系统信号灯限制系统以转换为中

16、心的编程方式梯形图以转换为中心的编程方式梯形图第二部分 PLC 如图如图5-30所示为某信号灯限制系统的时序图、功所示为某信号灯限制系统的时序图、功能表图和梯形图。初始步时仅红灯亮,按下起动按钮能表图和梯形图。初始步时仅红灯亮,按下起动按钮X0,4s后红灯灭、绿灯亮,后红灯灭、绿灯亮,6s后绿灯和黄灯亮,再过后绿灯和黄灯亮,再过5s后绿灯和黄灯灭、红灯亮。按时间的先后依次,将后绿灯和黄灯灭、红灯亮。按时间的先后依次,将一个工作循环划分为一个工作循环划分为4步,并用定时器步,并用定时器T0T3来为来为3段段时间定时。起先执行用户程序时,用时间定时。起先执行用户程序时,用M8002的常开触的常开触

17、点将初始步点将初始步M300置位。按下起动按钮置位。按下起动按钮X0后,梯形图第后,梯形图第2行中行中M300和和X0的常开触点均接通,转换条件的常开触点均接通,转换条件X0的后的后续步对应的续步对应的M301被置位,前级步对应的协助继电器被置位,前级步对应的协助继电器M300被复位。被复位。M301变为变为“1”状态后,限制状态后,限制Y0(红灯)(红灯)仍旧为仍旧为“l”状态,定时器状态,定时器T0的线圈通电,的线圈通电,4s后后T0的常的常开触点接通,系统将由第开触点接通,系统将由第2步转换到第步转换到第3步,依此类推。步,依此类推。第第3节节 信号灯限制系统信号灯限制系统以转换为中心的

18、编程方式梯形图以转换为中心的编程方式梯形图第二部分 PLC第第3节节 信号灯限制系统信号灯限制系统以转换为中心的编程方式梯形图以转换为中心的编程方式梯形图第二部分 PLC第第3节节 信号灯限制系统信号灯限制系统以转换为中心的编程方式梯形图以转换为中心的编程方式梯形图第二部分 PLC 运用这种编程方式时,不能将输出继电器的线运用这种编程方式时,不能将输出继电器的线圈与圈与SET、RST指令并联,这是因为图指令并联,这是因为图5-30中前级中前级步和转换条件对应的串联电路接通的时间是相当短步和转换条件对应的串联电路接通的时间是相当短的,转换条件满足后前级步立刻被复位,该串联电的,转换条件满足后前级

19、步立刻被复位,该串联电路被断开,而输出继电器线圈至少应当在某一步活路被断开,而输出继电器线圈至少应当在某一步活动的全部时间内接通。动的全部时间内接通。第第3节节 信号灯限制系统信号灯限制系统以转换为中心的编程方式梯形图以转换为中心的编程方式梯形图第二部分 PLC第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图 很多很多PLC厂家都设计了特地用于编制依次限制程厂家都设计了特地用于编制依次限制程序的指令和编程元件,如美国序的指令和编程元件,如美国GE公司和公司和GOULD公司公司的鼓形限制器、日本东芝公司的步进依次指令、三菱的鼓形限制器、日本东芝公司的步进

20、依次指令、三菱公司的步进梯形指令等。公司的步进梯形指令等。步进梯形指令(步进梯形指令(Step Ladder Instruction)简称)简称为为STL指令。指令。FX系列就有系列就有STL指令及指令及RET复位指令。复位指令。利用这两条指令,可以很便利地编制依次限制梯形图利用这两条指令,可以很便利地编制依次限制梯形图程序。程序。第二部分 PLC FX2N系列系列PLC的状态的状态S0S9用于初始步,用于初始步,S10S19用于返回原点,用于返回原点,S20S499为通用状态,为通用状态,S500S899有断电保持功能,有断电保持功能,S900S999用于报警。用用于报警。用它们编制依次限制

21、程序时,应与步进梯形指令一起运它们编制依次限制程序时,应与步进梯形指令一起运用。用。FX系列还有很多用于步进顺控编程的特殊协助继系列还有很多用于步进顺控编程的特殊协助继电器以及使状态初始化的功能指令电器以及使状态初始化的功能指令IST,使,使STL指令用指令用于设计依次限制程序更加便利。于设计依次限制程序更加便利。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 运用运用STL指令的状态指令的状态S的常开触点称为的常开触点称为STL触触点,它们在梯形图中的元件符号如图点,它们在梯形图中的元件符号如图5-31所示。图所示。图中可以看出功能

22、表图与梯形图之间的对应关系,中可以看出功能表图与梯形图之间的对应关系,STL触点驱动的电路块具有三个功能:对负载的驱触点驱动的电路块具有三个功能:对负载的驱动处理、指定转换条件和指定转换目标。动处理、指定转换条件和指定转换目标。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 除了后面要介除了后面要介绍绍的并行序列的合并的并行序列的合并对应对应的梯的梯形形图图外,外,STL触点是与左触点是与左侧侧母母线线相相连连的常开触点,的常开触

23、点,当某一步当某一步为为活活动动步步时时,对应对应的的STL触点接通,触点接通,该该步步的的负载负载被被驱动驱动。当。当该该步后面的步后面的转换转换条件条件满满足足时时,转换实现转换实现,即后,即后续续步步对应对应的状的状态态器被器被SET指令置位,指令置位,后后续续步步变为变为活活动动步,同步,同时时与前与前级级步步对应对应的状的状态态器器被系被系统统程序自程序自动动复位,前复位,前级级步步对应对应的的STL触点断开。触点断开。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 运用运用STL指令时应当留意以下一些问题:指令时应当留意以

24、下一些问题:1)与)与STL触点相连的触点应运用触点相连的触点应运用LD或或LDI指指令,即令,即LD点移到点移到STL触点的右侧,直到出现下一触点的右侧,直到出现下一条条STL指令或出现指令或出现RET指令,指令,RET指令使指令使LD点返点返回左侧母线。各个回左侧母线。各个STL触点驱动的电路一般放在一触点驱动的电路一般放在一起,最终一个电路结束时起,最终一个电路结束时定要运用定要运用RET指令。指令。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 2)STL触点可以干脆驱动或通过别的触点驱触点可以干脆驱动或通过别的触点驱动动Y、

25、M、S、T等元件的线圈,等元件的线圈,STL触点也可以使触点也可以使Y、M、S等元件置位或复位。等元件置位或复位。3)STL触点断开时,触点断开时,CPU不执行它驱动的电不执行它驱动的电路块,即路块,即CPU只执行活动步对应的程序。在没有并只执行活动步对应的程序。在没有并行序列时,任何时候只有一个活动步,因此大大缩行序列时,任何时候只有一个活动步,因此大大缩短了扫描周期。短了扫描周期。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 4)由于)由于CPU只执行活动步对应的电路块,运只执行活动步对应的电路块,运用用STL指令时允许双线圈输

26、出,即同一元件的几个指令时允许双线圈输出,即同一元件的几个线圈可以分别被不同的线圈可以分别被不同的STL触点驱动。事实上在一触点驱动。事实上在一个扫描周期内,同一元件的几条个扫描周期内,同一元件的几条OUT指令中只有一指令中只有一条被执行。条被执行。5)STL指令只能用于状态寄存器,在没有并指令只能用于状态寄存器,在没有并行序列时,一个状态寄存器的行序列时,一个状态寄存器的STL触点在梯形图中触点在梯形图中只能出现一次。只能出现一次。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 6)STL触点驱动的电路块中不能运用触点驱动的电路块中

27、不能运用MC和和MCR指令,但是可以运用指令,但是可以运用CJP和和EJP指令。指令。当执行当执行CJP指令跳人某一指令跳人某一STL触点驱动的电路触点驱动的电路块时,不管该块时,不管该STL触点是否为触点是否为“1”状态,均执行状态,均执行对应的对应的EJP指令之后的电路。指令之后的电路。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 7)与一般的协助继电器一样,可以对状态寄)与一般的协助继电器一样,可以对状态寄存器运用存器运用LD、LDI、AND、ANI、OR、ORI、SET、RST、OUT等指令,这时状态器触点的画等指令,这时状

28、态器触点的画法与一般触点的画法相同。法与一般触点的画法相同。8)使状态)使状态S置位的指令假如不在置位的指令假如不在STL触点驱触点驱动的电路块内,执行置位指令时系统程序不会自动的电路块内,执行置位指令时系统程序不会自动将前级步对应的状态动将前级步对应的状态S复位。复位。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 如图如图5-32所示小车一个所示小车一个周期内的运动周期内的运动路途由路途由4段组段组成,它们分别成,它们分别对应于对应于S31S34所代表的所代表的4步,步,S0代表初代表初始步。始步。第第4节节 小车限制系统小车限制

29、系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 如图如图5-32所示小车一个所示小车一个周期内的运动周期内的运动路途由路途由4段组段组成,它们分别成,它们分别对应于对应于S31S34所代表的所代表的4步,步,S0代表初代表初始步。始步。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 如图如图5-32所示小车一个所示小车一个周期内的运动周期内的运动路途由路途由4段组段组成,它们分别成,它们分别对应于对应于S31S34所代表的所代表的4步,步,S0代表初代表初始步。始步。第第4节节 小车限制系统小车限制系统运用

30、运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 假设小车位于原点(最左端),系统处于初始步,假设小车位于原点(最左端),系统处于初始步,S0为为“1”状态。按下起动按钮状态。按下起动按钮X4,系统由初始步,系统由初始步S0转换到步转换到步S31。S31的的STL触点接通,触点接通,Y0的线圈的线圈“通电通电”,小车右行,行至最右端时,限位开关,小车右行,行至最右端时,限位开关X3接接通,使通,使S32置位,置位,S31被系统程序自动置为被系统程序自动置为“0”状状态,小车变为左行,小车将这样一步一步地依次工作态,小车变为左行,小车将这样一步一步地依次工作下去,最终返回起始点

31、,并停留在初始步。图下去,最终返回起始点,并停留在初始步。图5-32中中的梯形图对应的指令表程序如表的梯形图对应的指令表程序如表5-3所示。所示。第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC表表5-3 小车限制系统指令表小车限制系统指令表第第4节节 小车限制系统小车限制系统运用运用STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC第第5节节 加热炉送料系统加热炉送料系统仿仿STL指令的编程方式梯形图指令的编程方式梯形图 对于没有对于没有STL指令的指令的PLC,也可以仿照,也可以仿照STL指指令的设计思路来设计依次限制梯

32、形图,这就是下面令的设计思路来设计依次限制梯形图,这就是下面要介绍的仿要介绍的仿STL指令的编程方式。指令的编程方式。如图如图5-33所示为某加热炉送料系统的功能表图所示为某加热炉送料系统的功能表图与梯形图。除初始步外,各步的动作分别为开炉门、与梯形图。除初始步外,各步的动作分别为开炉门、推料、推料机返回和关炉门,分别用推料、推料机返回和关炉门,分别用Y0、Y1、Y2、Y3驱动动作。驱动动作。X0是起动按钮,是起动按钮,X1X4分别是各动分别是各动作结束的限位开关。与左侧母线相连的作结束的限位开关。与左侧母线相连的M300M304的触点,其作用与的触点,其作用与STL触点相像,它右边的电触点相

33、像,它右边的电路块的作用为驱动负载、指定转换条件和转换目标,路块的作用为驱动负载、指定转换条件和转换目标,以及使前级步的协助继电器复位。以及使前级步的协助继电器复位。第二部分 PLC加热炉送料系统加热炉送料系统仿仿STL指令的编指令的编程方式梯形图程方式梯形图第第5节节 加热炉送料系统加热炉送料系统仿仿STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 由于由于这这种种编编程方式用程方式用协协助助继电继电器代替状器代替状态态器,器,用一般的常开触点代替用一般的常开触点代替STL触点,因此,与运用触点,因此,与运用STL指指令的令的编编程方式相比,有以下的不同之程方式相比,有以下的不

34、同之处处:1)与代替)与代替STL触点的常开触点(如触点的常开触点(如图图5-33中中M300M304的常开触点)相的常开触点)相连连的触点,的触点,应应运用运用AND或或ANI指令,而不是指令,而不是LD或或LDI指令。指令。第第5节节 加热炉送料系统加热炉送料系统仿仿STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC 2)在梯形图中用)在梯形图中用RST指令来完成代表前级指令来完成代表前级步的协助继电器的复位,而不是由系统程序自动步的协助继电器的复位,而不是由系统程序自动完成。完成。3)不允许出现双线圈现象,当某一输出继)不允许出现双线圈现象,当某一输出继电器在几步中均为电器在

35、几步中均为“1”状态时,应将代表这几步状态时,应将代表这几步的协助继电器常开触点并联来限制该输出继电器的协助继电器常开触点并联来限制该输出继电器的线圈。的线圈。第第5节节 加热炉送料系统加热炉送料系统仿仿STL指令的编程方式梯形图指令的编程方式梯形图第二部分 PLC第第6节节 功能表图中跳步与循环问题功能表图中跳步与循环问题 PLC编程编程 困难的限制系统不仅困难的限制系统不仅IO点数多,功能表图点数多,功能表图也相当困难,除包括前面介绍的功能表图的基本也相当困难,除包括前面介绍的功能表图的基本结构外,还包括跳步与循环限制,而且系统往往结构外,还包括跳步与循环限制,而且系统往往还要求设置多种工

36、作方式,如手动和自动(包括还要求设置多种工作方式,如手动和自动(包括连续、单周期、单步等)工作方式。手动程序比连续、单周期、单步等)工作方式。手动程序比较简洁,一般用阅历法设计,自动程序的设计一较简洁,一般用阅历法设计,自动程序的设计一般用依次限制设计法。般用依次限制设计法。第二部分 PLC1跳步跳步 如图如图5-34所示用状态器来代表各步,当步所示用状态器来代表各步,当步S31是是活动步,并且活动步,并且X5变为变为“1”时,将跳过步时,将跳过步S32,由步,由步S31进展到步进展到步S33。这种跳步与。这种跳步与S31、S32、S33等组成等组成的的“主序列主序列”中有向连线的方向相同,称

37、为正向跳步。中有向连线的方向相同,称为正向跳步。当步当步S34是活动步,并且转换条件时,将从步是活动步,并且转换条件时,将从步S34返回返回到步到步S33,这种跳步与,这种跳步与“主序列主序列”中有向连线的方向相中有向连线的方向相反,称为逆向跳步。明显,跳步属于选择序列的一种反,称为逆向跳步。明显,跳步属于选择序列的一种特殊状况。特殊状况。第第6节节 功能表图中跳步与循环问题功能表图中跳步与循环问题 PLC编程编程第二部分 PLC第第6节节 功能表图中跳步与循环问题功能表图中跳步与循环问题 PLC编程编程第二部分 PLC2循循环环 在在设计设计梯形梯形图图程序程序时时,常常遇到一些,常常遇到一

38、些须须要多次重要多次重复的操作,假如一次一次地复的操作,假如一次一次地编编程,明程,明显显是特是特别别繁繁琐琐的。的。我我们们常常接受循常常接受循环环的方式来的方式来设计设计功能表功能表图图和梯形和梯形图图,如如图图5-34所示,假所示,假设设要求重复要求重复执执行行10次由步次由步S33和步和步S34组组成的工成的工艺过艺过程,用程,用C0限制循限制循环环次数,它的次数,它的设设定定值值等于循等于循环环次数次数10。每。每执执行一次循行一次循环环,在步,在步S34中使中使C0的的当前当前值值加加1,这这一操作是将一操作是将S34的常开触点接在的常开触点接在C0的的计计数脉冲数脉冲输输入端来入

39、端来实现实现的,当步的,当步S34变为变为活活动动步步时时,第第6节节 功能表图中跳步与循环问题功能表图中跳步与循环问题 PLC编程编程第二部分 PLCS34的常开触点由断开变为接通,使的常开触点由断开变为接通,使C0的当前值加的当前值加1。每次执行循环的最终一步,都依据每次执行循环的最终一步,都依据C0的当前值是否的当前值是否等于设定值来判别是否应结束循环,图中用步等于设定值来判别是否应结束循环,图中用步S34之之后选择序列的分支来实现的。假设后选择序列的分支来实现的。假设X4为为“1”,假如循,假如循环未结束,环未结束,C0的常闭触点闭合,转换条件满足并返的常闭触点闭合,转换条件满足并返回

40、步回步S33;当;当C0的当前值等于的当前值等于10,其常开触点接通,其常开触点接通,转换条件转换条件 满足,将由步满足,将由步S34进展到步进展到步S35。2循循环环第第6节节 功能表图中跳步与循环问题功能表图中跳步与循环问题 PLC编程编程第二部分 PLC 在循在循环环程序程序执执行之前或行之前或执执行完后,行完后,应应将限制将限制循循环环的的计计数器复位,才能保数器复位,才能保证证下次循下次循环时环时循循环计环计数。复位操作数。复位操作应应放在循放在循环环之外,之外,图图5-34中中计计数器数器复位在步复位在步S0和步和步S25明明显显比比较较便利。便利。第第6节节 功能表图中跳步与循环

41、问题功能表图中跳步与循环问题 PLC编程编程第二部分 PLC第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题 循循环环和跳步都属于和跳步都属于选择选择序列的特殊状况。序列的特殊状况。对对选择选择序列和并行序列序列和并行序列编编程的关程的关键键在于在于对对它它们们的分支的分支和合并的和合并的处处理,理,转换实现转换实现的基本的基本规则规则是是设计设计困困难难系系统统梯形梯形图图的基本准的基本准则则。与。与单单序列不同的是,在序列不同的是,在选择选择序列和并行序列的分支、合并序列和并行序列的分支、合并处处,某一步或某一,某一步或某一转转换换可能有几个前可能有

42、几个前级级步或几个后步或几个后续续步,在步,在编编程程时应时应留留意意这这个个问题问题。第二部分 PLC1选择序列的编程选择序列的编程(1)运用)运用STL指令的指令的编编程程如如图图所示,步所示,步S0之后有一个之后有一个选择选择序列的分支,当步序列的分支,当步S0是活是活动动步,且步,且转换转换条件条件X0为为“1”时时,将,将执执行左行左边边的序的序列,假如列,假如转换转换条件条件X3为为“1”状状态态,将,将执执行右行右边边的序列。的序列。步步S32之前有一个由两条支路之前有一个由两条支路组组成的成的选择选择序列的合并,序列的合并,当当S31为为活活动动步,步,转换转换条件条件X1得到

43、得到满满足,或者足,或者S33为为活活动动步,步,转换转换条件条件X4得到得到满满足,都将使步足,都将使步S32变为变为活活动动步,步,同同时时系系统统程序使原来的活程序使原来的活动动步步变为变为不活不活动动步。步。第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC1选择序列的编程选择序列的编程第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC1选择序列的编程选择序列的编程 如如图图5-36所示所示为对图为对图5-35接受接受STL指令指令编编写的写的梯形梯形图图,对对于于选择选择序列的

44、分支,步序列的分支,步S0之后的之后的转换转换条件条件为为X0和和X3,可能分,可能分别进别进展到步展到步S31和和S33,所,所以在以在S0的的STL触点起先的触点起先的电电路路块块中,有分中,有分别别由由X0和和X3作作为为置位条件的两条支路。置位条件的两条支路。对对于于选择选择序列的序列的合并,由合并,由S31和和S33的的STL触点触点驱动驱动的的电电路路块块中的中的转转换换目目标标均均为为S32。第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC1选择序列的编程选择序列的编程 在设计梯形图在设计梯形图时,其实没有必要时,其实没有必

45、要特殊留意选择序列特殊留意选择序列的如何处理,只要的如何处理,只要正确地确定每一步正确地确定每一步的转换条件和转换的转换条件和转换目标即可。目标即可。第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC1选择序列的编程选择序列的编程(2)运用通用指令的编程)运用通用指令的编程 如图如图5-38所示对图所示对图5-37功能表图运用通用指令编功能表图运用通用指令编写的梯形图,对于选择序列的分支,当后续步写的梯形图,对于选择序列的分支,当后续步M301或或M303变为活动步时,都应使变为活动步时,都应使M300变为不活动步,所变为不活动步,所以应将

46、以应将M301和和M303的常闭触点与的常闭触点与M300线圈串联。对线圈串联。对于选择序列的合并,当步于选择序列的合并,当步M301为活动步,并且转换条为活动步,并且转换条件件X1满足,或者步满足,或者步M303为活动步,并且转换条件为活动步,并且转换条件X4满足,步满足,步M302都应变为活动步,都应变为活动步,M302的起动条件应的起动条件应为:为:,对应的起动电路由两条并联支路组成,每条支,对应的起动电路由两条并联支路组成,每条支路分别由路分别由M301、X1和和M303、X4的常开触点串联而成。的常开触点串联而成。第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和

47、并行序列的编程问题第二部分 PLC1选择序列的编程选择序列的编程第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC1选择序列的编程选择序列的编程(3)以)以转换为转换为中心的中心的编编程程 如如图图5-39所示是所示是对图对图5-37接受以接受以转换为转换为中心中心的的编编程方法程方法设计设计的梯形的梯形图图。用仿。用仿STL指令的指令的编编程方程方式来式来设计选择设计选择序列的梯形序列的梯形图图,请读请读者自己者自己编编写。写。第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC1选择序

48、列的编程选择序列的编程第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC2并行序列的编程并行序列的编程(1)运用)运用STL指令的指令的编编程程 如如图图所示所示为为包含并行序列的功能表包含并行序列的功能表图图,由,由S31、S32和和S34、S35组组成的两个序列是并行工作的,成的两个序列是并行工作的,设计设计梯梯形形图时应图时应保保证这证这两个序列同两个序列同时时起先和同起先和同时结时结束,即两个束,即两个序列的第一步序列的第一步S31和和S34应应同同时变为时变为活活动动步,两个序列的步,两个序列的最最终终一步一步S32和和S35应应

49、同同时变为时变为不活不活动动步。并行序列的分步。并行序列的分支的支的处处理是很理是很简洁简洁的,当步的,当步S0是活是活动动步,并且步,并且转换转换条件条件X01,步,步S31和和S34同同时变为时变为活活动动步,两个序列起先同步,两个序列起先同时时工作。当两个前工作。当两个前级级步步S32和和S35均均为为活活动动步且步且转换转换条件条件满满足,将足,将实现实现并行序列的合并,即并行序列的合并,即转换转换的后的后续续步步S33变变为为活活动动步,步,转换转换的前的前级级步步S32和和S35同同时变为时变为不活不活动动步。步。第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列

50、和并行序列的编程问题第二部分 PLC2并行序列的编程并行序列的编程第第7节节 功能表图中选择序列和并行序列的编程问题功能表图中选择序列和并行序列的编程问题第二部分 PLC2并行序列的编程并行序列的编程 如如图图所示是接受所示是接受STL指令指令编编写的梯形写的梯形图图。对对于并行于并行序列的分支,当序列的分支,当S0的的STL触点和触点和X0的常开触点均接通的常开触点均接通时时,S31和和S34被同被同时时置位,系置位,系统统程序将前程序将前级级步步S0变为变为不活不活动动步;步;对对于并行序列的合并,用于并行序列的合并,用S32、S35的的STL触点和触点和X2的常开触点的常开触点组组成的串

展开阅读全文
相关资源
相关搜索

当前位置:首页 > pptx模板 > 商业计划书

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com