技術頻道

      S7-200PLC 特殊指令

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

       

       

       

       

       

       

      4-27 特殊指令

      名稱

      指令格式

      (語句表)

      功能

      操作數

      中斷指令

      ATCH INTEVNT

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

      INT:常數

      EVNT:常數(CPU221/2220~1219~2327~33CPU2240~2327~33CPU2260~33

      DTCH EVNT

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

      ENI

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

      DISI

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

      CRETI

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

      RETI

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

      通信指令

      NETR TBLPORT

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

      TBLVBMB*VD*AC*LD

      PORT:常數

      NETW TBLPORT

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

      XMT TBLPORT

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

      TBLVBIBQBMBSBSMB*VD*AC*LD

      PORT:常數(CPU221/222/2240CPU22601

      RCV TBLPORT

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

      GPA ADDRPORT

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

      ADDRVBIBQBMBSBSMBLBAC*VD*AC*LD

      SPA指令中ADDR還可以是常數

      PORT:常數

      SPA ADDRPORT

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

      時鐘指令

      TODR T

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

      TVBIBQBMBSBSMBLB*VD*AC*LD

      TODW T

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

      高速計數器指令

      HDEF HSCMODE

      為指定的高速計數器分配一種工作模式。每個高速計數器使用之前必須使用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 TBLLOOP

      運用回路表中的輸入和組態信息,進行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/

      文章版權歸西部工控xbgk所有,未經許可不得轉載。

      主站蜘蛛池模板: 乱码精品一区二区三区| 久99精品视频在线观看婷亚洲片国产一区一级在线 | 亚洲一区精品无码| 91亚洲一区二区在线观看不卡| 一区 二区 三区 中文字幕| 国产精品一区二区av不卡| 亚洲av永久无码一区二区三区| 久久成人国产精品一区二区| 亚洲欧美日韩一区二区三区在线| 奇米精品一区二区三区在| 四虎永久在线精品免费一区二区| 亚洲熟妇AV一区二区三区浪潮| 中文字幕亚洲综合精品一区| 国产内射999视频一区| 精品久久久久一区二区三区| 视频一区二区三区人妻系列| 国产日韩精品一区二区三区 | 中文字幕日本精品一区二区三区| 欧美激情一区二区三区成人| 国产精品亚洲午夜一区二区三区| 熟妇人妻系列av无码一区二区| 国产精品毛片一区二区| 国产成人精品一区二三区| 亚洲AV日韩AV一区二区三曲| 久久精品成人一区二区三区| 亚洲国产激情在线一区| 亚洲国产一区在线观看| 国产精品一级香蕉一区| 精品欧洲av无码一区二区14| 色欲综合一区二区三区| 一区二区视频在线| 国产suv精品一区二区33| 久久精品无码一区二区app| 亚洲乱码国产一区三区| 久久亚洲AV午夜福利精品一区| 亚洲国产美国国产综合一区二区| 一区高清大胆人体| 香蕉免费一区二区三区| 国产在线观看一区精品| 亚州日本乱码一区二区三区| 亚洲av成人一区二区三区|