RM新时代网站-首页

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

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

3天內不再提示

PLC的指令到底是說明詳細說明和解讀

Wildesbeast ? 來源:今日頭條 ? 作者:佚名 ? 2020-01-26 08:33 ? 次閱讀

指令語句表編程語言是所有PLC都具有的最基本的編程語言。而指令語句表程序是由一條一條的指令堆砌而成的。因此,我們有必要對指令進行進一步的說明和解讀。

1、指令格式

PLC的指令語句表程序和微機匯編語言程序非常的相似,我們也是以匯編語言的指令和指令系統(tǒng)方式來進行介紹。

所謂指令是指對PLC的一種操作命令,告訴PLC怎么做,做什么?人們設計了一系列的操作命令,并對他進行二進制編碼。但是對于人們設計和交流溝通來說,二進制十分不便于記憶、閱讀和書寫。進一步又設計出了助記符形式的表示,這就是匯編語言的助記符指令格式。助記符指令十分好記,方便閱讀和書寫。更好的是它可以直接用鍵盤輸入,然后通過PLC內部的編譯程序把它變成一系列的二進制操作編碼,由PLC的CPU來執(zhí)行。

那么一條操作指令是由哪些內容組成的呢?一般來說,一條指令是由操作碼和操作數(shù)組成的,例:

操作碼又叫助記符。表示這條指令的性質和功能,就是要求PLC怎么做,一條指令,器操作碼是必不可少的。

操作數(shù)又叫地址碼,操作數(shù)地址,表示參與操作數(shù)據(jù)或數(shù)據(jù)的地址,在PLC中,也可以把它叫做編程元件。操作數(shù)告訴PLC做什么。上面這條指令表示和一個常開觸點X0相串聯(lián),并完成邏輯“與”運算。

在PLC指令系統(tǒng)中,操作數(shù)可有可無,沒有操作數(shù)的指令只表示完成一種功能,例如下面指令:

END

它就沒有操作數(shù),僅表示程序就此結束。

在功能指令中,操作數(shù)可以有1-4個,例如下面指令:

ADD D0 D1 D2

這條指令中操作數(shù)有三個D0 、D1、 D2。這時候把操作數(shù)分為源數(shù)(源址)和目的操作數(shù)(終址)。源址表示操作數(shù)的來源,而終址表示指令操作結果存放地址。上面這條指令表示做加法,把D0和D1相加,相加結果放在D2里。顯然D0和D1為源址,D2為終址。

責任編輯 LK

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

    關注

    5010

    文章

    13271

    瀏覽量

    463045
  • 指令
    +關注

    關注

    1

    文章

    607

    瀏覽量

    35692
收藏 人收藏

    評論

    相關推薦

    CCS5中怎么查看匯編指令詳細說明?

    hi,all ? ? ? ? 硬件平臺:6678,軟件平臺:CCS5.4 ? ? ? ? 在CCS5中,怎么查看匯編指令詳細說明? ? ? ? ? 在CCS3.3中,可以通過help->
    發(fā)表于 06-21 13:41

    關于sleep指令詳細說明

    一下,找到了一篇關于sleep的詳細說明文章,現(xiàn)收集下來以便以后查詢!在執(zhí)行SLEEP指令后進入睡眠省電模式。進入SLEEP模式后,主振蕩停止,如果看門狗在燒寫時打開了,看門狗定時器將...
    發(fā)表于 11-24 06:45

    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>與<b class='flag-5'>解讀</b>

    單片機的指令大全詳細說明

    本文檔的主要內容詳細介紹的是單片機的指令大全詳細說明。
    發(fā)表于 12-26 11:39 ?24次下載
    單片機的<b class='flag-5'>指令</b>大全<b class='flag-5'>詳細說明</b>

    ESP8266的AT指令詳細說明

    本文檔的主要內容詳細介紹的是ESP8266的AT指令詳細說明
    發(fā)表于 12-26 16:00 ?27次下載
    ESP8266的AT<b class='flag-5'>指令</b>集<b class='flag-5'>詳細說明</b>

    西門子PLC指令的教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC指令的教程詳細說明
    發(fā)表于 03-21 14:38 ?25次下載
    西門子<b class='flag-5'>PLC</b>位<b class='flag-5'>指令</b>的教程<b class='flag-5'>詳細說明</b>

    西門子PLC的數(shù)字指令教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC的數(shù)字指令教程詳細說明。
    發(fā)表于 03-21 16:41 ?33次下載
    西門子<b class='flag-5'>PLC</b>的數(shù)字<b class='flag-5'>指令</b>教程<b class='flag-5'>詳細說明</b>

    西門子PLC用戶程序的教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC用戶程序的教程詳細說明。
    發(fā)表于 03-23 11:36 ?30次下載
    西門子<b class='flag-5'>PLC</b>用戶程序的教程<b class='flag-5'>詳細說明</b>

    西門子PLC的測試功能教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC的測試功能教程詳細說明。
    發(fā)表于 03-23 15:16 ?8次下載
    西門子<b class='flag-5'>PLC</b>的測試功能教程<b class='flag-5'>詳細說明</b>

    西門子PLC的位指令教程詳細說明

    本文檔的主要內容詳細介紹的是西門子PLC的位指令教程詳細說明。
    發(fā)表于 03-23 16:51 ?38次下載
    西門子<b class='flag-5'>PLC</b>的位<b class='flag-5'>指令</b>教程<b class='flag-5'>詳細說明</b>

    FANUC PMC的功能指令詳細說明

    本文檔的主要內容詳細介紹的是FANUC PMC的功能指令詳細說明。
    發(fā)表于 04-29 08:00 ?11次下載
    FANUC PMC的功能<b class='flag-5'>指令</b>表<b class='flag-5'>詳細說明</b>

    PLC的硬件組態(tài)和存儲器概念詳細說明

    本文檔的主要內容詳細介紹的是PLC的硬件組態(tài)和存儲器概念詳細說明
    發(fā)表于 10-10 17:08 ?10次下載
    <b class='flag-5'>PLC</b>的硬件組態(tài)和存儲器概念<b class='flag-5'>詳細說明</b>

    PLC的39個應用案例詳細說明

    本文檔的主要內容詳細介紹的是PLC的39個應用案例詳細說明。
    發(fā)表于 10-30 16:26 ?70次下載
    <b class='flag-5'>PLC</b>的39個應用案例<b class='flag-5'>詳細說明</b>

    西門子的數(shù)字指令資料詳細說明

    本文檔的主要內容詳細介紹的是西門子的數(shù)字指令資料詳細說明。
    發(fā)表于 03-08 17:56 ?18次下載
    西門子的數(shù)字<b class='flag-5'>指令</b>資料<b class='flag-5'>詳細說明</b>

    KT142C-sop16語音芯片ic的串口指令詳細說明_默認9600指令可設

    KT142C-sop16語音芯片ic的串口指令詳細說明_默認9600指令可設
    的頭像 發(fā)表于 09-07 12:00 ?748次閱讀
    KT142C-sop16語音芯片ic的串口<b class='flag-5'>指令</b><b class='flag-5'>詳細說明</b>_默認9600<b class='flag-5'>指令</b>可設
    RM新时代网站-首页