• 沒有找到結果。

4 完成用户程序

4.2 接通 5 秒延迟的输出

现在,插入一个将于 5 秒钟(TON 指令的预设值)后接通的线圈。

在本练习中,输入“M0.0”作为地址。 然后将该值存储在位存储 (M) 区。 并将该变量重 命名为“Delay_5sec”。

此时已创建了一个接通延迟定时 器,将在 5 秒后接通“Delay_5sec”

位。

在项目中保存您的工作

现在可以保存您的工作。 只需单击工具栏中的“保存项目”(Save project) 按钮即可。

4.2 接通 5 秒延迟的输出

接下来,将关断延迟定时器 (TOF) 添加到用户程序的第三个程序段。

使用 TOF 指令,可使输出 (Q) 的接通状态在输入 (IN) 断开后保持一段 预设的时间。 TOF 指令由 IN 的上升沿启动后将接通 Q。 TOF 定时器 在 IN 的下降沿启动。 经过了预设时间 (PT) 后,TOF 指令将断开 Q。

定时器开启后 (IN = 1),将接通关断延迟定时器的输出 (Q = 1)。 经过预设的时间段 (PT) 后,将断开关断延迟定时器的输出。

长沙工控帮教育科技有限公司整理

4.2 接通 5 秒延迟的输出

,1

4 (7

37 37

37

与接通延迟定时器类似,关断延迟定时器使用数据块 (DB, Data Block) 保存定时器数 据。 在程序段中插入 TOF 指令时即可分配该数据块。

与接通延迟定时器一样,为预设的时间参数 (PT) 输入一个常数。

也可输入存储预设值的 Time(4 字节有符号值)存储器地址。 这样,用户程序就可以 在必要时根据操作条件更改预设值。 还可以将经过的时间 (ET) 存储为可被用户程序中 的其它元素访问的 Time(4 字节有符号值)存储器地址。

使用关断延迟定时器使输出的接通状态持续 5 秒

用户程序中的第三个程序段将使用 TOF 指令,以便在 TON 定时器 (页 43)开启后启动 并持续 5 秒钟。

可使用“Delay_5sec”变量激活关断延迟定时器。

1. 选择用户程序中的第三个程序段。

2. 在“收藏夹”(Favorites) 中单击常开触点以插入指令。

3. 选择“Delay_5sec”变量。 (可以键入“d”显示变量列表,也 可以单击变量图标来显示。)

“Run”输出接通后,“Delay_5sec”

位将接通 5 秒钟。

长沙工控帮教育科技有限公司整理

4.2 接通 5 秒延迟的输出

要插入 TOF 定时器,请在“指令”(Instruction) 任务卡中双击 TOF 定时器。 同 TON 定时 器一样,STEP 7 Basic 将为定时器数据创建一个 DB。 (单击“确定”(OK) 创建定时器并 插入 TOF 指令。)

在 PT 参数中输入 5000(即 5000 ms 或 5 秒)作为 TOF 指令的预设值。

现在,创建一个要在激活 TOF 指令时接通的线圈。 然后输入“M0.1”作为地址。 并将该 变量重命名为“On_for_5sec”。

TON 定时器接通“Delay_5sec”

时,TOF 定时器将接通

“On_for_5sec”位并持续 5 秒。

要完成用户程序,需要用两个元素创建一个程序段:

 插入常开触点。 对于地址,选择变量“On_for_5sec”。

 插入线圈。 输入“Q0.1”作为地址。 将该变量重命名为“MotorStart”。

TOF 定时器激活时,

“On_for_5sec”将接通“MotorStart”

输出并持续 5 秒。

在项目中保存您的工作

现在可以保存您的工作。 只需单击工具栏中的“保存项目”(Save project) 按钮即可。

长沙工控帮教育科技有限公司整理

4.3 编辑用户程序使其变为另一种结构

相關文件