回覆列表
  • 1 # 使用者4675280017213

    展開全部

    以下是三菱plc常用的指令,還有不懂的可以問我一 程式流程控制指令—FNC00~09

    00 CJ 條件轉移

    01 CALL 子程式呼叫

    02 SRET 子程式返回

    03 IRET 中斷返回

    04 EI 開中斷

    05 DI 關中斷

    06 FEND 主程式結束

    07 WDT 監控定時器重新整理

    08 FOR 迴圈開始

    09 NEXT 迴圈結束

    二 傳送、比較指令—FNC10~19 BIN----二進位制 BCD----十進位制

    10 CMP 比較

    11 ZCP 區間比較

    12 MOV 傳送

    13 SMOV BCD碼移位傳送

    14 CML 取反傳送

    15 BMOV 資料塊傳送(n點→n點)

    16 FMOV 多點傳送(1點→n點)

    17 XCH 資料交換,(D0)←→(D2)

    18 BCD BCD變換,BIN→BCD

    19 BIN BIN變換,BCD→BIN

    三 算術、邏輯運算指令—FNC20~29 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補碼

    四 迴圈、移位指令—FNC30~39

    30 ROR 迴圈右移

    31 ROL 迴圈左移

    32 RCR 帶進位迴圈右移

    33 RCL 帶進位迴圈左移

    34 SFTR 位右移

    35 SFTL 位左移

    36 WSFR 字右移

    37 WSFL 字左移

    38 SFWR FIFO寫入

    39 SFRD FIFO讀出

    五 資料處理指令—FNC40~49

    40 ZRST 區間復位

    41 DECO 解碼

    42 ENCO 編碼

    43 SUM 求置ON位總數

    44 BON ON位判別

    45 MEAN 求平均值

    46 ANS 訊號報警器標誌置位

    47 ANR 訊號報警器標誌復位

    48 SQR BIN平方根

    49 FLT BIN整數→BIN浮點數六 高速處理指令—FNC50~59

    50 REF 輸入輸出重新整理

    51 REFF 輸入濾波時間常數調整

    52 MTR 矩陣輸入

    53 HSCS 高速記數器比較置位

    54 HSCR 高速記數器比較復位

    55 HSZ 高速記數器區間比較

    56 SPD 速度檢測

    57 PLSY 脈衝輸出

    58 PWM 脈衝寬度調製

    59 PLSR 帶加減速功能的脈衝輸出

    七 方便指令—FNC60~69

    60 IST 狀態初始化

    61 SER 資料搜尋

    62 ABSD 絕對值凸輪順控

    63 INCD 增量凸輪順控

    64 TTMR 示教定時器

    65 STMR 專用定時器—可定義

    66 ALT 交替輸出

    67 RAMP 斜坡輸出

    68 ROTC 旋轉工作臺控制

    69 SORT 資料排序

    八 外部I/O裝置指令—FNC70~79

    70 TKY 10鍵輸入

    71 HKY 16鍵輸入

    72 DSW 撥碼開關輸入

    73 SEGD 七段譯碼

    74 SEGL 帶鎖存的七段碼顯示

    75 ARWS 方向開關

    76 ASC ASCII碼轉換

    77 PR 列印輸出

    78 FROM 讀特殊功能模組

    79 TO 寫特殊功能模組

    九 外圍裝置指令—FNC80~89

    80 RS RS-232C序列通訊

    81 PRUN 並行執行

    82 ASCI 十六進位制→ASCII

    83 HEX ASCII→十六進位制

    84 CCD 校驗碼

    85 VRRD 電位器讀入

    86 VRSC 電位器設定

    88 PID PID控制

    十 F2外部模組指令—FNC90~99

    90 MNET F-16N, Mini網

    91 ANRD F2-6A, 模擬量輸入

    92 ANW* *2-6*, 模擬量輸出

    93 RMST F2-32RM, 啟動RM

    94 RMWR F2-32RM, 寫RM

    95 RMRD F2-32RM, 讀RM

    96 RMMN F2-32RM, 監控RM

    97 BLK F2-30GM, 指定塊

    98 MCDE F2-30GM, 機器碼十一 浮點數運算指令—FNC110~132

    110 ECMP BIN浮點數比較

    111 EZCP BIN浮點數區間比較

    118 EBCD BIN浮點數→BCD浮點數

    119 EBIN BCD浮點數→BIN浮點數

    120 EADD BIN浮點數加法

    121 ESUB BIN浮點數減法

    122 EMUL BIN浮點數乘法

    123 EDIV BIN浮點數除法

    127 ESQR BIN浮點數開方

    129 INT BIN浮點數→BIN整數

    130 SIN BIN浮點數正弦函式(SIN)

    131 COS BIN浮點數餘弦函式(COS)

    132 TAN BIN浮點數正切函式(TAN)

    十二 交換指令—FNC147

    147 SWAP 高低位元組交換

    十三 定位指令—FNC155~159

    155 ABS 讀當前絕對值位置

    156 ZRN 返回原點

    157 PLSY 變速脈衝輸出

    158 DRVI 增量式單速位置控制

    159 DRVA 絕對式單速位置控制

    十四 時鐘運算指令—FNC160~169

    160 TCMP 時鐘資料比較

    161 TZCP 時鐘資料區間比較

    162 TADD 時鐘資料加法

    163 TSUB 時鐘資料減法

    166 TRD 時鐘資料讀出

    167 TWR 時鐘資料寫入

    169 HOUR 小時定時器

    十五 變換指令—FNC170~177

    170 GRY 二進位制數→格雷碼

    171 GBIN 格雷碼→二進位制數

    176 RD3A 讀FXon-3A模擬量模組

    177 WR3A 寫FXon-3A模擬量模組

    十六 觸點比較指令—FNC224~246

    224 LD= (S1)=(S2)時運算開始之觸點接通

    225 LD> (S1)>(S2)時運算開始之觸點接通

    226 LD< (S1)<(S2)時運算開始之觸點接通

    228 LD<> (S1)≠(S2)時運算開始之觸點接通

    229 LD≤ (S1)≤(S2)時運算開始之觸點接通

    230 LD≥ (S1)≥(S2)時運算開始之觸點接通

    232 AND= (S1)=(S2)時串聯觸點接通

    233 AND> (S1)>(S2)時串聯觸點接通

    234 AND< (S1)<(S2)時串聯觸點接通

    236 AND<> (S1)≠(S2)時串聯觸點接通

    237 AND≤ (S1)≤(S2)時串聯觸點接通

    238 AND≥ (S1)≥(S2)時串聯觸點接通

    240 OR= (S1)=(S2)時並聯觸點接通

    241 OR> (S1)>(S2)時並聯觸點接通

    242 OR< (S1)<(S2)時並聯觸點接通

    244 OR<> (S1)≠(S2)時並聯觸點接通

    245 OR≤ (S1)≤(S2)時並聯觸點接通

    246 OR≥ (S1)≥(S2)時並聯觸點接通

  • 中秋節和大豐收的關聯?
  • 瑞士表ETA機芯,有哪幾大款式?