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

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

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

PLC的指令到底是說(shuō)明詳細(xì)說(shuō)明和解讀

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

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

1、指令格式

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

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

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

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

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

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

END

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

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

ADD D0 D1 D2

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

責(zé)任編輯 LK

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)注

    5004

    文章

    13045

    瀏覽量

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

    關(guān)注

    1

    文章

    604

    瀏覽量

    35579
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    CCS5中怎么查看匯編指令詳細(xì)說(shuō)明?

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

    關(guān)于sleep指令詳細(xì)說(shuō)明

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

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

    單片機(jī)的指令大全詳細(xì)說(shuō)明

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

    ESP8266的AT指令詳細(xì)說(shuō)明

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

    西門(mén)子PLC指令的教程詳細(xì)說(shuō)明

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

    西門(mén)子PLC的數(shù)字指令教程詳細(xì)說(shuō)明

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

    西門(mén)子PLC用戶程序的教程詳細(xì)說(shuō)明

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

    西門(mén)子PLC的測(cè)試功能教程詳細(xì)說(shuō)明

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

    西門(mén)子PLC的位指令教程詳細(xì)說(shuō)明

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

    FANUC PMC的功能指令詳細(xì)說(shuō)明

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

    PLC的硬件組態(tài)和存儲(chǔ)器概念詳細(xì)說(shuō)明

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

    PLC的39個(gè)應(yīng)用案例詳細(xì)說(shuō)明

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

    西門(mén)子的數(shù)字指令資料詳細(xì)說(shuō)明

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

    KT142C-sop16語(yǔ)音芯片ic的串口指令詳細(xì)說(shuō)明_默認(rèn)9600指令可設(shè)

    KT142C-sop16語(yǔ)音芯片ic的串口指令詳細(xì)說(shuō)明_默認(rèn)9600指令可設(shè)
    的頭像 發(fā)表于 09-07 12:00 ?682次閱讀
    KT142C-sop16語(yǔ)音芯片ic的串口<b class='flag-5'>指令</b><b class='flag-5'>詳細(xì)說(shuō)明</b>_默認(rèn)9600<b class='flag-5'>指令</b>可設(shè)