当前位置:首页 > 实用技巧 >

西门子置位复位指令使用注意事项(西门子移位循环指令怎样复位)

来源:原点资讯(www.yd166.com)时间:2023-12-30 17:12:14作者:YD166手机阅读>>

上节我们学习了上升沿/下降沿指令,本节我们来学习置位/复位指令,并通过一个电机起保停控制的实例来学习置位/复位指令如何使用。

置位/复位指令包括置位、复位、置位位域、复位位域、复位优先RS触发器、置位优先RS触发器。

西门子置位复位指令使用注意事项,西门子移位循环指令怎样复位(1)

置位或复位指令如下图所示,其中bit处代表BOOL型变量。指令激活时,bit处的位数据值被设置为1或设置为0;指令不激活时,bit处的位数据值不变。

西门子置位复位指令使用注意事项,西门子移位循环指令怎样复位(2)

置位位域或复位位域指令如下图所示,其中bit处代表BOOL型变量,n为常数。指令激活时,从地址bit处开始的n位数据值被设置为1或设置为0;指令不激活时,bit处的位数据值不变。

西门子置位复位指令使用注意事项,西门子移位循环指令怎样复位(3)

RS触发器指令也可以实现置位或复位功能,如下图所示,SR指令为复位优先触发器,RS指令为置位优先触发器,其中S、S1为置位信号,R1、R为复位信号,1表示优先。RS触发器的功能是:当置位、复位信号都为0时,输出保持原状态不变;当复位信号为1时,输出被设置为0;当置位信号为1时,输出被设置为1;当置位和复位信号同时为1时,复位优先指令输出为0,置位优先指令输出为1。

西门子置位复位指令使用注意事项,西门子移位循环指令怎样复位(4)

下面我们通过一个起保停程序实例来说明置位/复位指令如何使用,假设外接的启动、停止按钮都是瞬动按钮。

一、编写程序。首先在项目树中打开PLC_1下面的程序块文件夹,双击MAIN打开程序编辑器,在项目视图右侧的指令中,打开位逻辑运算文件夹选择一个常开触点,双击或拖放到编程区域,输入地址I0.6做为启动触点,编辑器自动为I0.6生成了变量名称TAG_1,可以在PLC变量表中修改,插入一个置位指令,输入地址Q0.0。在下一个程序段中插入一个常开触点,输入地址I0.7做为停止触点,插入一个复位指令,输入地址Q0.0。这样,置位/复位指令编写的起保停控制程序就完成了,单击保存项目按钮保存项目。

西门子置位复位指令使用注意事项,西门子移位循环指令怎样复位(5)

二、编译、下载程序到PLC。选中项目树中的PLC_1,单击编译按钮编译项目,单击下载按钮将所有块下载到PLC。

三、查看程序运行情况。单击监控按钮,观察程序的执行情况,按一下启动按钮I0.6,Q0.0接通并保持,按下停止按钮I0.7,Q0.0断开并保持。

西门子置位复位指令使用注意事项,西门子移位循环指令怎样复位(6)

以上,我们介绍了西门子S7-1200中置位/复位指令的使用方法。学习更多PLC编程知识,欢迎持续关注本号。

,

栏目热文

西门子多个复位指令(怎么确定西门子复位指令的次数)

西门子多个复位指令(怎么确定西门子复位指令的次数)

S7-1200的位逻辑指令,这也是我们在学习PLC编程时最先接触到的指令,最基本的指令。位逻辑运算指令是对二进制位进行操...

2023-12-30 17:02:04查看全文 >>

怎样对西门子循环指令复位(西门子plc循环指令怎么使用)

怎样对西门子循环指令复位(西门子plc循环指令怎么使用)

西门子plc监控定时器复位指令的用法监控定时器( watchdog)又称看门狗,它的定时时间为300ms,每次扫描它都被...

2023-12-30 17:11:39查看全文 >>

西门子plc置位和复位指令讲解(西门子plc置位和复位用在哪些场合)

西门子plc置位和复位指令讲解(西门子plc置位和复位用在哪些场合)

本文介绍西门子s7-200 plc的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规常...

2023-12-30 17:43:54查看全文 >>

西门子复位键图解(西门子复位和置位指令)

西门子复位键图解(西门子复位和置位指令)

本文介绍西门子s7-200 plc的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规...

2023-12-30 17:32:27查看全文 >>

西门子plc置位和复位举例(西门子plc置位和复位用在哪些场合)

西门子plc置位和复位举例(西门子plc置位和复位用在哪些场合)

本文介绍西门子s7-200 plc的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规常...

2023-12-30 17:13:20查看全文 >>

西门子移位循环指令怎么用(西门子1200左右移位循环指令)

西门子移位循环指令怎么用(西门子1200左右移位循环指令)

西门子S7-1200的移位指令包括左移位指令和右移位指令,循环移位指令包括循环左移位指令和循环右移位指令。移位指令。移位...

2023-12-30 17:32:58查看全文 >>

西门子复位优先指令(西门子洗衣机e21复位指令)

西门子复位优先指令(西门子洗衣机e21复位指令)

大家好,本节课我们学习“置位/复位指令”这里我们说一下,对于此类触发器而言,又分为(置位/复位)优先两种,可以同时监测到...

2023-12-30 17:21:06查看全文 >>

西门子立即置位复位指令(西门子复位优先指令)

西门子立即置位复位指令(西门子复位优先指令)

文介绍西门子s7-200 PLC的置位与复位,这两个位操作的指令在我们的程序编写中,作用也是很大,它能完成一些,常规常开...

2023-12-30 17:36:32查看全文 >>

西门子置位和复位前面要加脉冲吗(西门子置位复位指令应用例子)

西门子置位和复位前面要加脉冲吗(西门子置位复位指令应用例子)

关注“PLC发烧友”,一起涨知识!通过上次的学习,我们应该已经知道可以通过修改SM存储区(包括控制字节),然后执行PLS...

2023-12-30 17:49:25查看全文 >>

西门子指令复位和置位优先(西门子置位优先和复位优先的理解)

西门子指令复位和置位优先(西门子置位优先和复位优先的理解)

置位(S)和复位(R)指令是根据触发条件(RLO运算值)来决定线圈的信号是否改变,当RLO=1,将置位线圈置1,当RLO...

2023-12-30 17:38:45查看全文 >>

文档排行