RM新时代网站-首页

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

PLC指令的簡(jiǎn)要說(shuō)明

廣成工控 ? 來(lái)源:廣成工控 ? 2024-09-18 14:15 ? 次閱讀

PLC(可編程邏輯控制器)的指令雖然因不同的制造商和型號(hào)而有所差異,但有一些指令是相對(duì)比較通用的。以下是一些常見的、較為通用的PLC指令,以及它們的簡(jiǎn)要說(shuō)明:

1.邏輯指令

LD(Load):裝載操作數(shù)到累加器。

LDI(Load Inverse):裝載操作數(shù)的反碼到累加器。

OUT:輸出累加器的值到指定的地址。

AND(And Logic):如果累加器和操作數(shù)都為真,則累加器保持為真。

ANI(And Logic Inverse):如果累加器為真且操作數(shù)為假,則累加器置為假。

OR(Or Logic):如果累加器或操作數(shù)中至少有一個(gè)為真,則累加器置為真。

ORI(Or Logic Inverse):如果累加器為假且操作數(shù)為真,則累加器置為真。

2.計(jì)時(shí)器/計(jì)數(shù)器指令

TMR(Timer):啟動(dòng)或重置計(jì)時(shí)器。

CNT(Counter):計(jì)數(shù)輸入事件的次數(shù)。

3.數(shù)據(jù)傳輸指令

MOV(Move):將數(shù)據(jù)從一個(gè)地址移動(dòng)到另一個(gè)地址。

CMP(Compare):比較兩個(gè)操作數(shù)的值,并將結(jié)果存儲(chǔ)在指定的地址。

4.運(yùn)算指令

ADD(Addition):將兩個(gè)操作數(shù)相加。

SUB(Subtraction):從一個(gè)操作數(shù)中減去另一個(gè)操作數(shù)。

MUL(Multiplication):將兩個(gè)操作數(shù)相乘。

DIV(Division):用一個(gè)操作數(shù)去除另一個(gè)操作數(shù)。

5.移位和循環(huán)指令

SHL(Shift Left):將數(shù)據(jù)向左移動(dòng)指定的位數(shù)。

SHR(Shift Right):將數(shù)據(jù)向右移動(dòng)指定的位數(shù)。

ROL(Rotate Left):循環(huán)左移數(shù)據(jù)。

ROR(Rotate Right):循環(huán)右移數(shù)據(jù)。

6.控制流指令

MC(Master Control):開始一個(gè)主控制塊。

MCR(Master Control Reset):結(jié)束一個(gè)主控制塊。

JMP(Jump):跳轉(zhuǎn)到程序中的另一個(gè)位置。

CALL(Subroutine Call):調(diào)用子程序。

RET(Return):從子程序返回。

7.轉(zhuǎn)換指令

BCD(Binary-Coded Decimal):將二進(jìn)制數(shù)轉(zhuǎn)換為BCD碼。

BIN(Binary):將BCD碼或其他格式轉(zhuǎn)換為二進(jìn)制數(shù)。

8.特殊功能指令

NOP(No Operation):無(wú)操作指令,通常用于填充程序空間或提供時(shí)間延遲。

END(End):程序結(jié)束指令。

9.通信指令

雖然具體的通信指令因PLC的型號(hào)和制造商而異,但通常都會(huì)提供用于建立、維持和終止通信連接的指令,如發(fā)送(SEND)和接收(RECEIVE)指令。

注意事項(xiàng)

(1)不同的PLC制造商和型號(hào)可能使用不同的指令集和命名約定。

(2)在編寫PLC程序時(shí),應(yīng)參考特定PLC的編程手冊(cè)和參考文檔,以確保正確使用指令。

(3)一些高級(jí)或特殊的指令可能僅在特定型號(hào)的PLC中可用。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • plc
    plc
    +關(guān)注

    關(guān)注

    5010

    文章

    13271

    瀏覽量

    463050
  • 指令
    +關(guān)注

    關(guān)注

    1

    文章

    607

    瀏覽量

    35692
  • 可編程邏輯控制器
    +關(guān)注

    關(guān)注

    4

    文章

    266

    瀏覽量

    25932

原文標(biāo)題:哪些PLC指令是通用的?

文章出處:【微信號(hào):gccanzx,微信公眾號(hào):廣成工控】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    TI官方BLE Bridge串口轉(zhuǎn)藍(lán)牙源碼+簡(jiǎn)要說(shuō)明文檔

    TI官方BLE Bridge串口轉(zhuǎn)藍(lán)牙源碼+簡(jiǎn)要說(shuō)明文檔
    發(fā)表于 11-03 09:39

    請(qǐng)問(wèn)參與競(jìng)標(biāo)時(shí)應(yīng)該做什么類型的簡(jiǎn)要說(shuō)明?

    參與競(jìng)標(biāo)時(shí),提示“請(qǐng)輸入您能夠完成任務(wù)的簡(jiǎn)要說(shuō)明并且上傳相應(yīng)附件資料”,如貼主需要一個(gè)溫控開關(guān)系統(tǒng),“簡(jiǎn)要說(shuō)明”是否為所需芯片,如何做出來(lái)等;附件又該是什么?現(xiàn)象?
    發(fā)表于 08-01 05:00

    熔絲位簡(jiǎn)要說(shuō)明

    熔絲位簡(jiǎn)要說(shuō)明熔絲位功能配置說(shuō)明 熔絲低位CKDIV8時(shí)鐘8分頻0:時(shí)鐘8分頻 1:時(shí)鐘不分頻 CKOUT時(shí)鐘輸出0:系統(tǒng)時(shí)鐘輸出(PB0) 1:不輸出 SUT1選擇啟動(dòng)時(shí)間根據(jù)時(shí)鐘源選擇..
    發(fā)表于 07-21 07:29

    Socket API簡(jiǎn)要說(shuō)明

    Socket API簡(jiǎn)要說(shuō)明:創(chuàng)建套接字 ( socket ) int socket(int domain, int type ,int protocol);參數(shù)描述domain協(xié)議族類型type
    發(fā)表于 01-11 07:26

    簡(jiǎn)要說(shuō)明四線SPI接口應(yīng)用中需要掌握的一些關(guān)鍵知識(shí)

    SPI,全稱 Serial Peripheral Interface ,即 串行外設(shè)接口 的意思,其作為一種同步、全雙工、主從模式通訊接口,廣泛應(yīng)用于各種片上微控制器與外設(shè)之間的通訊。本文簡(jiǎn)要說(shuō)明
    發(fā)表于 01-21 14:37

    三菱plc指令說(shuō)明

    三菱PLC指令說(shuō)明書:
    發(fā)表于 11-21 01:11 ?329次下載
    三菱<b class='flag-5'>plc</b><b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>書

    收銀程序安裝簡(jiǎn)要說(shuō)明

    收銀程序安裝簡(jiǎn)要說(shuō)明,感興趣的可以看看。
    發(fā)表于 02-29 16:21 ?1次下載

    接口技術(shù)-USB驅(qū)動(dòng)程序簡(jiǎn)要說(shuō)明及應(yīng)用例子

    接口技術(shù)-USB驅(qū)動(dòng)程序簡(jiǎn)要說(shuō)明及應(yīng)用例子,有興趣的同學(xué)可以下載學(xué)習(xí)
    發(fā)表于 04-25 18:24 ?0次下載

    交換機(jī)6000簡(jiǎn)要說(shuō)明

    6000工業(yè)以太網(wǎng)交換機(jī)用戶手冊(cè)簡(jiǎn)要說(shuō)明
    發(fā)表于 12-23 02:34 ?0次下載

    6000A-CQ1用戶手冊(cè)簡(jiǎn)要說(shuō)明

    6000工業(yè)以太網(wǎng)交換機(jī)用戶手冊(cè)簡(jiǎn)要說(shuō)明CQ1
    發(fā)表于 12-23 02:33 ?0次下載

    漢邦7000SDK V3.0.11.610開發(fā)軟件簡(jiǎn)要說(shuō)明

    漢邦7000SDK V3.0.11.610開發(fā)軟件簡(jiǎn)要說(shuō)明
    發(fā)表于 01-04 12:47 ?0次下載

    CreMedia7.2客戶端簡(jiǎn)要說(shuō)明文檔

    CreMedia7.2客戶端簡(jiǎn)要說(shuō)明文檔
    發(fā)表于 03-21 08:00 ?0次下載

    SL-DIY02-51單片機(jī)簡(jiǎn)要說(shuō)明

    SL-DIY02-51單片機(jī)簡(jiǎn)要說(shuō)明
    發(fā)表于 09-21 13:47 ?4次下載

    PLC指令說(shuō)明與解讀

    指令語(yǔ)句表編程語(yǔ)言是所有PLC都具有的最基本的編程語(yǔ)言。而指令語(yǔ)句表程序是由一條一條的指令堆砌而成的。因此,我們有必要對(duì)指令進(jìn)行進(jìn)一步的
    的頭像 發(fā)表于 01-24 17:53 ?1.1w次閱讀
    <b class='flag-5'>PLC</b>的<b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>與解讀

    PLC表格指令說(shuō)明

    ? 表格指令包括填表指令、查表指令、先進(jìn)先出提令、后進(jìn)先出指令和存儲(chǔ)區(qū)填充指令。 填表指令 1.
    的頭像 發(fā)表于 05-29 10:16 ?3815次閱讀
    <b class='flag-5'>PLC</b>表格<b class='flag-5'>指令</b><b class='flag-5'>說(shuō)明</b>
    RM新时代网站-首页