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

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

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

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

S7-1200的位逻辑指令,这也是我们在学习PLC编程时最先接触到的指令,最基本的指令。

位逻辑运算指令是对二进制位进行操作的指令,数据类型是BOOL型,这其中又包括了触点指令与赋值指令、置位与复位指令、沿脉冲检测指令这三个部分。

在上一篇文章中,我们介绍了触点与赋值指令,那么这篇文章就介绍一下S7-1200 PLC的置位复位指令。

我们可以对比一下S7-200/200 SMART PLC与S7-1200 PLC的置位复位指令,会发现有部分指令有所不同。

对于S7-200/200 SMART PLC,置位复位指令一共是4个,包括S、R、SR、RS,而S7-1200 PLC的置位复位指令一共有6个,包括S、R、SET_BF、RESET_BF、SR、RS。下面我们分别来看一下具体的区别。

一、置位/复位指令

在S7-1200 PLC中,S和R是单个位的置位与复位指令,在指令的下方是没有操作数的。S置位指令是将指定的操作数设置为1,并保持该状态。

R复位指令是将指定的操作数设置为0,并保持该状态。在S7-200/200 SMART PLC中,S和R既可以是单个位的置位与复位指令,也可以是连续多个位的置位与复位指令,它的特点是指令的下方是有操作数的,我们将设置操作数为1时是对单个位的置位与复位,操作数>1时是对连续多个位的置位与复位。

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

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

二、置位域/复位域指令

在S7-1200 PLC中,SET_BF置位域和RESET_BF复位域是对多个连续的位进行置位与复位的指令,使用的时候需要指定起始位地址和个数。

下图的程序是当I0.0和M0.0都为1时,对Q0.0开始的8个位进行置位,当I0.0、M0.1和Q0.0都为1时,对Q0.0开始的8个位进行复位。

这两个指令其实就相当于S7-200/200 SMART PLC中的S和R指令了,只是指令名称不一样而已。

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

三、置位优先和复位优先指令

在S7-1200中,SR是复位优先指令,RS是置位优先指令,这两个指令都有S和R两个管脚,对于SR指令,当S和R都为1时,优先去执行复位的操作,对于RS指令,当S和R都为1时,优先去执行置位的操作。

这两个指令的功能跟S7-200/200 SMART PLC中的是完全相反的,在S7-200/200 SMART PLC中,当S和R都为1时,优先去执行置位的操作,对于RS指令,当S和R都为1时,优先去执行复位的操作。

还有两个指令的输出部分的助记符不一样,S7-200/200 SMART PLC的是OUT,S7-1200的是Q,这就是他们的区别,我们需要特别注意一下。

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

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

以上就是S7-1200 PLC的置位复位指令,大家学习的时候可以和S7-200/200 SMART PLC对比的去学习,这样也容易掌握和记忆。

在下一篇文章再给大家介绍沿脉冲类的指令,欢迎大家继续关注文章更新哦~

(技成培训网原创,作者:蔡慧荥,未经授权不得转载,违者必究!)

,

栏目热文

怎样对西门子循环指令复位(西门子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查看全文 >>

西门子批量置位复位指令(西门子复位和置位详解)

西门子批量置位复位指令(西门子复位和置位详解)

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

2023-12-30 17:46:59查看全文 >>

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

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

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

2023-12-30 17:12:14查看全文 >>

西门子移位循环指令怎么用(西门子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查看全文 >>

文档排行