司馬劍南
級(jí)別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個(gè)
工控威望: * 點(diǎn)
下載積分: * 分
在線時(shí)間: (小時(shí))
注冊(cè)時(shí)間: *
最后登錄: *
查看司馬劍南的 主題 / 回貼
樓主  發(fā)表于: 2011-12-14 18:55
三菱FX2N可編程控制器使用手冊(cè)

一、    可編程控制器的內(nèi)部編程元件
1、    輸入繼電器X: X000~X017  共16點(diǎn)
2、    輸出繼電器Y: Y000~Y017  共16點(diǎn)
3、    輔助繼電器M:1)通用輔助繼電器 M0~M499  共500點(diǎn)
2)斷電保持繼電器 M500~M3071  共2572點(diǎn)
3)特殊輔助繼電器 M8000~M8255  共256點(diǎn)
4、    狀態(tài)繼電器S:S0~S499  共500點(diǎn)
1)    初始狀態(tài)繼電器 S0~S9  共10點(diǎn)
2)    回零狀態(tài)繼電器 S10~S19  共10點(diǎn),供返回原點(diǎn)用
3)    通用狀態(tài)繼電器 S20~S499  共480點(diǎn)
4)    斷電保持狀態(tài)繼電器 S500~S899  共400點(diǎn)
5)    報(bào)警用狀態(tài)繼電器 S900~S999  共100點(diǎn)
5、    定時(shí)器T: T0~T255  共256點(diǎn)
1)    常規(guī)定時(shí)器 T0~T255  共256點(diǎn)
T0~T199為100ms定時(shí)器,共200點(diǎn),其中T192~T199為子程序中斷服務(wù)程序?qū)S玫亩〞r(shí)器。
T200~T245為10ms定時(shí)器共46點(diǎn)
2)    積算定時(shí)器 T246~T255 共10點(diǎn)
T246~T249為1ms積算定時(shí)器 共4點(diǎn)
T250~T255為100ms積算定時(shí)器 共6點(diǎn)
6、    計(jì)算器 C:C0~C234  共235點(diǎn)
1)    16位計(jì)數(shù)器  C0~C199  共200點(diǎn)
其中C0~C99為通用型共100點(diǎn)
C100~C199為斷電保持型共100點(diǎn)
2)    32位加/減計(jì)數(shù)器 C200~C234 共35點(diǎn)
其中C200~C219為通用型共20點(diǎn)
C220~C234為斷電保持型共15點(diǎn)
7、    指針P/I
1)    分支用指針P0~P127 共128點(diǎn)
2)    中斷用指針I(yè)XXX  共15點(diǎn)
其中 輸入中斷指針100~150 共6點(diǎn)
定時(shí)中斷指針16~18   共3點(diǎn)
計(jì)數(shù)中斷指針1010~1060  共6點(diǎn)
8、    數(shù)據(jù)寄存器D
1)    通用數(shù)據(jù)寄存器 D0~D199 共200點(diǎn)
2)    斷電保持?jǐn)?shù)據(jù)寄存器 D200~D7999
其中 斷電保持用 D200~D511 共312點(diǎn)
不能用軟件改變的斷電保持 D512~D7999 共7488點(diǎn),可用RST和ZRST指令清除它的內(nèi)容。


3)    特殊數(shù)據(jù)寄存器 D8000~D8255 共256點(diǎn)
4)    變址寄存器V/Z  V0~V7、Z0~Z7共16點(diǎn)
5)    常數(shù)K/H  K為十進(jìn)制,H為十六進(jìn)制

二、    操作面板鍵的使用說明
1、    功能鍵:(RD/WR)— 讀出/寫入鍵
          (IVS/DEL)— 插入/刪除鍵
          (MNT/TEST)— 監(jiān)視/測(cè)試鍵
2、    執(zhí)行鍵:(GO)— 確認(rèn)/執(zhí)行/顯示畫面/檢索
3、    清除鍵:(CLEAAR)— 在按執(zhí)行鍵前按,則清除鍵入的數(shù)據(jù)
4、    其他鍵:(DTHER)— 顯示方式項(xiàng)目單菜單
5、    輔助鍵:(HELP)— 顯示應(yīng)用指令的一覽表
6、    空格鍵:(SP)— 在輸入時(shí),用此鍵指定元件號(hào)和常數(shù)
7、    步序鍵:(STEP)— 設(shè)定步序號(hào)時(shí)按此鍵
8、    光標(biāo)鍵:[↓] [↑]—移動(dòng)光標(biāo)和提示符,指定已指定元件前一個(gè)或后一個(gè)地址號(hào)的元件,作行滾動(dòng)。
9、    指令鍵、元件符號(hào)鍵、數(shù)字鍵、重復(fù)用鍵。

三、    編程器的操作
1、    操作準(zhǔn)備:手持編程器與PLC連接。
2、    啟動(dòng)系統(tǒng):接通PLC電源(L、N),按([RST]+[G0])使編程器復(fù)位
3、    設(shè)定聯(lián)機(jī)方式:選擇聯(lián)機(jī)方式按(GO)鍵,選擇脫機(jī)方式按(↓)(G)鍵。
4、    編程操作:將PLC上小開關(guān)扳向STOP處,用寫入、讀出、插入、刪除等功能編制程序。
5、    運(yùn)行操作:將PLC上小開關(guān)扳向RUN處,即可進(jìn)行運(yùn)行調(diào)試。
6、    程序改動(dòng):將PLC上小開關(guān)扳向STOP處,才能進(jìn)行程序改動(dòng)。

四、編程操作
1、    程序?qū)懭?br />1)    清零操作:
(RD/WR)→(RD/WR)→(NOP)→(A)→(GO)→(GO)
2)    基本指令寫入:
(1)只需輸入指令
指令寫入→(WR)→[指令] →[GO]
A、    指令寫入→(WR)→[指令] →[元件符號(hào)] →[元件號(hào)] →[GO]
B、    指令寫入→(WR)→[指令] →[元件符號(hào)] →[元件號(hào)] →[OP] →[元件符號(hào)] →[元件號(hào)] →[GO]
(2)    需要指令和元件的輸入
(3)    需要指令、第一元件、第二元件的輸入
3)    修改操作:
(1)    確認(rèn)前,可按(CLEAR)→修改元件→(GO)
(2)    確認(rèn)后,將光標(biāo)移到修改位置上,鍵入修改數(shù)據(jù)→(GO)

4)功能指令的寫入:
   首先按(FNC),直接輸入功能指令或借助[HELP]鍵在顯示的指令一覽表上檢索指令編號(hào)再輸入。
5)元件的寫入:
   寫入功能→功能指令→[SP] →位數(shù)指定→元件符號(hào)→元件號(hào)→[SP] →元件符號(hào)→元件號(hào)→(GO)
6)標(biāo)號(hào)的輸入:
   按P或I鍵→標(biāo)號(hào)編號(hào)→(GO)
7)改寫操作:
   讀出程序→(WR)→(SP)→(GO)
8)NOP成批寫入
(1)    指定范圍
指令寫入→(WR)→指定起始步→(NOP)→(K)→指定終止步序號(hào)→(GO)
(2)    全范圍指定
指令寫入→(WR)→(NOP)→(A)→(GO)→(GO)
2、    讀出程序
1)    步序號(hào)讀出:
   (RD)→(STEP)→步序號(hào)→(GO)
2)    指令讀出:(例:PLS M104)
(RD)→(PLS)→(M104)→(GO)
3)    指針讀出:
         (RD)→(P)→指針號(hào)→(GO)
4)    元件讀出:(例:Y123)
         (RD)→(SP)→(Y)→(1)→(2)→(3)→(GO)
3、    插入程序
讀出要插入的位置,再按(INS)鍵,鍵入插入內(nèi)容→(GO)
4、    刪除程序
1)    逐條刪除
         讀出要?jiǎng)h除內(nèi)容→(INS)→(PEL)→(GO)
2)    指定范圍的刪除
         (INS )→(DEL)→(STEP)→步序號(hào)→(SP)→(STEP)→步序號(hào)→(GO)
3)    NOP式成批刪除
         (INS)→(DEL)→(NOP)→(GO)









五、    指令系統(tǒng)一覽表
1、    基本指令
1)    觸點(diǎn)連接指令
符  號(hào)
名  稱    功 能
觸點(diǎn)類型,用法    電路表示和目標(biāo)文件    程序步長(zhǎng)
LD
取    常開,接左母線或分支回路起始處用
      X.Y.M.S.T.C
1步
LDI
取反    常閉,接左母線或分支回路起始處用      X.Y.M.S.T.C

    1步
AND
與    常開,觸點(diǎn)串聯(lián)              X.Y.M.S.T.C

    1步
ANI
與非    常閉,觸點(diǎn)串聯(lián)              X.Y.M.S.T.C

    1步
OR
或    常開,觸點(diǎn)并聯(lián)    

               X.Y.M.S.T.C
1步
ORI
或非    常閉,觸點(diǎn)并聯(lián)    

               X.Y.M.S.T.C
1步
ORB
電路塊或    串聯(lián)電路塊(組)的并聯(lián)    


1步
ANB
電路塊與    并聯(lián)電路塊(組)的串聯(lián)    


1步

2)    輸出指令
符 號(hào)
名 稱    功能    電路表示和目標(biāo)文件
    程序步長(zhǎng)
OUT    線圈驅(qū)動(dòng)指令,驅(qū)動(dòng)輸出繼電器、輔助繼電器、定時(shí)器、計(jì)數(shù)器                        
Y.M.S.T.C


Y.M1步,
S.特殊M2步,T3步,C3—5步
RST    對(duì)定時(shí)器、計(jì)數(shù)器、數(shù)據(jù)寄存器、變址寄存器等繼電器的內(nèi)容清零    


    Y.M1步 S.特殊M2步T.C2步,D2步,特殊D3步
SET    對(duì)目標(biāo)文件Y.M.S置位,使動(dòng)作保持    


Y.M1步,S.特殊M2步
PLS    在輸入信號(hào)上升沿產(chǎn)生脈沖輸出    

    2步
除特殊M以外
PLS    在輸入信號(hào)下降沿產(chǎn)生脈沖輸出    

    2步
除特殊M以外
MPS    無操作器件指令、運(yùn)算存儲(chǔ)入棧    

  MPS

  MRD

  MPP    無操作數(shù)元件    1步


MRD    無操作器件指令,讀出存儲(chǔ)讀棧        1步


MPP    無操作器件指令,讀出存儲(chǔ)或復(fù)位出棧        1步



3)其他指令
符號(hào)名稱    功    能    電路表示和目標(biāo)文件    程序步長(zhǎng)
MC
主控    把多個(gè)并聯(lián)支路與母線連接的常開接點(diǎn)連接主控一組電路的總開關(guān)    

N     Y.M
3步
MCR
主控復(fù)位    使主控指令復(fù)位,主控結(jié)束時(shí)返回母線    

              N為嵌套級(jí)數(shù)    2步
NOP
空操作    無動(dòng)作,、無目標(biāo)文件。留空、短接或刪除部分觸點(diǎn)或電路    消除流程程序    1步
END
結(jié)束    無目標(biāo)文件的指令,用于程序結(jié)束,也可用于程序分段調(diào)試    順控程序結(jié)束    1步

2、步進(jìn)指令
符號(hào)名稱    功    能    電路表示和目標(biāo)文件    程序步長(zhǎng)
STL
步進(jìn)開始    STL接點(diǎn)與母線連接,令前加STL,步進(jìn)梯形圖開始        STL            S0~S899

    1步
RET
步進(jìn)結(jié)束    步進(jìn)梯形圖結(jié)束,使LD總返回母線    

    1步
六、功能指令
功能指令也稱應(yīng)用指令,它是許多功能不同的子程序,主要用于數(shù)據(jù)的傳送、運(yùn)算、變換及程序控制等功能。其使用如下:
1)    功能指令有128種,共298條指令。功能指令格式采用梯形圖和指令助記符相結(jié)合的形式編程。
2)    功能指令用功能符號(hào)FNC00—FNC          表示。
3)    應(yīng)用指令時(shí),只有指令本身有功能作用(FNC號(hào))。大多數(shù)場(chǎng)合都是由指令和與之相連的操作樹結(jié)合構(gòu)成的。
                         [S.]    [D.]   [n]

  

[S.]—將執(zhí)行指令,而其內(nèi)容不變的操作數(shù)稱為源,用該符號(hào)表示,用下述的尋址來做元件修改時(shí),用[S.]表示。源是多個(gè)時(shí),用[S1.] [S2.]等表示。
[D.]—將執(zhí)行指令,而其內(nèi)容改變的操作數(shù)稱為目標(biāo)操作數(shù),用該符號(hào)表示。同樣,可以做尋址修改,目標(biāo)操作數(shù)為多個(gè)時(shí),用[D1.] [D2.]等表示。
m.n—不是源操作數(shù),也不是目標(biāo)操作數(shù),成為其他操作數(shù)。將只能用常數(shù)K或H指定的操作數(shù)用m或n表示。這樣的操作為多個(gè)時(shí),可用n1. n2等表示,有一部分指令也可用數(shù)據(jù)寄存器(D)指定。
4)    功能指令的功能號(hào)和指令助記符占一個(gè)程序步,操作數(shù)占兩個(gè)或四個(gè)程序步。(16位2步,32位4步)
5)    操作數(shù)的目標(biāo)元件
(1)    可以使用X.Y.M.S等位器件等
(2)    將這些位元件組合,表達(dá)為KnX. KnY. KnM. KnS作為數(shù)值數(shù)據(jù)使用。
(3)    可以使用數(shù)據(jù)寄存器(D)、定時(shí)器(T)、計(jì)數(shù)器(C)的當(dāng)前值寄存器。(D)為16位,使用32位時(shí),可以用一對(duì)數(shù)據(jù)寄存器的組合。T.C的當(dāng)前值寄存器也可以當(dāng)作一般的數(shù)據(jù)寄存器使用。
  應(yīng)用功能指令編程請(qǐng)參閱可編程控制器應(yīng)用技術(shù)等書。

七、FX2n可編程控制器的特殊元件表
1、    PC狀態(tài)                          2、時(shí)鐘
編 號(hào)    名   稱        編 號(hào)    名   稱
M8000    RUN監(jiān)控(常開接點(diǎn))        M8011    10ms時(shí)鐘
M8001    RUN監(jiān)控(常閉接點(diǎn))        M8012    100ms時(shí)鐘
M8002    初始化脈沖(常開接點(diǎn))        M8013    1s時(shí)鐘
M8003    初始化脈沖(常閉接點(diǎn))        M8014    1min時(shí)鐘
M8004    出錯(cuò)        M8018    時(shí)鐘有效
M8005    電池電壓下降            
M8006    電池電壓降低鎖存            
M8007    瞬停檢測(cè)            
M8008    停電檢測(cè)            
M8009    24VDC關(guān)斷            


3、PC方式                          4、步進(jìn)
編 號(hào)    名   稱        編 號(hào)    名   稱
M8030    電池欠壓LED燈滅        M8040    禁止?fàn)顟B(tài)轉(zhuǎn)移
M8031    全清非保持存儲(chǔ)器        M8041    狀態(tài)轉(zhuǎn)移開始
M8032    全清保持存儲(chǔ)器        M8042    啟動(dòng)脈沖
M8033    存儲(chǔ)器保持        M8043    回原點(diǎn)完成
M8034    禁止所有輸出        M8044    原點(diǎn)條件
M8035    強(qiáng)制RUN方式        M8045    禁止輸出復(fù)位
M8036    強(qiáng)制RUN信號(hào)        M8046    STL狀態(tài)置ON
M8037    強(qiáng)制STOP信號(hào)        M8047    STL狀態(tài)監(jiān)控有效
M8039    定時(shí)掃描方式        M8048    報(bào)警器接通
        M8049    報(bào)警器有效

5、出錯(cuò)檢測(cè)                         6、標(biāo)記
編 號(hào)    名   稱        編 號(hào)    名   稱
M8060    I/O編號(hào)錯(cuò)        M8020    零標(biāo)志
M8061    PLC硬件錯(cuò)        M8021    錯(cuò)位標(biāo)志
M8062    PLC/PP通訊錯(cuò)        M8022    進(jìn)位標(biāo)志
M8063    并機(jī)通信錯(cuò)        M8024    BMOV方向指定
M8064    參數(shù)錯(cuò)        M8025    外部復(fù)位HSC方式
M8065    語法錯(cuò)        M8026    RAMP保持方式
M8066    電路錯(cuò)        M8027    PR16數(shù)據(jù)方式
M8067    操作錯(cuò)(運(yùn)算)        M8028    10ms定時(shí)器
M8068    操作錯(cuò)鎖存(運(yùn)算)        M8029    指令執(zhí)行完成
M8069    I/O總線檢查            

八、FX2n功能指令表
分類    FNC編號(hào)    指令符號(hào)    功能






程    00    CJ    條件跳轉(zhuǎn)
    01    CALL    調(diào)用子程序
    02    SRET    子程序返回
    03    IRET    中斷返回
    04    EI    允許中斷
    05    DI    禁止中斷
    06    FEID    主程序結(jié)束
    07    WDT    監(jiān)視定時(shí)器刷新
    08    FOR    循環(huán)范圍起點(diǎn)
    09    NEXT    循環(huán)范圍終點(diǎn)






較    10    CMP    比較(S1)(S2)→(D)
    11    ZCP    區(qū)間比較(S1)~(S2)(S)→(D)
    12    MOV    傳送(S)→(D)
    13    SMOV    移位傳送
    14    CML    反向傳送(S)→(D)
    15    BMOV    成批傳送(n點(diǎn)→n點(diǎn))
    16    FMOV    多點(diǎn)傳送(1點(diǎn)→n點(diǎn))
    17    XCH    數(shù)據(jù)交換(D1)← →(D2)
    18    BCD    BCD變換BIN(S)→BCD(D)
    19    BIN    BIN變換BCD(S)→BIN(D)

環(huán)




位    30    ROR    向右循環(huán)(n位)
    31    ROL    向左循環(huán)(n位)
    32    RCR    帶進(jìn)位右循環(huán)(n位)
    33    RCL    帶進(jìn)位左循環(huán)(n位)
    34    SFTR    位右移位
    35    SFTL    位左移位
    36    WSFR    字右移位
    37    WSFL    字左移位
    38    SFWR    “先進(jìn)先出”(FIFO)寫入
    39    SFRD    “先進(jìn)先出”(FIFO)讀出
數(shù)

據(jù)



理    40    ZRST    成批復(fù)位
    41    DECO    解碼
    42    ENCO    編碼
    43    SUM    置1位數(shù)總和
    44    BOM    置1位數(shù)判別
    45    MEAN    平均值計(jì)算
    46    ANS    信號(hào)報(bào)警器置位
    47    ANR    信號(hào)報(bào)警器復(fù)位
    48    SQR    BIN開方運(yùn)算
    49    FLT    浮點(diǎn)數(shù)與十進(jìn)制數(shù)間轉(zhuǎn)換


便



令    60    IST    狀態(tài)初始化
    61    SER    數(shù)據(jù)搜索
    62    ABSD    絕對(duì)值鼓輪順控(絕對(duì)方式)
    63    INCD    增量值鼓輪順控(相對(duì)方式)
    64    TTMR    示數(shù)定時(shí)器
    65    STMR    特殊定時(shí)器
    66    ALT    交替輸出
    67    RAMP    斜坡信號(hào)
    68    ROTC    旋轉(zhuǎn)臺(tái)控制
    69    SORT    數(shù)據(jù)整理排列


運(yùn)




運(yùn)
算    20    ADD    BIN加(S1)+(S2)→(D)
    21    SUB    BIN減(S1)-(S2)→(D)
    22    MUL    BIN乘(S1)×(S2)→(D)
    23    DIV    BIN除(S1)÷(S2)→(D)
    24    INC    BIN加1(D)+1→(D)
    25    DEC    BIN減1(D)-1→(D)
    26    WAND    邏輯字“與”(S1)∧(S2)→(D)
    27    WOR    邏輯字“或”(S1)∨(S2)→(D)
    28    WXOR    邏輯字異或(S1) (S2)→(D)

    29    NEG    2的補(bǔ)碼( )+1→(D)







理    50    REF    輸入輸出刷新
    51    REFF    刷新和濾波調(diào)整
    52    MTR    矩陣輸入
    53    HSCS    比較置位(高速計(jì)數(shù)器)
    54    HSCR    比較復(fù)位(高速計(jì)數(shù)器)
    55    HSZ    區(qū)間比較(高速計(jì)數(shù)器)
    56    SPD    速度檢測(cè)
    57    PLSY    脈沖輸出
    58    PWN    脈沖寬度調(diào)制
    59    PLSR    加減速的脈沖輸出




I/O

設(shè)

備    70    IKV    0—9數(shù)字鍵輸入
    71    NKV    16鍵輸入
    72    DSW    數(shù)字開關(guān)
    73    SEGD    7段解碼器
    74    SEGL    帶鎖存的7段顯示
    75    ARWS    矢量開關(guān)
    76    ASC    ASCII轉(zhuǎn)換
    77    PR    ASCII代碼打印輸出
    78    FROM    特殊功能模塊讀出
    79    TO    特殊功能模塊寫入

zmy450365
超越夢(mèng)想
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 785 個(gè)
工控威望: 5312 點(diǎn)
下載積分: 15628 分
在線時(shí)間: 388(小時(shí))
注冊(cè)時(shí)間: 2011-12-21
最后登錄: 2020-05-31
查看zmy450365的 主題 / 回貼
1樓  發(fā)表于: 2012-02-25 14:43
比較實(shí)用