西門(mén)子SM321數(shù)字量模塊6ES7 321-1BH10-0AA0
西門(mén)子SM321數(shù)字量模塊6ES7 321-1BH10-0AA0
AI(模擬量輸入)
CPU 將模擬量值(如溫度或電壓)轉(zhuǎn)換為一個(gè)字長(zhǎng)度(16 位)的數(shù)字值。
可以通過(guò)區(qū)域標(biāo)識(shí)符 (AI)、數(shù)據(jù)大小 (W) 以及起始字節(jié)地址訪問(wèn)這些值。
由于模擬量輸入為字,并且總是從偶數(shù)字節(jié)(例如 0、2 或
4)開(kāi)始,所以必須使用偶數(shù)字節(jié)地址(例如 AIW0、AIW2 或 AIW4)訪問(wèn)這些值。
模擬量輸入值為只讀值。
表格 4- 14 AI 存儲(chǔ)器的尋址
模擬量輸入
AIW[起始字節(jié)地址]
AIW4
AQ(模擬量輸出)
CPU 將一個(gè)字長(zhǎng)度(16 位)的數(shù)字值按比例轉(zhuǎn)換為電流或電壓。 可以通過(guò)區(qū)域標(biāo)識(shí)符
(AI)、數(shù)據(jù)大小 (W) 以及起始字節(jié)地址寫(xiě)入這些值。
由于模擬量輸出為字,并且總是從偶數(shù)字節(jié)(例如 0、2 或
4)開(kāi)始,所以必須使用偶數(shù)字節(jié)地址(如 AQW0、AQW2 或 AQW4)寫(xiě)入這些值。
模擬量輸出值為只寫(xiě)值。
實(shí)數(shù)格式
實(shí)數(shù)(或浮點(diǎn)數(shù))以 32 位單精度數(shù)表示,其格式為 ANSI/IEEE 754-1985
標(biāo)準(zhǔn)中所描述的形式。 實(shí)數(shù)按雙字長(zhǎng)度訪問(wèn)。
圖 4-5
實(shí)數(shù)格式
說(shuō)明
浮點(diǎn)數(shù)到小數(shù)點(diǎn)后第 6 位。 因此輸入浮點(diǎn)常數(shù)時(shí),多只能 6 位小數(shù)。
計(jì)算涉及到包含非常大和非常小數(shù)字的一長(zhǎng)串?dāng)?shù)值時(shí),計(jì)算結(jié)果可能不準(zhǔn)確。
如果數(shù)值相差 10 的 x 次方(其中 x > 6),則會(huì)發(fā)生上述情況。例如: 100 000 000 + 1
= 100 000 000
字符串格式
字符串是一個(gè)字符序列,其中的每個(gè)字符都以字節(jié)的形式存儲(chǔ)。
字符串的個(gè)字節(jié)定義字符串的長(zhǎng)度,即字符數(shù)。 下圖顯示了字符串的格式。
字符串的長(zhǎng)度可以是 0 到 254 個(gè)字符,再加上長(zhǎng)度字節(jié),因此字符串的大長(zhǎng)度為 255
個(gè)字節(jié)。 字符串常數(shù)限制為 126 個(gè)字節(jié)。
分配指令的常數(shù)值
在許多編程指令中都可以使用常數(shù)值。 常數(shù)可以是字節(jié)、字或雙字。 CPU
以二進(jìn)制數(shù)的形式存儲(chǔ)所有常數(shù),隨后可用十進(jìn)制、十六進(jìn)制、ASCII
或?qū)崝?shù)(浮點(diǎn))格式表示這些常數(shù)。
對(duì)本地 I/O 和擴(kuò)展 I/O 進(jìn)行尋址
CPU 提供的本地 I/O 具有固定的 I/O 地址。您可以通過(guò)在 CPU 的右側(cè)連接擴(kuò)展 I/O
模塊,或通過(guò)安裝信號(hào)板來(lái)增加 I/O 點(diǎn)。模塊點(diǎn)的地址取決于 I/O 類型和模塊在 I/O
鏈中的位置。舉例來(lái)說(shuō),輸出模塊不會(huì)影響輸入模塊上的點(diǎn)地址,反之亦然。類似地,模
擬量模塊不會(huì)影響數(shù)字量模塊的尋址,反之亦然。
說(shuō)明
數(shù)字量 I/O
的過(guò)程映像寄存器空間總是以八位(一個(gè)字節(jié))遞增方式保留。如果模塊沒(méi)有為每個(gè)保留
字節(jié)中的每一位提供相應(yīng)的物理點(diǎn),那些未使用的位就無(wú)法分配給 I/O
鏈中的后續(xù)模塊。對(duì)于輸入模塊,這些未使用的位會(huì)在每個(gè)輸入更新周期中被清零。
模擬量 I/O 點(diǎn)總是以兩點(diǎn)遞增的方式分配。如果模塊沒(méi)有為這些點(diǎn)分配相應(yīng)的物理
I/O,則這些 I/O 點(diǎn)將丟失,并且不能夠分配給 I/O 鏈中的后續(xù)模塊。