西門子CPU224XPCN中央控制器

    西門子CPU224XPCN中央控制器西門子CPU224XPCN中央控制器

    西門子交換機模塊,北京西門子電源模塊代理商,杭州西門子邏輯控制模塊。深圳西門子伺服電機模塊代理商,廣州西門子DP電纜代理商,西門子變頻器代理商,

    SIEMENS模塊6ES7141-3BH00-0XA0
    SIEMENS模塊6ES7212-1AE40-0XB0
    模塊CTS7114-1BD20-0620
    SIEMENSDP電纜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交換機6GK5004-1BD00-1AB2
    SIEMENS電源6ES7288-0CD10-0AA0

    受數(shù)據(jù)處理模式標志繼電器M8161控制的ASCI指令和HEX指令。

    ASCI指令和HEX指令是一對互逆的指令,基于十六進制字符與ASCII碼之間的轉(zhuǎn)換。ASCII碼,我在之前的文章就有簡單的介紹過,在這里再簡單提一下。

    ASCII碼也就是美國信息交換標準代碼,它是一組7位(或8位)二進制代碼,分別表示0~9的十個代碼、大小寫字母的52個代碼、32個表示各種符號的代碼以及34個控制碼。而什么字符對應(yīng)什么ASCII碼,我們可以通過查它的編碼表得知。例如字符“3”對應(yīng)的ASCII碼為H33,字符“A”對應(yīng)的ASCII碼為H41,這里的3、A是一個字符,而不僅僅是一個數(shù)。這就像運動員背后貼的號碼布,上面的號碼代表的不是數(shù)值的大小,而是表示運動員的編號。

    另外,十六進制字符(HEX)我就不再解釋,相信大家對它也是相當熟悉了。在知道了什么是HEX和ASCII后,我們開始指令的學習分享吧。

    01HEX→ASCII轉(zhuǎn)換指令ASCI


    圖15-1


    ASCI指令的作用是將十六進制字符轉(zhuǎn)換為ASCII碼。但為什么要將HEX字符轉(zhuǎn)換為ASCII碼呢?這其實是通信的內(nèi)容,ASCII通信模式是MODBUS通信協(xié)議的通信模式之一,簡單來說,是指在過程中所傳送的字符用ASCII碼表示。至于什么是MODBUS通信協(xié)議,咳咳,這通信吧,我上篇文章已經(jīng)說過了,這是我永遠滴痛。


    所以,ASCI指令和HEX指令都是用于ASCII通信模式的。即PLC通過ASCI指令將需發(fā)送的十六進制數(shù)據(jù)轉(zhuǎn)換為ASCII碼,通過HEX指令將接收到的ASCII碼轉(zhuǎ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。當驅(qū)動條件成立時,將源址S的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ù)處理模式。當驅(qū)動條件成立,將以S為首址的寄存器的n個十六進制字符轉(zhuǎn)換為ASCII碼,并分別存放到以D為首址的寄存器的高8位和低8位。


    1個16位(二進制位)的寄存器含有4個十六進制字符,如下圖15-3所示,每1個十六進制字符轉(zhuǎn)為ASCII碼后需占有2個十六進制位(8個二進制位),如D0中低4位組成一個十六進制位H1,將字符“1”轉(zhuǎn)換為ASCII后變成H31,即1→31。


    圖15-3


    也就是說,執(zhí)行指令ASCI 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í)行指令ASCI 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的較低位,例如上例中的十六進制字符“4”對應(yīng)的ASCII碼存放到D100的低8位,這如同一個壓棧的過程。而在實際應(yīng)用中,常采用的是8位數(shù)據(jù)處理模式。


    (2)8位數(shù)據(jù)處理模式

    特殊繼電器M8161=ON,ASCI指令為8位數(shù)據(jù)處理模式。當驅(qū)動條件成立,將以S為首址的寄存器的n個十六進制字符轉(zhuǎn)換為ASCII碼,并分別存放到以D為首址的寄存器的低8位,高8位忽略不用。


    此時一個S的4位HEX數(shù)據(jù),全部轉(zhuǎn)換為ASCII碼就需要4個D寄存器,如下圖15-6所示。執(zhí)行指令ASCI D0 D100 K4,M8161=ON,已知(D0)=H4321,指令執(zhí)行完后(D100)=H0034,其中D100中的“34”為D0中“4”的ASCII碼,高8位作置零處理,依次類推。


    圖15-6


    在低8位數(shù)據(jù)處理模式下,因為1位HEX數(shù)據(jù)轉(zhuǎn)換為ASCII碼就要占用1個寄存器,所以要轉(zhuǎn)換n個字符,就要用到n個占D寄存器,其較高地址為D n-1。如下圖15-7所示,執(zhí)行指令ASCI D0 D100 K10,n=10,終址D的較高地址為D109(100 10-1),且存放的是較先轉(zhuǎn)換的字符“A”,其ASCII碼為H41。


    圖15-7


    十六進制字符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


    當驅(qū)動條件成立時,將源址S的ASCII碼轉(zhuǎn)換為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指令講解的比較詳細,HEX指令的16位數(shù)據(jù)處理模式就不再展開講解,它是將S的高8位和低8位均作為ASCII碼進行轉(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ù)進行轉(zhuǎn)換。如D0的低8位為H38,該ASCII碼對應(yīng)的字符為“8”,所以終址D11的高4位就為H8,較先轉(zhuǎn)換的存放在較高位。


    圖15-10

    這里要注意的是,S中的數(shù)據(jù)一定要符合ASCII碼的標準才能被轉(zhuǎn)換,如果不是ASCII碼,則運算錯誤。



    潯之漫智控技術(shù)(上海)有限公司專注于西門子低壓電器授權(quán)代理商,西門子PLC模塊總代理商,西門子模塊總代理商,西門子中國一級代理商,西門子PLC一級代理商,西門子DP電纜代理商等

  • 詞條

    詞條說明

  • 朝陽西門子PLC模塊代理商|西門子模塊選型介紹

    朝陽西門子PLC模塊代理商|西門子模塊選型介紹朝陽西門子PLC模塊代理商|西門子模塊選型介紹朝陽西門子PLC模塊代理商|西門子模塊選型介紹朝陽西門子PLC模塊代理商|西門子模塊選型介紹在自動化控制行業(yè)中,PLC(Programmable Logic Controller)是一種廣泛應(yīng)用的控制系統(tǒng)。而西門子PLC是PLC市場中的一顆明珠,其質(zhì)量和穩(wěn)定性較是備受大家的信賴。朝陽西門子PLC模塊代理商為

  • 6ES7288-3AM06-0AA0西門子模塊代理商

    6ES7288-3AM06-0AA0西門子模塊代理商6ES7288-3AM06-0AA0西門子模塊代理商6ES7288-3AM06-0AA0西門子模塊代理商6ES7288-3AM06-0AA0西門子模塊代理商6ES7288-3AM06-0AA0西門子模塊代理商格雷碼定位控制是自動控制的一個重要內(nèi)容。如何精確地進行位置控制在許多領(lǐng)域里面有著廣泛的引用,例如機器人運動,數(shù)控機床的加工,醫(yī)療機械和伺服傳

  • 6ES7288-1SR60-0AA1模塊詳情

    6ES7288-1SR60-0AA1模塊詳情6ES7288-1SR60-0AA1模塊詳情6ES7288-1SR60-0AA1模塊詳情6ES7288-1SR60-0AA1模塊詳情6ES7288-1SR60-0AA1SIMATIC S7-200 SMART,CPU SR60, 上,AC/DC/繼電器, 機載 I/O: 36 個數(shù)字輸入端 24V DC;24 個 2A 繼電器數(shù)字輸出; 電源:AC 47

  • 衡陽西門子觸摸屏代理

    西門子CPU模塊代理商衡陽西門子觸摸屏代理浙江西門子S7-200,S7-300,S7-1500,S7-1200系列代理商,廣州西門子電機代理商,湖北西門子電纜代理商,武漢西門子通訊電纜代理商,上海西門子模塊代理商。西門子授權(quán)一級代理商,深圳西門子授權(quán)總代理商,潯之漫智控技術(shù)(上海)有限公司,潯之漫智控技術(shù)上海有限公司(西門子系統(tǒng)集成商)專業(yè)銷售西門子S7-200/300/400/1200PLC、數(shù)

聯(lián)系方式 聯(lián)系我時,請告知來自八方資源網(wǎng)!

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 顏經(jīng)理

電 話:

手 機: 15021292620

微 信: 15021292620

地 址: 上海松江小昆山 廣富林4588弄52號3樓

郵 編:

網(wǎng) 址: yan6789.b2b168.com

八方資源網(wǎng)提醒您:
1、本信息由八方資源網(wǎng)用戶發(fā)布,八方資源網(wǎng)不介入任何交易過程,請自行甄別其真實性及合法性;
2、跟進信息之前,請仔細核驗對方資質(zhì),所有預付定金或付款至個人賬戶的行為,均存在詐騙風險,請?zhí)岣呔瑁?
    聯(lián)系方式

公司名: 潯之漫智控技術(shù)(上海)有限公司

聯(lián)系人: 顏經(jīng)理

手 機: 15021292620

電 話:

地 址: 上海松江小昆山 廣富林4588弄52號3樓

郵 編:

網(wǎng) 址: yan6789.b2b168.com

    相關(guān)企業(yè)
    商家產(chǎn)品系列
  • 產(chǎn)品推薦
  • 資訊推薦
關(guān)于八方 | 八方幣 | 招商合作 | 網(wǎng)站地圖 | 免費注冊 | 一元廣告 | 友情鏈接 | 聯(lián)系我們 | 八方業(yè)務(wù)| 匯款方式 | 商務(wù)洽談室 | 投訴舉報
粵ICP備10089450號-8 - 經(jīng)營許可證編號:粵B2-20130562 軟件企業(yè)認定:深R-2013-2017 軟件產(chǎn)品登記:深DGY-2013-3594
著作權(quán)登記:2013SR134025
Copyright ? 2004 - 2025 b2b168.com All Rights Reserved