当前位置:首页 >> 理学 >>

PLCS7-300课后习题答案


课后题:
第一章: 1.什么是可编程控制器? 答:可编程序控制器(Programmable Controller) :可通过编程或软件配置改变控 制对策的控制器。是一台专业环境应用而设计制造的计算机。它具有丰富的输入 输出接口,并且具有较强的驱动能力。 2.可编程控制器是如何分类的?简述其特点。 答:一体化紧凑型 PLC:电源,CPU 中央处理系统,I/O 接口都集成在一个机壳 内。标准模块式结构化 PLC:各种模块相互独立,并安装在固定的机架上,构成 一个完整的 PLC 应用系统。 3.简述可编程控制器的工作原理,如何理解 PLC 的循环扫描工作过程? 答:当 PLC 投入运行后,其工作过程一般分为三个阶段,即输入采样、用户程 序执行和输出刷新三个阶段。 完成上述三个阶段称作一个扫描周期。在整个运行 期间,PLC 的 CPU 以一定的扫描速度重复执行上述三个阶段。PLC 采用循环扫 描的工作方式,对输入信号进行的是一次性“采样” 。采用这种工作方式,在一 个 PLC 程序循环周期内,即使实际输入信号状态发生变化,也不会影响到 PLC 程序的正确执行,从而提高了程序执行的可靠性。 用户程序通过编程器或其他输入设备存放在 PLC 的用户存储器中。当 PLC 开始运行时,CPU 根据系统监控程序的规定顺序,通过扫描,可完成各输入点 状态采集或输入数据采集,用户程序的执行,各输出点状态的更新,编程器键入 响应和显示器更新及 CPU 自检等功能。 PLC 的扫描可按固定顺序进行,也可按用户程序规定的顺序执行。 4.简述 PLC 与继电接触器控制在工作方式上各有什么特点。 在继电器控制电路中, 当电源接通时, 电路中所有继电器都处于受制约状态, 即该吸合的继电器都同时吸合,不该吸合的继电器受某种条件限制而不能吸合, 这种工作方式称为并行工作方式。而 PLC 的用户程序是按一定顺序循环执行, 所以各软继电器都处于周期性循环扫描接通中, 受同一条件制约的各个继电器的 动作次序决定于程序扫描顺序, 同他们在梯形图中的位置有关,这种工作方式称 为串行工作方式。 5.PLC 能用于工业现场的主要原因是什么? 答:因为它能较好地解决工业控制领域中用户普遍关心的可靠,安全,灵活,方 便,经济等问题。 1.可靠性高,抗干扰能力强;2.灵活性好,扩展性强;3.控制速度快,稳定 性强;4.延时调整方便,精度较高;5.系统设计安装快,维修方便;6.丰富 的 I/O 接口模块; 7. 采用模块化结构; 8. 功能完善, 编程简单, 易于使用; 9. 总 体价格低。

6.详细说明 PLC 在扫描的过程中, 输入映像寄存器和输出映像寄存器各起什么作 用? 输入采样阶段: PLC 以扫描方式按顺序将所有输入端的输入状态进行采样, 并将 采样结果分别存入相应的输入映像寄存器中,此时输入映像寄存器被刷新。接着 进入程序执行阶段, 在程序执行期间即使输入状态变化,输入映像寄存器的内容 也不会改变,输入状态的变化只在下一个工作工作周期的输入才被从新采样到。 输出刷新阶段:当所有指令执行完后,进入输出刷新阶段。此时,PLC 将输出映 像寄存器中所有与输出有关的输出继电器的状态转存到输出锁存器中, 并通过一 定的方式输出,驱动外部负载。 7. PLC 控制器的控制程序为串行工作方式, 继电接触器控制线路为并行工作方 式,相比之下,PLC 的控制结果有什么特殊性? 答: (1)输入/输出滞后现象:与 PLC 的集中输入集中刷新、程序循环执行、输 入滤波器造成的时间常数、 输出继电器机械滞后以及程序设计不当的附加影响等 有关。 (2)多重输出不允许:关于步进梯形图多重输出的情况,将在后面具体 讲述的 PLC 指令时予以介绍。 8. PLC、单片机系统的主要区别在哪里? 答: (1)PLC 是建立在单片机之上的产品,单片机是一种集成电路,两者不具有 可比性。 (2)单片机可以构成各种各样的应用系统,从微型、小型到中型、大 型都可,PLC 是单片机应用系统的一个特例。 (3)不同厂家的 PLC 有相同的 工作原理,类似的功能和指标,有一定的互换性,质量有保证,编程软件正朝标 准化方向迈进。这正是 PLC 获得广泛应用的基础。而单片机应用系统则是八仙 过海,各显神通,功能千差万别,质量参差不齐,学习、使用和维护都很困难。 (4)单片机用来实现自动控制时,一般要在 I/O 接口上做大量的工作。例如要 考虑现场与单片机的连接, 接口的扩展, I/O 信号的处理, 接口工作方式等问题, 除了要设计控制程序外, 还要在单片机的外围做很多软硬件工作,系统的调试也 较复杂。 PLC 的 I/O 口已经做好, 输入接口可以与输入信号直接连线, 非常方便, 输出接口也具有一定的驱动能力。

第二章: 1.SIMATIC S7-300 MPI 接口有何用途? 答: MPI 是多点接口(Multi Point Interface)的简称, 是西门子公司开发的用于 PLC 之间通讯的保密的协议。MPI 通讯是当通信速率要求不高、通信数据量不大时, 可以采用的一种简单经济的通讯方式。 2.DI 模块接口电路有哪些?DO 接口电路有哪些? 答: 直流 32 点数字量输入模块的内部电路;交流 32 点数字量输入模块的内部电 路。32 点数字量晶体管输出模块的内部电路;32 点数字量晶管输出模块的内部 电路;16 点数字量继电器输出模块的内部电路。

3.PLC 的工作方式有几种?如何改变 PLC 的工作方式? 答:一.PLC 采用“顺序扫描,不断循环”的工作方式 二.中断处理。 1) .每次扫描过程。集中对输入信号进行采样。集中对输出信号进行刷新。 2) .输入刷新过程。当输入端口关闭时,程序在进行执行阶段时,输入端有新状 态,新状态不能被读入。只有程序进行下一次扫描时,新状态才被读入。 3) .一个扫描周期分为输入采样,程序执行,输出刷新。 4) .元件映象寄存器的内容是随着程序的执行变化而变化的。 5) .扫描周期的长短由三条决定。 (1)CPU 执行指令的速度(2)指令本身占有 的时间(3)指令条数 6) .由于采用集中采样。集中输出的方式。存在输入/输出滞后的现象,即输入/ 输出响应延迟。 4. PLC 按电源分类有哪几种输出模块?若按开关器件分类, 有哪几种输出方式? 如何选 PLC 输出类型 ? 答:直流驱动输出模块、交流驱动输出模块。有继电器输出模块、晶体管输出模 块、晶闸管输出模块。驱动直流负载的大功率晶体管和场效应晶体管、驱动交流 负载的双向晶闸管或固态继电器, 以及既可以驱动交流负载又可以驱动直流负载 的小型继电器。可根据实际情况按照上述规则选取。 5.PLC 中的“软继电器“与实际的继电器相比,有哪些特点? 答: (1)反应速度快,噪音低,能耗小。体积小; (2)功能强大,编程方便,可以随时修改程序; (3)控制精度高,可进行复杂的程序控制; (4)能够对控制过程进行自动检测; (5)系统稳定,安全可靠; 6.何谓通道和通道号?PC 的通道分哪几类? 答:计算机系统中传送信息和数据的装置,主要有主存储器读写通道和输入、输 出通道。能接收中央处理机的命令,独立执行通道程序,协助中央处理机控制与 管理外部设备。通道号则是对某个通道的称谓。 分类:字节多路通道、数组多路通道、选择通道。 第四章: 1.S7-300 有哪几种寻址方式?直接寻址与间接寻址有何区别? S7-300 有 4 种寻址方式:立即寻址、存储器直接寻址、存储器间接寻址、寄存 器间接寻址。 存储器直接寻址, 简称直接寻址,这种寻址方式在指令中直接给出操作数的存储 单元地址。 存储器间接寻址, 简称间接寻址,这种寻址方式在指令中以存储器的形式给出操 作数所在存储单元地址, 也就是说该存储器的内容是操作数所在存储单元的地址。

2.M0.0、MB0、MW0 和 MD0 有何区别? M、MB、MW、MD 都是位存储器(又称输出继电器) 。M 为存储位标识符,寻 址范围为 0.0~255.7;MB 为存储字节标识符,讯寻址范围为 0~255;MW 为存储 字标识符,寻址范围为 0~254;MD 为存储双字标识符,寻址范围为 0~252。 3.S7-300 PLC 有哪些内部元器件?各元件地址分配和操作数范围怎么确定? S7-300 PLC 的内部元器件有:输入过程映像寄存器、输出过程映像寄存器、位 存储器、外部输入寄存器、外部输出寄存器、定时器、计数器、数据块寄存器、 本地数据寄存器。地址分配和操作数范围如下表所示: 元件名称 运算单位 寻址范围 标识符 0.0~65535.7 I 输入过程映像寄存器 输入位 (又称输入继电器) 0~65535 IB 输入字节 (I) 0~65534 IW 输入字 0~65532 ID 输入双子 0.0~65535.7 Q 输出过程映像寄存器 输出位 (又称输出继电器) 0~65535 QB 输出字节 (Q) 0~65534 QW 输出字 0~65532 QD 输出双字 0.0~255.7 M 位存储器 存储位 (又称辅助继电器) 0~255 MB 存储字节 (M) 0~254 MW 存储字 0~252 MD 存储双字 0~65535 PIB 外部输入寄存器 外部输入字节 (PI) 0~65534 PIW 外部输入字 0~65532 PID 外部输入双字 0~65535 PQB 外部输出寄存器 外部输出字节 (PQ) 0~65534 PQW 外部输出字 0~65532 PQD 外部输出双字 0~255 T 定时器(T) 定时器 0~255 C 计数器(C) 计数器 0.0~65535.7 数据块寄存器(DB) 数据位 DBX 或 DIX 0~65535 数据字节 DBB 或 DIB 0~65534 数据字 DBW 或 DIW 0~65532 数据双字 DBD 或 DID 0.0~65535.7 L 本地数据寄存器 本地数据位 (又称本地数据) 0~65535 LB 本地数据字节 (L) 0~65534 LW 本地数据字 0~65532 LD 本地数据双字

4.在状态字中,RLO 作用是什么? 状态字中 RLO 位存储逻辑操作结果。位逻辑指令扫描信号状态“1”和“0” ,并 根据布尔逻辑对它们进行组合, 所产生的结果 ( “1” 或 “0” ) 成为逻辑运算结果, 存储在状态字“RLO”中。 5.S7-300 的基本数据类型有哪些? 类型 (关键 位 表示形式 数据与范围 事例 词) Ture/False 布 尔 1 布尔量 触点的闭合断开 (BOOL) L B#16#20 字 节 8 十六进制 B#16#0~B#16#FF (BYTE) 2#0~2#1111_1111_1111_1111 L 二进制 1 2#0000_0010_100 字 0_0000 (WORD) 6 L W#16#0380 十六进制 W#16#0~W#16#FFFF BCD C#0~C#999 L C#896 L B#(10,10) 无符号十 B#(0,0)~B#(255,255) 进制 双 字 3 十六进制 DW#16#0000_0000~DW#16#FF L FF_FFFF DW#16#0123_ABC ( DWORD 2 D ) L B#(1,23,45,67) 无符号数 B# (0,0,0,0)~B#(255,255,255,255) 字 符 8 ASCII 字符 可打印 ASCII 字符 ‘A’、‘0’、‘,’ (CHAR) L -23 整数 (INT) 1 有符号十 -32768~+32767 6 进制数 L 23# 长 整 数 3 有符号十 L#-214783648~L#214783647 2 进制数 (DINT) 实 数 3 IEEE 浮点 ? 1.175495e-38~ ? 3.402823e+ L 2.34567e+2 2 数 38 (REAL) 时 间 3 带 符 号 T#24D_20H_31M_23S_648MS~ L T#8D_7H_6M_5S_ (TIME) 2 IEC 时间, T#24D_20H_31M_23S_647MS 0MS 分辨率为 1ms L D#2005_9_27 日 期 3 IEC 日期, D#1990_1_1~D#2168_12_31 (DATA) 2 分辨率为 1天 实 时 时 间 3 实 时 时 TOD#0:0:0.0~TOD#23:59:59.999 L TOD#8:30:45.12 (Time_Of_ 2 间,分辨 Daytod) 率为 1ms L S5 系统时 3 S5 时间, S5T#0H_0M_10MS~ 2 以 10ms S5T#2H_46M_30S_0MS S5T#1H_1M_2S_10 间 (S5TIME) MS 为时基

6.在 RS 触发器中何谓“置位优先”和“复位优先” ,如何运用?置位、复位指 令与 RS 触发器指令有何区别?(55) 置位优先:当 R 和 S 驱动信号同时为“1”时,触发器最终为置位状态; 复位优先:当 R 和 S 驱动信号同时为“1”时,触发器最终为复位状态; 如何运用: RS 触发器和 SR 触发器的“位地址” 、置位、复位及输出(Q)所使用的操作数 可以是:I、Q、M、L、D。 RS 触发器:

SP 触发器:

区别: 置位和复位指令根据 RLO 的值来决定操作数的信号状态是否改变,对于置 位指令,一旦 RLO 为“1” ,则操作数的状态置“1” ,即使 RLO 又变为“0” ,输 出仍保持为“1” ;若 RLO 为“0” ,则操作数的信号状态保持不变。对于复位操 作,跟置位情况类似;这一特性又陈伟静态的置位和复位,相应地,赋值指令被 成为动态赋值。 而 RS 触发器指令时根据 R、S 的输入状态以及 RS 触发器的类型来决定输 出地状态。

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

8.一个常开按钮按下的过程中,发生了两个边沿跳变,何谓“上升沿”?在 S7-300PLC 中如何检测“上升沿”? 上升沿:从 0 到 1 的跳变称为上升沿。 采用触点信号上升沿检测指令来检测。 比如: A I0.0(与运算)

BLD 100 FP M0.0(上升沿检测) = Q4.0 9.S7-300 有几种形式的定时器?脉冲定时器和扩展脉冲定时器有何区别? 答:共有 5 种定时器指令,它们是:S_PULSE(脉冲定时器)、S_PEXT(扩展 脉冲定时器) 、 S_ODT (接通延时定时器) 、 S_ODTS (保持型接通延时定时器) 、 S_OFFDT(断电延时定时器)。 区别: S_PULSE(脉冲定时器)的工作特点为:输入为 1,定时器开始计时,定时位为 1;计时时间到,定时器停止工作,定时位为 0。如在定时时间未到时,输入变 为 0,则定时器停止工作,定时器位为变为 0。 S_PEXT(扩展脉冲定时器)的工作特点为:输入从 0→1 时,定时器开始工作计 时,定时器位为 1;定时时间到,定时器位为 0。在定时过程中,输入信号断开 不影响定时器的计时(定时器继续计时)。 10.用线圈表示的定时器与用功能框表示的定时器有何区别? 答:用线圈表示的定时器一般接在网络的最后; (如下图: )

用方框表示的定时器后面还有一个输出端,可以控制通断。 (如下图: )

11.S7-300 的计数器有几种计数方式? 答:计数方式可分为: 1. 连续计数,计到上限时跳到下限重新开始。 2. 一次计数,计到上限时跳到下限等待新的触发。 3. 周期计数,从装载值开始计数,到可设置上限时跳到装载值重新计数。 12.分析几种移位指令的区别。 答: 1. SSI 或 SSI<数值> (有符号整数移动) , 空出位用符号位 (位 15) 填补, 最后一处的位送 CC1,有效移位位数是 0~15。 2. SSD 或 SSD<数值>(有符号长整数移动) ,空出位用符号位(位 31) 填补,最后移出的位送 CC1,有效移位位数是 0~32。 3. SLW(字左移)或 SLW<数值>,空出位用“0”填补,最后移出的位送 CC1,有效移位位数是 0~15。

4. SRW(字右移)或 SRW<数值>,空出位用“0”填补,最后移出的位送 CC1,有效移位位数是 0~15。 5. SLD(双字左移)或 SLD<数值>,空出位用“0”填补,最后移出的位 送 CC1,有效移位位数是 0~32。 6. SRD(双字右移)或 SRD<数值>,空出位用“0”填补,最后移出的位 送 CC1,有效移位位数是 0~32。 7. RLD(双字循环左移)或 RLD<数值>,有效移位位数是 0~32。 8. RRD(双字循环左移)或 RRD<数值>,有效移位位数是 0~32。 9. RLDA(累加器 1 通过 CC1 循环左移) ,累加器 1 的内容与 CC1 一起 进行循环左移 1 位。CC1 移入累加器 1 的位 0,累加器 1 的位 31 移入 CC1。 10. RRDA(累加器 1 通过 CC1 循环右移) ,累加器 1 的内容与 CC1 一 起进行循环左移 1 位。 CC1 移入累加器 1 的位 0, 累加器 1 的位 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 非常相似,只不过 前面两者是系统自带的。系统功能块 SFB 要求必须为它生成背景数据块,并将 其下载到 CPU 中作为用户程序的一部分,而系统功能 SFC 不需要。 4.共享数据块和背景数据块有何区别? 答:共享数据块:又称作全局数据块,用于存储全局数据,所有逻辑块( OB、 FC、FB)都可以访问共享数据块存储的信息。 背景数据块:用作“私有存储器区” ,即用作功能块(FB)的“存储器” 。FB 的 参数和静态变量安排在它的背景数据块中。背景数据块不是由用户编辑的,而是 由编辑器生成的。 5.什么是符号地址?采用符号地址有哪些好处? 答:符号寻址:在符号寻址中,使用的是符号(例如: MOTOR_ON ) ,而不是 绝对地址。在符号表中可以对输入、输出、定时器、计数器、位存储器和块定义 符号。 使用符号地址使得程序方便易读,即其阅读性和可理解性更高。

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

编程题解答
第四章: 1.第 1 次按按钮指示灯亮,第 2 次按按钮指示灯闪亮,第 3 次按下按钮指示灯 灭,如此循环,试编写其 PLC 控制的 LAD 程序。 分析:通过计数器和比较器实现题目中的要求: 按第 1 次,计数器为 1,通过比较器,使灯 Q0.0 亮; 按第 2 次,计数器为 2,通过比较器,使灯 Q0.0 闪; 按第 3 次,计数器为 3,通过比较器,清零计数器,并使灯 Q0.0 灭。 程序如下:

按一次开关,记一次数;

第一次按,灯 Q0.0 亮;第二次按,灯 Q0.0 闪;

与程序段 2 一起实现灯 Q0.0 的闪烁;

按第三次时,用 Q0.1 来清空计数器。 实验仿真:

第 1 次按时,计数器为 1,Q0.0 亮;

第 2 次按时,计数器为 2,Q0.0 闪;既有亮,又有灭;

第三次按时,计数器清零,Q0.0 灭

2.用一个按钮控制 2 盏灯,第 1 次按下时第 1 盏灯亮,第 2 盏灯灭;第 2 次按 下时第 1 盏灯灭,第 2 盏灯亮;第 3 次按下时 2 盏灯都灭。 分析:使用计数器和互锁来实现题目所给的要求; 计数器用来记录按键的次数; 互锁电路来实现灯 Q0.0 亮的时候,灯 Q0.1 灭;灯 Q0.1 亮的时候, Q0.0 灭; 程序如下:

用计数器记录按下的次数;

利用互锁电路来实现 Q0.0 亮的时候,灯 Q0.1 灭;灯 Q0.1 亮的时候,Q0.0 灭;

第三次按下时,利用 Q0.2 来清零计数器,同时也使得 Q0.0 与 Q0.1 都灭; 实验仿真: 第一次按下:

计数器为 1,灯 Q0.0 亮;灯 Q0.1 灭; 第二次按下:

计数器为 2,灯 Q0.0 灭;灯 Q0.1 亮; 第三次按下:

计数器清零,两盏灯都灭。 3. 编写 PLC 控制程序, 使 Q4.0 输出周期为 5s, 占空比为 20%的连续脉冲信号。 分析: 采用两个定时器以及常开常闭开关来实现某个通路的循环通断,同时 设置相应地定时器的定时时间,就能够满足题目要求。 程序如下:

当 I0.0 没有按下时,定时器处于复位状态,按下 I0.0 后,从 Q4.0 先灭 4s,再亮 1s,这样就是先了题目的要求

实验仿真:

当 I0.0 按下后: T0 开始计时,4s 后,Q4.0 亮,如下:

同时,定时器 T1 开始计时, 经过 1s 后,Q4.0 又灭,如下不停地循环下去,实验题目要求。

4.设计鼓风机系统控制程序。鼓风机系统一般有引风机和鼓风机两级构成。要求: (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 也是导通的;

用中间状态 M0.0 来启动定时器 T0,即 10s 后来启动 Q4.1 和 Q4.2;

10s 后,启动 Q4.1 和 Q4.2;

按下停止按钮 I0.1 后,定时器 T1 启动,首先 Q4.1 与 Q4.2 断开,接着经过 20s 后,Q4.3 与 Q4.4 断开。 实验仿真: 按下 I0.0,先 Q4.4 与 Q4.3 先启动,T0 开始计时

10s 后,Q4.1 与 Q4.2 启动

按下 I0.1 后,先关闭 Q4.1 和 Q4.2,同时启动定时器 T1

20 后 Q4.4 与 Q4.3 关闭

5.某设备有 3 台风机,当设备处于运行状态时,如果有 2 台或 2 台以上风机工作,则指示
灯常亮,指示“正常” ;如果仅有 1 台风机工作,则该指示灯以 0.5Hz 的频率闪烁,指示“一 级报警” ;如果没有风机工作了,则指示灯以 2Hz 的频率闪烁,指示“严重警报” 。当设备 不运转时,指示灯不亮。试用 STL 及 LAD 编写符合要求的控制程序。

提示:本题要点是如何实现“一灯多用”功能。指示灯 H1 指示了 4 种状态: “正常、一级报警、严重警报、设备停止” 。 分析: 本实验涉及到一些信号的与或的关系,并可以一用第一题中小灯闪烁 的思路来实现不同频率的闪烁。 (I0.0 启动开关;I0.1,I0.2,I0.3 表示风机,1 表示正在运行,0 表示不运行;Q0.0 指示灯) LAD 程序如下:

当有 2 台以上的风机处于工作时,第一部分通,灯 Q0.0 一直亮; 当只有 1 台风机处于工作时,第二部分通,灯 Q0.0 以 0.5Hz 的频率闪烁; 当没有风机处于工作时,第三部分通,灯 Q0.0 以 2Hz 的频率闪烁;

使灯以 0.5Hz 的频率闪;

使灯以 2Hz 的频率闪; STL 程序如下:

A A( A A A O A A AN O A AN

I I I I I I I I I

0.0 0.1 0.2 0.3 0.1 0.2 0.3 0.1 0.2

A O AN A A ) O( A A( AN AN A O AN A AN O A AN AN ) AN L SD NOP NOP NOP A ) O( A AN AN AN AN L SD NOP NOP NOP A ) =

I I I I

0.3 0.1 0.2 0.3

I I I I I I I I I I

0.0 0.1 0.2 0.3 0.1 0.2 0.3 0.1 0.2 0.3

T 1 S5T#1S T 0 0 0 0 T 0

I 0.0 I 0.1 I 0.2 I 0.3 T 3 S5T#500MS T 2 0 0 0 T 2 Q 0.0

A L SD NOP NOP NOP NOP

T 0 S5T#1S T 1 0 0 0 0

A L SD NOP NOP NOP NOP

T 2 S5T#500MS T 3 0 0 0 0

实验仿真: 当三台都工作时,Q0.0 一直亮。

当任意两台工作时,Q0.0 一直亮。

当只有一台工作时,Q0.0 以 0.5Hz 的频率闪烁,T0,T1 起作用。

当都不工作时,Q0.0 以 2Hz 的频率闪烁,T2,T3 起作用。

6. 某自动生产线上,使用有轨小车来运转工序之间的物件,小车的驱动采用电 动机拖动,其行驶示意图如图 4-47 所示。 控制过程为:①小车从 A 站出发驶向 B 站,抵达后,立即返回 A 站;②接着直 向 C 站驶去,到达后立即返回 A 站;③第三次出发一直驶向来 D,到达后返回 A 站;④必要时,小车按上述要求出发三次运行一个周期后能停下来;⑤根据需 要,小车能重复上述过程,不停地运行下去,直到按下停止按钮为止。 分析:按 PLC 控制系统设计的步骤进行完整的设计。

A站 位置开关 K1

B站 位置开关 K2

C站 位置开关 K3

D站 位置开关 K4

思路:以 Q0.7 亮表示小车在 A 站,Q0.5 亮表示小车在 B 站,Q0.3 亮表示 小车在 C 站,Q0.1 亮表示小车在 D 站。I0.0 启动开关;I0.1 按下,就运行一个 周期后停下来,用来紧急停车。用计数器来确定小车运动到的位置。 程序如下:

当车返回到 A 就记一次数

从 A 出发,一段时间到达 B,接着返回到 A

从 A 出发,一段时间到达 C,接着返回到 A

从 A 出发,一段时间到达 D,接着返回到 A

必要时,按 I0.1 运行一个周期停下来。 实验仿真:

从 AQ0.7 出发运动到 BQ0.5

在返回 AQ0.7

接着从 AQ0.7 出发运动到 CQ0.3

接着再返回 AQ0.7

接着从 AQ0.7 出发运动到 DQ0.1

接着再返回 AQ0.7

如此这样一直循环下去。 当需要听下时:按下 I0.1 运行完一个周期后,停止在 AQ0.7

7.如图 4-48 所示为一个大型反应器,反应过程要求在恒温和和恒压下进行。对于该系统分
别安装有温度传感器 T 和压力传感器 P。而反应器的温度和压力调节是通过加热器 H、冷却 水供给装置 K 和安全阀 S 来实

现。工艺要求如下: ①安全阀 S 在下述条件下启动:压力 P 过高,同时温度 T 过高或温度 T 正 常。 ②冷却液供给装置 K 在下述条件下启动:温度 T 过高,同时压力 P 过高或 正常。 ③加热器 H 在下述条件下启动:温度 T 过低,同时压力 P 不太大;或者温 度 T 正常 同时压力太小。 ④如果反应器的冷却水供给装置 K 或加热器 H 启动工作,则搅拌器 U 将自 动伴随其工作,保障反应器中的化学反应均匀。 试设计该反应器的控制程序,并分配 I/O 资源。

压力过高 U

搅拌器

压力高低 P

S 安全阀

冷却水输出

T 温度过高

K

温度过低

冷却水输入 H 加热器

思路: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; 定义好输入输出接口,就可以根据题目意思来进行编程。 程序如下:

程序仿真: (随机选择集中状态进行测试) 当 T,P 都过高时,满足工艺条件 1、2、4,故启动 S,K,U,符合题目要求

当 P 正常,T 过高时,满足工艺条件 2、4,故启动 K,U,也符合题目要求

当 P 过低,T 正常时,满足工艺条件 3、4,故启动 H,U,也符合题目要求

8.如图 4-49 所示为物料检测站,若传送带上 30s 内无产品通过,则检测器下的 检测点报警,试编写其梯形图程序。
供料装置 检测器 报警器

传送带

分析:I0.0 为 1 时表示有产品通过,Q0.0 为 1 时表示报警器发出报警;利用 延迟定时器即可实现。 程序如下:

当 I0.0 没有信号时, 30s 后 Q0.0 导通, 报警器发出报警; 若在 30s 内有产品信号, 则 T0 重新定时 30s。 程序仿真: 没有信号,等待 30s 后,Q0.0 发出报警:

有信号时,不报警:

第五章: 1.用 I0.0 控制接在 Q4.0~Q4.7 上的 8 个彩灯循环移位,用 T37 定时,每 0.5 s 移 1 位,首次扫描时给 Q4.0~Q4.7 置初值,用 I0.1 控制彩灯移位的方向,试设 计语句表程序。 分析:采用循环移位器来实现题目要求。循环移位器移动的是 32 位,因为 我们只要每隔 8 位就把 Q4.0~Q4.7 的值赋给 MW0,让其移位,再把 WM0 的第 八位赋给 QB4,如此就能够实现左右的移位了。I0.1 为 1 时,彩灯左移; 程序如下:

置初值;

根据 I0.1 来选择是左移还是右移;每次移动,给定一个时间间隔; STL 程序:

A I 0.0 AN M 5.0 = L 20.0 A L 20.0 JNB _001 L 49 T QB 4 SET SAVE CLR _001: A BR S M 5.0 A L 20.0 JNB _002 L DW#16#31313131 T MD 0 _002: NOP 0

A =

I L

0.0 20.0

A L 20.0 AN T 1 L S5T#2S SD T 37 NOP 0 NOP 0 NOP 0 A T 37 = L 20.1 A( A L 20.1 A I 0.1 JNB _003 L W#16#1 L MD 0 RLD T MD 0 SET SAVE CLR _003: A BR ) JNB _004 L MD 0 T QB 4 _004: NOP 0 A( A L 20.1 AN I 0.1 JNB _005 L W#16#1 L MD 0 RRD T MD 0 SET SAVE CLR _005: A BR ) JNB _006 L MD 0 T QB 4 _006: NOP 0 A L 20.0

A L SD NOP NOP NOP NOP

T 37 S5T#0MS T 1 0 0 0 0

实验仿真: 初始状态:

I0.1 没有按下,右移:

I0.1 没有按下,继续右移:

I0.1 没有按下,继续右移:

I0.1 按下,左移:

I0.1 按下,继续左移:

如此,实现了彩灯的左右循环移位。 2.有一工业用洗衣机,控制要求如下: ①按起动按钮后给水阀就开始给水→当水满传感器动作时就停止给水→波 轮正转 5s,再反转 5s,然后再正转 5s 如此反复转动 5 分钟→出水阀开始出水→ 出水 10s 后停止出水, 同时声光报警器报警,叫工作人员来取衣服。 ②按停止按钮声光报警器停止,并结束工作过程。 要求:分配 I/O 口,设计梯形图。 分析:I0.0 表示启动按钮;I0.1 表示停止按钮;I0.2 表示水满信号;Q0.0 表 示给水阀的开闭(1:开;0:闭) ;Q0.1 为 1 时表示波轮正转;Q0.2 为 1 时表示 波轮反转;Q0.3 表示出水阀的开闭(1:开;0:闭) ;Q0.4 为 1 时表示报警; 定义好输入输出口之后,就可以根据题目要求开始设计梯形图 程序如下:

启动时,首先给水阀 Q0.0 打开;

水满(I0.2 有信号)时,给水阀 Q0.0 关闭,同时波轮开始正转 Q0.15s,再反转 Q0.2 5s,然后再正转 Q0.1 5s,如此反复转动 5 分钟

5 分钟后, Q0.3 打开, 即出水阀发开, 在 10s 后开始报警; 按下停止按钮 I0.1 后, 都复位。 实验仿真如下: 启动开关 I0.0 按下后,首先开始进水,给水阀 Q0.0 打开:

当水满信号 I0.2 按下时: 给水阀 Q0.0 关闭,同时波轮开始正转 Q0.1 5s,再反转 Q0.2 5s,如此反复转 动 5 分钟

5 分钟后,Q0.3 打开,即出水阀发开:

再 10s 后,开始报警:

按下停止开关,复位,如下:

仿真结束。 3.车辆出入库管理。 如图 5-76 所示为车辆入库管理设备布置图,编制一个用 PLC 控制的车辆出 入库管理梯形图控制程序,控制要求如下: ①入库车辆前进时,经过 1#传感器→2#传感器后计数器加 1,后退时经过 2#传感器→1#传感器后计数器减 1,单经过一个传感器则计数器不动。 ②出库车辆前进时经过 2#传感器→1#传感器后计数器减 1,后退时经过 1#

传感器→2#传感器后计数器加 1,单经过一个传感器则计数器不动作。 ③设计一个由两位数码管及相应的辅助元件组成的显示电路, 显示车库内车 辆的实际数量。
入库指示(Q5.2) Q5.0 SE1(I0.0) Q5.1

8 8
8421 8421 Q4.7~Q4.0 显示清零(I0.2)

库存显示

SE2(I0.1)

出库指示 (Q5.3)

分析: 每两个传感器信号为 1 次判定, 并采用记忆环节来所存前一个的信号, 若满足题目中的计数的增加要求,则计数器 C0 加 1;若满足题目中的计数的减 少要求,则计数器 C0 减 1; I0.0 为 SE1 传感器信号;I0.1 为 SE2 传感器信号;I0.2 为启动开关。

程序如下:

记忆装置记录第一个传感信号的状态, 然后根据第二个信号来决定增加还是减少 或者不变计数器 C0;

将车库内的车数量显示到 QB4;

两次信号为一个判断;两次信号后,开始新一轮的判断; 实验仿真: 首先按下启动开关 I0.2:

先来一个 I0.0 信号,不加 1:

再来一个 I0.1 信号,加 1:

再来一个 I0.0 信号,不变:

再来一个 I0.1 信号,加 1:

再来一个 I0.1 信号,不变:

再来一个 I0.0 信号,减 1:

再不如来两个 I0.0,I0.0 信号,不变:

经过验证程序正确。 4.液体自动混合箱如图 5-77 所示,设计要求如下: 按下起动按钮 SB1,电磁阀 K1 打开,液体 A 流入箱中,当液面到达 L2 处时, K1 阀关闭,同时 K2 阀打开,液体 B 流入箱中,当液面到达 L1 处时,K2 阀关 闭,停止供液,电炉 H 开始加热,当液体到达指定温度时,温度传感器 T 动作, 电炉停止加热,搅拌机 M 开始搅拌液体,5 分钟后停止搅拌,K3 阀打开,将加热 并混合好的液体放出,当液面底于 L3 时,再经过 10s,K3 阀关闭,此时箱内液 体已放空。此时,电磁阀 K1 打开,液体 A 流入箱中,开始下一周期循环。按下 停止按钮 SB2,系统停止操作(停在初始状态上) 。

分析: 地址 意义 地址 意义 地址 I0.0 SB1 I0.4 T 信号 Q0.3 I0.1 SB2 I0.5 L3 信号 Q0.4 I0.2 L2 信号 Q0.1 K1 Q0.5 I0.3 L1 信号 Q0.2 K2 定义好了输入输入接口后,就可以根据题目所给的逻辑进行编程。 程序如下:

意义 K3 电炉 H 搅拌机 M

启动时,K1(Q0.1)打开;

当液位 L2 信号(I0.2)过来时,K2(Q0.2)打开,同时 K1(Q0.1)关闭;

当液位 L1 信号(I0.3)过来时,K2(Q0.2)关闭,同时电炉 H(Q0.4)打开;

当 T 信号(I0.4)过来时,搅拌器 M(Q0.5)打开,同时电炉 H(Q0.4)关闭, 5min 中后,停止加热,并打开 K3(Q0.3) ;

当液位降到 L3(I0.5)时,经过 10s,K3(Q0.3)关闭,并且重新循环。 实验仿真: 首先按下启动开关,K1 打开,如下:

当液位达到 L2 时,K2(Q0.2)打开,同时 K1(Q0.1)关闭,如下:

当液位 L1 信号(I0.3)过来时,K2(Q0.2)关闭,同时电炉 H(Q0.4)打开, 如下:

当 T 信号(I0.4)过来时,搅拌器 M(Q0.5)打开,同时电炉 H(Q0.4)关闭, 5min 中后,停止加热,并打开 K3(Q0.3) ,如下:

当液位降到 L3(I0.5)时,经过 10s,K3(Q0.3)关闭,如下:

循环到初始状态。 仿真出现的问题:对于液位传感信号以及温度传感信号,要一直在,说明程 序有点欠缺,应该在加入记忆环节以后会改善效果。 6.使用传送机,将大、小球分类后分别传送的系统。 左上为原点,按起动按钮 SB1 后,其动作顺序为:下降→吸球(延时 1s) 上升→右行→下降→放球(延时 1s)→上升→左行。 其中:LS1 左限位;LS3 上限位;LS4 小球右限位;LS5 大球右限位;LS2 大球下限位;LS0 小球下限位。 机械壁下降时,吸住大球,则下限位 LS2 接通,然后将大球放到大球容器 中。若吸住小球,则下限位 LS0 接通,然后将小球放到小球容器中。 试分配 I/O,设计画梯形图。 分析:I0.0:SB1 启动按钮;Q0.0:机械臂从原点下降; I1.0:左侧小球下限;Q0.1:机械臂吸球; I1.1:左侧大球下限;Q0.2:机械臂向原点上升; I1.2:左侧上限; Q0.3:机械臂右行; I1.3:小球右限; Q0.4:机械臂在右侧下降; I1.4:大球右限; Q0.5:机械臂放球; I1.5:右侧小球下限;Q0.6:机械臂在右侧上升; I1.6:右侧大球下限;Q0.7:机械臂左行; I1.7:右侧上线; I2.0:再次回到原点; 之后就可以根据题意,编写程序; 程序如下:

机械臂从原点下降;

下降到下限位后,机械臂吸球,1s 后吸到大球或者小球,开始上升;

上升到到上限位,开始右行;

到右限位后开始下降;

下降到下限位后,机械臂放球,1s 后吸到大球或者小球容器,开始上升;

上升到右侧上限开始左行; 实验仿真: 按下启动按钮 SB1(I0.0) ,机械臂开始下降:

下降到下限位后,机械臂吸球,1s 后吸到大球或者小球,开始上升如下:

上升到到上限位,开始右行如下:

到右限位后开始下降,如下:

下降到下限位后,机械臂放球,1s 后吸到大球或者小球容器,开始上升:

放球;

上升; 最后返回原点:

第六章: 1. 对图进行编程控制, 并在 S7 GRAPH 环境下进行设计调试。 要求系统具备 “自 动”和“手动”两种方式。
预备 钻 铣 终检





SB1 A_M

SE4 SE1 SE2 SE3

SE5

SB2

SB3

SB4

SB5

S2 传送带前进

S3 钻

S4 传送带前进

S5 铣

S6 传送带前进

S7 终检

S8 结束

start M0.0 S1 Mode S2 T1 S3 T2 S4 T3 S5 T4 S6 T5 S7 T6 = Q0.1 S12 SB1 S13 SB2 S14 SB1 S15 SB4 S16 SB1 S17 SB5 = Q0.6 = Q0.5 = Q0.4 = Q0.3 = Q0.2 S M0.0 Mode = Q0.1

T1 10S = Q0.2

T2 10S = Q0.3

T3 10S = Q0.4

T4 10S = Q0.5

T5 10S = Q0.6

T6 10S

S8

R M0.0

Stop R Q0.1 R Q0.2 R Q0.3 R Q0.4 R Q0.5 R Q0.6 R M0.0

2.如图所示有 3 条传送带顺序相连,按下起动按钮,3 号传送带开始工作,5s 后 2 号传送带自动起动,再过 5s 后 1 号传送带自动起动。停机的顺序与起动的 顺序相反,间隔仍然为 5s。试进行 PLC 端口分配,并设计控制梯形图。

1# 2# 3#
分析:I0.0:启动按钮;I0.1:停止按钮; Q0.1:1 号传送带;Q0.2:2 号传送带; Q0.3:3 号传送带; 通过延迟定时器实现; 程序如下:

先启动 Q0.3(3 号传送带) ;5s 后 Q0.2(2 号传送带)启动;再 5s 后 Q0.1(1 号 传送带)启动。

停止时:先停止 Q0.1,5s 后再停止 Q0.2,再 5s 后再停止 Q0.3; 实验仿真: 按下启动开关 I0.0:

5s 后:

再 5s 后:

按下停止开关,先停止 Q0.1:

5s 后:

再 5s 后:

3.3 相 6 拍步进电动机控制程序的设计。 按下述控制要求画出 PLC 端子接线图,并设计控制顺序 功能图。 ①3 相步进电动机有 3 个绕组:A、B、C,正转通电顺序为:A→AB→B→ BC→C→CA→A;反转通电顺序为: A→CA→C→BC→B→AB。 ②用 5 个开关控制步进电机的方向及运行速度:SB1 控制其运行(启/停) ; SB2 控制其低速运行(转过一个步距角需 0.5s) ;SB3 控制其中速运行(转过一 个步距角需 0.1s) ;SB4 控制其高速运行(转过一个步距角需 0.03s) ;SB5 控制 其转向(ON 为正转,OFF 为反转) 。 分析:定义状态: 正转: S2、S8、S14:A 通电;Q0.1 S3、S9、S15:AB 通电;Q0.2 S4、S10、S16:B 通电;Q0.3 S5、S11、S17:BC 通电;Q0.4 S6、S12、S18:C 通电;Q0.5 S7、S13、S19:CA 通电;Q0.6 反转: S20、S26、S32:A 通电;Q1.1 S21、S27、S33:CA 通电;Q1.2 S22、S28、S34:B 通电;Q1.3 S23、S29、S35:BC 通电;Q1.4 S24、S30、S36:C 通电;Q1.5 S25、S31、S37:CA 通电;Q1.6

S1 SB1 SB5 SB2 S2 T1 S3 T2 S4 T3 S5 T4 S6 T5 S7 T6 = Q0.1 S8 T7 S9 T8 S10 T9 S11 T10 S12 T11 S13 T12 SB3 = Q0.1 T7 0.1S = Q0.2 T8 0.1s = Q0.3 T9 0.1S = Q0.4 T10 0.1S = Q0.5 T11 0.1S = Q0.6 T12 0.1S S19 T18 S18 T17 S17 T16 S16 T15 S15 T14 S14 T13 SB4 = Q0.1 转下一页

T1 0.5S = Q0.2

T13 0.03S

=

Q0.2

T2 0.5s = Q0.3

T14 0.03s

=

Q0.3

T3 0.5S = Q0.4

T15 0.03S

=

Q0.4

T4 0.5S = Q0.5

T16 0.03S

=

Q0.5

T5 0.5S = Q0.6

T17 0.03S

=

Q0.6

T6 0.5S

T18 0.03S

SB1 R Q0.1 R Q0.2 R Q0.3 R Q0.4 R Q0.5 R Q0.6 = R Q1.1 S1 R Q1.2 R Q1.3 R Q1.4 R Q1.5 R Q1.6 = S1

转上一页

SB5 SB2 S20
T19

SB3 =
T19

SB4 = Q1.1 S32
T31

Q1.1
0.5S

S26
T25

=

Q1.1

T25 0.1S

T31 0.03S

S21
T20

=

Q1.2

S27
T26

= Q1.2
T26 0.1s

S33
T32

=

Q1.2

T20 0.5s

T32 0.03s

S22
T21

=
T21

Q1.3
0.5S

S28
T27

= Q1.3
T27 0.1S

S34
T33

=

Q1.3

T33 0.03S

S23
T22

=
T22

Q1.4
0.5S

S29
T28

= Q1.4
T28 0.1S

S35
T34

=

Q1.4

T34 0.03S

S24
T23

=
T23

Q1.5
0.5S

S30
T29

= Q1.5
T29 0.1S

S36
T35

=

Q1.5

T35 0.03S

S25
T24

=
T24

Q1.6
0.5S

S31
T30

= Q1.6
T30 0.1S

S37
T36

=

Q1.6

T36 0.03S

转上页 SB1 下方处

4.设有 5 台电动机作顺序循环控制,控制时序如图所示。SB 为运行控制开关, 试设计控制顺序功能图。

1#电机 2#电机 3#电机 4#电机 5#电机
0s 1 0s 2 0s 3 0s 4 0s 5 0s 6 0s 7 0s 8 0s 9 0s 1 00 s 1 10 s

分析:S1:另外定义一个状态。 S2:1 号电动机工作;Q0.1(1 表示工作,0 表示不工作) ; S3:1 号电动机不工作; S4:2 号电动机不工作;Q0.2(1 表示工作,0 表示不工作) ; S5:2 号电动机工作; S6:3 号电动机工作;Q0.3(1 表示工作,0 表示不工作) ; S7:3 号电动机不工作; S8:3 号电动机工作; S9:4 号电动机工作;Q0.4(1 表示工作,0 表示不工作) ; S10:4 号电动机不工作; S11:4 号电动机工作; S12:5 号电动机不工作;Q0.5(1 表示工作,0 表示不工作) ; S13:5 号电动机工作; S14:5 号电动机不工作;

Stop R Q0.1 R Q0.2 R Q0.3 R Q0.4 R Q0.5 S S1

S1 SB 接下

S2 T1 S3 T2

S Q0.1 T1 10S R Q0.1

S4 T3 S5 T4

R Q0.2 T3 10S S Q0.2 T4 10S

S6 T5 S7 T6 S8 T7

S Q0.3 T5 20S R Q0.3 T6 10S S Q0.3 T7 10S

T2 10S

接上

S9 T8 S10 T9 S11 T10

S Q0.4 T8 10S R Q0.4

S12 T11 S13 T12 S14 T13

R Q0.5 T11 10S S Q0.5 T12 20S R Q0.5 T13 10S

T9 10S S Q0.4 T10 20S

6.5 一台间歇润滑用油泵,由一台三相交流电动机拖动,其工作情况如如图 6-37 所示。按起动按钮 SB1,系统开始工作并自动重复循环,直至按下停止按钮 SB2 系统停止工作。设采用 PLC 进行控制,请绘出主电路图、PLC 的 I/O 端口分配 图、梯形图以及编写指令程序。
按 SB1

泵油

停泵 20"
循环工作 20 次

停泵 60"

分析:I0.0:SB1 I0.1:SB2 Q0.0 表示泵: (1 工作;0 暂停) 程序如下:

按下启动按钮 I0.0 后,泵没工作 45s 就暂停 20s,往复循环。

每启动一次泵就让计数器 C0 加 1;

泵启动到 20 次后,暂停 80s 之后,继续重复上述步骤。如此一直循环下去,直 到按下停止按钮 I0.1。 STL 程序如下:

A AN AN = A AN = A( A AN L SD NOP NOP NOP A ) = A = A A L SD NOP

I I M L L M Q

0.0 0.1 0.1 20.0 20.0 0.0 0.0

L 20.0 T 1 S5T#45S T 0 0 0 0 T 0 M 0.0 M 0.0 Q 1.0 L 20.0 T 0 S5T#20S T 1 0

NOP NOP NOP

0 0 0

A CU BLD NOP NOP A( O O ) R L T NOP NOP

M C 101 0 0 I M C C MW 0 0

0.0 0

0.1 0.2 0 0 1

A( AN A( L L ==I ) = A L SD NOP NOP NOP A ) = A =

I 20 MW

0.1

1

M 0.1 M 0.1 S5T#1M20S T 2 0 0 0 T 2 M M Q 0.2 0.2 1.1

实验仿真: 按下启动开关 I0.1,泵开始工作:

启动 45s 后,计数器加 1:之后暂停 20s,

待泵启动 20 次以后,暂停 80 秒:

之后重复上述步骤:

仿真完毕,满足题目要求。


赞助商链接
相关文章:
PLC课后习题答案
PLC课后习题答案_工学_高等教育_教育专区。可编程序控制器应用技术 西安电子科技大学出版社 张发玉主编 可编程序控制器习题答案第一章习题答案 1、什么是可编程序...
何献忠版PLC课后部分习题答案
何献忠版PLC课后部分习题答案_电子/电路_工程科技_专业资料。部分习题参考答案第二章 1.一个控制系统需要 12 点数字量输入、30 点数字量输出、7 点模拟量输入和...
PLC课后答案_何献忠版_图文
PLC课后答案_何献忠版_人文社科_专业资料。2-6 2-7 2-8 4-1 西门子 PLC s7-200 CPU224 24V 电源/24V 直流输入/24V 直流输出 14 输入 /10 输出 (6Es7 ...
PLC实验及S7-300课后题
PLC实验及S7-300课后题_工学_高等教育_教育专区。S7-300课后问答题的简答实验一 交通信号灯控制的编程实验 1.实验目的: 实验目的: 实验目的 进一步熟悉可编程序...
PLC课后答案,何献忠版
2-6 2-7 2-8 4-1 西门子 PLC s7-200 CPU...300 LPP AN M0.0 EU S M0.0, 1 8、 设计一个...PLC课后题答案 7页 免费 何献忠版PLC课后部分习题...
PLCS7-300一些简单编程题
PLCS7-300一些简单编程题_工学_高等教育_教育专区。plc 编程题解答第四章: 1.第 1 次按按钮指示灯亮,第 2 次按按钮指示灯闪亮,第 3 次按下按钮指示灯 ...
西门子PLC300练习题
西门子PLC300练习题_工程科技_专业资料。西门子 PLCs7-300 控制系统 一、 填空...S7-300考试题答案 1页 免费 plc模拟试题和答案 9页 1下载券 PLC试题库及答案...
PLC习题及答案
答:PLC 的容量靠 I/O 点数划分,S7 – 200 是小型 PLCS7300 是...PLC课后习题答案 32页 2下载券 电气控制与PLC习题答案 13页 免费 电气控制...
【电气控制与PLC】课后习题及答案_图文
? 【电气控制与 PLC课后习题答案 第一章课后习题参考答案 2、何谓电磁机构...5、S7-200 系列 PLC 中有哪些软元件? 答:输入继电器 I、输出继电器 Q、通用...
PLC应用技术课后习题答案.doc
PLC应用技术课后习题答案.doc_工学_高等教育_教育专区。3-1 写出图 3-1 ...(Ω ) 3~7 300 ≥4 100 >12 54 RS-232C 单端 15 0.02 RS-422 差...
更多相关标签: