三菱plc常用的指令_第1頁
三菱plc常用的指令_第2頁
三菱plc常用的指令_第3頁
三菱plc常用的指令_第4頁
三菱plc常用的指令_第5頁
已閱讀5頁,還剩77頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、以下是三菱plc常用的指令,還有不懂的可以問我一 程序流程控制指令FNC000900 CJ 條件轉移 01 CALL 子程序調用 02 SRET 子程序返回 03 IRET 中斷返回 04 EI 開中斷 05 DI 關中斷 06 FEND 主程序結束 07 WDT 監(jiān)控定時器刷新 08 FOR 循環(huán)開始 09 NEXT 循環(huán)結束 二 傳送、比較指令FNC1019 BIN-二進制 BCD-十進制 10 CMP 比較 11 ZCP 區(qū)間比較 12 MOV 傳送 13 SMOV BCD碼移位傳送 14 CML 取反傳送 15 BMOV 數(shù)據(jù)塊傳送(n點n點) 16 FMOV 多點傳送(1點n點) 1

2、7 XCH 數(shù)據(jù)交換,(D0)(D2) 18 BCD BCD變換,BINBCD 19 BIN BIN變換,BCDBIN 三 算術、邏輯運算指令FNC2029 BIN-二進制 BCD-十進制 20 ADD BIN加法 21 SUB BIN減法 22 MUL BIN乘法 23 DIV BIN除法 24 INC BIN加一 25 DEC BIN減一 26 WAND 字與 27 WOR 字或 28 WXOR 字異或 29 NEG 求BIN補碼 四 循環(huán)、移位指令FNC3039 30 ROR 循環(huán)右移 31 ROL 循環(huán)左移 32 RCR 帶進位循環(huán)右移 33 RCL 帶進位循環(huán)左移 34 SFTR 位

3、右移 35 SFTL 位左移 36 WSFR 字右移 37 WSFL 字左移 38 SFWR FIFO寫入 39 SFRD FIFO讀出 五 數(shù)據(jù)處理指令FNC4049 40 ZRST 區(qū)間復位 41 DECO 解碼 42 ENCO 編碼 43 SUM 求置ON位總數(shù) 44 BON ON位判別 45 MEAN 求平均值 46 ANS 信號報警器標志置位 47 ANR 信號報警器標志復位 48 SQR BIN平方根 49 FLT BIN整數(shù)BIN浮點數(shù)六 高速處理指令FNC5059 50 REF 輸入輸出刷新 51 REFF 輸入濾波時間常數(shù)調整 52 MTR 矩陣輸入 53 HSCS 高速記數(shù)

4、器比較置位 54 HSCR 高速記數(shù)器比較復位 55 HSZ 高速記數(shù)器區(qū)間比較 56 SPD 速度檢測 57 PLSY 脈沖輸出 58 PWM 脈沖寬度調制 59 PLSR 帶加減速功能的脈沖輸出 七 方便指令FNC6069 60 IST 狀態(tài)初始化 61 SER 數(shù)據(jù)搜索 62 ABSD 絕對值凸輪順控 63 INCD 增量凸輪順控 64 TTMR 示教定時器 65 STMR 專用定時器可定義 66 ALT 交替輸出 67 RAMP 斜坡輸出 68 ROTC 旋轉工作臺控制 69 SORT 數(shù)據(jù)排序 八 外部I/O設備指令FNC7079 70 TKY 10鍵輸入 71 HKY 16鍵輸入

5、72 DSW 撥碼開關輸入 73 SEGD 七段譯碼 74 SEGL 帶鎖存的七段碼顯示 75 ARWS 方向開關 76 ASC ASCII碼轉換 77 PR 打印輸出 78 FROM 讀特殊功能模塊 79 TO 寫特殊功能模塊 九 外圍設備指令FNC8089 80 RS RS-232C串行通訊 81 PRUN 并行運行 82 ASCI 十六進制ASCII 83 HEX ASCII十六進制 84 CCD 校驗碼 85 VRRD 電位器讀入 86 VRSC 電位器設定 88 PID PID控制 十 F2外部模塊指令FNC9099 90 MNET F-16N, Mini網(wǎng) 91 ANRD F2-6

6、A, 模擬量輸入 92 ANW* *2-6*, 模擬量輸出 93 RMST F2-32RM, 啟動RM 94 RMWR F2-32RM, 寫RM 95 RMRD F2-32RM, 讀RM 96 RMMN F2-32RM, 監(jiān)控RM 97 BLK F2-30GM, 指定塊 98 MCDE F2-30GM, 機器碼十一 浮點數(shù)運算指令FNC110132 110 ECMP BIN浮點數(shù)比較 111 EZCP BIN浮點數(shù)區(qū)間比較 118 EBCD BIN浮點數(shù)BCD浮點數(shù) 119 EBIN BCD浮點數(shù)BIN浮點數(shù) 120 EADD BIN浮點數(shù)加法 121 ESUB BIN浮點數(shù)減法 122 EM

7、UL BIN浮點數(shù)乘法 123 EDIV BIN浮點數(shù)除法 127 ESQR BIN浮點數(shù)開方 129 INT BIN浮點數(shù)BIN整數(shù) 130 SIN BIN浮點數(shù)正弦函數(shù)(SIN) 131 COS BIN浮點數(shù)余弦函數(shù)(COS) 132 TAN BIN浮點數(shù)正切函數(shù)(TAN) 十二 交換指令FNC147 147 SWAP 高低字節(jié)交換 十三 定位指令FNC155159 155 ABS 讀當前絕對值位置 156 ZRN 返回原點 157 PLSY 變速脈沖輸出 158 DRVI 增量式單速位置控制 159 DRVA 絕對式單速位置控制 十四 時鐘運算指令FNC160169 160 TCMP 時

8、鐘數(shù)據(jù)比較 161 TZCP 時鐘數(shù)據(jù)區(qū)間比較 162 TADD 時鐘數(shù)據(jù)加法 163 TSUB 時鐘數(shù)據(jù)減法 166 TRD 時鐘數(shù)據(jù)讀出 167 TWR 時鐘數(shù)據(jù)寫入 169 HOUR 小時定時器 十五 變換指令FNC170177 170 GRY 二進制數(shù)格雷碼 171 GBIN 格雷碼二進制數(shù) 176 RD3A 讀FXon-3A模擬量模塊 177 WR3A 寫FXon-3A模擬量模塊 十六 觸點比較指令FNC224246 224 LD= (S1)=(S2)時運算開始之觸點接通 225 LD (S1)(S2)時運算開始之觸點接通 226 LD (S1)(S2)時運算開始之觸點接通 228

9、LD (S1)(S2)時運算開始之觸點接通 229 LD (S1)(S2)時運算開始之觸點接通 230 LD (S1)(S2)時運算開始之觸點接通 232 AND= (S1)=(S2)時串聯(lián)觸點接通 233 AND (S1)(S2)時串聯(lián)觸點接通 234 AND (S1)(S2)時串聯(lián)觸點接通 236 AND (S1)(S2)時串聯(lián)觸點接通 237 AND (S1)(S2)時串聯(lián)觸點接通 238 AND (S1)(S2)時串聯(lián)觸點接通 240 OR= (S1)=(S2)時并聯(lián)觸點接通 241 OR (S1)(S2)時并聯(lián)觸點接通 242 OR (S1)(S2)時并聯(lián)觸點接通 244 OR (S

10、1)(S2)時并聯(lián)觸點接通 245 OR (S1)(S2)時并聯(lián)觸點接通 246 OR (S1)(S2)時并聯(lián)觸點接通提問人的追問 2011-04-13 14:16樓主三菱PLC 編程手冊 目 錄第一章 FX1N PLC編程簡介1.1 FX1N PLC 簡介.1 1.1.1 FX1N PLC 的提出.11.1.2 FX1N PLC 的特點.11.1.3 FX1N PLC 產品舉例.1 1.1.4 關于本手冊.1 1.2 編程簡介.1 1.2.1 指令集簡介.21.2.2 資源集簡介.71.2.3 編程及應用簡介. 9 第二章 基本邏輯指令說明及應用2.1 基本邏輯指令一覽表.102.1 LD,

11、LDI,LDP,LDF,OUT指令.102.2.1 指令解說.10 2.2.2 編程示例.102.3AND,ANI,ANDP,NDF指令.112.3.1 指令解說.11 2.3.2 編程示例.12 2.4 OR,ORI,ORP,ORF指令.132.4.1 指令解說.13 2.4.2 編程示例.13 2.5 ANB,ORB指令.14 2.5.1 指令解說.14 2.5.2 編程示例.142.6 INV指令.152.6.1 指令解說.15 2.6.2 編程示例.15 2.7 PLS,PLF指令.162.7.1 指令解說.16 2.7.2 編程示例.17 2.8 SET,RST指令.17 2.8.1

12、 指令解說.172.8.2 編程示例.18 2.9 NOP,END指令.182.9.1 指令解說.182.9.2 編程示例.182.10 MPS,MRD,MPP 指令.18 2.10.1 指令解說.182.10.2 編程示例.192.11MC,MCR指令.21 2.11.1指令解說.212.11.2 編程示例.21 第三章 步進順控指令說明及應用3.1步進順控指令說明.223.1.1 指令解.223.1.2 編程示例.253.2 步進順控指令應用.253.2.1 單一流程示例.25 3.2.2 選擇性分支與匯合示例.26 3.2.3 并行分支與匯合示例.27 3.2.4 循環(huán)和跳轉示例.29

13、第四章 功能指令說明及應用4.1 功能指令一覽表.31 4.2 程序流程.33 4.2.1 條件跳轉CJ.334.2.2 子程序調用CALL .354.2.3 子程序返回SRET .354.2.4 主程序結束FEND .364.2.5 循環(huán)范圍開始FOR .37 4.2.6 循環(huán)范圍結束NEXT .37 4.3 傳送與比較.38 4.3.1 比較指令CMP . 39 4.3.2 區(qū)域比較ZCP .40 4.3.3 傳送指令MOV.41 4.3.4 反向傳送CML .434.3.5 BCD 轉換BCD .44 4.3.6 BIN 轉換BIN .45 4.4 四則邏輯運算.46 4.4.1 BIN

14、 加法運算ADD .46 4.4.2 BIN 減法運算SUB .47 4.4.3 BIN 乘法運算MUL .48 4.4.4 BIN 除法運算DIV .49 4.4.5 BIN 1 INC. .504.4.6 BIN 減1 DEC .50 4.4.7 邏輯與WAND .51 4.4.8 邏輯或WOR .51 4.4.9 邏輯異或WXOR.52 4.4.10 求補NEG.53 4.4.11 BIN 開方運算SQR .53 4.5 循環(huán)與移位.54 4.5.1 循環(huán)右移ROR .54 4.5.2 循環(huán)左移ROL .55 4.5.3帶進位循環(huán)右移RCR . .56 4.5.4 帶進位循環(huán)左移RCL

15、.58 4.6 浮點數(shù)運算.59 4.6.1 二進制浮點數(shù)比較DECMP .59 4.6.2二進制浮點數(shù)區(qū)域比較DEZCP .604.6.3 二進制浮點數(shù)轉十進制浮點數(shù)DEBCD .61 4.6.3 十進制浮點數(shù)轉二進制浮點數(shù)DEBIN .62 4.6.5 二進制浮點數(shù)加法DEADD .62 4.6.6 二進制浮點數(shù)減法DESUB .63 4.6.7 二進制浮點數(shù)乘法DEMUL .64 4.6.8 二進制浮點數(shù)除法DEDIV .65 4.6.9 二進制浮點數(shù)開方DESQR .66 4.6.10 二進制浮點數(shù)轉BIN 整數(shù)變換INT .67 4.6.11 BIN 整數(shù)轉二進制浮點數(shù)FLT .68

16、 4.7 觸點比較指令.69 4.7.1 接點比較指令LD.69 4.7.2 接點比較指令AND.70 4.7.3接點比較指令OR.72 4.8 功能指令的基本規(guī)則.73 4.8.1 功能指令的表示與執(zhí)行形式. .73 4.8.2 功能指令內的數(shù)值處理.75 4.8.3 利用變址寄存器的操作數(shù)修改.77 第五章 資源說明及應用5.1 變址寄存器V 、Z 說明及應用.80 5.1.1 變址寄存器V 、Z 說明.80 5.1.2 變址寄存器在梯形圖中的應用.80 5.1.3 使用變址功能的注意事項.81 5.2 輸入輸出繼電器X 、Y 說明及應用.82 5.2.1 輸入輸出繼電器X 、Y 說明.8

17、25.2.2輸入輸出繼電器應用.83 5.3 輔助中間繼電器M 說明及應用.85 5.3.1 輔助中間繼電器M 說明.85 5.3.2 輔助中間繼電器M 應用.85 5.4 狀杰繼申器S 說明及應用.87 5.4.1 狀態(tài)繼電器S 說明.87 5.4.2 狀態(tài)繼電器S 應用.88 5.5 定時器T 說明及應用.88 5.5.1 定時器T 說明.88 5.5.2 定時器T 應用. 90 5.6計數(shù)器C 說明及應用. 92 5.6.1 16 bit 計數(shù)器C 說明. 92 5.6.2 32 bit 計數(shù)器C 說明. 93 5.6.3 16 bit 計數(shù)器C 應用. 95 5.6.4 32 bit

18、計數(shù)器應用. 96 5.7數(shù)據(jù)寄存器D 說明及應用. 97 5.7.1 數(shù)據(jù)寄存器D 說明. 97 5.7.2 數(shù)據(jù)寄存器D 應用. 99 5.8程序位置指針P 說明及應用.100 5.8.1 程序位置指針P 說明.100 5.8.2 程序位置指針P 應用.1005.9常數(shù)標記K 、H 詳細說明.102 5.9.1 常數(shù)標記K.102 5.9.2 常數(shù)標記H.103 5.10 特殊軟元件說明.103第六章 PID指令說明及應用6.1 PID 運算.1046.1.1.1046.1.2 應用示例.110第一章FX1N PLC 編程簡介1.1 FX1N PLC 簡介1.1.1 FX1N PLC 的提

19、出基于以下觀點,提出FX1N PLC 的概念: 、軟件和硬件獨立設計。在規(guī)定好硬件和軟件接口的前提下,各自獨立設計,以提高開發(fā)效率。 、簡化硬件設計。只需進行外形設計和電氣接口設計,功能設計由軟件設計取代。 、簡化軟件設計。依托功能強大的軟件平臺,只需設計個體產品與平臺間的軟件接口。 、產品應用可二次編程。根據(jù)工藝要求,用標準梯形圖語言進行二次編程。1.2.1 FX1N PLC 的特點 、什么是FX1N PLC ? 將PLC 語言(梯形圖語言)嵌入到專用芯片中,獲取了梯形圖編程平臺所提供的各種強大的應用功能。 我們稱用于PLC 專用芯片產品開發(fā),自身具有強大功能的梯形圖語言編程軟件為FX1N

20、PLc 。FX1N PLc 能廣泛應用于各種工業(yè)控制產品中。 、FX1N PLC 產品有哪些特點?利用FX1N PLC 軟件開發(fā)出的應用產品,我們稱之為FX1N PLC 產品。FX1N PLC 產品具有以下特點: 用梯形圖語言編寫應用程序。 能與多家人機界面連接,如臺達、EView 等。 支持CANBUS 網(wǎng)絡結構。 與其它廠家PLC并聯(lián)運行。1.1.3 FX1N PLC 產品舉例 、可編程控制器FX1N-40MR 本產品有開關量輸入24 點、開關量輸出16 點,除具有可編程邏輯控制功能之外。每臺產品均支持人機界面。 、空壓機控制器具有用戶要求的外觀和接口,用戶可根據(jù)自己的意圖,用梯形圖編寫不

21、同的控制程序,便于工藝保密和系列產品的標準化。每臺控制器均可支持人機界面。 、供水控制器預留較多的富余接口,可適應各種復雜的供水要求,是供水行業(yè)的通用型控制器。應用人員可用梯形圖編寫控制程序,滿足用戶的不同需要。該產品支持人機界面。1.1.4 關于本手冊編寫本手冊的目的是幫助FXZN PLC 產品的用戶,正確使用梯形圖語言編程,充分發(fā)揮FXZN PLC 所提供的強大功能?!熬幊毯喗椤焙喴榻B梯形圖的指令集和資源集,使有一定梯形圖語言編程基礎的用戶參照指令集和資源集后可立即編寫通用控制程序。第二章到第五章,詳細介紹了指令集和資源集,通過這些章節(jié)的學習,使初學者也能用梯形圖編寫各種應用程序。第六章

22、介紹plD 專用控制算法,屬專家成果應用。1.2 編程簡介1.2.1 指令集簡介、基本邏輯指令: 助記符及名稱:LD :讀取常開點。LDI :讀取常閉點。AND :串入常開點。ANI :串入常閉點。OR 并入常開點。ORI :并入常閉點。ANB :電路塊串聯(lián)。ORB :電路塊并聯(lián)。OUT :線圈輸出。SET :線圈輸出保持。RST :清除線圈輸出。PLS :上升沿輸出脈沖。PLF :下降沿輸出脈沖。LDP 讀取上升沿。LDF 讀取下降沿。ANDP :上升沿接通,串聯(lián)連接。ANDF :下降沿接通,串聯(lián)連接。ORP :上升沿接通,并聯(lián)連接。ORF :下降沿接通,并聯(lián)連接。INV :運算觸點取反。M

23、PS :壓棧。MRD :讀棧。MPP :出棧。MC :主控。MCR :主控結束。NOP :空操作。END :程序結束。 梯形圖與指令表:梯形圖是電氣控制的專業(yè)語言,方便編程人員編程。專用芯片是按指令表執(zhí)行控制。梯形圖與指令表二者自動相互轉換。下例是二者相互轉換示意圖。梯形圖 想對基本邏輯指令進一步了解,請參看 第二章基本邏輯指令說明及應用 。 、步進順控指令: 助記符及名稱:STL :步進梯形圖開始。僅對狀態(tài)繼電器S 。步序間狀態(tài)轉移必須使用SETS ,不能用OUTS 。RET :步進梯形圖結束。 梯形圖與指令表:梯形圖是電氣控制的專業(yè)語言,方便編程人員編程。專用芯片是按指令表執(zhí)行控制。梯形圖

24、與指令表二者自動相互轉換。下例是二者相互轉換示意圖。 想對步進順控指令進一步了解,請參看 第三章步進順控指令說明及應用 。 、基本功能指令: 助記符及名稱:CJ :條件跳轉。CALL :子程序調用。SRET :子程序返回。FENn :主程序結束。FOR :循環(huán)開始。NEXT :循環(huán)結束。* * * * * * * * * * *CMP : 比較。ZCP :區(qū)域L 匕較。MOV :傳送。CML :取反傳送。BCD : BIN 向BCD 轉換。BIN : BCD 向BIN 轉換。* * * * * * * * * * * * ADD :加法。SUB :減法。MUL :乘法。DIV :除法。INC

25、:自加l 運算。DEC :自減l 運算。WAND :字與運算(按位)。WOR :字或運算(按位)。WXOR :字異或運算(按位)。NEG :取補運算。SQR :開方運算。* * * * * * * * * * * * * ROR :循環(huán)右移。ROL :循環(huán)左移。RCR :帶進位循環(huán)右移。RCL :帶進位循環(huán)左移。* * * * * * * * * * * * * * DECMP :二進制浮點數(shù)比較。DEZCP :二進制浮點數(shù)區(qū)域比較。DEBCD :二進制浮點數(shù)向十進制浮點數(shù)轉換。DEBIN :十進制浮點數(shù)向二進制浮點數(shù)轉換。DEADD :二進制浮點數(shù)加法。DESUB :二進制浮點數(shù)減法。DEM

26、UL :二進制浮點數(shù)乘法。DEDIV :二進制浮點數(shù)除法。DEsQR :二進制浮點數(shù)開方。* * * * * * * * * * * * * * * INT :二進制浮點數(shù)取整。FLT :整數(shù)轉換為二進制浮點數(shù)。 * * * * * * * * * * * * * * LD = :讀取“等于L 匕較節(jié)點”。LD :讀取“大于L 匕較節(jié)點”。LD :讀取“小于L 匕較節(jié)點”。LD :讀取“不等于比較節(jié)點”。LD = :讀取“大于等于比較節(jié)點”。AND = :串聯(lián)“等于比較節(jié)點”。AND :串聯(lián)“大于比較節(jié)點”。AND :串聯(lián)“小于比較節(jié)點”。AND :串聯(lián)“不等于比轉節(jié)點”。AND =:串聯(lián)“小

27、于等于比較節(jié)點”。AND = :串聯(lián)“大于等于比較節(jié)點”。OR = :并聯(lián)“等于比較節(jié)點”。OR :并聯(lián)“大于比較節(jié)點”。OR :并聯(lián)“小于L 匕較節(jié)點”。OR 卜并聯(lián)“不等于比較節(jié)點”。OR = :并聯(lián)“大于等于比較節(jié)點”。 梯形圖與指令表:梯形圖是電氣控制的專業(yè)語言,方便編程人員編程。專用芯片是按指令表執(zhí)行控制。梯形圖與指令表二者自動相互轉換。下例是二者相互轉換示意圖。 想對基本功能指令進一步理解,請參看 第四章基本功能指令說明及應用 。 、專家功能指令: 助記符及名稱:PID : PID 控制算法。 梯形圖與指令表:梯形圖是電氣控制的專業(yè)語言,方便編程人員編程。專用芯片是按指令表執(zhí)行控制。梯形圖與指令表二者自動相互轉換。下例是二者相互轉換示意圖。 想對專家功能指令進一步了解,請參看 第六章專家功能指令說明及應用 。1.2.2 資源集簡介、輸入繼電器X : 擴展數(shù)量:128 點。標號范圍:X000 一X177 ;標號為8 進制。實際產品的數(shù)量和范圍:由FX1N PLC 產品確定。如K 一40MR ,范圍:X000 一X027 ,數(shù)量:24 點 、輸出繼電器Y : 擴展數(shù)量:128 點。標號范圍:Y000 一Y177 ;標號為8 進制。實際產品的數(shù)量和范圍:由FX1N PLC 產品確定。如K 一40MR ,范圍:Y000 一Yo

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論