欧美午夜欧美,台湾成人av,久久av一区,最近看过的日韩成人

電子開(kāi)發(fā)網(wǎng)

電子開(kāi)發(fā)網(wǎng)電子設(shè)計(jì) | 電子開(kāi)發(fā)網(wǎng)Rss 2.0 會(huì)員中心 會(huì)員注冊(cè)
搜索: 您現(xiàn)在的位置: 電子開(kāi)發(fā)網(wǎng) >> 電子開(kāi)發(fā) >> PLC基礎(chǔ)入門(mén)教程 >> 正文

西門(mén)子plc字符串指令

作者:佚名    文章來(lái)源:本站原創(chuàng)    點(diǎn)擊數(shù):    更新時(shí)間:2018/6/25
1.求字符串長(zhǎng)度指令
    求字符串長(zhǎng)度指令SLEN返回IN參數(shù)指定的字符串的長(zhǎng)度值,OUT為字節(jié)類(lèi)型。
    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開(kāi)始的存儲(chǔ)區(qū)
    SCAT    ”WORLD”,VB0    //將字符串“WORLD”復(fù)制到VBO開(kāi)始的字符串的后面
    STRLEN    VB0,AC0    //求VB0開(kāi)始的字符串的長(zhǎng)度
    字符串變量的首字節(jié)是字符串的長(zhǎng)度,VB0開(kāi)始的字符串為“HELLO”(最后有一個(gè)空格),VB0中是字符串的長(zhǎng)度6。執(zhí)行SCAT指令后,得到新的字符串為“HELLO WORLD”,STRLEN指令求出的字符串的長(zhǎng)度為11。
    4.從字符串中復(fù)制子字符串指令
    SSCPY指令從INDX指定的字符編號(hào)開(kāi)始,將IN指定的字符串的N個(gè)字符串復(fù)制到OUT中,OUT為字節(jié)類(lèi)型。
    指令“SSCPY VB0,7,5,VB20”將從VB0開(kāi)始的字符串中的第7個(gè)字符開(kāi)始,復(fù)制5個(gè)字符到VB20開(kāi)始的新字符串。
    5.字符串搜索指令
    SFND指令在字符串IN1中搜索字符串IN2,由字節(jié)變量OUT指定搜索的起始位置。如果在IN1中找到了與IN2中字符串相匹配的一段字符,則在OUT中存入這段字符IN1中的首個(gè)字符的位置。如果沒(méi)有找到,則OUT被清零。
    6.字符搜索指令
    CFND指令查找在字符串IN1中是否有字符串IN2中包含的任意字符,字節(jié)變量OUT指定搜索的起始位置。如果找到了匹配的字符,字符的位置被寫(xiě)入OUT中。如果沒(méi)有找到,OUT被清零。
    假設(shè)存儲(chǔ)在VBO開(kāi)始的區(qū)域的字符串包含溫度值,存儲(chǔ)在VB20開(kāi)始的區(qū)域中的字符串包含所有的數(shù)字、“+”號(hào)和“-”號(hào),用于識(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ù)
Tags:字符串指令,指令,西門(mén)子  
責(zé)任編輯:admin
相關(guān)文章列表
初學(xué)者如何快速入門(mén)plc?PLC基礎(chǔ)入門(mén),硬件和語(yǔ)法指令等
一文學(xué)會(huì)設(shè)備運(yùn)行時(shí)間累計(jì)程序編寫(xiě), 從零基礎(chǔ)到精通,收藏這篇就
三菱PLC實(shí)現(xiàn)設(shè)備累計(jì)運(yùn)行時(shí)間_時(shí)間指令HOUR三菱計(jì)時(shí)長(zhǎng)程序怎么用
三菱/信捷 PLC PLSR/DPLSR 多段雙向脈沖帶加減速脈沖輸出指令詳解
三菱/信捷 PLC脈沖停止[STOP] 指令詳解
三菱FX2N系列PLC的TO指令、FROM指令解析,緩沖存儲(chǔ)器BFM
三菱plc特殊功能模塊讀取與寫(xiě)入指令,TO指令和FROM指令,緩沖存儲(chǔ)
【干貨】三菱PLC定位控制指令講解,DSZR、ZRN、PLSV、DRVI、DRVA
【三菱PLC指令教程】加法指令A(yù)DD和減法指令SUB
三菱PLC和臺(tái)達(dá)PLC的區(qū)別_三菱PLC特殊輔助輔助繼電器_臺(tái)達(dá)PLC實(shí)例
三菱PLC兩軸定位案例分析(建議收藏)DDRVI和DDRVA指令用法
三菱PLC控制伺服常用指令和程序段總結(jié),ZRN和DDRVA、DDRVI指令
三菱FX3U—加減乘除指令_三菱plc加減乘除指令程序
三菱PLC特殊模塊的讀寫(xiě)指令解說(shuō),三菱FROM指令和TO指令詳解
三菱FX2N系列PLC的模擬量模塊的編程,三菱PLC的TO指令用法
三菱plc控制步進(jìn)電機(jī)實(shí)例
三菱plc步進(jìn)電機(jī)控制 三菱PLSY指令的用法
三菱PLC步進(jìn)電機(jī)指令解析
三菱PLC控制步進(jìn)電機(jī)的相關(guān)指令說(shuō)明
西門(mén)子S7-200PLC編碼指令ENCO和解碼指令DECO用法詳解,一個(gè)按鈕控
請(qǐng)文明參與討論,禁止漫罵攻擊,不要惡意評(píng)論、違禁詞語(yǔ)。 昵稱(chēng):
1分 2分 3分 4分 5分

還可以輸入 200 個(gè)字
[ 查看全部 ] 網(wǎng)友評(píng)論
推薦文章
最新推薦
關(guān)于我們 - 聯(lián)系我們 - 廣告服務(wù) - 友情鏈接 - 網(wǎng)站地圖 - 版權(quán)聲明 - 在線(xiàn)幫助 - 文章列表
返回頂部
刷新頁(yè)面
下到頁(yè)底
晶體管查詢(xún)
主站蜘蛛池模板: 喀喇沁旗| 开远市| 房山区| 吉林省| 德钦县| 神木县| 大足县| 甘孜县| 遂溪县| 敦化市| 襄垣县| 永宁县| 萍乡市| 蒲城县| 通渭县| 湖州市| 广南县| 安徽省| 井陉县| 漠河县| 攀枝花市| 临安市| 公主岭市| 密山市| 金川县| 玛曲县| 开江县| 阳原县| 凤翔县| 山丹县| 普格县| 新建县| 通化县| 乌拉特中旗| 新民市| 阳城县| 保德县| 博客| 安康市| 如东县| 鹰潭市|