通過實例看看MOV指令的應用

2020-12-17 跟我動手學電氣

今天跟大家通過實例來看看MOV指令的使用,本文主要通過三菱PLC和西門子博途來看看MOV指令的使用。

實例功能要求:

當按下SB0時,數碼管顯示0

當按下SB1時,數碼管顯示1

當按下SB2時,數碼管顯示2

當按下SB3時,數碼管顯示3

當按下SB4時,數碼管顯示4

當按下SB5時,數碼管顯示5

當按下SB6時,數碼管顯示6

當按下SB7時,數碼管顯示7

當按下SB8時,數碼管顯示8

當按下SB9時,數碼管顯示9

接線圖如下:

由上面功能要求我們可以知道用到的變量如下:

輸入:SB0 X0/I0.0,SB1 X1/I0.1,SB2 X2/I0.2,SB3 X3/I0.3,SB4 X4/I0.4,SB5 X5/I0.5,SB6 X6/I0.6,SB7 X7/I0.7,SB8 X10/I1.0,SB9 X11/I1.1,

輸出:a段顯示 Y0/Q0.0,b段顯示 Y1/Q0.1,c段顯示 Y2/Q0.2,d段顯示 Y3/Q0.3,e段顯示 Y4/Q0.4,f段顯示 Y5/Q0.5,g段顯示 Y6/Q0.6,

三菱PLC編程如下:

當按下SB0,顯示0,即abcdef亮,需要將63送到K2Y0/QB0

博途程序:

仿真:

當按下SB0,則,即abcdef亮,需要將63送到K2Y0/QB0,即Q0.0~Q0.5亮

相關焦點

  • 「PLC」四個經典實例詳解+庫指令工具包+實例/語言精解
    【西門子PLC】四個經典實例詳解+庫指令工具包+實例/語言精解教程PLC模擬量與通信控制應用實踐PLC原理圖到程序的經典實例西門子PLC高級應用實例精解最新西門子S7-200庫工具包(庫指令
  • ARM彙編指令:.align理解和用法
    偽指令的作用是:告訴彙編程序,本偽指令下面的內存變量必須從下一個能被Num整除的地址開始分配。如果下一個地址正好能被Num整除,那麼,該偽指令不起作用,否則,彙編程序將空出若干個字節,直到下一個地址能被Num整除為止。
  • 實例講解加工中心鑽孔的編程,即指令G81的應用及其組合方式
    孔的加工指令可以說在數控編程裡是最常用的,數控系統針對不同的孔加工,也給出了11種不同的指令。比方有鑽淺孔,鑽深孔,鉸孔,擴孔,鏜孔,攻絲等等。針對孔的不同要求,給出了一套比較完善的加工方法。今天我從最簡單最基礎的開始,從鑽普通的淺孔開始講解。淺孔加工最常見的就是中心鑽點孔。
  • 常用ARM彙編指令
    本文引用地址:http://www.eepw.com.cn/article/201611/322957.htmARM指令集可以分為六大類,分別為數據處理指令、Load/Store指令、跳轉指令、程序狀態寄存器處理指令、協處理器指令和異常產生指令。
  • 數據傳送指令之:MOV指令
    1.指令編碼格式MOV指令是最簡單的ARM指令,執行的結果就是把一個數N送到目標寄存器Rd,其中N可以是寄存器,也可以是立即數。
  • 電腦中如何打開mov文件?打開mov文件的方法
    在網上下載了一個mov文件,發現不知道怎麼打開。其實,mov是蘋果的視頻文件,很多的視頻播放器都是可以打開的。下面,小編就給大家介紹一下在電腦中如何快速打開mov文件。有需要的朋友們,都可以一起來看看。
  • 彙編入門學習筆記 (十二)—— int指令、埠
    瘋狂的暑假學習之 彙編入門學習筆記 (十二)—— int指令、埠參考: 《彙編語言》 王爽 第13、14章一、int指令1. int指令引發的中斷int n指令,相當於引發一個n號中斷。例子3:使中斷7ch實現loop指令的功能。
  • 西門子S7-200 SMART PLC功能指令學習及實例分析
    2、定時器編號與解析度3、定時器實例分析①接通延時定時器 TON②保持型接通延時定時器2、計數器實例分析①加計數器 CTU②減計數 CTD③加減計數器 CTUD>三、循環指令1、S7-200 SMART CPU提供了FOR-NEXT循環指令用於重複執行程序段。
  • 通過幾個例子看看三菱PLC數據處理指令怎麼用
    一、比較指令1、觸點比較指令從上圖的程序可以看出,每條指令佔5個程序步,當D12的值等於25與D14的值小於等於D15的值,或者當D13的值不等於33與D14的值小於等於D15的值,Y0線圈得電。還有浮點數的比較指令ECMP和EZCP,這裡需要的注意的是浮點數是32位的,在指令前加D,即DECMP和DEZCP.
  • 實例解析Perl substr函數應用
    實例解析Perl substr函數應用 本文向大家簡單介紹一下Perl substr函數應用,在編寫perl程序的時候,我們有時需要截取一個字符串中的部分內容,Perl substr函數就可以實現此功能。
  • 簡單易學,指令配實例,一本書玩轉FANUC手工編程​
    數控加工具有較強的實用性,圖書以數控加工的應用為目的,基於目前企業中廣泛使用的FANUC數控系統,介紹數控工具機加工中的手工編程、數控工具機操作、工藝參數的選擇、典型加工實例、數控系統實用操作、數控工具機維護保養、實用數控系統操作等知識。
  • Apache Doris在作業幫實時數倉中的應用實踐
    0xc(%rsi),%eax這個指令並不是一個跳轉指令,但為何在旁邊的代碼注釋中卻標明了Implicit Exception呢?(%rsp) 0x00007f23c922f1c1: mov %rbx,0x60(%rsp) 0x00007f23c922f1c6: mov %rbp,0x50(%rsp) 0x00007f23c922f1cb: mov %rsi,0x48(%rsp) 0x00007f23c922f1d0: mov %rdi,0x40(%rsp)
  • Angular 4 指令快速入門
    ;}指令的應用import { Component } from '@angular/core';@Component({  selector: 'app-root',  template: `    <h2>Hello, Angular</h2>    &
  • 單片機指令MOV、MOVC、MOVX的區別與聯繫
    這三條都是單片機內數據傳送指令。但是它們操作的對象有所不同。1、MOV:MOV是內部數據傳送指令,什麼是內部數據傳送呢?就是寄存器之間、寄存器與通用存儲區之間的數據傳送。
  • FANUC 邏輯和數據傳送指令MOVOR
    邏輯和傳送指令MOVOR在FANUC梯形圖眾多功能指令中,除了可以使用常規的數據傳送指令MOVB、MOVW、MOVD外,還可以對需要傳送的數據進行邏輯判斷後再進行傳送的特殊指令,如邏輯和傳送指令MOVOR,邏輯乘傳送指令MOVE,本文針對邏輯和傳送指令MOVOR進行簡單介紹。
  • Android ARM 指令學習
    從ARMv4T之後的ARM處理器有一種16-bit指令模式,叫做Thumb,也許跟每個條件式執行指令均耗用4位元的情形有關。Thumb指令集可以看作是ARM指令壓縮形式的子集,它是為減小代碼量而提出,具有16bit的代碼密度。Thumb指令體系並不完整,只支持通用功能,必要時仍需要使用ARM指令,如進入異常時。
  • Excel函數應用篇:offset函數公式的使用實例
    offset發音彙編語言指令offsetoffset在計算機中領域最早出現在彙編語言中,它是一個offset指令,offset指令可以取得標號處的偏移地址。如指令MOVBX, OFFSET BUFFER ,在編譯時將已經計算出buffer的地址為賦值給bx(假設為4300),然後將上句替換為:mov bx,4300。
  • 分享PLC編程元件計數器的使用方法及應用實例
    它也是應用非常廣泛的編程元件,經常用來對產品進行計數或進行特定功能的編程。使用時要提前輸入它的設定值(計數的個數)。當輸入條件滿足時,計數器開始累計它的輸入端脈衝電位上升沿(正跳變)的次數。當計數達到預定的設定值時,其觸點動作,常開閉合,常閉斷開。計數器指令的梯形圖指令符號為指令塊形式,指令格式見圖1所示。
  • mov格式轉mp4格式怎麼轉?最新方法就是它!
    大家在工作中遇到要把mov格式轉換成mp4格式的時候一般使用的方法是什麼呢?不管大家之前使用的p哪種方法,小編都建議大家跟小編一起來看看新發現的最新轉換方法,這個最新的轉換方法簡直讓人太意外了,不僅轉換的速度極快,轉換的質量也是極好的,可謂是目前使用過的所有方法中最好用的,一起來看看吧!最新方法就是它!
  • 基於VBA的AutoCAD二次開發及應用實例
    通過VBA,我們可以操作AutoCAD2004,控制ActiveX和其它一些應用程式,使之相互之間發生互易活動下面就是VBA的主要功能:  (1)VBA提供強大的窗體創建功能,為應用程式建立對話框及其他屏幕界面。  (2)可以創建自己的工具條。  (3)可以創建功能強大的模塊級宏指令,宏名實質上就是模塊的過程名。