西門子CPU224XPCN中央控制器西門子CPU224XPCN中央控制器
西門子交換機(jī)模塊,北京西門子電源模塊代理商,杭州西門子邏輯控制模塊。深圳西門子伺服電機(jī)模塊代理商,廣州西門子DP電纜代理商,西門子變頻器代理商,
SIEMENS | 模塊 | 6ES7141-3BH00-0XA0 |
SIEMENS | 模塊 | 6ES7212-1AE40-0XB0 |
模塊 | CTS7114-1BD20-0620 | |
SIEMENS | DP電纜 | 6XV1830-0EH10 |
SIEMENS | 內(nèi)存卡 | 6ES7954-8LE03-0AA0 |
SIEMENS | 模塊 | 6ES7521-1BH10-0AA0 |
SIEMENS | 模塊 | 6ES7135-6HD00-0BA1 |
SIEMENS | 模塊 | 6ES7195-7HD10-0XA0 |
SIEMENS | 模塊 | 6ES7288-3AM06-0AA0 |
SIEMENS | 模塊 | 6ES7241-1CH32-0XB0 |
SIEMENS | 觸摸屏 | 6AV2124-0MC01-0AX0 |
SIEMENS | 模塊 | 6ES7215-1AG40-0XB0 |
SIEMENS | 模塊 | 6ES7223-1BL32-0XB0 |
Siemens | 電池板 | 6ES7288-5BA01-0AA0 |
Siemens | 交換機(jī) | 6GK5004-1BD00-1AB2 |
SIEMENS | 電源 | 6ES7288-0CD10-0AA0 |
受數(shù)據(jù)處理模式標(biāo)志繼電器M8161控制的ASCI指令和HEX指令。
ASCI指令和HEX指令是一對互逆的指令,基于十六進(jìn)制字符與ASCII碼之間的轉(zhuǎn)換。ASCII碼,我在之前的文章就有簡單的介紹過,在這里再簡單提一下。
ASCII碼也就是美國信息交換標(biāo)準(zhǔn)代碼,它是一組7位(或8位)二進(jìn)制代碼,分別表示0~9的十個代碼、大小寫字母的52個代碼、32個表示各種符號的代碼以及34個控制碼。而什么字符對應(yīng)什么ASCII碼,我們可以通過查它的編碼表得知。例如字符“3”對應(yīng)的ASCII碼為H33,字符“A”對應(yīng)的ASCII碼為H41,這里的3、A是一個字符,而不僅僅是一個數(shù)。這就像運(yùn)動員背后貼的號碼布,上面的號碼代表的不是數(shù)值的大小,而是表示運(yùn)動員的編號。
另外,十六進(jìn)制字符(HEX)我就不再解釋,相信大家對它也是相當(dāng)熟悉了。在知道了什么是HEX和ASCII后,我們開始指令的學(xué)習(xí)分享吧。
01HEX→ASCII轉(zhuǎn)換指令A(yù)SCI
圖15-1
ASCI指令的作用是將十六進(jìn)制字符轉(zhuǎn)換為ASCII碼。但為什么要將HEX字符轉(zhuǎn)換為ASCII碼呢?這其實(shí)是通信的內(nèi)容,ASCII通信模式是MODBUS通信協(xié)議的通信模式之一,簡單來說,是指在過程中所傳送的字符用ASCII碼表示。至于什么是MODBUS通信協(xié)議,咳咳,這通信吧,我上篇文章已經(jīng)說過了,這是我永遠(yuǎn)滴痛。
所以,ASCI指令和HEX指令都是用于ASCII通信模式的。即PLC通過ASCI指令將需發(fā)送的十六進(jìn)制數(shù)據(jù)轉(zhuǎn)換為ASCII碼,通過HEX指令將接收到的ASCII碼轉(zhuǎn)換為十六進(jìn)制字符。
ASCI指令的編程手冊截圖如上圖15-1所示,和RS指令與CCD指令一樣不可用于32位,有連續(xù)執(zhí)行型和脈沖執(zhí)行型兩種。
圖15-2
其梯形圖形式如上圖15-2所示,和CCD指令非常相似,也有3個操作數(shù),源址S為HEX字符或存儲字元件首址;終址D為ASCII碼存儲字元件首地址;n為需轉(zhuǎn)換的HEX字符的個數(shù),取值范圍為1~256。當(dāng)驅(qū)動條件成立時,將源址S的n個十六進(jìn)制字符轉(zhuǎn)換為ASCII碼并存放到首址為D的寄存器中。
結(jié)合上篇文章,特殊繼電器M8161的狀態(tài)可以將ASCI指令分為16位數(shù)據(jù)處理模式和8位數(shù)據(jù)處理模式。
(1)16位數(shù)據(jù)處理模式
特殊繼電器M8161=OFF,ASCI指令為16位數(shù)據(jù)處理模式。當(dāng)驅(qū)動條件成立,將以S為首址的寄存器的n個十六進(jìn)制字符轉(zhuǎn)換為ASCII碼,并分別存放到以D為首址的寄存器的高8位和低8位。
1個16位(二進(jìn)制位)的寄存器含有4個十六進(jìn)制字符,如下圖15-3所示,每1個十六進(jìn)制字符轉(zhuǎn)為ASCII碼后需占有2個十六進(jìn)制位(8個二進(jìn)制位),如D0中低4位組成一個十六進(jìn)制位H1,將字符“1”轉(zhuǎn)換為ASCII后變成H31,即1→31。
圖15-3
也就是說,執(zhí)行指令A(yù)SCI D0 D100 K1,已知(D0)=H4321,指令執(zhí)行完后(D100)=H0031,如下圖15-4所示。
圖15-4
在16位數(shù)據(jù)處理模式下,終址D對應(yīng)的寄存器,其高8位也被利用,換句話說,一個D可以存放2個ASCII碼。由每個S有4位HEX數(shù)據(jù),全部轉(zhuǎn)換為ASCII碼就需要2個D。 如下圖15-5所示,執(zhí)行指令A(yù)SCI D0 D100 K4,已知(D0)=H4321,指令執(zhí)行完后(D101)=H3132,(D100)=H3334,其中D100中的“34”為D0中“4”的ASCII碼,依次類推。
圖15-5
這里要注意的是,HEX數(shù)據(jù)在轉(zhuǎn)換的過程中,最后被轉(zhuǎn)換的會存放在終址D的較低位,例如上例中的十六進(jìn)制字符“4”對應(yīng)的ASCII碼存放到D100的低8位,這如同一個壓棧的過程。而在實(shí)際應(yīng)用中,常采用的是8位數(shù)據(jù)處理模式。
(2)8位數(shù)據(jù)處理模式
特殊繼電器M8161=ON,ASCI指令為8位數(shù)據(jù)處理模式。當(dāng)驅(qū)動條件成立,將以S為首址的寄存器的n個十六進(jìn)制字符轉(zhuǎn)換為ASCII碼,并分別存放到以D為首址的寄存器的低8位,高8位忽略不用。
此時一個S的4位HEX數(shù)據(jù),全部轉(zhuǎn)換為ASCII碼就需要4個D寄存器,如下圖15-6所示。執(zhí)行指令A(yù)SCI D0 D100 K4,M8161=ON,已知(D0)=H4321,指令執(zhí)行完后(D100)=H0034,其中D100中的“34”為D0中“4”的ASCII碼,高8位作置零處理,依次類推。
圖15-6
在低8位數(shù)據(jù)處理模式下,因?yàn)?位HEX數(shù)據(jù)轉(zhuǎn)換為ASCII碼就要占用1個寄存器,所以要轉(zhuǎn)換n個字符,就要用到n個占D寄存器,其較高地址為D n-1。如下圖15-7所示,執(zhí)行指令A(yù)SCI D0 D100 K10,n=10,終址D的較高地址為D109(100 10-1),且存放的是較先轉(zhuǎn)換的字符“A”,其ASCII碼為H41。
圖15-7
十六進(jìn)制字符0~9,A~F對應(yīng)的ASCII碼分別為H30~H39,H41~H46,這個是可以通過查表得知,不過也比較好記。知道了ASCI指令是怎么回事后,再來看HEX指令就顯得很簡單。
02ASCII→HEX轉(zhuǎn)換指令HEX
HEX指令的作用是將外圍設(shè)備向PLC回傳的ASCII碼轉(zhuǎn)換為HEX數(shù)據(jù)。其編程手冊截圖和梯形圖形式如下圖15-8所示。和ASCI指令一樣,HEX指令也有3個操作數(shù),源址S為ASCII碼存儲字元件首址;終址D為HEX數(shù)據(jù)存儲字元件首地址;n依然是需轉(zhuǎn)換的HEX字符的個數(shù),取值范圍為1~256。
圖15-8
當(dāng)驅(qū)動條件成立時,將源址S的ASCII碼轉(zhuǎn)換為n個十六進(jìn)制字符并存放到首址為D的寄存器中,分為16位和8位數(shù)據(jù)處理模式。其對數(shù)據(jù)的處理過程恰好為ASCI指令的逆過程,如下圖15-9所示,執(zhí)行指令HEX D0 D100 K1,(D0)=H0041,ASCII碼“H41”對應(yīng)字符“A”,所以指令執(zhí)行完畢后,(D100)=H000A。
圖15-9
可以發(fā)現(xiàn),1個S較多能存2個ASCII碼,全部轉(zhuǎn)換為HEX數(shù)據(jù)只占用D的低8位。換句話說,也就是1個D可以存放2個S的共4個ASCII碼?;贏SCI指令講解的比較詳細(xì),HEX指令的16位數(shù)據(jù)處理模式就不再展開講解,它是將S的高8位和低8位均作為ASCII碼進(jìn)行轉(zhuǎn)換。
HEX指令的8位數(shù)據(jù)處理模式,是指把S為首址的寄存器的低8位數(shù)據(jù)對于的ASCII碼轉(zhuǎn)換為HEX數(shù)據(jù)并存放到D位首址的寄存器中,此時每轉(zhuǎn)換4個S占用1個D。如下圖15-10所示,執(zhí)行指令HEX D0 D10 K8,M8161=ON,8位數(shù)據(jù)處理模式,D0~D7的高8位數(shù)據(jù)均忽略不作處理,僅對其低8位數(shù)據(jù)進(jìn)行轉(zhuǎn)換。如D0的低8位為H38,該ASCII碼對應(yīng)的字符為“8”,所以終址D11的高4位就為H8,較先轉(zhuǎn)換的存放在較高位。
圖15-10
這里要注意的是,S中的數(shù)據(jù)一定要符合ASCII碼的標(biāo)準(zhǔn)才能被轉(zhuǎn)換,如果不是ASCII碼,則運(yùn)算錯誤。
詞條
詞條說明
6ES7288-3AR04-0AA06ES7288-3AR04-0AA06ES7288-3AR04-0AA0相似圖像SIMATIC S7-200 SMART, 模擬輸入 SM AR04 RTD, RTD溫度傳感器模塊 4個模擬輸入列表價(不含稅)顯示價格您的單價(不含稅)顯示價格PDF 格式的數(shù)據(jù)表下載服務(wù)和支持 (手冊,,問答...)下載更多圖片產(chǎn)品商品編號(市售編號)6ES7288-3AR04
泰安西門子PLC模塊代理商供應(yīng)泰安西門子PLC模塊代理商供應(yīng)泰安西門子PLC模塊代理商供應(yīng)泰安西門子PLC模塊代理商供應(yīng)4.10條件標(biāo)志4.10.1 概述條件標(biāo)志中包括表示指令執(zhí)行結(jié)果的標(biāo)志,以及常ON 及常OFF 標(biāo)志。這些位為通過符號(變量)*,而非通過地址*。CX-Programmer 將條件標(biāo)志視作系統(tǒng)定義符號(變量)(全局符號),由P_. 開頭。4.10.2 注釋圖4-214.10.
SIMATIC S7-300, CPU 313C-2 PTP
SIMATIC S7-300, CPU 313C-2 PIMATIC S7-300, CPU 313C-2 PTP西門子S7-300系列模塊西門子S7-300系列模塊西門子S7-300系列模塊西門子S7-300系列模塊“upload?to?PG”、“upload?station?to?PG”有何區(qū)別?“download?user 
棗莊SIEMENS西門子PLC代理商棗莊SIEMENS西門子PLC代理商棗莊SIEMENS西門子PLC代理商FX3U系列PLC的基本規(guī)格1)電源規(guī)格FX3U系列PLC基本單元根據(jù)I/O點(diǎn)的不同,對電源的容量要求有所不后。目前還沒有DC24V電源刑,F(xiàn)X3U系列PLC的由源鉀格且休加夷 2-21 所示。表 2-21 FX3U系列基本單元電源規(guī)格2)輸人規(guī)格FX3U系列PLC可以有直流匯點(diǎn)輸人與交流輸
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
電 話:
手 機(jī): 15021292620
微 信: 15021292620
地 址: 上海松江小昆山 廣富林4588弄52號3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com
公司名: 潯之漫智控技術(shù)(上海)有限公司
聯(lián)系人: 顏經(jīng)理
手 機(jī): 15021292620
電 話:
地 址: 上海松江小昆山 廣富林4588弄52號3樓
郵 編:
網(wǎng) 址: yan6789.b2b168.com