西门子1200PLC进阶篇—比较指令的操作及使用

boyanx6个月前技术教程45

西门子1200PLC进阶篇——比较指令的操作及使用

上一篇陪我们一起学习了计数器。今天我们一起来学习比较指令的操作及使用。

在西门子S7-1200PLC中,常用的比较指令有六种。我们可以在“基本指令”的“比较操作”中找到我们要用的比较指令。作为条件使用,可以用来比较位字符串、整数、浮点数、字符串、定时器、日期和时间。

使用的时候,我们可以将我们要用的比较指令直接从“基本指令”中拖取到我们需要的位置即可,也可以直接双击我们需要的比较指令。

具体含义见下表

例程:

第一个程序是使用的是等于:当MB0等于MB1时,Q0.0会输出。

第二个程序是使用的是不等于:当MB0不等于MB1时,Q0.0会输出。

第三个程序是使用的是大于等于:当MB0大于等于MB1时,Q0.0会输出。

第四个程序是使用的是小于等于:当MB0小于等于MB1时,Q0.0会输出。

第五个程序是使用的是大于:当MB0大于MB1时,Q0.0会输出。

第六个程序是使用的是小于:当MB0小于MB1时,Q0.0会输出。

博途软件为了方便我们操作,我们可以直接在程序中修改比较指令的类型。双击下图中的红色框区,就会出现一个下拉菜单,就可以选择我们需要的比较指令。

也可以在下图的红框中双击,修改我们比较的数据类型,操作方式和修改比较指令一样。

注意:在使用比较指令(不包含等于和不等于两个指令)的时候,我们需要自己确定两个操作数的数据类型,要保证上下两个操作数一样。

项目应用:按下I0.0,3秒后Q0.0输出,5秒后Q0.1输出,10秒后Q0.2输出。按下I0.1,全部停止

以上是西门子S7-1200PLC比较指令的操作和应用,如有不对的地方,请各位指正。

相关文章

深入解析C++17神器:std::string_view,高效字符串操作秘密武器

std::string_view 是 C++17 中引入的一个轻量级的字符串视图类,它提供了一种无需拷贝的方式来操作字符串数据。通过 std::string_view,你可以在不修改原始数据的情况下访...

python入门到脱坑经典案例比较大小的6种经典方法

在 Python 中比较两个数的大小是最基础的编程操作之一,以下是 6 种经典方法及其应用场景,从基础到进阶的完整指南:1. 基础比较运算符直接使用 >、<、== 等运算符:a, b =...

DOS批处理时字符串比较大小问题,a小于A,97

我们都知道a、A的ASCII码分别是97、65,但DOS命令中进行字符大小比较时出现a小于A的情况,即a<A,小写字母<大写字母?主要原因是命令是扩展使用状态,此时可加/i开关,用于不区分...

JavaScript字符串方法:localeCompare()

一、简介localeCompare() 方法用于比较两个字符串,并根据本地排序规则确定这两个字符串的顺序。这可以用于排序,例如在表格中按字母顺序排列行。二、语法 string.localeCompar...

Python高手都在用的字符串拼接神器!.join()方法你真的会用吗?

还在用+号手动拼接字符串?小心内存爆炸和效率“翻车”!Python中有一个隐藏的字符串处理神器——.join(),它能让你的代码简洁高效,轻松应对海量数据拼接!今天,3分钟带你解锁它的高阶玩法,告别低...

不允许你还不会的Python 文件与字符串处理高效技巧

掌握文件和字符串的高效处理技巧是Python编程中的重要能力。以下是一些专业级的优化技巧和实践方法:一、文件处理高效技巧1. 文件读取优化1.1 大文件逐行读取# 标准方法(内存友好) with op...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。