• <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">
  • S7-200PLC 特殊指令

    特殊指令如表4-27所示。PLC中一些實現特殊功能的硬件需要通過特殊指令來使用,可實現特定的復雜的控制目的,同時程序的編制非常簡單。

     

     

     

     

     

     

    4-27 特殊指令

    名稱

    指令格式

    (語句表)

    功能

    操作數

    中斷指令

    ATCH INT,EVNT

    把一個中斷事件(EVNT)和一個中斷程序聯系起來,并允許該中斷事件

    INT:常數

    EVNT:常數(CPU221/2220~12,19~23,27~33;CPU2240~23,27~33;CPU2260~33

    DTCH EVNT

    截斷一個中斷事件和所有中斷程序的聯系,并禁止該中斷事件

    ENI

    全局地允許所有被連接的中斷事件

    DISI

    全局地關閉所有被連接的中斷事件

    CRETI

    根據邏輯操作的條件從中斷程序中返回

    RETI

    位于中斷程序結束,是必選部分,程序編譯時軟件自動在程序結尾加入該指令

    通信指令

    NETR TBL,PORT

    初始化通訊操作,通過指令端口(PORT)從遠程設備上接收數據并形成表(TBL)??梢詮倪h程站點讀最多16個字節的信息

    TBLVB,MB,*VD,*AC,*LD

    PORT:常數

    NETW TBL,PORT

    初始化通訊操作,通過指定端口(PORT)向遠程設備寫表(TBL)中的數據,可以向遠程站點寫最多16個字節的信息

    XMT TBL,PORT

    用于自由端口模式。指定激活發送數據緩沖區(TBL)中的數據,數據緩沖區的第一個數據指明了要發送的字節數,PORT指定用于發送的端口

    TBLVB,IB,QB,MB,SB,SMB,*VD,*AC,*LD

    PORT:常數(CPU221/222/2240;CPU22601

    RCV TBL,PORT

    激活初始化或結束接收信息的服務。通過指定端口(PORT)接收的信息存儲于數據緩沖區(TBL),數據緩沖區的第一個數據指明了接收的字節數

    GPA ADDR,PORT

    讀取PORT指定的CPU口的站地址,將數值放入ADDR指定的地址中

    ADDRVB,IB,QB,MB,SB,SMB,LB,AC,*VD,*AC,*LD

    SPA指令中ADDR還可以是常數

    PORT:常數

    SPA ADDR,PORT

    CPU口的站地址(PORT)設置為ADDR指定的數值

    時鐘指令

    TODR T

    讀當前時間和日期并把它裝入一個8字節的緩沖區(起始地址為T

    TVB,IB,QB,MB,SB,SMB,LB,*VD,*AC,*LD

    TODW T

    將包含當前時間和日期的一個8字節的緩沖區(起始地址是T)裝入時鐘

    高速計數器指令

    HDEF HSC,MODE

    為指定的高速計數器分配一種工作模式。每個高速計數器使用之前必須使用HDEF指令,且只能使用一次

    HSC:常數(0~5

    MODE:常數(0~11

    HSC N

    根據高速計數器特殊存儲器位的狀態,按照HDEF指令指定的工作模式,設置和控制高速計數器。N指定了高速計數器號

    N:常數(0~5

    高速脈沖輸出指令

    PLS Q

    檢測用戶程序設置的特殊存儲器位,激活由控制位定義的脈沖操作,從Q0.0Q0.1輸出高速脈沖

    可用于激活高速脈沖串輸出(PTO)或寬度可調脈沖輸出(PWM

    Q:常數(01

    PID回路指令

    PID TBL,LOOP

    運用回路表中的輸入和組態信息,進行PID運算。要執行該指令,邏輯堆棧頂(TOS)必須為ON狀態。TBL指定回路表的起始地址,LOOP指定控制回路號

    回路表包含9個用來控制和監視PID運算的參數:過程變量當前值(PVn),過程變量前值(PVn-1),給定值(SPn),輸出值(Mn),增益(Kc),采樣時間(Ts),積分時間(Ti),微分時間(Td)和積分項前值(MX

    為使PID計算是以所要求的采樣時間進行,應在定時中斷執行中斷服務程序或在由定時器控制的主程序中完成,其中定時時間必須填入回路表中,以作為PID指令的一個輸入參數

    TBLVB

    LOOP:常數(07

    詳細的應用參照http://www.plc100.com/sanling/

    国产AV无码专区亚洲AV|欧美色中文字幕在线|欧美a级毛欧美|亚洲国产激情一区二区|亚洲gv天堂gv无码男同
  • <strong id="227bx"></strong>

  • <label id="227bx"></label>
    <ol id="227bx"><code id="227bx"><noframes id="227bx">