<strike id="qdybv"><label id="qdybv"></label></strike>
<i id="qdybv"><listing id="qdybv"></listing></i>

    行業(yè)動態(tài)

    當(dāng)前位置:三菱PLC > 新聞資訊 > 行業(yè)動態(tài)

    通過實例玩轉(zhuǎn)三菱PLC之?dāng)?shù)據(jù)寄存器

    點擊:29275 日期:2019-04-10 選擇字號:

    海藍機電文章分享:通過實例玩轉(zhuǎn)三菱PLC之?dāng)?shù)據(jù)寄存器。


    數(shù)據(jù)寄存器是計算機必不可少的元件,用于存放各種數(shù)據(jù)。FX2N中每一個數(shù)據(jù)寄存器都是16bit(最高位為正、負(fù)符號位),也可用兩個數(shù)據(jù)寄存器合并起來存儲32 bit數(shù)據(jù)(最高位為正、負(fù)符號位)。

     

    1)通用數(shù)據(jù)寄存器D 通道分配 D 0D199,共200點。

    只要不寫入其他數(shù)據(jù),已寫入的數(shù)據(jù)不會變化。但是,由RUN→STOP時,全部數(shù)據(jù)均清零。(若特殊輔助繼電器M8033已被驅(qū)動,則數(shù)據(jù)不被清零)。

     

    2)停電保持用寄存器 通道分配 D200D511,共312點,或D200D999,共800點(由機器的具體型號定)。

     

    基本上同通用數(shù)據(jù)寄存器。除非改寫,否則原有數(shù)據(jù)不會丟失,不論電源接通與否,PLC運行與否,其內(nèi)容也不變化。然而在二臺PLC作點對的通信時, D490D509被用作通信操作。

    3)文件寄存器 通道分配 D1000D2999,共2000點。

     

    文件寄存器是在用戶程序存儲器(RAMEEPROM、EPROM)內(nèi)的一個存儲區(qū),以500點為一個單位,最多可在參數(shù)設(shè)置時到2000點。用外部設(shè)備口進行寫入操作。在PLC運行時,可用BMOV指令讀到通用數(shù)據(jù)寄存器中,但是不能用指令將數(shù)據(jù)寫入文件寄存器。用BMOV將 數(shù)據(jù)寫入RAM后,再從RAM中讀出。將數(shù)據(jù)寫入EEPROM盒時,需要花費一定的時間,務(wù)必請注意。

     

    4RAM文件寄存器 通道分配 D6000D7999,共2000點。

    驅(qū)動特殊輔助繼電器M8074,由于采用掃描被禁止,上述的數(shù)據(jù)寄存器可作為文件寄存器處理,用BMOV指令傳送數(shù)據(jù)(寫入或讀出)。

     

    5)特殊用寄存器 通道分配 D8000D8255,共256點。

    是寫入特定目的的數(shù)據(jù)或已經(jīng)寫入數(shù)據(jù)寄存器,其內(nèi)容在電源接通時,寫入初始化值(一般先清零,然后由系統(tǒng)ROM來寫入)。

     

    應(yīng)用指令的使用:

    概述:

    A、助記符和操作數(shù)


    上圖中的例子就是說當(dāng)X10觸點接通,執(zhí)行命令MEAN,求3個數(shù)據(jù)寄存器D0~D2中的數(shù)據(jù)的平均值,并將結(jié)果存到D10中去。

    B、32位指令


    上圖的DMOV指令的意思就是說將D2\D3組成的32位整數(shù)中的數(shù)據(jù)傳送到D4\D5,D2為低16位,D3為高16位。

    上圖中MOV表示處理16位數(shù)據(jù)。

    C、脈沖執(zhí)行指令

    上圖第一行命令的意思是當(dāng)X110變?yōu)?/span>1的上升沿執(zhí)行一次INCP,在第三行INC命令,意思是在X111的每個掃描周期都需要執(zhí)行一次INC指令。INCP命令的意思不明白可以看下圖所示


    D、變址寄存器

    FX系列有16個變址寄存器,V0~V7,Z0~Z7,在傳送和比較指令中變址寄存器VZ用來在程序執(zhí)行過程中修改軟元件的編號,循環(huán)程序需要使用的變址寄存器。如下圖所示

    三菱PLC數(shù)據(jù)存儲器

    上圖中Z1的值為4,D6Z1相當(dāng)于軟元件D106+4,V0的值為50,K100V0的意思就是相當(dāng)于K150100+50)。

    當(dāng)X12接通,常數(shù)50被送到V0,4被送到Z1,ADD指令完成運算K100V0+D6Z1的值并送到D7Z1中取。


    如何進行仿真呢?

    需要用到軟元件登錄監(jiān)視功能的操作,按如下圖操作,

    三菱PLC數(shù)據(jù)存儲器

    出現(xiàn)如下圖所示對話框

    三菱PLC數(shù)據(jù)存儲器

    三菱PLC數(shù)據(jù)存儲器

    也可以批量監(jiān)視功能,如下圖操作

    三菱PLC數(shù)據(jù)存儲器

    軟元件測試功能一致。


    深圳市海藍機電設(shè)備有限公司www.557475.com)專業(yè)經(jīng)營:三菱PLC、三菱伺服電機、三菱變頻器三菱觸摸屏等工控自動化產(chǎn)品的批發(fā)和代理。同時提供機器人視覺、自動化開發(fā)、上位機軟件、機電設(shè)備維修等技術(shù)服務(wù)。電話:0755-88356296(10線) 吳經(jīng)理:13823726967 

    評論信息

    暫無留言!
    發(fā)表評論
    姓名:
    內(nèi)容:
    驗證碼: 點擊換一個 看不清?

    1.尊重網(wǎng)上道德,遵守中華人民共和國的各項有關(guān)法律法規(guī),不發(fā)表攻擊性言論。
    2.承擔(dān)一切因您的行為而直接或間接導(dǎo)致的民事或刑事法律責(zé)任。
    3.產(chǎn)品留言板管理人員有權(quán)保留或刪除其管轄留言中的任意內(nèi)容。
    4.不支持HTML代碼且留言要通過審核后才會顯示,請勿惡意留言。