三菱PLC(Programmable Logic Controller,可編程邏輯控制器)是一種廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的控制設(shè)備。它通過編程實(shí)現(xiàn)對(duì)各種機(jī)械設(shè)備的控制,具有靈活性高、可靠性強(qiáng)等特點(diǎn)。以下是對(duì)三菱PLC編程指令的介紹:
- 基本指令
基本指令是三菱PLC編程中最常用的指令,包括:
1.1. LD(Load):裝載指令,用于將輸入信號(hào)加載到輔助繼電器中。
1.2. LDI(Load Inverse):反向裝載指令,用于將輸入信號(hào)的反向信號(hào)加載到輔助繼電器中。
1.3. OUT:輸出指令,用于將輔助繼電器的信號(hào)輸出到輸出設(shè)備。
1.4. AND:與指令,用于實(shí)現(xiàn)兩個(gè)或多個(gè)信號(hào)的邏輯與操作。
1.5. OR:或指令,用于實(shí)現(xiàn)兩個(gè)或多個(gè)信號(hào)的邏輯或操作。
1.6. XOR:異或指令,用于實(shí)現(xiàn)兩個(gè)信號(hào)的邏輯異或操作。
1.7. NOT:非指令,用于實(shí)現(xiàn)信號(hào)的邏輯非操作。
1.8. SET:置位指令,用于將輔助繼電器置位。
1.9. RST:復(fù)位指令,用于將輔助繼電器復(fù)位。
1.10. PLS:脈沖指令,用于實(shí)現(xiàn)脈沖輸出。
1.11. NEG:負(fù)跳變指令,用于檢測信號(hào)的負(fù)跳變。
1.12. INC:增計(jì)數(shù)指令,用于實(shí)現(xiàn)計(jì)數(shù)器的增計(jì)數(shù)。
1.13. DEC:減計(jì)數(shù)指令,用于實(shí)現(xiàn)計(jì)數(shù)器的減計(jì)數(shù)。
- 定時(shí)器指令
定時(shí)器指令用于實(shí)現(xiàn)時(shí)間控制,包括:
2.1. TON(Timer ON):接通延時(shí)定時(shí)器,用于實(shí)現(xiàn)延時(shí)接通控制。
2.2. TOF(Timer OFF):斷開延時(shí)定時(shí)器,用于實(shí)現(xiàn)延時(shí)斷開控制。
2.3. TONR(Timer ON Retentive):接通/保位延時(shí)定時(shí)器,用于實(shí)現(xiàn)延時(shí)接通并保位控制。
- 計(jì)數(shù)器指令
計(jì)數(shù)器指令用于實(shí)現(xiàn)計(jì)數(shù)控制,包括:
3.1. CNT:計(jì)數(shù)器,用于實(shí)現(xiàn)計(jì)數(shù)功能。
3.2. CNTU:上計(jì)數(shù)器,用于實(shí)現(xiàn)上計(jì)數(shù)功能。
3.3. CNTE:下計(jì)數(shù)器,用于實(shí)現(xiàn)下計(jì)數(shù)功能。
- 比較指令
比較指令用于實(shí)現(xiàn)數(shù)值比較,包括:
4.1. CMP:比較指令,用于比較兩個(gè)數(shù)值的大小。
4.2. CMU:無符號(hào)比較指令,用于比較兩個(gè)無符號(hào)數(shù)值的大小。
4.3. CMW:字比較指令,用于比較兩個(gè)字?jǐn)?shù)據(jù)的大小。
- 算術(shù)運(yùn)算指令
算術(shù)運(yùn)算指令用于實(shí)現(xiàn)數(shù)值運(yùn)算,包括:
5.1. ADD:加法指令,用于實(shí)現(xiàn)數(shù)值相加。
5.2. SUB:減法指令,用于實(shí)現(xiàn)數(shù)值相減。
5.3. MUL:乘法指令,用于實(shí)現(xiàn)數(shù)值相乘。
5.4. DIV:除法指令,用于實(shí)現(xiàn)數(shù)值相除。
5.5. ABS:絕對(duì)值指令,用于求取數(shù)值的絕對(duì)值。
5.6. SQR:平方根指令,用于求取數(shù)值的平方根。
- 邏輯運(yùn)算指令
邏輯運(yùn)算指令用于實(shí)現(xiàn)邏輯運(yùn)算,包括:
6.1. ANDW:字邏輯與指令,用于實(shí)現(xiàn)兩個(gè)字?jǐn)?shù)據(jù)的邏輯與操作。
6.2. ORW:字邏輯或指令,用于實(shí)現(xiàn)兩個(gè)字?jǐn)?shù)據(jù)的邏輯或操作。
6.3. XORW:字邏輯異或指令,用于實(shí)現(xiàn)兩個(gè)字?jǐn)?shù)據(jù)的邏輯異或操作。
6.4. NOTW:字邏輯非指令,用于實(shí)現(xiàn)一個(gè)字?jǐn)?shù)據(jù)的邏輯非操作。
- 移位指令
移位指令用于實(shí)現(xiàn)數(shù)據(jù)的位移操作,包括:
7.1. SHL:左移位指令,用于實(shí)現(xiàn)數(shù)據(jù)的左移位。
7.2. SHR:右移位指令,用于實(shí)現(xiàn)數(shù)據(jù)的右移位。
7.3. ROR:循環(huán)右移位指令,用于實(shí)現(xiàn)數(shù)據(jù)的循環(huán)右移位。
7.4. ROL:循環(huán)左移位指令,用于實(shí)現(xiàn)數(shù)據(jù)的循環(huán)左移位。
- 數(shù)據(jù)處理指令
數(shù)據(jù)處理指令用于實(shí)現(xiàn)數(shù)據(jù)的處理和轉(zhuǎn)換,包括:
8.1. MOV:數(shù)據(jù)傳送指令,用于實(shí)現(xiàn)數(shù)據(jù)的傳送。
8.2. MOVB:字節(jié)傳送指令,用于實(shí)現(xiàn)字節(jié)數(shù)據(jù)的傳送。
8.3. MOVW:字傳送指令,用于實(shí)現(xiàn)字?jǐn)?shù)據(jù)的傳送。
8.4. MOVD:雙字傳送指令,用于實(shí)現(xiàn)雙字?jǐn)?shù)據(jù)的傳送。
8.5. SWAP:數(shù)據(jù)交換指令,用于實(shí)現(xiàn)數(shù)據(jù)的交換。
8.6. FILL:數(shù)據(jù)填充指令,用于實(shí)現(xiàn)數(shù)據(jù)的填充。
- 下圖為plc編程指令圖介紹:
三菱PLC和西門子是國內(nèi)使用最多的PLC,特別是中國沿海的工廠,更是主要以日系PLC為主,三菱PLC是一種集成型小型單元式PLC,且具有完整的性能和通訊功能等擴(kuò)展性。
-
編程
+關(guān)注
關(guān)注
88文章
3637瀏覽量
93981 -
三菱PLC
+關(guān)注
關(guān)注
13文章
236瀏覽量
31389 -
工業(yè)自動(dòng)化
+關(guān)注
關(guān)注
17文章
2472瀏覽量
67393 -
控制設(shè)備
+關(guān)注
關(guān)注
0文章
141瀏覽量
10778 -
輸入信號(hào)
+關(guān)注
關(guān)注
0文章
469瀏覽量
12607
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
評(píng)論