西門子模塊6ES7521-1BH00-0AB0
RTA指令將輸入的實數(shù)(浮點數(shù))轉(zhuǎn)換成ASCII碼字符串,轉(zhuǎn)換結(jié)果送入OUT開始的3~15個字節(jié)中,。使ENO=0的錯誤條件:0006(間接地址),,SM4.3(運行時間),,無輸出(格式非法)。
輸出緩沖區(qū)的大小始終為12字節(jié),,F(xiàn)MT各位的意義和輸出緩沖區(qū)格式化的規(guī)則同ITA指令,,F(xiàn)MT和OUT均為字節(jié)變量。
格式操作數(shù)FMT的定義如圖9-16所示,,輸出緩沖區(qū)的大小由ssss區(qū)的值,ssss=3~15,。輸出緩沖區(qū)中小數(shù)部分的位數(shù)由nnn,,nnn=0~5。如果n=0,,則顯示整數(shù),。nnn>5或輸出緩沖區(qū)過小,無法容納轉(zhuǎn)換數(shù)值時,,用ASCⅡ碼空格填充整個輸出緩沖區(qū),。位C用逗號(c=1)或小數(shù)點(c=0)作整數(shù)和小數(shù)部分的分隔符,F(xiàn)MT和OUT均為字節(jié)變量,。
圖9-16 RTA指令的FMT操作數(shù)
除了ITA指令輸出緩沖區(qū)格式化的四條規(guī)則外,,還應(yīng)遵守:
(1)如果小數(shù)部分的位數(shù)大于nnn的位數(shù),可用四舍五入的方式去掉多余的位,。
(2)輸出緩沖區(qū)應(yīng)不小于3個字節(jié),,還應(yīng)大于小數(shù)部分的位數(shù)。
指令I(lǐng)TS,、DTS和RTS分別將整數(shù),、雙整數(shù)和實數(shù)值(IN)轉(zhuǎn)換為ASCII碼字符串,存放到OLTT中,。
這3條指令的操作和FMT的定義與ASCII碼轉(zhuǎn)換指令基本上相同,,二者的區(qū)別在于,字符串轉(zhuǎn)換指令轉(zhuǎn)換后得到的字符串的起始字節(jié)(即地址OUT所指的字節(jié))中是字符串的長度,。對于整數(shù)和雙整數(shù)的轉(zhuǎn)換,,OUT中分別為轉(zhuǎn)換后字符的個數(shù)8和12。實數(shù)轉(zhuǎn)換后字符串的長度由FMT的高4位中的數(shù)來決定,。
指令STI,、STD和STR分別將從偏移量INDX開始的子字符串(IN)轉(zhuǎn)換為整數(shù)、雙整數(shù)和實數(shù)值,,存放到OUT的地址中,。STI、STD指令將字符串轉(zhuǎn)換為以下格式:
[空格][+或-][數(shù)字0~9]
STR指令將字符串轉(zhuǎn)換為以下格式:
[空格][+或-][數(shù)字0~9][.或,,][數(shù)字0~9]
INDX通常設(shè)置為1,,即從字符串的*個字符開始轉(zhuǎn)換,。如果只需要轉(zhuǎn)換字符串中后面的數(shù)字,可以將INDX設(shè)為大于1的數(shù),。例如只轉(zhuǎn)換字符串“Ia=123.4”中的數(shù)字時,,可以設(shè)置INDX為4。
子字符串轉(zhuǎn)換指令不能正確轉(zhuǎn)換以科學(xué)記數(shù)法和指數(shù)形式表示實數(shù)的字符串,,例如會將“1.345E8”轉(zhuǎn)換為實數(shù)值1.345,,而且沒有錯誤提示。轉(zhuǎn)換到字符串的結(jié)尾或遇到一個非法的字符(不是數(shù)字0~9)時,,停止轉(zhuǎn)換,。轉(zhuǎn)換產(chǎn)生的整數(shù)值超過有符號字的范圍時,溢出標志SM1.1將被置位
CPU 1211C 接線圖
CPU 1211C AC/DC/繼電器 (6ES7211-1BE40-0XB0)

① 24 VDC 傳感器電源
② 對于漏型輸入將負載連接到“-”端(如圖示),;對于源型輸入將負載連接到“+”端
CPU 1211C DC/DC/繼電器 (6ES7211-1HE40-0XB0)

① 24 VDC 傳感器電源
② 對于漏型輸入將負載連接到“-”端(如圖示),;對于源型輸入將負載連接到“+”端
CPU 1211C DC/DC/DC (6ES7211-1AE40-0XB0)

① 24 VDC 傳感器電源
② 對于漏型輸入將負載連接到“-”端(如圖示);對于源型輸入將負載連接到“+”
西門子模塊6ES7521-1BH00-0AB0
RS232C 接口
1.接口定義
CP340/341集成 RS 232C 口和 RS 232C 接口子模塊的前面板上 9 針 Sub-D 型公連接器的針腳分配,,如圖 1 所示,。

圖1 RS232C 9 針 Sub-D 型針頭公連接器的針腳圖
2.電纜連接
RS232C電纜連接:9針對9針連接示意圖,如圖 2 所示,。

圖2 RS232C電纜連接 9針對9針
常用的是三線制接法,,如圖 3 所示。

圖3 RS232C 常用三線制