(完整版)PLCS7-300课后习题答案_第1页
(完整版)PLCS7-300课后习题答案_第2页
(完整版)PLCS7-300课后习题答案_第3页
(完整版)PLCS7-300课后习题答案_第4页
(完整版)PLCS7-300课后习题答案_第5页
已阅读5页,还剩75页未读 继续免费阅读

下载本文档

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

文档简介

1、课后题:第一章:什么是可编程控制器?答:可编程序控制器(ProgrammableController):可通过编程或软件配置改变控制对策的控制器。是一台专业环境应用而设计制造的计算机。它具有丰富的输入输出接口,并且具有较强的驱动能力。可编程控制器是如何分类的?简述其特点。答:一体化紧凑型PLC:电源,CPU中央处理系统,I/O接口都集成在一个机壳内。标准模块式结构化PLC:各种模块相互独立,并安装在固定的机架上,构成一个完整的PLC应用系统。3简述可编程控制器的工作原理,如何理解PLC的循环扫描工作过程?答:当PLC投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程序执行和输出刷新三个

2、阶段。完成上述三个阶段称作一个扫描周期。在整个运行期间,PLC的CPU以一定的扫描速度重复执行上述三个阶段。PLC采用循环扫描的工作方式,对输入信号进行的是一次性“采样”。采用这种工作方式,在一个PLC程序循环周期内,即使实际输入信号状态发生变化,也不会影响到PLC程序的正确执行,从而提高了程序执行的可靠性。用户程序通过编程器或其他输入设备存放在PLC的用户存储器中。当PLC开始运行时,CPU根据系统监控程序的规定顺序,通过扫描,可完成各输入点状态采集或输入数据采集,用户程序的执行,各输出点状态的更新,编程器键入响应和显示器更新及CPU自检等功能。PLC的扫描可按固定顺序进行,也可按用户程序规

3、定的顺序执行。简述PLC与继电接触器控制在工作方式上各有什么特点。在继电器控制电路中,当电源接通时,电路中所有继电器都处于受制约状态,即该吸合的继电器都同时吸合,不该吸合的继电器受某种条件限制而不能吸合,这种工作方式称为并行工作方式。而PLC的用户程序是按一定顺序循环执行,所以各软继电器都处于周期性循环扫描接通中,受同一条件制约的各个继电器的动作次序决定于程序扫描顺序,同他们在梯形图中的位置有关,这种工作方式称为串行工作方式。PLC能用于工业现场的主要原因是什么?答:因为它能较好地解决工业控制领域中用户普遍关心的可靠,安全,灵活,方便,经济等问题。1可靠性高,抗干扰能力强;2灵活性好,扩展性强

4、;3控制速度快,稳定性强;4延时调整方便,精度较高;5系统设计安装快,维修方便;6丰富的I/O接口模块;7采用模块化结构;8功能完善,编程简单,易于使用;9总体价格低。详细说明PLC在扫描的过程中,输入映像寄存器和输出映像寄存器各起什么作用?输入采样阶段:PLC以扫描方式按顺序将所有输入端的输入状态进行采样,并将采样结果分别存入相应的输入映像寄存器中,此时输入映像寄存器被刷新。接着进入程序执行阶段,在程序执行期间即使输入状态变化,输入映像寄存器的内容也不会改变,输入状态的变化只在下一个工作工作周期的输入才被从新采样到。输出刷新阶段:当所有指令执行完后,进入输出刷新阶段。此时,PLC将输出映像寄

5、存器中所有与输出有关的输出继电器的状态转存到输出锁存器中,并通过一定的方式输出,驱动外部负载。PLC控制器的控制程序为串行工作方式,继电接触器控制线路为并行工作方式,相比之下,PLC的控制结果有什么特殊性?答:(1)输入/输出滞后现象:与PLC的集中输入集中刷新、程序循环执行、输入滤波器造成的时间常数、输出继电器机械滞后以及程序设计不当的附加影响等有关。(2)多重输出不允许:关于步进梯形图多重输出的情况,将在后面具体讲述的PLC指令时予以介绍。PLC、单片机系统的主要区别在哪里?答:(1)PLC是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。(2)单片机可以构成各种各样的应用

6、系统,从微型、小型到中型、大型都可,PLC是单片机应用系统的一个特例。(3)不同厂家的PLC有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。(4)单片机用来实现自动控制时,一般要在I/O接口上做大量的工作。例如要考虑现场与单片机的连接,接口的扩展,I/O信号的处理,接口工作方式等问题,除了要设计控制程序外,还要在单片机的外围做很多软硬件工作,系统的调试也较复杂。PLC的I/O口已经做好,输入接口可以与输入信号直接连线,非常方便

7、,输出接口也具有一定的驱动能力。第二章:SIMATICS7-300MPI接口有何用途?答:MPI是多点接口(MultiPointInterface)的简称,是西门子公司开发的用于PLC之间通讯的保密的协议。MPI通讯是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通讯方式。DI模块接口电路有哪些?DO接口电路有哪些?答:直流32点数字量输入模块的内部电路;交流32点数字量输入模块的内部电路。32点数字量晶体管输出模块的内部电路;32点数字量晶管输出模块的内部电路;16点数字量继电器输出模块的内部电路。PLC的工作方式有几种?如何改变PLC的工作方式?答:一.PLC采用“顺序扫描

8、,不断循环”的工作方式二.中断处理。1).每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。2).输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。3).一个扫描周期分为输入采样,程序执行,输出刷新。4).元件映象寄存器的内容是随着程序的执行变化而变化的。5).扫描周期的长短由三条决定。(1)CPU执行指令的速度(2)指令本身占有的时间(3)指令条数6)由于采用集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/输出响应延迟。4PLC按电源分类有哪几种输出模块?若按开关器件分类,有哪几种输出方式

9、?如何选PLC输出类型?答:直流驱动输出模块、交流驱动输出模块。有继电器输出模块、晶体管输出模块、晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固态继电器,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。可根据实际情况按照上述规则选取。5PLC中的“软继电器“与实际的继电器相比,有哪些特点?答:(1)反应速度快,噪音低,能耗小。体积小;(2)功能强大,编程方便,可以随时修改程序;(3)控制精度高,可进行复杂的程序控制;(4)能够对控制过程进行自动检测;(5)系统稳定,安全可靠;6何谓通道和通道号?PC的通道分哪几类?答:计算机系统中传送信息和数据的装

10、置,主要有主存储器读写通道和输入、输出通道。能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与管理外部设备。通道号则是对某个通道的称谓。分类:字节多路通道、数组多路通道、选择通道。第四章:1S7-300有哪几种寻址方式?直接寻址与间接寻址有何区别?S7-300有4种寻址方式:立即寻址、存储器直接寻址、存储器间接寻址、寄存器间接寻址。存储器直接寻址,简称直接寻址,这种寻址方式在指令中直接给出操作数的存储单元地址。存储器间接寻址,简称间接寻址,这种寻址方式在指令中以存储器的形式给出操作数所在存储单元地址,也就是说该存储器的内容是操作数所在存储单元的地址。2M0.0、MB0、MW0和MD

11、0有何区别?M、MB、MW、MD都是位存储器(又称输出继电器)。M为存储位标识符,寻址范围为0.0255.7;MB为存储字节标识符,讯寻址范围为0255;MW为存储字标识符,寻址范围为0254;MD为存储双字标识符,寻址范围为0252。3S7-300PLC有哪些内部元器件?各元件地址分配和操作数范围怎么确定?S7-300PLC的内部元器件有:输入过程映像寄存器、输出过程映像寄存器、位存储器、外部输入寄存器、外部输出寄存器、定时器、计数器、数据块寄存器、本地数据寄存器。地址分配和操作数范围如下表所示:元件名称运算单位寻址范围标识符输入过程映像寄存器(又称输入继电器)(I)输入位0.065535.

12、7I输入字节065535IB输入字065534IW输入双子065532ID输出过程映像寄存器(又称输出继电器)(Q)输出位0.065535.7Q输出字节065535QB输出字065534QW输出双字065532QD位存储器(又称辅助继电器)(M)存储位0.0255.7M存储字节0255MB存储字0254MW存储双字0252MD外部输入寄存器(PI)外部输入字节065535PIB外部输入字065534PIW外部输入双字065532PID外部输出寄存器(PQ)外部输出字节065535PQB外部输出字065534PQW外部输出双字065532PQD定时器(T)定时器0255T计数器(C)计数器025

13、5C数据块寄存器(DB)数据位0.065535.7DBX或DIX数据字节065535DBB或DIB数据字065534DBW或DIW数据双字065532DBD或DID本地数据寄存器(又称本地数据)(L)本地数据位0.065535.7L本地数据字节065535LB本地数据字065534LW本地数据双字065532LD4.在状态字中,RLO作用是什么?状态字中RLO位存储逻辑操作结果。位逻辑指令扫描信号状态“1”和“0”,并根据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)成为逻辑运算结果,存储在状态字“RLO”中。5S7-300的基本数据类型有哪些?类型(关键词)位表示形式数据与范围事例布

14、尔1布尔量Ture/False触点的闭合断开(BOOL)字节8十六进制B#16#0B#16#FFLB#16#20(BYTE)二进制2#02#1111_1111_1111_1111L字12#0000_0010_100(WORD)600000十六进制W#16#0W#16#FFFFLW#16#0380BCDC#0C#999LC#896B#(0,0)B#(255,255)LB#(10,10)无符号丨进制双字3十六进制DW#16#0000_0000DW#16#FFL(DWORD2FF_FFFFDW#16#0123_ABC)D无符号数B#LB#(1,23,45,67)(0,0,0,0)B#(255,255

15、,255,255)字符8ASCII字符可打印ASCII字符A、0、,(CHAR)整数(INT)1-32768+32767L-23有符号丨6进制数长整数3L#-214783648L#214783647L23#有符号丨(DINT)2进制数实数3IEEE浮点土1.175495e-38土3.402823e+L2.34567e+2(REAL)2数38时间3带符号T#24D_20H_31M_23S_648MSL(TIME)2IEC时间,T#24D_20H_31M_23S_647MST#8D_7H_6M_5S_分辨率为0MS1ms日期3IEC日期,D#1990_1_1D#2168_12_31LD#2005_

16、9_27(DATA)2分辨率为1天实时时间3实时时TOD#0:0:0.0TOD#23:59:59.999LTOD#8:30:45.12仃ime_Of_2间,分辨Daytod)率为1msS5系统时3S5时间,S5T#0H_0M_10MSL间2以10msS5T#2H_46M_30S_0MSS5T#1H_1M_2S_10(S5TIME)为时基MS在RS触发器中何谓“置位优先”和“复位优先”,如何运用?置位、复位指令与RS触发器指令有何区别?(55)置位优先:当R和S驱动信号同时为“1”时,触发器最终为置位状态;复位优先:当R和S驱动信号同时为“1”时,触发器最终为复位状态;如何运用:RS触发器和SR

17、触发器的“位地址”、置位、复位及输出(Q)所使用的操作数可以是:I、Q、M、L、D。RS触发器:.屈汕I一元一|IdFIT1車It柯耳1k准地a1$严Hk亘位虽号s也地aSP触发器:捋孝用式LAD拎*希式-JI也信耳A5LJS应电址A竄愷情号区别:置位和复位指令根据RLO的值来决定操作数的信号状态是否改变,对于置位指令,一旦RLO为“1”,则操作数的状态置“1”,即使RLO又变为“0”,输出仍保持为“1”;若RLO为“0”,则操作数的信号状态保持不变。对于复位操作,跟置位情况类似;这一特性又陈伟静态的置位和复位,相应地,赋值指令被成为动态赋值。而RS触发器指令时根据R、S的输入状态以及RS触发

18、器的类型来决定输出地状态。对触点的边沿检测指令与对RLO的边沿检测指令有何区别?答:RLO-边沿检测:当逻辑操作结果变化时,产生RLO边沿。检测正边沿FPRLO从“0”变化到“1”,“FP”检查指令产生一个“扫描周期”的信号“1”;检测负边沿FN,则RLO从“1”变化到“0”,“FN”检查指令产生一个“扫描周期”的信号“1”。上述两个结果保存在“FP(FN)”位存储器中或数据位中,如M1.0,同时,可以输出在其他线圈。信号-边沿检测:同上面的RLO指令类似,当信号变化时,产生信号边沿,也有正/负边沿之分:POS/NEG。综上所述,这两着之间的主要区别在于一个是检测逻辑操作结果,一个是操作信号变

19、化结果。个常开按钮按下的过程中,发生了两个边沿跳变,何谓“上升沿”?在S7-300PLC中如何检测“上升沿”?上升沿:从0到1的跳变称为上升沿。采用触点信号上升沿检测指令来检测。比如:AI0.0(与运算)BLD100FPMO.O(上升沿检测)=Q4.0S7-3OO有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区别?答:共有5种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展脉冲定时器)、S_ODT(接通延时定时器)、S_ODTS(保持型接通延时定时器)、S_OFFDT(断电延时定时器)。区别:S_PULSE(脉冲定时器)的工作特点为:输入为1,定时器开始计时,定时位为1

20、;计时时间到,定时器停止工作,定时位为0。如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为0。S_PEXT(扩展脉冲定时器)的工作特点为:输入从01时,定时器开始工作计时,定时器位为1;定时时间到,定时器位为0。在定时过程中,输入信号断开不影响定时器的计时(定时器继续计时)。用线圈表示的定时器与用功能框表示的定时器有何区别?答:用线圈表示的定时器一般接在网络的最后;(如下图:)亞II用方框表示的定时器后面还有一个输出端,可以控制通断。(如下图:)Q99;PE綁Q*?TYBI.RBCDS7-300的计数器有几种计数方式?答:计数方式可分为:连续计数,计到上限时跳到下限重新开始。一

21、次计数,计到上限时跳到下限等待新的触发。周期计数,从装载值开始计数,到可设置上限时跳到装载值重新计数。分析几种移位指令的区别。答:1.SSI或SSI数值(有符号整数移动),空出位用符号位(位15)填补,最后一处的位送CC1,有效移位位数是015。SSD或SSD数值(有符号长整数移动),空出位用符号位(位31)填补,最后移出的位送CC1,有效移位位数是032。SLW(字左移)或SLWv数值,空出位用“0”填补,最后移出的位送CC1,有效移位位数是015。SRW(字右移)或SRWv数值,空出位用“0”填补,最后移出的位送CC1,有效移位位数是015。SLD(双字左移)或SLD数值,空出位用“0”填

22、补,最后移出的位送CC1,有效移位位数是032。SRD(双字右移)或SRD数值,空出位用“0”填补,最后移出的位送CC1,有效移位位数是032。RLD(双字循环左移)或RLDv数值,有效移位位数是032。RRD(双字循环左移)或RRDv数值,有效移位位数是032。RLDA(累加器1通过CC1循环左移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。RRDA(累加器1通过CC1循环右移),累加器1的内容与CC1一起进行循环左移1位。CC1移入累加器1的位0,累加器1的位31移入CC1。第五章:1STEP7中有哪些逻辑块?答:逻辑块包括功能块FB

23、、FC,组织块OB,系统功能块SFB、SFC。2功能FC和功能块FB有何区别?答:功能块FB和功能FC都属于用户自己编程的块,功能块FB带有一个附属的背景数据块DI。传递给FB的参数和静态变量存在背景背景数据块中,临时变量存在L数据堆栈中。功能FC没有它自己的存储区,所以必须为它内部的形式参数指定实际参数。另外,不能为FC的局域数据分配初始值。系统功能SFC和系统功能块有何区别?答:系统功能SFC和系统功能块SFB与功能FC、功能块FB非常相似,只不过前面两者是系统自带的。系统功能块SFB要求必须为它生成背景数据块,并将其下载到CPU中作为用户程序的一部分,而系统功能SFC不需要。4共享数据块

24、和背景数据块有何区别?答:共享数据块:又称作全局数据块,用于存储全局数据,所有逻辑块(OB、FC、FB)都可以访问共享数据块存储的信息。背景数据块:用作“私有存储器区”,即用作功能块(FB)的“存储器”FB的参数和静态变量安排在它的背景数据块中。背景数据块不是由用户编辑的,而是由编辑器生成的。5什么是符号地址?采用符号地址有哪些好处?答:符号寻址:在符号寻址中,使用的是符号(例如:MOTOR_ON),而不是绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义符号。使用符号地址使得程序方便易读,即其阅读性和可理解性更高。符号寻址-概述何处便用符号7它们存竝在何处?如何建主它门?

25、全局数10:-输土位有館器、定时器.计數-外识1心符号表符号垢整器咼酒抿块:-块養数-同知门伍时数捋块的声明表程序编辑器跳转扳号块的代碍区程序扁辑器块書称:FB-FC-DB-VAT-UDT符号表:吁号編楫器DB的声明耒程序编辑器组织块可否调用其他组织块?答:OB组织块由PLC的操作系统自行调用,无需用户干预,用户仅可以在0B中调用其他的FC,FB,不可调用0B。B堆栈与L堆栈有何不同?答:局部数据堆栈简称L堆栈,是CPU中单独的存储器区,可用来存储逻辑块的局部变量(包括OB的起始信息)、调用功能FC时要传递的实际参数,梯形图程序中的中间逻辑结果等。可以按位、字节、字和双字来存取。块堆栈简称B堆

26、栈,是CPU系统内存的一部分,用来存储被中断的块的类型、编号、优先级和返回地址;中断时打开的共享数据块和背景数据块的编号;临时变量的指针(被中断块的L堆栈地址)。在变量声明表内,所声明的静态变量和临时变量有何区别?答:静态变量和临时变量同属于局部变量,临时变量又称作暂态变量,静态变量存储在背景数据块中,块调用结束后,其内容被保留;临时变量存储在L堆栈中,执行结束变量的值因被其它内容覆盖而丢失。编程题解答第四章:第1次按按钮指示灯亮,第2次按按钮指示灯闪亮,第3次按下按钮指示灯灭,如此循环,试编写其PLC控制的LAD程序。分析:通过计数器和比较器实现题目中的要求:按第1次,计数器为1,通过比较器

27、,使灯Q0.0亮;按第2次,计数器为2,通过比较器,使灯Q0.0闪;按第3次,计数器为3,通过比较器,清零计数器,并使灯Q0.0灭。程序如下:注籟:CO10.05_CUCUQCV-W1注籟:CO10.05_CUCUQCV-W1PVCVBCD按一次开关,记一次数;豳豳标题:第一次按,灯Q0.0第一次按,灯Q0.0亮;第二次按,灯Q0.0闪;程序段殴标题:注襌:TOIITL5SODTQ-程序段殴标题:注襌:TOIITL5SODTQ-S5T#3QOMS-.17BIkBCD与程序段2一起实现灯Q0.0的闪烁;标题:注释:CMP1Ol-INI3-INSQ0,14)I按第三次时,用Q0.1来清空计数器。实

28、验仿真:第1次按时,计数器为1,Q0.0亮;回cpu|=丁回7W|=回*|理QB.=|ET|魁备广RUN-FIElEli尋丨QElBiS5DC*RUN7654321076543210:STOP厂sr0F,忖Ree|厂厂厂厂厂厂厂破厂厂厂厂厂厂厂Rt回魂r邑T回亦F-s|c占-H-3aT1|C0|BCDJ1O110ms二JT=0|25hOnn?T=Ei|豈第2次按时,计数器为2,Q0.0闪;既有亮,又有灭;biib“r囲宓Bqb.|s宓0Bits.QB0沁jJ7GE4T210厂厂厂厂厂厂厂硬7GE4T210rrrrrrrr第三次按时,计数器清零,Q0.0灭用一个按钮控制2盏灯,第1次按下时第1盏

29、灯亮,第2盏灯灭;第2次按下时第1盏灯灭,第2盏灯亮;第3次按下时2盏灯都灭。分析:使用计数器和互锁来实现题目所给的要求;计数器用来记录按键的次数;互锁电路来实现灯Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,Q0.0灭;程序如下:程序段标题:10;0IICOcuscuQ11ECV-W1PVCV_BCDQ0.2-R1用计数器记录按下的次数;程序段2:标题:CMP=1NO.11-Wl-IN1IN1IN22-W1-HIN2MO.OCMP=1NO.11-Wl-IN1IN1IN22-W1-HIN2MO.OQO,a()IQO;-1PI利用互锁电路来实现QO.O亮的时候,灯Q0.1灭;灯Q0.1亮的

30、时候,Q0.0灭;程序段3:标题?注律CMP=CMP=I3-IN1W1-IN2QCL27)I第三次按下时,利用Q0.2来清零计数器,同时也使得Q0.0与Q0.1都灭;实验仿真:第一次按下:UCPU|qE0I&Ju一回西SQB.|匕回SC.|二回因F1UN-PRUNSTOPFF匸IINTUsDDRSJ4RES|lB0F1UN-PRUNSTOPFF匸IINTUsDDRSJ4RES|lB0曜7S543210厂厂厂厂厂厂厂17SJ7654-3210厂厂厂厂厂厂厂P计数器为1,灯Q0.0亮;灯Q0.1灭;第二次按下:Li:iCFU匸回E3|POTSRUN-P7RUNSTOPMRESJ7G543210rr

31、rr厂厂厂阳ss!回IEaQB.I=1回据7G543210厂厂厂厂厂厂莊厂=3E0BCD计数器为2,灯QO.O灭;灯QO.1亮;第三次按下:计数器清零,两盏灯都灭。编写PLC控制程序,使Q4.0输出周期为5s,占空比为20%的连续脉冲信号。分析:采用两个定时器以及常开常闭开关来实现某个通路的循环通断,同时设置相应地定时器的定时时间,就能够满足题目要求。程序如下:瘪溯0:瘪溯0:标题:程序段2:标题:T1JI3&UDTQ,QS5T#1J-TVBIIIATCTIRBCDI当I0.0没有按下时,定时器处于复位状态,按下I0.0后,从Q4.0先灭4s,再亮1s,这样就是先了题目的要求实验仿真:UJCP

32、UIQ回_.魂I匱IB.=.回_事国QB.I回_卫厂RUN-P-RUN厂STOPL1RES7E54321Brrrr厂厂厂臣F厂RUN-P-RUN厂STOPL1RES7E54321Brrrr厂厂厂臣F卩匚UNTOsDDRsHt.r7bT0Bits.占-茴飞T.176543210rrrrrrrr|110|lOrris曹t一ri向irnri|20plOms”T=0经过Is后,Q4.0又灭,如下不停地循环下去,实验题目要求。设计鼓风机系统控制程序。鼓风机系统一般有引风机和鼓风机两级构成。要求:按下起动按钮后首先起动引风机,引风机指示灯亮,10s后鼓风机自动起动,鼓风机指示灯亮;按下按钮后首先关断鼓风机

33、,鼓风机指示灯灭,经20s后自动关断引风机和引风机指示灯。起动按钮接I0.0,停止按钮接10.1。鼓风机及其指示由Q4.1和Q4.2驱动,引风机及其指示由Q4.3和Q4.4驱动。分析:使用延迟定时器来实验引风机与鼓风机的先后开启与关闭。程序如下:祠愿嫁标题:TOT1MO.OQ4.3T1MO.OPIQ4.4按下启动开关I0.0时,Q4.3与Q4.4先启动,并是先自锁功能,即使I0.0弹起,Q4.3与Q4.4也是导通的;程序段2:标题:I1W.QTOII亞IS5T#1OLS用中间状态M0.0来启动定时器TO,即10s后来启动Q4.1和Q4.2;程序段3二極题:TO10,1ITO10,1II1/1-

34、7)IQ4.2.4)I10s后,启动Q4.1和Q4.2;程序段心标题:10,1T1;II昭IS5T#2OS按下停止按钮I0.1后,定时器T1启动,首先Q4.1与Q4.2断开,接着经过20s后,Q4.3与Q4.4断开。实验仿真:按下I0.0,先Q4.4与Q4.3先启动,T0开始计时0CPU1=1S3jsIB.1S|E3-|BQB.ci|回E3SFDP厂RLIN-PIB1弧lJQB4血fL_DC*FiUN765432107654210RUNSTOP厂STOPMRESj厂厂厂厂厂厂厂P|厂厂厂阿rrrr固T.*“tzT回3|rI回1館T0T174100msT=0厂0|l0msT=010s后,Q4.1

35、与Q4.2启动rdcpuVEl.VBQB.,rdcpuVEl.VBQB.,F厂DF1DC“RUNSTOPRUN-PRUNSTOPMRESilB0酗|76543210nrrr厂厂厂硬QB4Bits*I76543210厂厂厂I7啟硬硬厂|LjT.回|LjT.回L谜亘T.按下按下I0.1后,先关闭Q4.1和Q4.2,同时启动定时器T1ISQB.ISQB.|二回E3爲CRUN-PDC7RUN爲CRUN-PDC7RUNsXrSTOPMRESIB0Eits7-G54:3:210厂厂厂厂厂厂PFQB47G542210rrrr疋厂厂rElts二iSS:T.SS:T.0100msp18610Oms20后Q4.4

36、与Q4.3关闭直|CPU9BMGI自汨.J|回!|讚|区QB.匚】回!S3SFDPRUN-P汨|BhQB4酿-DC两RUN7654107654?210RIJN.STOPrstophres|厂厂-厂厂厂卩厂rrrr厂厂厂厂阎T-L回应胡丁j甘ii回irTT|OjlPOmsJ=o|0ICiClmd丁T=0某设备有3台风机,当设备处于运行状态时,如果有2台或2台以上风机工作,则指示灯常亮,指示“正常”如果仅有1台风机工作,则该指示灯以0.5Hz的频率闪烁,指示“一级报警”如果没有风机工作了,则指示灯以2Hz的频率闪烁,指示“严重警报”当设备不运转时,指示灯不亮。试用STL及LAD编写符合要求的控制程

37、序。提示:本题要点是如何实现“一灯多用”功能。指示灯H1指示了4种状态:“正常、一级报警、严重警报、设备停止”分析:本实验涉及到一些信号的与或的关系,并可以一用第一题中小灯闪烁的思路来实现不同频率的闪烁。(10.0启动开关;10.1,10.2,10.3表示风机,1表示正在运行,0表示不运行;Q0.0指示灯)LAD程序如下:瀚劉标题:当有2台以上的风机处于工作时,第一部分通,灯Q0.0一直亮;当只有1台风机处于工作时,第二部分通,灯Q0.0以0.5Hz的频率闪烁;当没有风机处于工作时,第三部分通,灯Q0.0以2Hz的频率闪烁;程序段2程序段2:标题:注释;TOT1SSODTaTVBIRBCDS5

38、TS1S-使灯以0.5Hz的频率闪;程序段恭标题;T3T2IIsSODTQ11S5T#50.0MS-TVBIRBCD11使灯以2Hz的频率闪;STL程序如下:榻题:榻题:注释;AI0.0A(AI0.1AI0.2AI0.3OAI0.1AI0.2ANI0.3OAI0.1ANI0.2AI0.3OANI0.1AI0.2AI0.3)O(AI0.0A(ANI0.1ANI0.2AI0.3OANI0.1AI0.2ANI0.3OAI0.1ANI0.2ANI0.3)ANT1LS5T#1SSDT0NOP0NOP0NOP0AT0)O(AI0.0ANI0.1ANI0.2ANI0.3ANT3LS5T#500MSSDT2N

39、OP0NOP0NOP0AT2)=Q0.0程瘁段2闵标题:注释;AT0LS5T#1SSDT1NOP0NOP0NOP0NOP0程序段标题:TOAT2LS5T#500MSSDT3NOP0NOP0NOP0NOP0实验仿真:当三台都工作时,Q0.0一直亮。|卫CPU二.回龍.口回1空IBQB.|=/|旨|曲备厂RUN-PIEQB0旧煨.-DCRUN7654321076543210黑厂讥卩邮列厂厂厂厂|77FF厂厂厂厂厂厂厂P当任意两台工作时,Q0.0一直亮。cfu=回据!rh.”|=回SE圍QB.L更JRUN-P|IBD|BitsjJQB0ISits-DCyRUN7654321D765432105Y0P

40、厂STOPMRES|厂厂厂厂I7TFFnrrr厂厂厂臣当只有一台工作时,Q0.0以0.5Hz的频率闪烁,T0,T1起作用。BjcpuSFDPDCRUNSTOPRUN-P丁RUN厂stopMre|TOC o 1-5 h z刁|Eib.-qIIb|IB0Bh76543厂厂厂厂厂R厂PsehfBh33210厂厂厂厂厂厂厂厂740:|IClrri$T=;Ci|口TV0-帝当都不工作时,Q0.0以2Hz的频率闪烁,T2,T3起作用。SQB.EZSQB.EZ回豆QB0Bits76543210rrrrrrrr某自动生产线上,使用有轨小车来运转工序之间的物件,小车的驱动采用电动机拖动,其行驶示意图如图4-47

41、所示。控制过程为:小车从A站出发驶向B站,抵达后,立即返回A站;接着直向C站驶去,到达后立即返回A站;第三次出发一直驶向来D,到达后返回A站;必要时,小车按上述要求出发三次运行一个周期后能停下来;根据需要,小车能重复上述过程,不停地运行下去,直到按下停止按钮为止。分析:按PLC控制系统设计的步骤进行完整的设计。A站A站B站C站D站位置开关K1位置开关K2位置开关K3位置开关K4思路:以Q0.7亮表示小车在A站,Q0.5亮表示小车在B站,Q0.3亮表示小车在C站,Q0.1亮表示小车在D站。10.0启动开关;10.1按下,就运行一个周期后停下来,用来紧急停车。用计数器来确定小车运动到的位置。程序如

42、下:程序段1;耘题;10.0N0:3MO.20W.Q0卜Q0.-74)-CUPVQL.1-cos_cuQcvcvBCD-WL当车返回到A就记一次数程瘁段节标题:从A出发,一段时间到达B,接着返回到A注释:从A出发,一段时间到达C,接着返回到A程序段4;标题;从A出发,一段时间到达D,接着返回到A注粘10.1M0.4QI.1441I(I10.2必要时,按10.1运行一个周期停下来。实验仿真:SQB.1=1回IIss?FSQB.1=1回IIss?F厂DPDCVRUNSTOPRUN-PRUNSTOPmreU7654321OfrrrrrrrF76543210i7rrrrrrr从AQ0.7出发运动到BQ

43、0.5rmcpu亘亘13Q际匚亘亘亘frmcpu亘亘13Q际匚亘亘亘frSib.7G543210rri7厂厂厂厂厂第RUN-PDCfRUNgp厂STOPMREC|QBci-jBi隨|在返回AQ0.77654321DrrrrrrrrIBEJ弧T回7654321DrrrrrrrrIBEJ弧T回IIS31=1BQB._RCPUa回宓|b:b.亘.接着从AQ0.7出发运动到CQ0.3IB.“|=|回|認|0ElDElik刁76543210rrrr厂厂厂事同叽rnrnwi|QEl0Bits亍76543210rrrrrrrr接着再返回AQ0.7u,lCPU口回恋二;1IS汩“匡z亘亘回II.g?F厂DPD

44、CV?F厂DPDCVRUNSTOPRUN-PFlU忖STOPMREd76543210rrrrrrrrqe76543210i7rrrrrrr接着从AQ0.7出发运动到DQ0.1ECPU丘S3皆.IEIIEI0器厂RUN-PDC/RUNp厂STOPSIRES.E376543210厂厂厂厂厂厂厂P76543210厂厂厂厂厂厂阿厂接着再返回AQ0.7SFDPDCRUNSTOPSFDPDCRUNSTOP厂RUN-PVRUN厂TDPmreUrscpu匡至z卫zczi回4据边076543Z1017厂厂rrrrr如此这样一直循环下去。当需要听下时:按下I0.1运行完一个周期后,停止在AQ0.7回CPU,_|a

45、IIE3I0IB.回|S3=爲HUN-PIB0Bits创QEl0Sits二DC“RUN7654321076543210rSTOPhIREg|rrrr厂厂麼破17厂厂厂厂厂厂厂如图4-48所示为一个大型反应器,反应过程要求在恒温和和恒压下进行。对于该系统分别安装有温度传感器T和压力传感器P。而反应器的温度和压力调节是通过加热器H、冷却水供给装置K和安全阀S来实现。工艺要求如下:安全阀S在下述条件下启动:压力P过高,同时温度T过高或温度T正常。冷却液供给装置K在下述条件下启动:温度T过高,同时压力P过高或正常。加热器H在下述条件下启动:温度T过低,同时压力P不太大;或者温度T正常同时压力太小。如果

46、反应器的冷却水供给装置K或加热器H启动工作,则搅拌器U将自动伴随其工作,保障反应器中的化学反应均匀。试设计该反应器的控制程序,并分配I/O资源。压力过高压力过高1搅拌器iA压力高低凶UP安全阀匚T冷却水输出A7/温度过高温度过低iA压力高低凶UP安全阀匚T冷却水输出A7/温度过高温度过低冷却水输入H加热器思路:10.0表示P过高;10.0为1时表示P过高;10.1为1时表示P正常;10.2为1时表示P过低;10.3为1时表示T过高;10.4为1时表示T正常;10.5为1时表示T过低;Q0.1为1时表示启动安全阀S;Q0.2为1时表示启动装置K;Q0.3为1时表示启动加热器H;Q0.0为1时表示

47、启动搅拌器U;定义好输入输出接口,就可以根据题目意思来进行编程。程序如下:标题:注軽:10.010.310,4Q0-14)I程序段右;标题丫10.3Q0.2程序如下:标题:注軽:10.010.310,4Q0-14)I程序段右;标题丫10.3Q0.22)I10:1程序段3程序段3诒标题;注释:I0;5I0;5IO.1TOC o 1-5 h z10.410.2程序段4:标题丫JIO.QQ0.0.TI()1W.1程序仿真:(随机选择集中状态进行测试)回空1ySB.口回RUN-PRUNSTOPMREgl回QPU76543210厂厂厂厂硬厂厂P当T,P都过高时,满足工艺条件1、2、4,故启动S,RUN-

48、PRUNSTOPMREgl回QPU76543210厂厂厂厂硬厂厂P0Elit愛丁76543210厂厂厂厂厂PP|7当P正常,T过高时,满足工艺条件2、4,故启动K,U,也符合题目要求rCPU二回II澳H-IBI口回皑sqb.ijrnrn=DP厂RUN-PI|IE|BitsdQE猟*DCRUN7654321076543210黑黑1STUPMREsrrrrrrFrrrrrrirp如图4-49所示为物料检测站,若传送带上30s内无产品通过,则检测器下的检测点报警,试编写其梯形图程序。供料装置0检测器传送带供料装置0检测器传送带分析:I0.0为1时表示有产品通过,Q0.0为1时表示报警器发出报警;利用

49、延迟定时器即可实现。程序如下:注釋:10.a4/bS_ODTSQ10.a4/bS_ODTSQTTBIKBCDTOS5T#3OS-go.a4)I当I0.0没有信号时,30s后Q0.0导通,报警器发出报警;若在30s内有产品信号,则T0重新定时30s。程序仿真:没有信号,等待30s后,Q0.0发出报警:ejcpu回亘固阳亘亘ejqbu,RUNSTOPffluntocvDDRSMRES:QERUNSTOPffluntocvDDRSMRES:QE076543210厂厂厂厂厂厂厂F7有信号时,不报警:需厂R呗F需厂R呗F:DC丽RUNSTOPrSI0P赋5|IB0|iqb.回匸|QB0晒二7654321

50、0厂广厂厂1厂厂厂厂7554321D厂厂厂厂厂厂厂17Use.苣亘亘第五章:1.用10.0控制接在Q4.0Q4.7上的8个彩灯循环移位,用T37定时,每0.5s移1位,首次扫描时给Q4.0Q4.7置初值,用I0.1控制彩灯移位的方向,试设计语句表程序。分析:采用循环移位器来实现题目要求。循环移位器移动的是32位,因为我们只要每隔8位就把Q4.0Q4.7的值赋给MW0,让其移位,再把WM0的第八位赋给QB4,如此就能够实现左右的移位了。10.1为1时,彩灯左移;程序如下:潮諜r标题:置初值;程序段2;程序段2;祷题m注释:STL程序:AI0.0ANM5.0=L20.0AL20.0JNB_001L

51、49TQB4SETSAVECLRABRSM5.0AL20.0_001:JNBLJNBLT_002:NOPDW#16#31313131MD00注释;0.020.0AL20.0ANT1LS5T#2SSDT37NOP0NOP0NOP0AT37TOC o 1-5 h z=L20.1A(AL20.1AI0.1JNB_003LW#16#1LMD0RLDTMD0SETSAVECLR_003:ABR)JNB_004TOC o 1-5 h zLMD0TQB4_004:NOP0A(AL20.1ANI0.1JNB_005LW#16#1LMD0RRDTMD0SETSAVECLR_005:ABR)TOC o 1-5 h

52、 zJNB_006LMD0TQB4_006:NOP0AL20.0AT37LS5T#0MSSDT1NOP0NOP0NOP0NOP0实验仿真:初始状态:10.1没有按下,右移:laisCPU口丨回!3LS1B”.|口回E営QB.|i=i回S3=需rRUN-PIB0阪QEi4JikDCRUN7.654321Q.76543210=gygpTSTOPrrrrrrrri7rrFFrrr10.1没有按下,继续右移:回CPUaii310IB.3回L翌|崗QB.=回丨庚|=5FDPRUH-PIB0Bits创何4|Bits创DCi门RUN7654.32107654.3210HUIMSTOPrSTOPMREsrrr

53、r厂厂厂膚厂厂横厂niirI0.1按下,左移:fflCPU匸II回丨探肓IB-E回E3BQB.WT巨T|3=需RUN-P|IBD|BihjJQEi4浙恪-DC*RUN76543210:765斗3210gjQp厂STOPMRE5|rrrrrrFFrrrrPirrI0.1按下,继续左移:Bib.1tiWBQB.苔叩同恋!E!和悴.,QEl4漏7654321Ofrrrrrri?F7654321OfRi7rr厂I?厂厂如此,实现了彩灯的左右循环移位。有一工业用洗衣机,控制要求如下:按起动按钮后给水阀就开始给水f当水满传感器动作时就停止给水f波轮正转5s,再反转5s,然后再正转5s如此反复转动5分钟f出

54、水阀开始出水f出水10s后停止出水,同时声光报警器报警,叫工作人员来取衣服。按停止按钮声光报警器停止,并结束工作过程。要求:分配I/O口,设计梯形图。分析:10.0表示启动按钮;10.1表示停止按钮;I0.2表示水满信号;Q0.0表示给水阀的开闭(1:开;0:闭);Q0.1为1时表示波轮正转;Q0.2为1时表示波轮反转;Q0.3表示出水阀的开闭(1:开;0:闭);Q0.4为1时表示报警;定义好输入输出口之后,就可以根据题目要求开始设计梯形图程序如下:程序段标题;10.010,110.2Q0.0dI/Il/l()I启动时,首先给水阀Q0.0打开;廖卿标题;EhIQ.l10.2TOT2-一IIQ.

55、l10.2TOT2-一IQ0.2T_IS5T#5M水满(10.2有信号)时,给水阀Q0.0关闭,同时波轮开始正转Q0.15s,再反转Q0.25s,然后再正转Q0.15s,如此反复转动5分钟程序段毗标题;10.14/卜T210.14/卜T2M(JJT4旳一fSST#10ST45分钟后,Q0.3打开,即出水阀发开,在10s后开始报警;按下停止按钮I0.1后,都复位。实验仿真如下:启动开关I0.0按下后,首先开始进水,给水阀Q0.0打开:RUN-PRUNSTOPMRE町IB0亟765RUN-PRUNSTOPMRE町IB0亟76543210rrrrrrnp厂FPCUNTOsDDRS给水阀QO.O关闭,

56、同时波轮开始正转Q0.15s,再反转Q0.25s,如此反复转动5分钟r_-r“_厂k-壬:”:一$Ecpu回WlIS!iB丨口”回亟Iqb.|piQEiQE0亟7654321DrrrrrrrFP匚UNTO_sDDnnTffl、CPUIu|回|esTf%:FP匚UNTO_sDDnnTffl、CPUIu|回|esTf%:B.回E31=鬻RUM-P1|IB0|Bits_rlDC#FiUN7654i210gi0PrST0P腼E引厂厂广厂厂17厂7QB0SQB.丘再10s后,开始报警:gZjlB.固QB.|匕回卫7S54321D厂厂厂厂17厂厂厂:IB0仿真结束。7654321.0L厂厂厂厂厂宵硬Bit

57、s|QB0Bits76543210厂厂厂厂rrr厂RUN-PvRUNTOP5分钟后,Q0.3打开,即出水阀发开:车辆出入库管理。如图5-76所示为车辆入库管理设备布置图,编制一个用PLC控制的车辆出入库管理梯形图控制程序,控制要求如下:入库车辆前进时,经过1#传感器一2#传感器后计数器加1,后退时经过2#传感器一1#传感器后计数器减1,单经过一个传感器则计数器不动。出库车辆前进时经过2#传感器一1#传感器后计数器减1,后退时经过1#传感器一2#传感器后计数器加1,单经过一个传感器则计数器不动作。设计一个由两位数码管及相应的辅助元件组成的显示电路,显示车库内车辆的实际数量。入库指示(Q5.2)S

58、E1(10.0)SE2(10.1)tr入库指示(Q5.2)SE1(10.0)SE2(10.1)tr出库指示(Q5.3)84218421Q4.7Q4.0(10.2)Q5.0Q5.1库存显示分析:每两个传感器信号为1次判定,并采用记忆环节来所存前一个的信号,若满足题目中的计数的增加要求,则计数器C0加1;若满足题目中的计数的减少要求,则计数器C0减1;I0.0为SE1传感器信号;10.1为SE2传感器信号;10.2为启动开关。程序如下:注释:10.0cuSCUDQW.24/1MO.0T卜cv-wsCVBCDIO.1MO.5UB回E3rv固IB“|匸SS3h固叫|匸归E3=留厂RUN-PIE!0Bi

59、tsQE:4ElitsJ兀/RUN11卜17654321Q7654321QSTOPr;uSibrscfuSib3肉班F習3“IH1IB0恥vQEi0!3its?6543210?6543210rrrrrrri?rrrrrrpr需厂RUN-P兀*RUN塞PrSTOP阳点|当T信号(10.4)过来时,搅拌器M(Q0.5)打开,同时电炉H(Q0.4)关闭,5min中后,停止加热,并打开当T信号(10.4)过来时,搅拌器M(Q0.5)打开,同时电炉H(Q0.4)关闭,5min中后,停止加热,并打开K3(Q0.3),如下:CPU1=1IIS|3I*A.Jtzr回ir7爲RUN-PIB0仃DCPRUN7.G

60、543210STOP厂ST0PMRE$|厂厂厂任17莎厂回QB0jgits7.G543210厂厂厂厂I7厂厂口Z!Li.ICPU=1向|更曹IE.台iss圍qb.rii向百卷厂RUN-PIB0EiiEsQB0弧DC*RUN765432107EE43210gfgpstopmresJ厂厂厂厂厂何厂1?厂厂厂厂厂h广r当液位L1信号(10.3)过来时,K2(Q0.2)关闭,同时电炉H(Q0.4)打开,当液位降到L3(I0.5)时,经过10s,K3(Q0.3)关闭,如下:rdcpu爲RUN-PDCRUN器黑厂rdcpu爲RUN-PDCRUN器黑厂STOPMRE5|glBJu育WIB0Bits76543

温馨提示

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

评论

0/150

提交评论