当前位置: 首页 > 工业控制产品 > 自动化控制 > PLC可编程控制器

类型分类:
科普知识
数据分类:
PLC可编程控制器

西门子plc字符串指令

发布日期:2022-04-27 点击率:297 品牌:西门子_Siemens

西门子plc字符串指令

2021-09-06 03:33分类:西门子PLC 阅读:

78

           1.求数组长度命令
求数组长度命令SLEN回到IN主要参数特定的字符串数组的长短值,OUT为字节数种类。
2.字符串数组拷贝命令
字符串数组拷贝命令SCPY将IN主要参数特定的字符串数组拷贝到OUT特定的详细地址区中。
3.字符串数组联接命令
字符串数组联接命令(SCAT)将IN主要参数特定的字符串数组联接到OUT特定的字符串数组的后边。
【例】 字符串数组命令运用举例说明。
LD I0.0
STR_CPY ”HELLO ”,VB0 //将字符串数组“HELLO ”拷贝到VBO逐渐的储存区
SCAT ”WORLD”,VB0 //将字符串数组“WORLD”拷贝到VBO逐渐的字符串数组的后边
STRLEN VB0,AC0 //求VB0逐渐的字符串数组的长短
字符串数组自变量的首字节数是字符串数组的长短,VB0逐渐的字符串数组为“HELLO”(最终有一个空格符),VB0中是字符串数组的长短6。实行SCAT命令后,获得新的字符串数组为“HELLO WORLD”,STRLEN命令算出的字符串数组的长短为11。
4.从字符串数组中复制子字符串数组命令
SSCPY命令从INDX特定的标识符序号逐渐,将IN特定的字符串数组的N个字符串数组拷贝到OUT中,OUT为字节数种类。
命令“SSCPY VB0,7,5,VB20”将从VB0逐渐的字符串数组中的第七个标识符逐渐,拷贝五个标识符到VB20逐渐的新字符串数组。
5.字符串数组检索命令
SFND命令在字符串数组IN1中检索字符串数组IN2,由字节数自变量OUT特定检索的起止部位。假如在IN1中找到与IN2中字符串数组相符合的一段标识符,则在OUT中存进这一段标识符IN1中的第一个标识符的部位。要是没有寻找,则OUT被清零。
6.标识符检索命令
CFND命令搜索在字符串数组IN1中是不是有字符串数组IN2中包括的随意标识符,字节数自变量OUT特定检索的起止部位。假如找到配对的标识符,标识符的部位被载入OUT中。要是没有寻找,OUT被清零。
假定储存在VBO逐渐的地区的字符串包含溫度值,储存在VB20逐渐的地区中的字符串包含全部的数据、“ ”号和“-”号,用以鉴别字符串数组中的溫度值。下边的程序流程在字符串数组中寻找数据的起止部位,并将其变换为实数,溫度值储放在VD200中。
LD I0.0
MOVB 1,AC0 //AC0作为OUT主要参数并偏向字符串数组的第一个标识符
CFND VB0,VB2,AC0 //在VB0字符串中找寻数字字符
STR VB0,AC0,VD200 //将字符串数组。中的溫度值变换为实数

上一篇:西门子PLC与组态软件的通讯方式

下一篇:什么是组态软件?组态软件基本概念

下一篇: PLC、DCS、FCS三大控

上一篇: 除镍用树脂 苏州市蒸

推荐产品

更多