1. STEP7庫功能
STEP7庫中提供了如下幾個轉(zhuǎn)換塊:(庫文件路徑:庫libraries---Standard Libray---IEC Function Blocks)
(FC94,95路徑:庫libraries---Standard Libray---TI-S7 Converting Blocks)
| FC編號 | 功能名稱 | 描述 | 
| FC5 | DI_STRING | 雙整數(shù)轉(zhuǎn)字符串 | 
| FC16 | I_STRING | 整數(shù)轉(zhuǎn)字符串 | 
| FC30 | R_STRING | 實數(shù)轉(zhuǎn)字符串 | 
| FC37 | STRING_DI | 字符串轉(zhuǎn)雙整數(shù) | 
| FC38 | STRING_I | 字符串轉(zhuǎn)整數(shù) | 
| FC39 | STRING_R | 字符串轉(zhuǎn)實數(shù) | 
| FC94 | ATH | ASCII轉(zhuǎn)換為十六進(jìn)制 | 
| FC95 | HTA | 十六進(jìn)制轉(zhuǎn)換為ASCII | 
表2. 字符串轉(zhuǎn)換
2 .整數(shù)(雙整數(shù))轉(zhuǎn)字符串
	以FC5為例,雙整數(shù)為有符號整數(shù),因此如圖第三個有效字符為符號位,顯示“+”。
	注意:此處字符串定義最大長度為254個字符,圖二中第一位最大長度為-2為有符號數(shù)值。
	

圖1. FC5及數(shù)據(jù)塊定義
	
圖2. 變量表監(jiān)看
3 .實數(shù)轉(zhuǎn)字符串
實數(shù)轉(zhuǎn)換為字符串,顯示格式為科學(xué)計數(shù)法。如圖3所示:
	
圖3. 科學(xué)計數(shù)法顯示
	其有效數(shù)據(jù)最多顯示7位。同時轉(zhuǎn)換后的字符串固定占用14個有效字符長度。
注意,建立字符串最大長度時務(wù)必要大于14個字符長度,否則FC30不執(zhí)行,無輸出。
	
	
圖4. FC30實例
4 .字符串轉(zhuǎn)16進(jìn)制
	FC94功能實際為將連續(xù)的字符轉(zhuǎn)換為連續(xù)的16進(jìn)制。
	因此,使用時注意:
	1. 輸入"IN"為有效字符的起始地址,即字符串的前兩個固定占用字符需要跳過
	2. 轉(zhuǎn)換個數(shù)與字符串本身定義的有效字符長度數(shù)值無關(guān),只與輸入"N"有關(guān)
	3. 字符占8位,16進(jìn)制占16位;因此轉(zhuǎn)換后占位方式如圖6
	
圖5. FC94
	
圖6. FC94監(jiān)看
- 
                                字符串
                                +關(guān)注
關(guān)注
1文章
594瀏覽量
22983 - 
                                STEP7
                                +關(guān)注
關(guān)注
4文章
103瀏覽量
33559 
原文標(biāo)題:字符串轉(zhuǎn)換
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
labview字符串轉(zhuǎn)換
字符串的表示
    
LabVIEW的常用字符串操作教程免費下載
    
什么是復(fù)制字符串?Python如何復(fù)制字符串
strtok拆分字符串
    
          
        
        
關(guān)于STEP7庫功能字符串轉(zhuǎn)換
                
 
    
           
            
            
                
            
評論