300 s7 置零指令_西门子1200与200、200 SMART置位复位指令的区别

620066f5b7fb89c91fdd929afe6c64dd.png

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时是对连续多个位的置位与复位。

c68817de2160dd1a16c5291d2f3b739d.png
890f545f25fa5183322e6bd382511c62.png

二、置位域/复位域指令

在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指令了,只是指令名称不一样而已。

04fbbe0a9c38efc6050c02775daeb846.png

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

在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,这就是他们的区别,我们需要特别注意一下。

381eba795f623e7ce66a0004ee51c48b.png
5ef4e85e1698286be0e5623c9424b6e8.png

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

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

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/295699.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

惊现试衣间照片流出??

1 论断句的重要性▼2 这是个有味道的手机壳▼3 啊这...就挺秃然的(素材来源网络,侵删)▼4 男朋友的瘦肉礼物(via.苍南派)▼5 哭泣吧,打工人!!▼6 朋友送的生日礼物被子还是衣服啊…

【转载】创建型-工厂方法模式

介绍:在简单工厂模式中,我们提到,工厂方法模式是简单工厂模式的一个延伸,它属于Gof23中设计模式的创建型设计模式。它解决的仍然是软件设计中与创建对象有关的问题。它可以更好的处理客户的需求变化。引入我们继续来说"new&q…

主机挂载存储_备战CKA每日一题——第3天 | 对接CSI存储知识

本活动在微信公众号【我的小碗汤】上举行,这里参与答题无效哦! 昨日考题 在Kubernetes PVCPV体系下通过CSI实现的volume plugins动态创建pv到pv可被pod使用有哪些组件需要参与? A. PersistentVolumeController CSI-Provisoner CSI controll…

Android之Android Studio常用插件

Android Studio常用插件 Android Studio常用插件ButterKnife Zelezny官网:http://jakewharton.github.io/butterknife/github:https://github.com/JakeWharton/butterknife功能:将光标停留在Activity中onCreate方法中setContentView方法的xml…

招人!招人!这篇推文不要标题,只要你!

对,没错,就是这么直接超模君要要要要招人了因为我们知道很多有才华有能力的人并没有找到适合自己的工作比如你每当夜幕降临躺在床上仰望星空(望着天花板)的时候你的内心是不是都充满了迷茫?但,这并不是你的…

用python爬虫抓站的一些技巧总结

转自http://obmem.info/?p476 1.最基本的抓站 import urllib2 content urllib2.urlopen(http://XXXX).read() -2.使用代理服务器这在某些情况下比较有用,比如IP被封了,或者比如IP访问的次数受到限制等等。 import urllib2 proxy_support urllib2.Prox…

第六届中国开源年会(COSCon'21)开心开源精彩收官

“ 点击蓝字 / 关注我们 ”第六届中国开源年会开心开源 Happy Hacking精彩收官!开源社作为国内第一个专注于开源治理、国际接轨、社区发展,以及开源项目的开源社区,完全由志愿贡献于开源事业的个人成员组成。 由开源社主办的 “中国开源年会 …

matlab浮点数求绝对值_MATLAB仿真阵列天线切比雪夫综合法(附代码)

来源:cnblogs在《自适应天线与相控阵》这门课中,了解到了关于理想低副瓣阵列设计的一些方法,其中切比雪夫等副瓣阵列设计方法是一种基础的方法,故将其设计流程写成maltab程序供以后学习使用。在此分享一下。 此方法全称为道尔夫-切…

丘成桐:中国学生基础真的比欧美学生好吗?

全世界只有3.14 % 的人关注了爆炸吧知识“中国学生基础好?这都是多少年来可怕的自我麻醉!我不认为中国学生的基础知识学得有多好!” “美国最好的学生真是好得不得了。应该这样比较,不管是美国,还是中国,…

WPF开发登录窗口之——添加密码完善登录窗口

WPF开发者QQ群&#xff1a; 340500857 | 微信群 目前人数太多&#xff0c;暂不开放01—代码如下一、添加类在“CustomControl”文件夹中加“PasswordInputBox.xaml”与文本输入框一样&#xff0c;唯一的区别是将文本框改成密码框&#xff1a;<UserControl x:Class"Lo…

Android之PullToRefresh(ListView 、GridView 、WebView)使用详解和总结

PullToRefresh(ListView 、GridView 、WebView) 基本上每个安卓项目里面都有PullToRefresh的使用,然后我到网上去找了相关知识,很多都不全面,不详细,缺东缺西,然后我就到网上博客里面到处找,更具自己项目里面的使用,把PullToRefreshListView PullToRefreshGrid…

bat脚本中获取上级目录_使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件...

使用Python写一个可以监控Tomcat 运行的脚本,并且把.py文件转换成.exe文件 文章来源与博主本人的CSDN博客&#xff0c;博客地址&#xff1a;https://blog.csdn.net/weixin_43558566/article/details/101458567之前写过.bat 脚本用来监控tomcat运行宕机后自动重启的文章&#xf…

史上最低估自己的天才科学家!预言自己的发现无用,没想到影响全世界,可他却在37岁..........

全世界只有3.14 % 的人关注了爆炸吧知识天妒英才真实存在赫兹在证明了电磁波存在后&#xff0c;他对自己的发现做了一个十分不自信的预测&#xff1a;“我认为我发现的无线电波不会有任何实际应用。”当然&#xff0c;也许是他太优秀了&#xff0c;干啥啥都行&#xff0c;所以觉…

阿里分布式中间件Seata从入门到精通

最近在写一本关于阿里巴巴分布式事务中间件 Seata 的电子书&#xff0c;Seata可以说是分布式事务中间件中最完善的了&#xff0c;包括了 AT、TCC、Saga、XA 四种模式&#xff0c;目前 Seata 已经更新到了 1.4.2 版本。这本电子书主要分成两部分&#xff0c;第一部分是入门学习&…

sql两个列值以下划线拼接得到一个新的列_面试必备sql知识点——MySQL基础

在刷了上百道sql题后&#xff0c;发现所有的题目都是基于某一个或几个知识点来做考察的&#xff0c;所以理清基础的知识细节&#xff0c;才能在题目考察到任意知识点时&#xff0c;找到解决线索。温故而知新&#xff0c;学习在于总结&#xff0c;于是我再次对已经学习过的mysql…

为什么不能除以0?

全世界只有3.14 % 的人关注了爆炸吧知识说出来你可能不信但这是真的今天学习了除法的表妹跑来问我&#xff1a;为什么不能除以0&#xff1f;就这个问题&#xff0c;我专门请来了高冷的Siri。同样是数字&#xff0c;0为什么就会这么惨呢&#xff1f;小学生小学老师会直接给你来一…

一步步构建大型网站架构

之前我简单向大家介绍了各个知名大型网站的架构&#xff0c;MySpace的五个里程碑、Flickr的架构、YouTube的架构、PlentyOfFish的架构、WikiPedia的架构。这几个都很典型&#xff0c;我们可以从中获取很多有关网站架构方面的知识&#xff0c;看了之后你会发现你原来的想法很可能…

Android之webview与js交互

对于android初学者应该都了解webView这个组件。之前我也是对其进行了一些简单的了解&#xff0c;但是在一个项目中不得不用webview的时候&#xff0c;发现了webview的强大之处&#xff0c;今天就分享一下使用webview的一些经验。 1、首先了解一下webview。 webview介绍的原文如…

java.util.ResourceBundle使用详解

java.util.ResourceBundle使用详解一、认识国际化资源文件这个类提供软件国际化的捷径。通过此类&#xff0c;可以使您所编写的程序可以&#xff1a;轻松地本地化或翻译成不同的语言一次处理多个语言环境以后可以轻松地进行修改&#xff0c;支持更多的语言环境说的简单点&#…

12如何隐藏dock栏_iPhone边框“变色”壁纸,隐藏Dock栏

自从iOS14上线以来&#xff0c;iPhone的玩法真的是花样百出&#xff0c;今天给大家带来一组很有意思的iPhone专用壁纸&#xff0c;不仅拥有色彩边框&#xff0c;还能隐藏主屏界面底部的Dock栏。这组壁纸除了外边框自带颜色以外&#xff0c;锁屏界面的通知栏和底部两个按钮的位置…