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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PLC指令的簡要說明

廣成工控 ? 來源:廣成工控 ? 2024-09-18 14:15 ? 次閱讀

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

1.邏輯指令

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

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

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

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

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

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

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

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

TMR(Timer):啟動或重置計時器。

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

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

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

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

4.運算指令

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

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

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

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

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

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

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

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

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

6.控制流指令

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

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

JMP(Jump):跳轉到程序中的另一個位置。

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

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

7.轉換指令

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

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

8.特殊功能指令

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

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

9.通信指令

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

注意事項

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

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

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

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

    關注

    5004

    文章

    13045

    瀏覽量

    460847
  • 指令
    +關注

    關注

    1

    文章

    604

    瀏覽量

    35579
  • 可編程邏輯控制器

    關注

    4

    文章

    264

    瀏覽量

    25873

原文標題:哪些PLC指令是通用的?

文章出處:【微信號:gccanzx,微信公眾號:廣成工控】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    TI官方BLE Bridge串口轉藍牙源碼+簡要說明文檔

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

    請問參與競標時應該做什么類型的簡要說明?

    參與競標時,提示“請輸入您能夠完成任務的簡要說明并且上傳相應附件資料”,如貼主需要一個溫控開關系統(tǒng),“簡要說明”是否為所需芯片,如何做出來等;附件又該是什么?現(xiàn)象?
    發(fā)表于 08-01 05:00

    熔絲位簡要說明

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

    Socket API簡要說明

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

    簡要說明四線SPI接口應用中需要掌握的一些關鍵知識

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

    三菱plc指令說明

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

    收銀程序安裝簡要說明

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

    接口技術-USB驅動程序簡要說明及應用例子

    接口技術-USB驅動程序簡要說明及應用例子,有興趣的同學可以下載學習
    發(fā)表于 04-25 18:24 ?0次下載

    交換機6000簡要說明

    6000工業(yè)以太網交換機用戶手冊簡要說明
    發(fā)表于 12-23 02:34 ?0次下載

    6000A-CQ1用戶手冊簡要說明

    6000工業(yè)以太網交換機用戶手冊簡要說明CQ1
    發(fā)表于 12-23 02:33 ?0次下載

    漢邦7000SDK V3.0.11.610開發(fā)軟件簡要說明

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

    CreMedia7.2客戶端簡要說明文檔

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

    SL-DIY02-51單片機簡要說明

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

    PLC指令說明與解讀

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

    PLC表格指令說明

    ? 表格指令包括填表指令、查表指令、先進先出提令、后進先出指令和存儲區(qū)填充指令。 填表指令 1.
    的頭像 發(fā)表于 05-29 10:16 ?3392次閱讀
    <b class='flag-5'>PLC</b>表格<b class='flag-5'>指令</b><b class='flag-5'>說明</b>