概述
SET 和 STL 是 PLC 程序中常用的指令,用于设置或复位位变量。
位变量是 PLC 程序中存储单个二进制值(0 或 1)的变量。
SET 指令
功能
SET 指令用于设置指定位变量的值为 1。
语法
SET <位变量名>其中:<位变量名> 是要设置的值的位变量的名称。
应用
SET 指令可用于:
- 设置输出线圈,以打开或关闭设备。
- 设置内部位变量,以存储程序状态信息。
- 设置定时器或计数器的启动或复位标志。
STL 指令
功能
STL 指令用于复位指定位变量的值为 0。
语法
STL <位变量名>其中:<位变量名> 是要复位的值的位变量的名称。
应用
STL 指令可用于:
- 复位输出线圈,以关闭或打开设备。
- 复位内部位变量,以清除程序状态信息。
- 复位定时器或计数器的启动或复位标志。
手动程序和自动程序
手动程序
手动程序是需要人工输入才能执行的 PLC 程序。
它们通常用于故障排除或测试目的。
自动程序
自动程序是在没有人工输入的情况下自动执行的 PLC 程序。
它们通常用于控制生产过程或其他自动化任务。
PLC 程序中 SET 和 STL 指令的用法示例
以下示例说明了如何使用 SET 和 STL 指令:
// 设置位变量 I0.0 为 1 SET I0.0// 复位位变量 Q0.0 为 0 STL Q0.0
当这些指令执行时,I0.0 将被设置为 1,而 Q0.0 将被复位为 0。
结论
SET 和 STL 指令是 PLC 程序中用于设置和复位位变量的重要指令。
它们可以用于控制输出线圈、存储程序状态信息以及设置定时器或计数器。
set指令就是置1的意思,无论你对同一元件SET多少次,从你第一次SET之后直到RST之间元件都是被置1的,所以说对同一个元件重复SET多次并不是最后一个SET有效,而是第一个SET就已经执行了,直到被RST之后才恢复!
本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!
添加新评论