西門子plc字符串指令

發(fā)布時(shí)間:2023-12-18
1.求字符串長度指令
求字符串長度指令slen返回in參數(shù)指定的字符串的長度值,out為字節(jié)類型。
2.字符串復(fù)制指令
字符串復(fù)制指令scpy將in參數(shù)指定的字符串復(fù)制到out指定的地址區(qū)中。
3.字符串連接指令
字符串連接指令(scat)將in參數(shù)指定的字符串連接到out指定的字符串的后面。
【例】 字符串指令應(yīng)用舉例。
ld i0.0
str_cpy ”hello ”,vb0 //將字符串“hello ”復(fù)制到vbo開始的存儲區(qū)
scat ”world”,vb0 //將字符串“world”復(fù)制到vbo開始的字符串的后面
strlen vb0,ac0 //求vb0開始的字符串的長度
字符串變量的首字節(jié)是字符串的長度,vb0開始的字符串為“hello”(最后有一個(gè)空格),vb0中是字符串的長度6。執(zhí)行scat指令后,得到新的字符串為“hello world”,strlen指令求出的字符串的長度為11。
4.從字符串中復(fù)制子字符串指令
sscpy指令從indx指定的字符編號開始,將in指定的字符串的n個(gè)字符串復(fù)制到out中,out為字節(jié)類型。
指令“sscpy vb0,7,5,vb20”將從vb0開始的字符串中的第7個(gè)字符開始,復(fù)制5個(gè)字符到vb20開始的新字符串。
5.字符串搜索指令
sfnd指令在字符串in1中搜索字符串in2,由字節(jié)變量out指定搜索的起始位置。如果在in1中找到了與in2中字符串相匹配的一段字符,則在out中存入這段字符in1中的首個(gè)字符的位置。如果沒有找到,則out被清零。
6.字符搜索指令
cfnd指令查找在字符串in1中是否有字符串in2中包含的任意字符,字節(jié)變量out指定搜索的起始位置。如果找到了匹配的字符,字符的位置被寫入out中。如果沒有找到,out被清零。
假設(shè)存儲在vbo開始的區(qū)域的字符串包含溫度值,存儲在vb20開始的區(qū)域中的字符串包含所有的數(shù)字、“+”號和“-”號,用于識別字符串中的溫度值。下面的程序在字符串中找到數(shù)字的起始位置,并將其轉(zhuǎn)換為實(shí)數(shù),溫度值存放在vd200中。
ld i0.0
movb 1,ac0 //ac0用作out參數(shù)并指向字符串的首個(gè)字符
cfnd vb0,vb2,ac0 //在vb0字符串中尋找數(shù)字字符
str vb0,ac0,vd200 //將字符串。中的溫度值轉(zhuǎn)換為實(shí)數(shù)
上一個(gè):RTT052491DTP現(xiàn)貨庫存,最新價(jià)格
下一個(gè):hdd和ssd接口一樣嗎,ssd接口和sata接口一樣嗎

windows7我的電腦在哪里打開(win7怎么打開計(jì)算機(jī))
繞線轉(zhuǎn)子電動(dòng)機(jī)轉(zhuǎn)子繞組常見故障查找方法
micronddr4sdram內(nèi)存的介紹、特性、及應(yīng)用-
華碩官網(wǎng)電話,合肥華碩筆記本客服電話是多少
惠普筆記本15系列 2021,惠普i7筆記本15寸報(bào)價(jià)
電氣安全工作規(guī)程之電力電纜工作的基本要求有哪些?
數(shù)據(jù)標(biāo)注平臺哪個(gè)好,大家做淘寶天貓的親們寶貝尺寸標(biāo)注用哪個(gè)軟件最好啊要簡單快捷
adqvalve——革命性的氣動(dòng)控制閥
杜仲苗繁殖方法
德國ako閥門
十八禁 网站在线观看免费视频_2020av天堂网_一 级 黄 色 片免费网站_绝顶高潮合集Videos