當(dāng)前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 自動化控制 > PLC可編程控制器
發(fā)布日期:2022-04-27 點擊率:343 品牌:西門子_Siemens
2021-09-06 03:33分類:西門子PLC 閱讀:
78
1.求數(shù)組長度命令
求數(shù)組長度命令SLEN回到IN主要參數(shù)特定的字符串?dāng)?shù)組的長短值,OUT為字節(jié)數(shù)種類。
2.字符串?dāng)?shù)組拷貝命令
字符串?dāng)?shù)組拷貝命令SCPY將IN主要參數(shù)特定的字符串?dāng)?shù)組拷貝到OUT特定的詳細地址區(qū)中。
3.字符串?dāng)?shù)組聯(lián)接命令
字符串?dāng)?shù)組聯(lián)接命令(SCAT)將IN主要參數(shù)特定的字符串?dāng)?shù)組聯(lián)接到OUT特定的字符串?dāng)?shù)組的后邊。
【例】 字符串?dāng)?shù)組命令運用舉例說明。
LD I0.0
STR_CPY ”HELLO ”,VB0 //將字符串?dāng)?shù)組“HELLO ”拷貝到VBO逐漸的儲存區(qū)
SCAT ”WORLD”,VB0 //將字符串?dāng)?shù)組“WORLD”拷貝到VBO逐漸的字符串?dāng)?shù)組的后邊
STRLEN VB0,AC0 //求VB0逐漸的字符串?dāng)?shù)組的長短
字符串?dāng)?shù)組自變量的首字節(jié)數(shù)是字符串?dāng)?shù)組的長短,VB0逐漸的字符串?dāng)?shù)組為“HELLO”(最終有一個空格符),VB0中是字符串?dāng)?shù)組的長短6。實行SCAT命令后,獲得新的字符串?dāng)?shù)組為“HELLO WORLD”,STRLEN命令算出的字符串?dāng)?shù)組的長短為11。
4.從字符串?dāng)?shù)組中復(fù)制子字符串?dāng)?shù)組命令
SSCPY命令從INDX特定的標識符序號逐漸,將IN特定的字符串?dāng)?shù)組的N個字符串?dāng)?shù)組拷貝到OUT中,OUT為字節(jié)數(shù)種類。
命令“SSCPY VB0,7,5,VB20”將從VB0逐漸的字符串?dāng)?shù)組中的第七個標識符逐漸,拷貝五個標識符到VB20逐漸的新字符串?dāng)?shù)組。
5.字符串?dāng)?shù)組檢索命令
SFND命令在字符串?dāng)?shù)組IN1中檢索字符串?dāng)?shù)組IN2,由字節(jié)數(shù)自變量OUT特定檢索的起止部位。假如在IN1中找到與IN2中字符串?dāng)?shù)組相符合的一段標識符,則在OUT中存進這一段標識符IN1中的第一個標識符的部位。要是沒有尋找,則OUT被清零。
6.標識符檢索命令
CFND命令搜索在字符串?dāng)?shù)組IN1中是不是有字符串?dāng)?shù)組IN2中包括的隨意標識符,字節(jié)數(shù)自變量OUT特定檢索的起止部位。假如找到配對的標識符,標識符的部位被載入OUT中。要是沒有尋找,OUT被清零。
假定儲存在VBO逐漸的地區(qū)的字符串包含溫度值,儲存在VB20逐漸的地區(qū)中的字符串包含全部的數(shù)據(jù)、“ ”號和“-”號,用以鑒別字符串?dāng)?shù)組中的溫度值。下邊的程序流程在字符串?dāng)?shù)組中尋找數(shù)據(jù)的起止部位,并將其變換為實數(shù),溫度值儲放在VD200中。
LD I0.0
MOVB 1,AC0 //AC0作為OUT主要參數(shù)并偏向字符串?dāng)?shù)組的第一個標識符
CFND VB0,VB2,AC0 //在VB0字符串中找尋數(shù)字字符
STR VB0,AC0,VD200 //將字符串?dāng)?shù)組。中的溫度值變換為實數(shù)
上一篇:西門子PLC與組態(tài)軟件的通訊方式
下一篇:什么是組態(tài)軟件?組態(tài)軟件基本概念
下一篇: PLC、DCS、FCS三大控
上一篇: 除鎳用樹脂 蘇州市蒸