色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC功能指令使用基礎(chǔ)

jf_daLmOoRV ? 來(lái)源:設(shè)備維修屋 ? 2023-02-17 10:58 ? 次閱讀

數(shù)據(jù)類(lèi)型

1.字長(zhǎng)

S7-200 SMART PLC的存儲(chǔ)單元(即編程元件)存儲(chǔ)的數(shù)據(jù)都是二進(jìn)制數(shù)。數(shù)據(jù)的長(zhǎng)度稱(chēng)為字長(zhǎng),字長(zhǎng)可分為位(1位二進(jìn)制數(shù),用b表示)、字節(jié)(8位二進(jìn)制數(shù),用B表示)、字(16位二進(jìn)制數(shù),用W表示)和雙字(32位二進(jìn)制數(shù),用D表示)。

2. 數(shù)據(jù)的類(lèi)型和范圍

S7-200 SMART PLC的存儲(chǔ)單元存儲(chǔ)的數(shù)據(jù)類(lèi)型可分為布爾型、整數(shù)型和實(shí)數(shù)型(浮點(diǎn)數(shù))。

1)布爾型

布爾型數(shù)據(jù)只有1位,又稱(chēng)位型,用來(lái)表示開(kāi)關(guān)量(或稱(chēng)數(shù)字量)的兩種不同狀態(tài)。當(dāng)某編程元件為1時(shí),稱(chēng)該元件為1狀態(tài),或稱(chēng)該元件處于ON狀態(tài),該元件對(duì)應(yīng)的線圈“通電”,其常開(kāi)觸點(diǎn)閉合,常閉觸點(diǎn)斷開(kāi);當(dāng)該元件為0時(shí),稱(chēng)該元件為0狀態(tài),或稱(chēng)該元件處于OFF狀態(tài),該元件對(duì)應(yīng)的線圈“失電”,其常開(kāi)觸點(diǎn)斷開(kāi),常閉觸點(diǎn)閉合。例如,輸出繼電器Q0.0的數(shù)據(jù)為布爾型。

2)整數(shù)型

整數(shù)型數(shù)據(jù)不帶小數(shù)點(diǎn),它分為無(wú)符號(hào)整數(shù)和有符號(hào)整數(shù),有符號(hào)整數(shù)需要占用1個(gè)最高位表示數(shù)據(jù)的正負(fù),通常規(guī)定最高位為0表示數(shù)據(jù)為正數(shù),為1表示數(shù)據(jù)為負(fù)數(shù)。表6-1列出了不同字長(zhǎng)的整數(shù)表示的數(shù)值范圍。

表6-1 不同字長(zhǎng)的整數(shù)表示的數(shù)值范圍

58b8e9f4-ae63-11ed-bfe3-dac502259ad0.png

3)實(shí)數(shù)型

實(shí)數(shù)型數(shù)據(jù)也稱(chēng)為浮點(diǎn)型數(shù)據(jù),是一種帶小數(shù)點(diǎn)的數(shù)據(jù),它采用32位來(lái)表示(即字長(zhǎng)為雙字),其數(shù)據(jù)范圍很大,正數(shù)范圍為+1.175495E-38~+3.402823E+38,負(fù)數(shù)范圍為-1.175495E-38~-3.402823E+38。

3.常數(shù)的編程書(shū)寫(xiě)格式

常數(shù)在編程時(shí)經(jīng)常要用到。常數(shù)的長(zhǎng)度可為字節(jié)、字和雙字,常數(shù)在PLC中也是以二進(jìn)制數(shù)形式存儲(chǔ)的,但編程時(shí)常數(shù)可以十進(jìn)制、十六進(jìn)制、二進(jìn)制、ASCII碼或浮點(diǎn)數(shù)(實(shí)數(shù))形式編寫(xiě),然后由編程軟件自動(dòng)編譯成二進(jìn)制數(shù)下載到PLC中。

常數(shù)的編程書(shū)寫(xiě)格式見(jiàn)表6-2。

表6-2 常數(shù)的編程書(shū)寫(xiě)格式

58d6f8ae-ae63-11ed-bfe3-dac502259ad0.png

尋址方式

在S7 -200 SMART PLC中,數(shù)據(jù)是存于存儲(chǔ)器中的,為了存取方便,需要對(duì)存儲(chǔ)器的每個(gè)存儲(chǔ)單元進(jìn)行編址。在訪問(wèn)數(shù)據(jù)時(shí),只要找到某單元的地址,就能對(duì)該單元的數(shù)據(jù)進(jìn)行存取。S7 -200 PLC的尋址方式主要有兩種:直接尋址和間接尋址。

1.直接尋址

1)編址

要了解存儲(chǔ)器的尋址方法,須先掌握其編址方法。S7 -200 SMART PLC的存儲(chǔ)單元編址有一定的規(guī)律,它將存儲(chǔ)器按功能不同劃分成若干個(gè)區(qū),如I區(qū)(輸入繼電器區(qū))、Q區(qū)(輸出繼電器區(qū))、M區(qū)、SM區(qū)、V區(qū)、L區(qū)等,由于每個(gè)區(qū)又有很多存儲(chǔ)單元,因而這些單元需要進(jìn)行編址。PLC存儲(chǔ)區(qū)常采用以下方式編址。

①I(mǎi)、Q、M、SM、S區(qū)按位順序編址,如I0.0~I(xiàn)15.7、M0.0~M1.7。

②V、L區(qū)按字節(jié)順序編址,如VB0~VB2047、LB0~LB63。

AI、AQ區(qū)按字順序編址,如AIW0~AIW30、AQW0~AQW30。

④T、C、HC、AC區(qū)直接按編號(hào)大小編址,如T0~T255、C0~C255、AC0~AC3。

2)直接尋址方法

直接尋址通過(guò)直接指定要訪問(wèn)存儲(chǔ)單元的區(qū)域、長(zhǎng)度和位置來(lái)查找到該單元。S7 -200 SMART PLC直接尋址方法主要有:

①位尋址。位尋址格式為:位單元尋址=存儲(chǔ)區(qū)名(元件名)+字節(jié)地址。位地址

例如,尋址時(shí)給出I2.3,要查找的地址是I存儲(chǔ)區(qū)第2字節(jié)的第3位,如圖6-1所示。

590193b6-ae63-11ed-bfe3-dac502259ad0.png

圖6-1 位尋址舉例

可進(jìn)行位尋址的存儲(chǔ)區(qū)有I、Q、M、SM、L、V、S。字節(jié)/字/雙字尋址。

②字節(jié)/字/雙字尋址是以字節(jié)、字或雙字為單位進(jìn)行的,尋址格式為:

字節(jié)/字/雙字尋址=存儲(chǔ)區(qū)名(元件名)+字長(zhǎng)(字節(jié)、字或雙字)+首字節(jié)地址

例如,尋址時(shí)給出VB100,要查找的地址為V存儲(chǔ)區(qū)的第100字節(jié);若給出VW100,則要查找的地址為V存儲(chǔ)區(qū)的第100、101兩個(gè)字節(jié);若給出VD100,則要查找的地址為V存儲(chǔ)區(qū)的第100~103四個(gè)字節(jié)。VB100、VW100、VD100之間的關(guān)系如圖6-2所示,VW100即為VB100和VB101,VD100即為VB100~VB103。當(dāng)VW100單元存儲(chǔ)16位二進(jìn)制數(shù)時(shí),VB100存高字節(jié)(高8位),VB101存低字節(jié)(低8位);當(dāng)VD100單元存儲(chǔ)32位二進(jìn)制數(shù)時(shí),VB100存最高字節(jié),VB103存最低字節(jié)。

5929064e-ae63-11ed-bfe3-dac502259ad0.png

圖6-2 VB100、VW100、VD100之間的關(guān)系

可進(jìn)行字節(jié)尋址的存儲(chǔ)區(qū)有I、Q、M、SM、L、V、AC(僅低8位)、常數(shù);可進(jìn)行字尋址的存儲(chǔ)區(qū)有I、Q、M、SM、L、V、T、C、AC(僅低16位)、常數(shù);可進(jìn)行雙字尋址的存儲(chǔ)區(qū)有I、Q、M、SM、L、V、AC(32位)、常數(shù)。

2.間接尋址

間接尋址是指不直接給出要訪問(wèn)單元的地址,而是將該單元的地址存在某些特殊存儲(chǔ)單元中,這個(gè)用來(lái)存儲(chǔ)地址的特殊存儲(chǔ)單元稱(chēng)為指針,指針只能由V、L或AC(累加器)來(lái)承擔(dān)。采用間接尋址方式在訪問(wèn)連續(xù)地址中的數(shù)據(jù)時(shí)很方便,使編程非常靈活。間接尋址存取數(shù)據(jù)一般有三個(gè)過(guò)程:建立指針、用指針存取數(shù)據(jù)和修改指針。

1)建立指針

建立指針必須用雙字傳送指令(MOVD),利用該指令將要訪問(wèn)單元的地址存入指針(用來(lái)存儲(chǔ)地址的特殊存儲(chǔ)單元)中。指針建立舉例如下。

MOVD &VB200, AC1 //將存儲(chǔ)單元VB200的地址存入累加器AC1中指令中操作數(shù)前的“&”為地址符號(hào),“&VB200”表示VB200的地址(而不是VB200中存儲(chǔ)的數(shù)據(jù)),“//”為注釋符號(hào),它后面的文字用來(lái)對(duì)指令進(jìn)行注釋說(shuō)明,軟件不會(huì)對(duì)其后面的內(nèi)容進(jìn)行編譯。在建立指針時(shí),指令中的第2個(gè)操作數(shù)的字長(zhǎng)必必須是雙字存儲(chǔ)單元,如AC、VD、LD。

2)用指針存取數(shù)據(jù)

指針建立后,就可以利用指針來(lái)存取數(shù)據(jù)。舉例如下。

MOVD &VB200,AC0 //建立指針,將存儲(chǔ)單元VB200的地址存入累加器AC0中

MOVW *AC0, AC1 //以AC0中的地址(VB200的地址)作為首地址,將連續(xù)兩個(gè)字節(jié)(一個(gè)字,即VB200、VB201)單元中的數(shù)據(jù)存入AC1中

MOVD*AC0, AC1 //以AC0中的地址(VB200的地址)作為首地址,將連續(xù)四個(gè)字節(jié)(雙字,即VB200~VB203)單元中的數(shù)據(jù)存入AC1中

指令中操作數(shù)前的“*”表示該操作數(shù)是一個(gè)指針(存有地址的存儲(chǔ)單元)。下面通過(guò)圖6-3來(lái)說(shuō)明上述指令的執(zhí)行過(guò)程。

59501630-ae63-11ed-bfe3-dac502259ad0.png

圖6-3 間接尋址說(shuō)明圖

“MOVD &VB200, AC0”指令執(zhí)行的結(jié)果是AC0中存入存儲(chǔ)單元VB200的地址;“MOVW *AC0, AC1”指令執(zhí)行的結(jié)果是以AC0中的VB200地址作為首地址,將連續(xù)兩個(gè)字節(jié)單元(VB200、VB201)中的數(shù)據(jù)存入AC1中,如果VB200、VB201單元中的數(shù)據(jù)分別為12、34,則該指令執(zhí)行后,AC1的低16位就存入了“1234”;“MOVD *AC0, AC1”指令執(zhí)行的結(jié)果是以AC0中的VB200地址作為首地址,將連續(xù)四個(gè)字節(jié)單元(VB200~VB203)中的數(shù)據(jù)存入AC1中,該指令執(zhí)行后,AC1中就存入了“12345678”。

3)修改指針

指針(用來(lái)存儲(chǔ)地址的特殊存儲(chǔ)單元)的字長(zhǎng)為雙字(32位),修改指針值需要用雙字指令。常用的雙字指令有雙字加法指令(ADDD)和雙字加1指令(INCD)。在修改指針值、存取字節(jié)時(shí),指針值加1;存取字時(shí),指針值加2;存取雙字時(shí),指針值加4。修改指針值舉例如下。

MOVD &VB200, AC0//建立指針

INCD AC0//將AC0中的值加1(即地址值增1)

INCD AC0//將AC0中的地址值再增1

MOVW *AC0, AC1 //讀指針,以AC0中的新地址作為首地址,將它所對(duì)應(yīng)連續(xù)兩個(gè)字節(jié)單元中的數(shù)據(jù)存入AC1中

以圖6-3為例,上述程序執(zhí)行的結(jié)果是以AC0中的VB202單元地址為首地址,將VB202、VB203單元中的數(shù)據(jù)56、78存入AC1的低16位。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 繼電器
    +關(guān)注

    關(guān)注

    132

    文章

    5333

    瀏覽量

    148811
  • 線圈
    +關(guān)注

    關(guān)注

    14

    文章

    1820

    瀏覽量

    44430
  • plc
    plc
    +關(guān)注

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463068

原文標(biāo)題:【知識(shí)】PLC功能指令使用基礎(chǔ)

文章出處:【微信號(hào):設(shè)備維修屋,微信公眾號(hào):設(shè)備維修屋】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    00021 PLC功能指令分享 #plc #電氣 #電工

    電工技術(shù)
    學(xué)習(xí)電子知識(shí)
    發(fā)布于 :2023年05月07日 00:02:51

    plc功能指令

    第一節(jié)  功能指令的基本知識(shí)第二節(jié)  程序流控制(FNC00~FNC09)第三節(jié)  傳送和比較指令(FNC10~FNC19)第四節(jié)  算術(shù)和邏輯運(yùn)算指令(FNC20~FNC29)第五節(jié)&n
    發(fā)表于 11-20 18:05 ?38次下載

    三菱plc功能指令

    三菱plc功能指令 適用機(jī)型:三菱FX2 可編程控制器(25針插空)材料:??? 并口25針接頭1個(gè)、串行接頭1個(gè)(25針、9針任意選擇
    發(fā)表于 11-20 18:12 ?5383次閱讀

    第7章 PLC功能指令、特殊模塊及其應(yīng)用

    發(fā)表于 04-15 15:32 ?0次下載

    6_FX系列PLC功能指令及應(yīng)用

    發(fā)表于 07-04 23:30 ?8次下載

    三菱FX系列plc功能指令應(yīng)用實(shí)例

    發(fā)表于 11-03 15:55 ?25次下載

    三菱plc功能指令的表示格式

    功能指令用編號(hào)fnc00~fnc294表示,并給出對(duì)應(yīng)的助記符(大多用英文名稱(chēng)或縮寫(xiě)表示)。
    發(fā)表于 04-25 09:38 ?3953次閱讀
    三菱<b class='flag-5'>plc</b><b class='flag-5'>功能指令</b>的表示格式

    常用的三菱PLC功能指令

    再將D1的BCD碼從右起第4位開(kāi)始的向右2位,移到D2 中右起第3位開(kāi)始向右的2位,1位和第4位不變。此時(shí)D2為 0000 0001 0110 000 ,D2=160
    發(fā)表于 10-06 16:30 ?1.5w次閱讀

    PLC功能指令使用基礎(chǔ)知識(shí)

    S7-200 SMART PLC的存儲(chǔ)單元(即編程元件)存儲(chǔ)的數(shù)據(jù)都是二進(jìn)制數(shù)。 數(shù)據(jù)的長(zhǎng)度稱(chēng)為字長(zhǎng),字長(zhǎng)可分為位(1位二進(jìn)制數(shù),用b表示)、字節(jié)(8位二進(jìn)制數(shù),用B表示)、字(16位二進(jìn)制數(shù),用W表示)和雙字(32位二進(jìn)制數(shù),用D表示)。
    的頭像 發(fā)表于 02-17 10:54 ?2627次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>使用基礎(chǔ)知識(shí)

    圖文講解PLC功能指令,教你如何正確使用功能指令

    功能指令表達(dá)的表示形式:PLC的發(fā)展多用于順序控制,利用定時(shí)器,計(jì)數(shù)器等的的組合取代一般的控制系統(tǒng),帶有功能指令PLC,在使用價(jià)值,使用范圍都會(huì)更廣。所以本章為大家介紹
    的頭像 發(fā)表于 05-05 14:44 ?6601次閱讀
    圖文講解<b class='flag-5'>PLC</b>的<b class='flag-5'>功能指令</b>,教你如何正確使用<b class='flag-5'>功能指令</b>

    PLC功能指令使用基礎(chǔ):數(shù)據(jù)類(lèi)型與尋址方式

    S7-200 SMART PLC的存儲(chǔ)單元(即編程元件)存儲(chǔ)的數(shù)據(jù)都是二進(jìn)制數(shù)。數(shù)據(jù)的長(zhǎng)度稱(chēng)為字長(zhǎng),字長(zhǎng)可分為位(1位二進(jìn)制數(shù),用b表示)、字節(jié)(8位二進(jìn)制數(shù),用B表示)、字(16位二進(jìn)制數(shù),用W表示)和雙字(32位二進(jìn)制數(shù),用D表示)。
    的頭像 發(fā)表于 05-12 15:12 ?9231次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>使用基礎(chǔ):數(shù)據(jù)類(lèi)型與尋址方式

    三菱PLC功能指令介紹(一)

    功能指令實(shí)際上就是一個(gè)個(gè)具有不同功能且被封裝好的函數(shù)塊,功能指令的利用不僅提高了編程效率,還拓寬了PLC的應(yīng)用范圍。
    發(fā)表于 05-24 15:38 ?9506次閱讀
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>介紹(一)

    三菱PLC功能指令介紹(二)

    比較源操作數(shù)[S1·]和[S2·]的值,并將比較的結(jié)果送到目標(biāo)操作數(shù)[D·]。
    發(fā)表于 05-24 15:43 ?4.4w次閱讀
    三菱<b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>介紹(二)

    PLC功能指令詳解

    剛?cè)腴T(mén)PLC的大伙,想要掌握并熟悉好編程語(yǔ)言,指令是這當(dāng)中構(gòu)成的基本條件之一,不論你的編程習(xí)慣與別人有多么不同,也必須是學(xué)會(huì)指令這一元素,程序方面是離不開(kāi)它的組成的,以下,我們就來(lái)看看這些指令
    的頭像 發(fā)表于 09-11 15:21 ?5970次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>詳解

    PLC功能指令:數(shù)據(jù)類(lèi)型和尋址方式

    要了解存儲(chǔ)器的尋址方法,須先掌握其編址方法。S7 -200 SMART PLC的存儲(chǔ)單元編址有一定的規(guī)律,它將存儲(chǔ)器按功能不同劃分成若干個(gè)區(qū),如I區(qū)(輸入繼電器區(qū))、Q區(qū)(輸出繼電器區(qū))、M區(qū)、SM
    發(fā)表于 12-07 09:43 ?2270次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>功能指令</b>:數(shù)據(jù)類(lèi)型和尋址方式
    主站蜘蛛池模板: 精品免费久久久久久成人影院| 超碰国产人人做人人爽| 人妻兽虐曲| 国产激情文学| 亚洲青青草原| 免费播放美女一级毛片| 东热rq大乱交| 亚洲乱色视频在线观看| 狼人大香伊蕉国产WWW亚洲| 爱啪国产精品视频在线| 学生小泬无遮挡女HD| 久久人妻少妇嫩草AV無碼| www亚洲欲色成人久久精品| 香蕉免费高清完整| 久久视频这只精品99re6| u15女少天堂写真| 性欧美videos俄罗斯| 老师系列高H文| 成人网站国产在线视频内射视频| 亚洲国产精品无码中文在线| 美女被触手注入精子强制受孕漫画| 大桥未久电影在线观看| 亚洲日韩在线天堂一| 欧美午夜精品一区二区蜜桃| 国产亚洲AV无码成人网站| 3d无遮挡h肉动漫在线播放| 色偷偷综合网| 久久青草热热在线精品| 国产AV一区二区三区传媒| 玉娇龙续集春雪瓶txt免费阅读| 日本二区三区欧美亚洲国| 国产中文字幕乱码一区| 99久久久精品免费观看国产| 亚洲 日韩 国产 中文视频| 美女乱草鲍高清照片| 国产美女裸身网站免费观看视频| 中字幕视频在线永久在线| 我的好妈妈8高清在线观看WWW| 乱h好大噗嗤噗嗤烂了| 国产第一页浮力影院| 506070老熟肥妇bbwxx视频|