1、目的:在Smart200 PLC 程序中比较两个字符串是否一致。
环境:
1.1 PLC CPU smart200 ;
1.2 PLC编程环境 STEP 7-MicroWIN SMART
1.3 MCGS 环境 McgsPro组态软件
2、知识点:
2.1、PLC变量存储字符串数据的方式
STRING 数据类型的格式
字符串变量是一个字符序列,其中的每个字符均以字节形式存储。 STRING 数据类型的第一个字节定义字符串的长度,即字符字节数。
下图所示为存储器中以变量形式存储的 STRING 数据类型。 字符串的长度可以是 0 到 254 个字符。 变量字符串的最大存储要求为 255 个字节(长度字节加上 254 个字符)。
如果直接在程序编辑器中输入常数字符串参数(最多 126 个字符),或在数据块编辑器中初始化变量字符串(最多 254 个字符),则字符串赋值必须以双引号字符开始和结束。
例如,将字符串“ABCD” ,存入以VB0为起始地址的变量中,其存储方式如下:
2.2、字符串处理指令
3、步骤
3.1 MCGS 界面中创建两个文本框,输入两个字符串数据,传送至PLC中;步骤如下:
<1>创建字符串变量
<2>PLC监控两个字符串数据值,测试结果
<2.1> 字符串相等
<2.1> 字符串不一致