5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂

| 25页
| 143人阅读
| 0人下载
精品

内容正文:

任务5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件 《PLC技术及应用》(高教版·第2版) 同步精品课堂—中职专业课 学习目标 01 03 02 准确理解 V、Z 变址寄存器的定义与核心功能,能清晰区分二者在地址偏移应用中的共性与差异,明确其在 PLC 程序中 “动态调整软元件地址” 的作用。 熟练掌握 TRD 时钟读取指令的功能与数据存储规则,能准确描述该指令 “读取 PLC 内部实时时钟并存储到指定数据寄存器” 的核心作用。 全面掌握 TCMP 时钟比较指令的功能、指令样式与使用说明,能精准阐述其 “比较当前时间与设定时间并输出结果” 的逻辑,能独立写出三菱 FX 系列或西门子 S7-200 SMART 等主流 PLC 的 TCMP 指令样式(如TCMP S1 S2 D)。 学习目标 课前导入 同学们,在工业生产中,我们常遇到这样的需求:生产线需每天 18 点自动停止运行,同时要将一天内 10 个传感器的数据批量存储,还得避免程序卡顿时设备失控。这些需求该如何用 PLC 实现呢?​ 仿真软件F-1界面 变址寄存器(V、Z)除与普通的数据寄存器(D)使用方法相同外,还可以同其他的软元件编号或数值组合使用,从而在程序中改变软元件编号或数值内容。 V、Z编程元件 *无触点、线圈,常与应用指令配合使用。 *V0~V7,Z0-Z7,共16个。 *每个变址寄存器都是 16 位,也可最多组合成“8个”32位寄存器,组合状态如图 5-25 所示。 V、Z编程元件 (1)指令样式(见表5-17) TRD 时钟读取指令 (2)使用说明 将可编程控制器的时钟数据(D8013~D8019)按照图5-27所示格式读出到中。 TRD 时钟读取指令 (1)指令样式(见表 5-18) TCMP 时钟比较指令 (2)使用说明 将“比较基准时间(时、分、秒)”与“时间数据(时、分、秒)”进行比较,根据其结果(大、一致、小 ),使其中一个为 ON。 *指令输人为 OFF 时,也会保持 OFF 之前的状态。 *各占用3点软元件。注意不要与其他控制中使用的软元件重复。 TCMP 时钟比较指令 (1)指令样式(见表5-19) FOR、NEXT循环指令 (2)使用说明 FOR、NEXT指令分别表示循环范围的开始与结束,FOR~NEXT之间的程序循环执行)次后,执行 NEXT指令后的程序。 *FOR、NEXT必须成对使用,FOR在前,NEXT在后。 *NEXT指令应放在 FEND、END 指令的前面。 FOR、NEXT循环指令 (1)指令样式(见表 5-20) (2)使用说明 用来在程序中刷新“看门狗定时器”(D8000)。 WDT看门狗定时器指令 程序举例(如图 5-29 所示): 出现“扫描周期”过长导致的故障时,解决办法如下: ①刷新“看门狗定时器”可编程控制器的“扫描周期”(0-END或FEND指令的执行时间)>200ms,会出现“看门狗定时器”出错,PLC停止。出现这种故障时,可在程序中间插入WDT指令避免。 WDT看门狗定时器指令 例1:可将240ms的程序一分为二,在其中间编写WDT指令后,前后部分都变成200 ms 以下。 WDT看门狗定时器指令 ②更改“看门狗定时器”时间通过改写D8000(看门狗定时器时间)的内容,更改“看门狗定时器”的检测时间(初始值为200 ms)。输入如下程序后,此后会按照新的看门狗定时器时间进行监视。 WDT看门狗定时器指令 课堂练习 1.以下关于 FOR-NEXT 指令的使用错误的是( ) A. FOR 指令和 NEXT 指令必须成对出现 B. 可以嵌套使用多个 FOR-NEXT 循环 C. NEXT 指令可以单独使用,无需配合 FOR 指令 D. 循环体内部可以包含其他指令(如 MOV、ADD 等) 答案:C 解析:NEXT 指令是循环结束标记,必须与对应的 FOR 指令配合使用,单独使用 NEXT 指令会导致程序逻辑错误,无法正常运行,C 选项错误;A 选项 “成对出现”、B 选项 “嵌套使用”、D 选项 “循环体包含其他指令” 均为 FOR-NEXT 指令的正确使用方式,因此对应选项 C。 课堂练习 2.WDT 看门狗定时器指令的主要功能是( ) A. 控制外部看门狗硬件设备的启停 B. 重置 PLC 内部的看门狗定时器,防止 PLC 因程序故障(如死循环)而停机 C. 设定 PLC 的运行时间 D. 记录 PLC 的故障时间 答案:B 解析:PLC 内部设有看门狗定时器(WDT),其作用是监控程序运行是否正常:若程序正常运行,会定期重置 WDT;若程序出现故障(如死循环),WDT 无法被重置,达到设定时间后 PLC 会停机保护。WDT 指令的功能就是手动重置 PLC 内部的看门狗定时器,避免因程序执行时间过长导致 WDT 超时停机。A 选项 “控制外部看门狗”、C 选项 “设定运行时间”、D 选项 “记录故障时间” 均错误,对应选项 B。 课堂练习 3.WDT 指令的指令样式中,通常需要设定的参数是( ) A. 看门狗定时器的超时时间 B. 故障报警输出继电器地址 C. 重置看门狗的触发条件 D. 无需设定参数(或仅需指定指令本身) 答案:D 解析:多数 PLC 的 WDT 指令为无参数指令(或仅需在指令中指定 WDT 指令本身),其功能就是执行 “重置看门狗定时器” 的操作,无需额外设定超时时间(超时时间通常在 PLC 系统参数中预设)、故障报警输出地址或触发条件。A、B、C 选项均不属于 WDT 指令的参数,对应选项 D。 课堂练习 4.当 PLC 程序出现死循环时,若未使用 WDT 指令,则 PLC 会( ) A. 一直执行死循环,正常运行 B. 经过看门狗定时器超时时间后,自动停机 C. 自动跳过死循环,继续执行后续程序 D. 发出报警声,但继续运行 答案:B 解析:若程序出现死循环,PLC 无法正常周期性重置看门狗定时器(WDT),当 WDT 的计时达到预设的超时时间后,PLC 会判定程序运行故障,自动停机保护,以避免设备失控。A 选项 “正常运行”、C 选项 “自动跳过死循环”、D 选项 “仅报警不停机” 均错误,对应选项 B。 课堂练习 5.以下场景中,需要使用 WDT 指令的是( ) A. 程序执行时间较短,无长时间运行的指令 B. 程序中包含需要长时间执行的指令(如高速计数处理),可能导致 WDT 超时 C. 需要设定 PLC 的开机时间 D. 需要监控外部设备的运行状态 答案:B 解析:WDT 指令的使用场景是当程序中存在需要长时间执行的指令(如复杂运算、高速数据处理),可能导致 PLC 无法在看门狗定时器超时前自动重置 WDT 时,手动调用 WDT 指令重置定时器,避免停机。A 选项 “程序执行时间短” 无需使用;C 选项 “设定开机时间” 与 WDT 无关;D 选项 “监控外部设备” 需使用输入检测或比较指令,而非 WDT 指令,对应选项 B。 课堂练习 6.若 Z0 的值为 3,执行指令 MOV K10 D20+Z0 后,实际被写入数据的寄存器是( ) A. D20 B. D23 C. D17 D. Z0 答案:B 解析:Z 元件作为变址寄存器,“D20+Z0” 表示以 D20 为基地址,加上 Z0 存储的数值(3)作为实际操作地址,即 D20+3=D23,因此实际被写入数据(K10)的寄存器是 D23,对应选项 B。 课堂练习 7.以下关于 TRD 指令的使用,正确的是( ) A. TRD 指令只能在程序开始时执行一次 B. TRD 指令可以多次执行,每次执行都会更新目标寄存器中的时间数据 C. TRD 指令执行后,目标寄存器中的时间数据会保持不变,直到下一次断电 D. TRD 指令需要外接实时时钟模块才能工作 答案:B 解析:TRD 指令可根据程序需求多次执行(如每隔 1 秒执行一次),每次执行都会重新读取 PLC 内部当前时间,并更新到目标数据寄存器中,确保时间数据的实时性;A 选项 “只能执行一次” 错误;C 选项 “数据不变直到断电” 错误,需重新执行 TRD 才会更新;D 选项 “需外接时钟模块” 错误,多数 PLC 内置实时时钟,无需外接,对应选项 B。 课堂练习 8.若 TCMP 指令设定的比较条件为 “当前时间=设定时间”,当前时间为 8 时 00 分 00 秒,设定时间为 8 时 00 分 05 秒,则对应的输出继电器 Y2 的状态是( ) A. 接通(ON) B. 断开(OFF) C. 闪烁(ON/OFF 交替) D. 不确定 答案:B 解析:TCMP 指令比较 “当前时间” 与 “设定时间” 时,需小时、分钟、秒(或其他设定的时间单位)完全一致,才会满足 “等于” 条件。本题中当前时间的秒数(00)与设定时间的秒数(05)不一致,因此不满足 “等于” 条件,对应的输出继电器 Y2 处于断开(OFF)状态,对应选项 B。 课后作业 简述 FOR、NEXT 循环指令的配合使用规则,以及循环次数的决定因素。 以 FOR、NEXT 指令实现 “将 D0-D4 中的数据求和并存储到 D10” 为例,写出指令的执行流程(假设循环次数设定为 5)。 简述 WDT 看门狗定时器指令的作用,以及在什么情况下需要使用该指令。 课堂小结 $

资源预览图

5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第1页
1
5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第2页
2
5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第3页
3
5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第4页
4
5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第5页
5
5.4 TRD、TCMP、FOR、NEXT、WDT 指令和V、Z元件(课件)《PLC技术及应用》(高教版·第2版)同步精品课堂-第6页
6

由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。