三菱FX PLC學習之斜坡信號指令

2021-01-21 技成培訓網

上篇文章我們學習了3個脈衝輸出指令PLSY、PLSR、PLSV,它們各有各的優缺點,例如PLSY指令只能脈衝輸出,不帶加減速,也不能變速,而PLSR指令雖然帶加減速但不可自由變速,PLSV指令雖然可以自由變速,但又不帶加減速。

另外,PLSY指令又可用於脈衝的持續輸入,例如PLSY K1000 K0 Y1,此時若驅動條件接通,脈衝就一直輸出,不計個數,直到驅動條件斷開。

由於3個脈衝輸出指令的功能各異,它們的應用也有一定的限制。那麼,有沒有什麼方法可以擴展3個脈衝輸出指令的應用呢?顯然,是有的,那就是藉助斜坡信號指令PAMP。

一、斜坡信號指令RAMP

斜坡信號指令RAMP的編程手冊截圖如下圖23-1所示,有4個操作數,僅適用於16位,無脈衝執行型。

圖23-1

RAMP指令的梯形圖形式亦如圖23-1所示,其4個操作數的含義如下:

S1表示斜坡初始值存儲地址;

S2表示斜坡結束值存儲地址;

D表示斜坡輸出當前值存儲地址,佔用兩個點;

n表示完成斜坡信號輸出的掃描周期數,其中n=1~32767。

指令的執行功能為:當驅動條件成立時,在指定的n個掃描周期數內,D由S1指定的初始值變化到S2指定的目標值。上面說到,D佔有兩個點,其中D存儲的是斜坡信號當前值,而D+1存儲的是指令已執行的掃描周期T的次數。顯然,在指令執行的過程中,D的值從(S1)變到(S2),如下圖23-2所示。

圖23-2

從圖23-2可以看到,源址S1存儲的數值可以大於S2所存儲的值,也可以小於S2所存儲的值,即在RAMP指令的執行過程中,D的值可能是變大,也可能是減小,而且指令的執行時間為n×T。

顯然,指令的執行時間受PLC的掃描周期T的影響,而掃描周期T往往是不固定的。在這種情況下,如果想指定斜坡信號的上升(或下降)時間,例如10s、30s等,就沒辦法實現。基於此,我們就不得不掌握幾個特殊軟元件了,如下圖23-3所示為幾個特殊輔助繼電器和數據寄存器列表。

圖23-3

結合圖23-3中的M8039、D8039,顯然可以實現RAMP指令的執行時間的指定,例如上文所說的10s,我們可以通過D8039指定恆定掃描周期時間為100ms,然後將M8039置ON,此時有掃描次數n=10s×1000÷100ms=100。

大家仔細觀察可以還發現,M8026是RAMP模式標誌位,這是咋回事呢?什麼是保持模式?什麼是重複模式?大家別急,且看下文講解。

二、RAMP的指令執行模式

RAMP指令有兩種工作模式,分別是重複執行模式和保持模式。

1、重複執行模式

當M8026=OFF時,RAMP指令的執行為重複模式,在此工作模式下,若指令的驅動條件一直接通,D的值將重複從(S1)變到(S2)的過程。

也就是說,每當(D)=(S2),D的值馬上又會變為(S1),如下圖23-4所示。

圖23-4

重複模式的執行,是基於M8026=ON且驅動條件成立的情況下的,若在驅動條件斷開,D的值將保持在當前值不變,直到下一次驅動條件的在此接通,D的值又會重新從S1開始變化。而每一次的斜坡結束(即D的值等於S2的值),M8029結束標誌位都會導通一個周期。

2、保持模式

當M8026=ON時,RAMP指令的執行為重複模式,在此工作模式下,當驅動條件接通,D的值將在第一次達到(S2)後保持不變。也就是說,一旦(D)=(S2),D的值將會一直為(S2),如下圖23-5所示。

圖23-5

從圖23-5可以看到,在驅動條件接通期間,D的值達到斜坡結束值後一直保持不變,即使驅動條件斷開,D的值依然能夠保持,直到驅動條件的再次接通,D的值才會恢復帶初始值(S1),再一次執行斜坡指令。

與重複模式不同的還有一點,那就是結束標誌位的驅動。根據圖23-5所示,當(D)=(S2)期間,若驅動條件不斷開,M8029也保持接通,直到驅動條件斷開,此時即使(D)=(S2),M8029也會斷開。

看到這裡,相信大家對斜坡信號指令也有了比較清晰的了解,然後回到文章開頭,PAMP指令和脈衝輸出指令又有這什麼不可告人的秘密呢?接下來就讓我給大家揭曉吧!

三、RAMP指令與脈衝輸出指令

RAMP指令在實際應用中,常常與其他指令配合使用,而PLSY、PLSV就是比較典型的例子。

1、RAMP指令與PLSY指令的配合使用

在上一篇文章中,我們了解到PLSY指令用於指定輸出口Y0或Y1輸出指定頻率和脈衝數的佔空比為50%的高速脈衝串,其脈衝頻率在指令執行期間保持不變,和PLSR指令相比較,可以發現PLSY指令的不足在於它不帶加減速。

其實這個加減速,可以由RAMP指令來彌補,如下圖23-6所示為RAMP指令和PLSY指令相結合控制電機軟啟動的梯形圖示例。

以下為圖23-6截圖

2、RAMP指令與PLSV指令的配合使用

PLSV指令有一個很大的優點,就是它在脈衝輸出的過程中,可以自由改變脈衝的頻率的方向,但它有沒有加減速時間,不能用於定位控制。和PLSY指令一樣,PLSV的加減速可以用RAMP指令來實現。如下圖23-7所示為RAMP指令與PLSV指令相結合的梯形圖示例。

圖23-7

在編這段程序的時候,我才發現,PLSV指令在PLC 2N中竟然是不能用的!是我大E了,沒有閃。然後我不得不把型號改為3U才把這段程序打出來~

斜坡信號指令RAMP本身不是脈衝輸出指令,但它結合脈衝輸出指令卻可以實現各種電機控制。當然,除了結合脈衝輸出指令的應用,RAMP指令還可以用於其他方面,在這裡我就不一一舉例了。

至此,這次的學習分享已進入尾聲,下次再會。

註:本文章內容都是基於三菱FX PLC 2N所寫選自《三菱FX系列PLC功能指令詳解》第十一章第100課時技成培訓網原創,作者:楊思慧,未經授權不得轉載,違者必究~

相關焦點

  • 三菱FX5U如何控制伺服精確定位
    現在手上有一個三菱PLC fx5u和一臺三菱伺服MR-JE-A,以及導程為2mm的導軌,那如何精確控制伺服定位5mm。設置伺服參數1.1打開三菱伺服配置軟體,設置伺服為位置控制模式2.配置三菱PLC fx5u的參數2.1打卡三菱編程軟體GX WORKS3 ,新建工程,選擇FX5U2.2配置plc參數在參數-模塊參數-高速IO-輸出-定位設置具體的參數脈衝輸出啟用,回原點啟用,具體參數參照圖片設置3寫程序下載程序測試程序3.1剛才在設置伺服參數中有一項設置,每轉脈衝數
  • 三菱plc控制步進電機實例
    打開APP 三菱plc控制步進電機實例 發表於 2019-10-01 09:05:00   所需編程——指令高速脈衝輸出指令   高速脈衝輸出功能即在PLC的指定輸出點上實現脈衝輸出和脈寬調製功能。FX系列PLC配有兩個高速輸出點(從FX3U開始有3個高速輸出點)。脈衝輸出指令(PLSY/DPLSY)的PLS指令格式見下表。   脈衝輸出指令(PLSY/DPLSY)按照給定的脈衝個數和周期輸出一串方波(佔空比50%,如下圖1-1所示)。
  • plc與變頻器的接線圖_plc和變頻器通訊接線圖詳解
    plc與變頻器兩者是一種包含與被包含的關係,PLC與變頻器都可以完成一些特定的指令,用來控制電機馬達,PLC是一種程序輸入執行硬體,變頻器則是其中之一,但是PLC的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣,性能更強大,當然PLC的控制精度也更大。
  • 三菱FX5U PLC中斷的使用和案例!
    我們都知道要實現中斷功能,首先要向PLC發出中斷請求信號,而發出中斷信號的設備就稱為中斷源。#三菱PLC#FX5U PLC有四種中斷源,包括輸入中斷、高速比較一致中斷、內部定時器中斷、來自模塊的中斷。今天就給大家講一下這幾種類型的中斷的使用和案例。
  • 三菱FX PLC入門之這可有可無的單詞
    《三菱FX PLC編程與應用入門》第四章的內容很多,我在寫這篇文章的時候其實也還沒學完第四章。不過,第四章的內容大致可以分為三部分:基本指令系統、編程軟體基本操作和常用程序。第一部分是基本指令系統,也就是我今天要分享的內容。
  • 電工自學:三菱FX系列PLC的編程方式分類
    三菱FXPLC編程方式有三種,分別為指令表編程、梯形圖編程、SFC編程。1:指令表編程指令表編程是以「LD」、「AND」、「OUT」等順控指令輸入的方式,這種方式是編寫順控程序的基本輸入方式,但是控制的內容很難看懂。
  • PLC控制步進電機方法
    把PLC看作一個系統,該系統由輸入變量-PLC-輸出變量組成,外部各種開關信號、模擬信號、傳感器檢測信號均作為PLC輸入變量,它們經PLC外部端子輸入到內部寄存器中,經PLC內部邏輯運算或其它各種運算、處理後送到輸出端子,它們是PLC輸出變量,由這些輸出變量對外圍設備進行各種控制。
  • 同是PLC中國的與外國的有何不同
    在可控範圍內自主發出指令讓設備做出正確的調整。世界上的PLC品牌怎麼樣也是正因為工業建設多方面的需求,市面上出現了眾多plc品牌,比如西門子、三菱、施耐德等大家所熟知的大眾品牌。還有一些國內品牌如,匯川科技、北京碩人、威海恆日等一些小型品牌,相對來說就沒有那麼知名了。
  • 三菱PLC觸點比較應用指令
    三菱系列PLC觸點比較應用指令包括觸點比較取指令、與指令以及或指令。2.2實訓要求2.2.1方法一:用堆棧指令配合常用一般指令實現(1)輸入點和輸出點分配表見表8-2。
  • PLC和變頻器進行通訊的接線圖詳細資料講解
    plc與變頻器兩者是一種包含與被包含的關係,PLC與變頻器都可以完成一些特定的指令,用來控制電機馬達,PLC是一種程序輸入執行硬體,變頻器則是其中之一,但是PLC的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣,性能更強大,當然PLC的控制精度也更大。
  • 什麼是三菱FX 5U PLC的中斷?
    要實現中斷功能,首先要向PLC發出中斷請求信號,而發出中斷信號的設備就稱為中斷源。FX5U PLC有四種中斷源,也就是我們所說的中斷事件,包括輸入中斷、高速比較一致中斷、內部定時器中斷和來自模塊的中斷。這些中斷事件都有對應的中斷指針,如下圖。這裡我們還要了解幾個名詞,中斷優先度和中斷優先順序是什麼意思?中斷優先度是指發生多重中斷時的執行順序。
  • 三菱PLC乾貨分享|三菱PLC與觸控螢幕常見問題
    2、M8002上電復位,可以同時接通3條指令回原點嗎?答:可以的,可以同時控制3個不同的軸回原點的。3、三菱的輸入是共陰共陽都可以嗎?答:是的,輸入端公共端可以接正,也可以接負。答:可以使用的7、三菱FX3U DDRV1 S1 S2 D2指令中的第一個字母D是什麼意思?答:D是代表數據類型32位。8、三菱FX3U PLC的4AD模塊的4-20MA電流輸出對應的參數是多少呢?
  • 最廣泛的PLC編程指令,最少掌握6個
    最近很多的網友留言想要學習plc,又苦於「投師無門」,那今天就分享幾個廣泛使用的plc編程指令以幫大家「投石問路」。來看一下LD指令。它指的是取指令,意思是常開觸點和母線相連,LDI為取反指令,指的是常閉觸點和母線相連,OUT指的是驅動線圈的輸出指令。
  • 乾貨:三菱伺服電機性能與工作方式
    三菱伺服機【一】、三菱伺服電機性能1.控制精度:精度取決於其自帶的光電編碼器,編碼器的刻度越多,精度就越高,三菱伺服電機控制精度非常高,適用於高精度控制。2.低頻特性:運轉非常平穩,即使在低速時也不會出現振動現象;3.矩頻特性:在額定轉速內為恆力矩輸出,在額定轉速上為恆功率輸出;4.過載能力:有較強的過載能力;5.運行性能:交流伺服驅動系統為閉環控制,驅動器可直接對電機編碼器反饋信號進行採樣,內部構成位置環和速度環,一般不會出現步進電機的丟步或過衝的現象,控制性能更為可靠;6.速度響應性能
  • plc輸入輸出實物接線圖
    打開APP plc輸入輸出實物接線圖 發表於 2019-06-03 16:05:25   plc輸入輸出實物接線圖   1、輸入模塊   輸入電路中有RC濾波電路(上圖中R1和C),用來防止輸入觸點抖動或者幹擾脈衝引起的誤動作。
  • 如何通過PLC調試手搖輪,手動控制步進電機?
    一、動作描述:系統的框架如下圖一臺3U的plc,控制了3臺步進電機,分別控制了X、Y、Z這3個軸,PLC接了一個手搖輪,可以手動控制這3個軸,手搖輪的第一個旋鈕可以選擇控制不同的軸,第二個懸念可以選擇速度的倍率
  • 三菱PLC的網絡結構分幾層走的
    三菱PLC的網絡結構分幾層走得,當我們剛開始做PLC時候先了解PLC網絡結構再去了解他的功能與作用以及如何使用情況。下面小編為大家分享三菱PLC的網絡結構分幾層走得!三菱公司PLC網絡繼承了傳統使用的MELSEC網絡,並使其在性能、功能、使用簡便等方面更勝一籌。Q系列PLC提供層次清晰的三層網絡,針對各種用途提供最合適的網絡產品.
  • plc梯形圖編程實例_plc梯形圖編程基本概念
    plc梯形圖編程實例 1.具有自鎖功能的程序 利用自身的常開觸點使線圈持續保持通電即「ON」狀態的功能稱為自鎖。如圖1所示的起動、保持和停止程序(簡稱起保停程序)就是典型的具有自鎖功能的梯形圖,X1為起動信號和X2為停止信號。
  • PLC自動化控制學習的15個基礎知識點,搞自動化PLC的都懂
    電工學習網:www.diangon.com關注電工學習網官方微信公眾號「電工電氣學習」,收穫更多經驗知識。大家都知道,工業生產和科技的發展都離不開PLC的自動化控制,PLC可以廣義的理解為:集中的繼電器延伸控制櫃,實際的生產應用中,PLC大大的節省了工業控制的成本,加強了設備的集中管理和自動控制,想要學好PLC,首先PLC的基礎需要紮實。
  • 三菱PLC浮點運算應用指令
    浮點運算應用指令能實現浮點數的轉換、比較、四則運算、開方運算、三角函數等功能,浮點運算應用指令大都為32位指令。一、二進位浮點比較與區間比較指令本文引用地址:http://www.eepw.com.cn/article/201612/331348.htm二進位浮點比較ECMP指令比較源操作數S1與源操作數S2內的32位二進位浮點數,根據大小一致比較結果,對應輸出驅動目的操作數D指定軟元件開始的連續3個位軟元件的狀態,二、二進位浮點數與十進位浮點數轉換指令二進位浮點數轉換為十進位浮點數