產品簡介
本公司*銷售西門子PLC ET-200,S7-200,S7-300,S7-400,1200,西門子PLC附件,西門子電機,西門子人機界面,西門子變頻器,西門子數控伺服,
詳細介紹
S7- 200技術支持6ES72881CR400AA1
碼指令的操作
要點亮七段碼顯示器中的段,可以使用段碼指令。段碼指令將IN中的字符(字節)轉換生成一個點
陣并存入OUT的變量中。
點亮的段表示的是輸入字節中低4位所代表的字符。圖6--14給
出了段碼指令使用的七段碼顯示器的編碼。
使ENO=0的錯誤條件:
■ 0006 (間接尋址)
圖6--14 七段碼顯示器的編碼
實例:段碼指令 | ||||||
| Network 1 LD I1.0 SEG VB48,AC1 | 05 | SEG | 6D | ||
VB48 (顯示字符) | AC1 |
ASCII碼轉換指令
有效的ASCII碼字符為十六進制的30到39和41到46。
在ASCII碼和十六進制數之間相互轉換
ASCII碼轉十六進制數指令(ATH)將一個長度為LEN從IN開始的ASCII碼字符串轉換成從OUT開始的十六進制數。十六進制數轉ASCII碼指令(HTA)將從輸入字節IN開始的十六進制數,轉換 成從OUT開始的ASCII碼字符串。被轉換的十六進制數的位數由長度LEN給出。
可轉換的ASCII字符或十六進制數字的數目是255。有效
ASCII輸入
有效的ASCII碼輸入字符是0到9的十六進制數代碼值30到39, 和大寫字符A到F的十六進制數代碼值41到46這些字母數字
字符。
使ENO=0的錯誤條件:
■ SM1.7 (非法的ASCII碼)只對ATH有效
■ 0006 (間接尋址)
■ 0091 (操作數超出范圍)
受影響的SM標志位:
■ SM1.7 (非法的ASCII碼)
將數值轉為ASCII碼
整數轉ASCII碼(ITA)、雙整數轉ASCII碼(DTA)和實數轉ASCII 碼(RTA)指令,分別將整數、雙整數或實數值轉換成ASCII碼字符。
表6- 18 ASCII碼轉換指令的有效操作數
輸入/輸出 | 數據類型 | 操作數 |
IN | BYTE | IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC |
INT | IW、QW、VW、MW、SMW、SW、LW、T、C、AC、AIW、*VD、 *LD、*AC、常數 | |
DINT | ID、QD、VD、MD、SMD、SD、LD、AC、HC、*VD、*LD、*AC、 常數 | |
實型 | ID、QD、VD、MD、SMD、SD、LD、AC、*VD、*LD、*AC、常數 | |
LEN、FMT | BYTE | IB、QB、VB、MB、SMB、SB、LB、AC、*VD、*LD、*AC、常數 |
OUT | BYTE | IB、QB、VB、MB、SMB、SB、LB、*VD、*LD、*AC |
整數轉ASCII碼指令的操作數
整數轉ASCII碼(ITA)指令將一個整數字IN轉換成一個ASCII碼字 符串。格式FMT小數點右側的轉換精度和小數點是使用逗 號還是點號。轉換結果OUT的連續8個字節中。
ASCII碼字符串始終是8個字節。
使ENO=0的錯誤條件:
■ 0006 (間接尋址)
■ 非法的格式
■ nnn>5
整數轉ASCII碼指令的格式操作數如圖6--15所示。輸出緩沖區的大小始終是8個字節。nnn表示輸出緩 沖區中小數點右側的數字位數。nnn域的有效范圍是0--5。十進制小數點右面的數字為0使數值顯 示為一個沒有小數點的數值。對于nnn大于5的情況,輸出緩沖區會被空格鍵的ASCII碼填沖。c是用逗號(c=1)或者點號(c=0)作為整數和小數的分隔符。高4位必須為0。
圖6--15中給出了一個數值的例子,其格式為使用點號(c=0),小數點右側有三位小數(nnn=011)。輸出
緩沖區的格式符合以下規則:
q 正數值寫入輸出緩沖區時沒有符號位。
q 負數值寫入輸出緩沖區時以負號(--)開頭。
q 小數點左側的開頭的0(除去靠近小數點的那個之外)被隱藏。
q 數值在輸出緩沖區中是右對齊的。
FMT
MSB LSB
7 6 5 4 3
2 1 0
輸入=12 輸入=- 123
c=逗號(1)或者點號(0) nnn=小數點右側的位數
輸入=1234 輸入=- 12345
圖6--15 整數轉ASCII碼(ITA)指令的FMT操作數
雙整數轉ASCII碼指令操作
雙整數轉ASCII碼(DTA)指令將一個雙字IN轉換成一個ASCII碼字符串。格式操作數FMT小數點右側的轉換精度。轉換結 果存儲在從OUT開始的連續12個字節中。
輸出緩沖區的大小總是12個字節。
使ENO=0的錯誤條件:
■ 0006(間接尋址)
■ 非法的格式
■ nnn>5
快遞默認為順豐包郵。
圖6--16描團隊合力核心技術對于生物分子界面分析儀而言,核心的技術就是高靈敏度壓電薄膜。第三方檢測、監測、食品檢測、檢測、無損檢測各個應用領域又怎能與龐大的造假“江湖"脫得了干系。新公司的則于Illumina,公司專注于基因組學和。當日17時左右,“華龍一號"首堆、中核集團福清核電5號機組反應堆壓力容器順利吊裝入堆。這意味著在未來,采用外周血、唾液、、腦脊液等樣本進行低成本、高靈敏、快速的*檢測成為可能。述了雙整數轉ASCII碼指令的格式操作數。nnn表示輸出緩沖區中小數點右側的數字位數。 nnn域的有效范圍是0--5。十進制小數點右面的數字為0使數值顯示為一個沒有小數點的數值。對 于nnn大于5的情況,輸出緩沖區會被空格鍵的ASCII碼填沖。c是用逗號(c=1)或者點號(c=0)作為 整數和小數的分隔符。高4位必須為0。
圖6--16中給出了一個數值的例子,其格式為使用點號(c=0),小數點右側有四位小數(nnn=100)。輸出
緩沖區的格式符合以下規則:
q 正數值寫入輸出緩沖區時沒有符號位。
q 負數值寫入輸出緩沖區時以負號(--)開頭。
q 小數點左側的開頭的0 (除去靠近小數點的那個之外)被隱藏。
q 數值在輸出緩沖區中是右對齊的。
下一篇:S7-200PLC6ES72881SR400AA0