90%的梯形图编程新手“卡”在比较指令?资深工程师2个案例教会你

boyanx6个月前技术教程25

PLC比较指令编程在众多工业场景中有非常广泛的应用,特别是在生产线上,它可是质量检测的得力助手!凭借对参数的精准判断,巧妙地掌控着产品的流向。一旦产品重量落入设定的阈值范围,便迅速开启合格品处理流程;要是超出范围,不合格品处理流程即刻启动,整个过程行云流水,高效且精准。

那么如何快速准确地编写出正确的比较指令程序呢?

接下来就用两个应用案例带大家一起来学习,帮助你更好地体会和理解。

一、电机速度比较


首先,我们以电机速度比较的应用场景为例,介绍比较指令的使用。

编程之前,先创建一个全局数据块,名称为Data,如图1所示:

图1 Data数据块

在全局数据块Data中,创建4个变量。其中2个Real类型的变量,用于电机速度的比较;另外2个String类型的变量,用于字符串的比较。

接下来,编写电机速度比较的程序,如图2所示:

图2 电机速度比较程序


本部分程序共分为3段:


第1段程序表示,当电机的实际速度小于设定速度时,M0.0标志位置1;


第2段程序表示,当电机的实际速度大于设定速度时,M0.1标志位置1;


第3段程序表示,当电机的实际速度等于设定速度时,M0.2标志位置1.


二、字符串比较


我们再以字符串比较的应用场景为例,介绍比较指令的使用。如图3所示:

图3 字符串比较程序


本部分程序共分为2段:

第1段程序表示,当1#字符串大于等于2#字符串时,M0.3标志位置1;

第2段程序表示,当1#字符串不等于2#字符串时,M0.4标志位置1;

怎么样,短短5分钟,是不是已经大概掌握了比较指令的编程技巧呢?

相关文章

S7*200SMART-比较指令解析

比较指令是将两个操作数或字符串按指定条件进行比较,当比较条件成立时,其触点闭合,后面的电路接通;当比较条件不成立时,比较触点断开,后面的电路不接通。比较指令的运算符有6种,其操作数可以为字节、双字、整...

JavaScript字符串方法:localeCompare()

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

C/C++编程笔记:C语言字符串比较函数,超详细,值得收藏

void *memset(void *dest, int c, size_t count);将dest前面count个字符置为字符c.返回dest的值.void *memmove(void *dest...

Python Unicode字符串编程实用教程

Unicode是现代文本处理的基础,本教程将介绍Python中的Unicode字符串处理,涵盖从基础概念到高级应用等。一、Unicode基础概念1.1 Unicode与编码核心概念:Unicode:字...

小小的字符串,在PLC编程中不容小觑,到底有何特别 ?

字符串String不仅在高级语言中很常见,同样在PLC编程中也是必不可少。读取产品的二维码,生产配方的工单、设备编号等这些运用都需要String。以下分享几个独特之处:1:它是怎么存储在PLC寄存器地...

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

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

发表评论    

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