(完整版)PLCS7-300课后习题答案_第1页
(完整版)PLCS7-300课后习题答案_第2页
(完整版)PLCS7-300课后习题答案_第3页
(完整版)PLCS7-300课后习题答案_第4页
(完整版)PLCS7-300课后习题答案_第5页
免费预览已结束,剩余72页可下载查看

下载本文档

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

文档简介

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

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

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

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

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

6、里?答: ( 1) PLC 是建立在单片机之上的产品,单片机是一种集成电路,两者不具有可比性。( 2)单片机可以构成各种各样的应用系统,从微型、小型到中型、大型都可,PLC 是单片机应用系统的一个特例。( 3)不同厂家的PLC 有相同的工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标准化方向迈进。这正是PLC 获得广泛应用的基础。而单片机应用系统则是八仙过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。( 4)单片机用来实现自动控制时,一般要在I/O 接口上做大量的工作。例如要考虑现场与单片机的连接,接口的扩展,I/O 信号的处理,接口工作方式等问题,

7、除了要设计控制程序外,还要在单片机的外围做很多软硬件工作,系统的调试也较复杂。 PLC 的 I/O 口已经做好,输入接口可以与输入信号直接连线,非常方便,输出接口也具有一定的驱动能力。尺z 第二章:1 SIMATIC S7-300 MPI 接口有何用途?答:MPI是多点接口(Multi Point Interface)的简称,是西门子公司开发的用于 PLC之间通讯的保密的协议。MPI 通讯是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通讯方式。2 DI 模块接口电路有哪些?DO 接口电路有哪些?答: 直流 32 点数字量输入模块的内部电路;交流 32 点数字量输入模块的内部电

8、路。 32 点数字量晶体管输出模块的内部电路;32 点数字量晶管输出模块的内部电路; 16 点数字量继电器输出模块的内部电路。3 PLC 的工作方式有几种?如何改变PLC 的工作方式?答:一PLC 采用“顺序扫描,不断循环”的工作方式二中断处理。1) 每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。2) 输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。3) 一个扫描周期分为输入采样,程序执行,输出刷新。4) 元件映象寄存器的内容是随着程序的执行变化而变化的。5) 扫描周期的长短由三条决定。( 1)

9、CPU 执行指令的速度(2)指令本身占有的时间(3)指令条数6) 由于采用集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/输出响应延迟。4 PLC 按电源分类有哪几种输出模块?若按开关器件分类,有哪几种输出方式?如何选 PLC 输出类型?答:直流驱动输出模块、交流驱动输出模块。有继电器输出模块、晶体管输出模块、 晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动交流负载的双向晶闸管或固态继电器,以及既可以驱动交流负载又可以驱动直流负载的小型继电器。可根据实际情况按照上述规则选取。5 PLC 中的“软继电器“与实际的继电器相比,有哪些特点?答: ( 1)反应速度快,噪音低

10、,能耗小。体积小;( 2)功能强大,编程方便,可以随时修改程序;( 3)控制精度高,可进行复杂的程序控制;( 4)能够对控制过程进行自动检测;( 5)系统稳定,安全可靠;6 .何谓通道和通道号? PC的通道分哪几类?答: 计算机系统中传送信息和数据的装置,主要有主存储器读写通道和输入、输出通道。 能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与管理外部设备。通道号则是对某个通道的称谓。分类:字节多路通道、数组多路通道、选择通道。第四章:1. S7-300有哪几种寻址方式?直接寻址与间接寻址有何区别?S7-300 有 4 种寻址方式:立即寻址、存储器直接寻址、存储器间接寻址、寄存器

11、间接寻址。存储器直接寻址,简称直接寻址,这种寻址方式在指令中直接给出操作数的存储单元地址。存储器间接寻址,简称间接寻址,这种寻址方式在指令中以存储器的形式给出操作数所在存储单元地址,也就是说该存储器的内容是操作数所在存储单元的地址。2. M0.0、MB0、MW0 和 MD0 有何区别?M、MB、MW、MD都是位存储器(又称输出继电器)。M为存储位标识符,寻 址范围为0.0255.7; MB为存储字节标识符,讯寻址范围为 0255; MW为存储 字标识符,寻址范围为0254; MD为存储双字标识符,寻址范围为 0252。3. S7-300 PLC有哪些内部元器件?各元件地址分配和操作数范围怎么确

12、定? S7-300 PLC的内部元器件有:输入过程映像寄存器、输出过程映像寄存器、位 存储器、外部输入寄存器、外部输出寄存器、定时器、计数器、数据块寄存器、 本地数据寄存器。地址分配和操作数范围如下表所示:元件名称运算单位寻址范围标识符输入过程映像寄存器 (又称输入继电器) 输入位0.065535.7P I输入字节065535IB输入字065534IW输入双子065532P ID输出过程映像寄存器 (又称输出继电器) (Q)输出位0.065535.7Q输出字节065535QB输出字065534QW输出双字065532QD位存储器(又称辅助继电器)(M)存储位0.0255.7M存储字节0255M

13、B存储字0254P MW存储双字0252MD外部输入寄存器(PI)外部输入字节065535PIB外部输入字065534P PIW外部输入双字065532PID外部输出寄存器(PQ)外部输出字节065535PQB外部输出字065534r pqw外部输出双字065532PQD定时器(T)定时器0255T计数器(C)计数器0255C数据块寄存器(DB)数据位0.065535.7DBXM DIX数据字节065535DBB或 DIB数据字065534DBW或 DIW数据双字065532DBD或 DID本地数据寄存器 (又称本地数据) (L)本地数据位0.065535.7L本地数据字节065535LB本地

14、数据字065534r LW本地数据双字065532LD4.在状态字中,RLO作用是什么?状态字中RLO位存储逻辑操作结果。位逻辑指令扫描信号状态“1”和“0”,并根据布尔逻辑对它们进行组合,所产生的结果(“1”或“0”)成为逻辑运算结果, 存储在状态字“ RLO”中。5. S7-300的基本数据类型有哪些?类型(关键 词)位表示形式数据与范围事例布尔(BOOL1布尔量Ture/False触点的闭合断开字节(BYTE8十六进制B#16#0B#16#FFL B#16#20字(WORD16二进制2#02#1111_1111_1111_1111L2#0000_0010_1000_0000十六进制W#1

15、6#0W#16#FFFFLW#16#0380BCDC#0C#999L C#896无符号H 进制卜B# (0,0)B#(255,255)L B#(10,10)双字(DWORD)32十六进制DW#16#0000_0000DW#16#FFFF_FFFFLDW#16#0123_ABCD无符号数B#(0,0,0,0)B#(255,255,255,255)L B#(1,23,45,67)字符(CHAR8ASC咛符可打印ASCII字符,A,0,;,整数(INT)16有符号T 进制数卜-32768+32767L -23长整数(DINT)32有符号T 进制数卜L#-214783648L#214783647L 2

16、3#实数(REAL32IEEE浮点数1.175495e-38 3.402823e+38L 2.34567e+2时间(TIME)32带符号IEC时间, 分辨率为1msT#24D_20H_31M_23S_648MsT#24D_20H_31M_23S_647MsL T#8D_7H_6M_5S_ 0MS日期(DATA32IEC日期, 分辨率为1天D#1990_1_1D#2168_12_31L D#2005_9_27实时时间 (Time_Of_ Daytod)32实时时 间,分辨 率为1msTOD#0:0:0.0TOD#23:59:59.999)L TOD#8:30:45.12S5系统时 问 (S5TI

17、ME)32S5时间, 以 10ms为时基S5T#0H_0M_10MS S5T#2 H_46M_30S_0MSLS5T#1H_1M_2S_10MS,如何运用?置位、复位指6 .在RS触发器中何谓“置位优先”和“复位优先”令与RS触发器指令有何区别? ( 55)置位优先:当R和S驱动信号同时为“1”时,触发器最终为置位状态;复位优先:当R和S驱动信号同时为“1”时,触发器最终为复位状态; 如何运用:RS触发器和SR触发器的“位地址”、置位、复位及输出(Q)所使用的操作数 可以是:k Q、M、L、DoRS触发器:精专格式I KfRQ 1mmA 更立信号R 使地址A 民应信号S 夜地址SP触发器:区别

18、:置位和复位指令根据RLO的值来决定操作数的信号状态是否改变,对于置 位指令,一旦RLO为“1”,则操作数的状态置“1",即使RLO又变为“0”,输 出仍保持为“ 1";若RLO为“0”,则操作数的信号状态保持不变。对于复位操 作,跟置位情况类似;这一特性又陈伟静态的置位和复位,相应地,赋值指令被 成为动态赋值。而RS触发器指令时根据R、S的输入状态以及RS触发器的类型来决定输 出地状态。7 .对触点的边沿检测指令与对 RLO的边沿检测指令有何区别?答:RLO-边沿检测:当逻辑操作结果变化时,产生 RLO边沿。检测正边沿 FPRLO从 “0”变化到“ 1”,“FP”检查指令

19、产生一个“扫描周期”的信号“1”;检测负边沿FN,则RLO从“1”变化到“ 0”,“FN”检查指令产生一个“扫描周期”的信号“1”。上述两个结果保存在“FP (FN)”位存储器中或数据位中,如M 1.0,同时,可以输出在其他线圈。信号-边沿检测:同上面的 RLO指令类似,当信号变化时,产生信号边沿,也有正/负边沿之分:POS/NEG。综上所述,这两着之间的主要区别在于一个是检测逻辑操作结果,一个是操作信号变化结果。8 . 一个常开按钮按下的过程中,发生了两个边沿跳变,何谓“上升沿”?在S7-300PLC中如何检测“上升沿” ?上升沿:从0到1的跳变称为上升沿。采用触点信号上升沿检测指令来检测。

20、比如:A I0.0(与运算)BLD 100FP M0.0 (上升沿检测)=Q4.09 . S7-300有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区别?答:共有5种定时器指令,它们是:S_PULSE (脉冲定时器)、S_PEXT (扩展 脉冲定时器)、S_ODT (接通延时定时器)、S_ODTS(保持型接通延时定时器)、 S_OFFDT (断电延时定时器)。区别:S_PULSE (脉冲定时器)的工彳住持点为:输入为1,定时器开始计时,定时位为1;计时时间到,定时器停止工作,定时位为 00如在定时时间未到时,输入变为0,则定时器停止工作,定时器位为变为 00S_PEXT (扩展脉冲定时器)

21、的工作特点为:输入从 0-1时,定时器开始工作计 日工 定时器位为1;定时时间到,定时器位为0o在定时过程中,输入信号断开 不影响定时器的计时(定时器继续计时)。10 .用线圈表示的定时器与用功能框表示的定时器有何区别?答:用线圈表示的定时器一般接在网络的最后;(如下图:)I ! I.用方框表示的定时器后面还有一个输出端,可以控制通断。(如下图:)000 I ¥ IS Q 777-IV BI - R.ECD .11 . S7-300的计数器有几种计数方式?答:计数方式可分为:1 .连续计数,计到上限时跳到下限重新开始。2 . 一次计数,计到上限时跳到下限等待新的触发。3 .周期计数,

22、从装载值开始计数,到可设置上限时跳到装载值重新计数。12 .分析几种移位指令的区别。答:1. SSI或SSI数值,(有符号整数移动),空出位用符号位(位15)填补, 最后一处的位送CC1,有效移位位数是015。2. SSD或SSD数值,(有符号长整数移动),空出位用符号位(位31) 填补,最后移出的位送 CC1,有效移位位数是032。3. SLW (字左移)或$1亚数值,,空出位用“砥补,最后移出的位送 CC1,有效移位位数是015。4. SRW (字右移)或SRW数值,,空出位用“砥补,最后移出的位送 CC1,有效移位位数是015。5. SLD (双字左移)或SLD数值,,空出位用“0R补,

23、最后移出的位 送CC1,有效移位位数是032。6. SRD (双字右移)或SRD数值,,空出位用“0R补,最后移出的位 送CC1,有效移位位数是032。7. RLD (双字循环左移)或 RLD数值,,有效移位位数是032。8. RRD (双字循环左移)或 RRD数值,,有效移位位数是032。9. RLDA (累加器1通过CC1循环左移),累加器1的内容与CC1 一起进行循环左移1 位。 CC1 移入累加器1 的位0,累加器1 的位 31 移入CC1。10. RRDA (累加器1通过CC1循环右移),累加器1的内容与CC1 一 起进行循环左移1 位。 CC1 移入累加器1 的位0, 累加器 1

24、的位 31 移入CC1。第五章:1. STEP7中有哪些逻辑块?答:逻辑块包括功能块FB、FC,组织块OB,系统功能块SFB、SFC。2功能FC 和功能块FB 有何区别?答:功能块FB 和功能 FC 都属于用户自己编程的块,功能块FB 带有一个附属的背景数据块DI。传递给FB的参数和静态变量存在背景背景数据块中,临时变量存在L 数据堆栈中。功能FC 没有它自己的存储区,所以必须为它内部的形式参数指定实际参数。另外,不能为FC 的局域数据分配初始值。3系统功能SFC 和系统功能块有何区别?答:系统功能SFC和系统功能块SFB与功能FC、功能块FB非常相似,只不过前面两者是系统自带的。系统功能块S

25、FB 要求必须为它生成背景数据块,并将其下载到CPU 中作为用户程序的一部分,而系统功能SFC 不需要。4共享数据块和背景数据块有何区别?答:共享数据块:又称作全局数据块,用于存储全局数据,所有逻辑块(OB、FC、FB)都可以访问共享数据块存储的信息。背景数据块:用作“私有存储器区”,即用作功能块(FB)的“存储器”。FB的参数和静态变量安排在它的背景数据块中。背景数据块不是由用户编辑的,而是由编辑器生成的。5什么是符号地址?采用符号地址有哪些好处?答:符号寻址:在符号寻址中,使用的是符号(例如:MOTOR_ON ) ,而不是绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定

26、义 符号。使用符号地址使得程序方便易读,即其阅读性和可理解性更高。符号寻址-概述何处使用符号?它门存放在何姓?如何埋立它们7伞同翻顶:输入输出位存福器,定时器,计敷1-1设g将号表目符号循獐器同粉梃丸-块密曲.闻到门曲前部布跳转标号快的再明来块的代码修程序漏镉器程户编辑需生名构: FE- FC- 0B- VAT- UDT若号唳疗号端植翳数嘱映第成DB的声明表程序编植器6 .组织块可否调用其他组织块?答:OB组织块由PLC的操作系统自行调用,无需用户干预,用户仅可以在 OB 中调用其他的FC, FB,不可调用OB。7 . B堆栈与L堆栈有何不同?答:局部数据堆栈简称L堆栈,是CPU中单独的存储器

27、区,可用来存储逻辑块 的局部变量(包括OB的起始信息)、调用功能FC时要传递的实际参数,梯形 图程序中的中间逻辑结果等。可以按位、字节、字和双字来存取。块堆栈简称B堆栈,是CPU系统内存的一部分,用来存储被中断的块的类型、编号、优先级 和返回地址;中断时打开的共享数据块和背景数据块的编号; 临时变量的指针(被 中断块的L堆栈地址)。8 .在变量声明表内,所声明的静态变量和临时变量有何区别?答:静态变量和临时变量同属于局部变量, 临时变量又称作暂态变量,静态变量 存储在背景数据块中,块调用结束后,其内容被保留;临时变量存储在 L堆栈 中,执行结束变量的值因被其它内容覆盖而丢失。编程题解答第四章:

28、1 .第1次按按钮指示灯亮,第2次按按钮指示灯闪亮,第3次按下按钮指示灯 灭,如此循环,试编写其 PLC控制的LAD程序。分析: 按第1次, 按第2次, 按第3次, 程序如下:通过计数器和比较器实现题目中的要求:计数器为1,通过比较器,使灯 Q0.0亮;计数器为2,通过比较器,使灯 Q0.0闪;计数器为3,通过比较器,清零计数器,并使灯 Q0.0灭。按一次开关,记一次数;第一次按,灯Q0.0亮;第二次按,灯 Q0.0闪;程序段标题:TL35T#aoons-TV bl . B - RBCD与程序段2一起实现灯Q0.0的闪烁;按第三次时,用Q0.1来清空计数器实验仿真:lol - . =i 回&#

29、39;筮园c 一 | 口 皿-woqoo_oooooooo_oooi第1次按时,计数器为1, Q0.0亮;2 .用一个按钮控制2盏灯,第1次按下时第1盏灯亮,第2盏灯灭;第2次按 下时第1盏灯灭,第2盏灯亮;第3次按下时2盏灯都灭。分析:使用计数器和互锁来实现题目所给的要求;计数器用来记录按键的次数;互锁电路来实现灯Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,Q0.0 灭;程序如下:用计数器记录按下的次数;程序段2:标题:利用互锁电路来实现 Q0.0亮的时候,灯Q0.1灭;灯Q0.1亮的时候,Q0.0灭;第三次按下时,利用Q0.2来清零计数器,同时也使得 Q0.0与Q0.1都灭;实验仿

30、真:第一次按下:FF 匚UNTQ £- 口口 R SRUNFRUN stop we芍CPU 。同 E2r Iv rEl QB.,图匚U 0£3二 回 送27 G 5 4 3 2 1 0 rrrr厂厂厂歹计数器为1,灯Q0.0亮;灯Q0.1灭; 第二次按下:| 口 | 回 i| E3 f目IB口 回J:货一固QB一 ,日回1终r 园C .«互一回23F RUN-PJB 0怕依|qb o 1捻|c 0|BCD jJF RUN7 E 5 43 2 137 6 5 43 2 10 STOP URES厂厂厂rrrprrrr fff?r12计数器为2,灯Q0.0灭;灯Q0.1

31、亮;第三次按下:E CPU = !回王园比一= =E3 SFp DP DC VIaun i- STOPRUN-PKUN srop MRgss |计数器清零,两盏灯都灭3 .编写PLC控制程序,使Q4.0输出周期为5s,占空比为20%的连续脉冲信号。分析:采用两个定时器以及常开常闭开关来实现某个通路的循环通断,同时设置相应地定时器的定时时间,就能够满足题目要求。程序如下:演熊野标题:T1VIS5Tt4S-程序段2 :标题:评:T1TOI I8 ODTsq:r10,055115-TVBI1 1T 聪t|RBCDLNOT |当I0.0没有按下时,定时器处于复位状态,按下 I0.0后,从Q4.0先灭4

32、s,冉亮1s,这样就是先了题目的要求实验仿真:GJ CPU 回 S3NOP F p c u T 5 D D R S< RUN-P曜RUNr STOP MRES |IB . D -回 E3lB 0| Bi 培7 E 5 43 2 10rrrr rrrf国 QB. I"苴 WQB 4| Bits7 6 5 43 2 1 0rrrr rrrr口 11 口no! T。FT|110 lOrri _ I T=当I0.0按下后:T0开始计时,4s后,Q4.0亮,如下:同时,定时器T1开始计时,经过1s后,Q4.0又灭,如下不停地循环下去,实验题目要求。4.设计鼓风机系统控制程序。鼓风机系统一

33、般有引风机和鼓风机两级构成。要求:(1)按下起动按钮后首先起动引风机,引风机指示灯亮,10s后鼓风机自动起动,鼓风机指示灯亮;按下按钮后首先关断鼓风机,鼓风机指示灯灭,经 20s后自动关断引风机和引风机指示灯。(2)起动按钮接I0.0,停止按钮接I0.1。鼓风机及其指示由Q4.1和Q4.2 驱动,引风机及其指示由 Q4.3和Q4.4驱动。分析:使用延迟定时器来实验引风机与鼓风机的先后开启与关闭。程序如下:按下启动开关I0.0时,Q4.3与Q4.4先启动,并是先自锁功能,即使I0.0弹起,Q4.3与Q4.4也是导通的;MD.OTO一i I(到一Issnios用中间状态M0.0来启动定时器T0,即

34、10s后来启动Q4.1和Q4.2;程序段3:标题;注释;TOIO. 1Q4.1-I I1/10IQ4. 20-I10s后,启动 Q4.1 和 Q4.2;程序段4:标题,TO10,171一I I(助1E5TS2OS按下停止按钮I0.1后,定时器T1启动,首先Q4.1与Q4.2断开,接着经过20s后,Q4.3与Q4.4断开。实验仿真:按下I0.0,先Q4.4与Q4.3先启动,T0开始计时置CPU"SFDPDC run stopRUMP g RUN 厂 STOP MRES|JB -0 |BitZ”7 6 5 4 3 2 10rrrr rrrp日密邑QB- I立回说10s后,Q4.1与Q4.

35、2启动回£3 M国旧“J n 回S3后|Q氏r后Z回5sr RUN-PRUN r stop一匚匚匚- -,7 £ E 4 3 2 10 rrrF胸 一4fBih7 E 5 43 2 10厂厂厂“ *好歹厂按下I0.1后,先关闭Q4.1和Q4.2,同时后动定时器T1面CPU |三z 回 出国IB回 闪 循| QB- 层 回 法一一n p rNopF p cu n£ D D R £RU14-PRUNSTOP MRES I|lB 07 6 5 4 2 2 10r厂厂厂厂厂r厂|QB 4 - Bits .7 6 5 4 3 2 10r rrp p rr r20后

36、Q4.4与Q4.3关闭mcpu 回n £3国ib 口回 及讦 rDPDC I?RUN |-STOP,RUN-PRUNSTOP MRE5 ;|rrrr rrrr信|t i回 一:-:H Q8_ | m国裔画 4 eih二7 6 5 4 3 Z 1 Qrrrr rrrr0(100ms_Tj TH5.某设备有3台风机,当设备处于运行状态时,如果有2台或2台以上风机工作,则指示灯常亮,指示“正常”;如果仅有1台风机工作,则该指示灯以0.5Hz的频率闪烁,指示“一 级报警”;如果没有风机工作了,则指示灯以2Hz的频率闪烁,指示“严重警报”。当设备不运转时,指示次T不亮。试用 STL及LAD编写

37、符合要求的控制程序。提示:本题要点是如何实现“一灯多用”功能。指示灯H1指示了 4种状态: “正常、一级报警、严重警报、设备停止”。分析:本实验涉及到一些信号的与或的关系, 并可以一用第一题中小灯闪烁 的思路来实现不同频率的闪烁。(I0.0启动开关;I0.1, I0.2, I0.3表示风机,1 表示正在运行,0表示不运行;Q0.0指示灯)LAD程序如下:援甥除标鼠10.010.110.210.3_1;|I I|/|S51ns- 1TVBIRBCDVI1 11/1K.41IO. 2IQ. 3l/lI /IT2l/ll/l1U 11U. ZJ1 /II /II /II A OCTS - QTVBI

38、RBCDn/li/l/ll/lsmsoons-当有2台以上的风机处于工作时,第一部分通,灯 Q0.0 一直亮;当只有1台风机处于工作时,第二部分通,灯 Q0.0以0.5Hz的频率闪烁;当没有风机处于工作时,第三部分通,灯 Q0.0以2Hz的频率闪烁;程序段2:标题1T1PS ODT|S - QS5T#1S-TVSI一RBCD使灯以0.5Hz的频率闪;程序用3;标题:TST2SJDDTT ISQWET跖OOMS - TVBIa» RSCD使灯以2Hz的频率闪;STL程序如下:型簿加标题,A I 0.0A(AI0.1AI0.2AI0.3OAI0.1AI0.2AN I 0.3OA I 0.

39、1AN I 0.2A I 0.3 OAN I 0.1AI0.2AI0.3) O(A I 0.0A(ANI0.1ANI0.2AI0.3OANI0.1AI0.2ANI0.3OAI0.1ANI0.2ANI0.3) ANT1LS5T#1SSDT0NOP 0 NOP 0 NOP 0 A T 0 ) O(AI0.0ANI0.1ANI0.2ANI0.3ANT3L S5T#500MSSDT2NOP 0NOP 0NOP 0A T 2 )0.0F厂口审诵 r rumDC F RUN rUn 厂 £TQp STOP 1 JlLJr当任意两台工作时,Q0.0 一直亮P 厂 RUN-PDC 中 RUN5 r

40、STOP MRESIQ I w厂-I程序白3:标题:AT 0LS5T#1SSDT 1NOP0NOP0NOP0NOP0ALSDNOPNOPNOPNOPT 2S5T#500MsT 30000实验仿真:当三台都工作时,Q0.0 一直亮回 cpu W 苴7 6 5 4 3 2 10厂厂厂厂“917177 6 5 4 3 2 10 rrrr rrrprrr r rrr v程奇段2:当只有一台工作时,Q0.0以0.5Hz的频率闪烁,T0, T1起作用程序段1;标题:| n 回以§B -4 回次黄QE匡兀回意口讦DPDC 二IRUN STOPr RUN-PP RUN STOP MRES |IB &

41、#176; lBlls T7 6 5 4 3 2 10rrrr pppp|qb a eih 二7 5 4 3 2 10rrrr rrnr图丁 .“日巨商 同口一|74 |l 口mJ “ 口。0 pl Oe与 T=口当都不工作时,Q0.0以2Hz的频率闪烁,T2, T3起作用。6.某自动生产线上,使用有轨小车来运转工序之间的物件, 小车的驱动采用电 动机拖动,其行驶示意图如图4-47所示。控制过程为:小车从 A站出发驶向B站,抵达后,立即返回A站;接着直 向C站驶去,到达后立即返回A站;第三次出发一直驶向来 D,到达后返回 A站;必要时,小车按上述要求出发三次运行一个周期后能停下来;根据需 要,

42、小车能重复上述过程,不停地运行下去,直到按下停止按钮为止。分析:按PLC控制系统设计的步骤进行完整的设计。位黑K1位置B: K2位置C: K3位置D: K4思路:以Q0.7亮表示小车在 A站,Q0.5亮表示小车在B站,Q0.3亮表示 小车在C站,Q0.1亮表示小车在D站。I0.0启动开关;I0.1按下,就运行一个 周期后停下来,用来紧急停车。用计数器来确定小车运动到的位置。程序如下:-MW1当车返回到A就记一次数程序您2 :标题:从A出发,一段时间到达B,接着返回到A程后段3;粽题:从A出发,一段时间到达C,接着返回到AT4从A出发,一段时间到达D,接着返回到A道阖吟标题:10.1顺,4QL1

43、VI1 I0I10.2必要时,按I0.1运行一个周期停下来。实验仿真:FP5 D回尸 B 园 ) 空 回:-L'-J-P'i* RUNr当qb." i 口国 r"匚UNTOD R SSTOP7 6 5 43 2 1rrrr rrr0177 S 5 43 2 10rrr rrrr从AQ0.7出发运动到BQ0.5在返回AQ0.7=-,国 更§ F .DP3DCrun 15TOPRUH-PRUNSTOP MRESjr_国QB口回!.至阿0Bh37 S 543 2 10prrrrrrT司1国江0 Bif? 7 6 5 43 2 10接着从AQ0.7出发运动

44、到CQ0.3r RUN-P牙EUNr STOP biRES43 2 1 0_ rrr 9®cpu 回:箜国工目.感nj唇I qb.rn百rrrr rrrr接着再返回AQ0.7回NOP F p c u T s D D R SRUH-P v RUN F STOP MRESIB-T1百口国登o bk菁 7 6 5 43 2 1 0rrrr rrr丁B.QQB 0F17 £ 5 4 3rrr ro I接着从AQ0.7出发运动到DQ0.1ECPU 口 回一陵国184一百' E3 OQB|七|回E3咻 r RUN-P匚Id匚审RUNR? STOP mreSQ I U 厂RS37

45、 6 5 4 3 2 10rr i- r rrr p7 S 5 J 3 2 10 rrrr rrpr接着再返回AQ0.7C3WSFdp DC 一RUNSTOP国IB星Tb1L交出0%jrl7 6 5 43 21 0rrrrr rr 17RIJH-PRUNSTOP MRESlQBO7 £ 5 43 2 10I? rrr rrrr回1注IQB如此这样一直循环下去。当需要听下时:按下I0.1运行完一个周期后,停止在AQ0.7口回L曷IB - .I0 回I S3 I唐| ,EL.回S3 |r RUN-PM RUNr STOP 时REEpQB 0| EM7 6 5 4 3 2 10 p rrr

46、 rr rr回二puNOP F p c u T s D D R 5pB 07 S 5 4rrr r7.如图4-48所示为一个大型反应器, 反应过程要求在恒温和和恒压下进行。 对于该系统分 别安装有温度传感器 T和压力传感器P。而反应器的温度和压力调节是通过加热器 H、冷却水供给装置K和安全阀S来实现。工艺要求如下:安全阀S在下述条件下启动:压力P过高,同时温度T过高或温度T正 常。冷却液供给装置K在下述条件下启动:温度T过高,同时压力P过高或 正常。加热器H在下述条件下启动:温度T过低,同时压力P不太大;或者温 度T正常同时压力太小。如果反应器的冷却水供给装置 K或加热器H启动工作,则搅拌器U

47、将自 动伴随其工作,保障反应器中的化学反应均匀。试设计该反应器的控制程序,并分配I/O资源压力过高®j搅拌器思路:I0.0表示P过高;I0.0为1时表示P过高;I0.1为1时表示P正常; I0.2为1时表示P过低;I0.3为1时表示T过高;I0.4为1时表示T正常;I0.5 为1时表示T过低;Q0.1为1时表示启动安全阀S; Q0.2为1时表示启动装置 K; Q0.3为1时表示启动加热器H; Q0.0为1时表示启动搅拌器U;定义好输入输出接口,就可以根据题目意思来进行编程。程序如下:程序段2:标题:工0.010.1QO.2(卜程序段程标题:注释:10.110. 2W. 14#A的4)

48、程序段4:标题:福口QQ.QH I0IM0.1程序仿真:(随机选择集中状态进行测试)当T, P都过高时,满足工艺条件1、2、4,故启动S, K, U,符合题目要求回亡w国 IB . a亚国L圣=SF DPFt LIMPIB 0|吸 JDCV RUN7 G 5 43 2 10RUN STOPr STOPMRES|rrrri7rr pQB“"三"I'目苫6 0 Bits二 J7 6 5 43 2 10rrrr pppp当P正常,T过高时,满足工艺条件2、4,故启动K, U,也符合题目要求SF DPDC vRUN rSTOPRUN-PRUNIB国 QB, I|QB 0HlSTOP MRES7 6 5 4 3 2 10rrrr prrr当P过低,T正常时,满足工艺条件3、4,故启动H, U,也符合题目要求面匚叫三Z回江园/ 口一目次QB,-JpN -u Fp c Ur D n H DI - r RUM-PF RUNr STOP MAE

温馨提示

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

评论

0/150

提交评论