斜波信号输出指令的助记符、指令代码、操作数及程序步如表 6-67 所列。
表 6-67 斜波信号输出指令

指令梯形图如图 6-113 所示。
指令说明:
① 斜波信号输出指令用来产生斜波输出信号。预先将初始值、最终值分别写入 D1 和 D2,当 X0 由 OFF 变为 ON 时,D3 中的数据从初始值逐渐变为最终值,变化过程为 n 个扫描周期,扫描周期 n 存于 D4 中。执行过程如图 6-113(b)、(c) 所示。
② 关于恒扫描周期:将扫描周期时间写入 D8039 数据寄存器,该时间稍大于实际值,再令 M8039 置 1,则 PLC 进入恒扫描周期的运行方式。
③ 对于特殊辅助继电器 M8026:若 M8026=ON 则是保持工作方式,若 M8026=OFF 则是重复工作方式,如图 6-114 所示。
图 6-113 斜波信号输出指令梯形图与执行过程(a)梯形图;(b)、(c)执行过程

图 6-114 斜波输出的两种方式(a)M8026=ON 保持方式;(b)M8026=OFF 重复方式

例 6-23 编一个程序控制 D10:要求按下“启动”按钮 X10,D10 在 10 s 内从 0 增大到 4000 并保持;按下“停止”按钮 X11 时,D10 在 10 s 内从 4000 减小到 0。分析:由于要在 10 s 内从 0 增大到 4000,须采用恒扫描周期方法,且要把 M8026 置 ON 才能保持数据。控制程序梯形图如图 6-115 所示。
图 6-115 斜波指令梯形图
