發布日期:2022-04-27 點擊率:321 品牌:西門子_Siemens
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三大控
上一篇: 除鎳用樹脂 蘇州市蒸