異構PLC實現三菱伺服絕對位置值的讀取

2021-01-11 電子產品世界

1 引言

  1.1 三菱伺服絕對位置傳輸功能

  三菱mr-j2s及mr-j3系列伺服系統內置絕對位置數據傳輸協議,通過驅動器三個輸入和三個輸出數字量埠與plc的三個輸出三個輸入口相配合,實現伺服電機絕對位置向plc的傳輸。plc讀取伺服電機的絕對位置數據後,可方便地構成一個絕對位置系統。這在許多情況下,非常有實際應用價值。在這裡要說明的是,以上所述的絕對位置傳輸協議並非是三菱伺服系統本身也具有的通訊協議。前者是通過伺服驅動器和plc的數字i/o口實現的,後者是通過在rs422通訊口實現的。

  1.2 絕對位置讀取

  作為配合,三菱fx系列plc也內置了絕對位置讀取指令(dabs指令),可方便地讀取三菱伺服的絕對位置值。但是在三菱家族的a系列和q系列中並沒有提供絕對位置讀取指令,當然其它品牌的plc更沒有與之配合的絕對位置讀取指令了。儘管從三菱的產品線來說,其q系列plc提供了qd75m位置模塊,使用b系列的伺服驅動器,通過sscnet總線來實現實時的絕對位置通訊。但是在一些低端應用場合及其它品牌plc作為控制器的場合使用其伺服驅動器絕對位置傳輸協議來構建絕對位置系統還是非常有意義的。換言之說,有必要對於fx系列之外的plc,開發並提供一種對三菱伺服絕對位置值讀取的的方法。下面我們以三菱q系列plc為例就這一問題展開討論。

2 三菱伺服絕對位置傳輸協議

  2.1 位置傳輸協議的信號定義

  圖1是伺服驅動器與plc的信號連接圖。在本傳輸協議中,以plc為主機,伺服驅動器為從機,既plc發出傳輸指令後啟動傳輸過程。在plc輸出的四個信號中,y0-y2參與了數據傳輸,y3並不參與傳輸。y3用於對所構建的絕對位置系統設置原點。在y0-y2中,y0用於給出伺服開啟信號,y1用於對伺服發出abs傳輸模式指令,使伺服驅動器處於數據傳輸狀態。這時伺服驅動器將改變某些輸出端的定義(後述)。y2用於發出數據傳輸的請求,與「傳輸數據準備完畢」信號配合,完成伺服驅動器發送數據和plc接收數據的同步。plc的三個輸入信號x10-x12接收來自伺服驅動器的輸出信號,x10、x11是兩位位置數據信號(bit0、bit1),x12為傳輸數據準備完畢信號,是一個同步信號。該三個信號原來在伺服驅動器內另有定義,伺服驅動器在接收y1給出的傳輸模式指令後自動切換成當前這種功能。

  2.2 位置傳輸協議數據交換說明

  在圖2中,plc給伺服驅動器同時給出伺服開啟信號sv-on和abs傳輸模式信號abs後,plc和伺服驅動器將按照下列順序進行進行數據傳輸:

  (1)伺服驅動器接到absm信號後,檢測和計算絕對位置數據,切換do1、zsp、tlc的功能為bit0、bit1、數據傳輸準備完畢(trd)功能;並將trd置1。

伺服電機相關文章:伺服電機工作原理


相關焦點

  • 三菱plc與西門子plc的區別及優缺點對比
    打開APP 三菱plc與西門子plc的區別及優缺點對比 發表於 2019-04-28 17:47:24 三菱PLC與西門子PLC
  • 三菱FX5U如何控制伺服精確定位
    現在手上有一個三菱PLC fx5u和一臺三菱伺服MR-JE-A,以及導程為2mm的導軌,那如何精確控制伺服定位5mm。設置伺服參數1.1打開三菱伺服配置軟體,設置伺服為位置控制模式位置控制模式1.2設置位置控制參數
  • 西門子PLC與三菱PLC的區別在哪裡?
    plc:日系品牌,編程直觀易懂,學習起來會比較輕鬆,但指令較多。西門子plc:德國品牌,指令比較抽象,學習難度較大,但指令較少。窩窩個人認為三菱(日系的中高端品牌)PLC的軟體至少落後西門子5年以上,大中型的暫且不說,就拿三菱比較有優勢的小型機FX系列和西門子S7-200系列相比,西門子有如下優勢:1、三菱的編程軟體從早期的FXGPWIN到近期的GX8.0(小編所知道最新的),和所有的日系品牌一樣,該軟體的編程思路是自上而下的單一縱向結構,而西門子的MicroWIN則是縱向和橫向兼備的結構,而且子程序支持局部變量
  • 三菱PLC例程1117個免費下載
    plc樣例程序/PLC樣例程序(五層)/三相異步.PMW三菱PLC例程1117個/20個plc樣例程序/PLC樣例程序(五層)/五層電梯.pmw三菱PLC例程1117個/20個plc樣例程序/PLC樣例程序(五層)/五相步進.PMW三菱PLC例程1117個/20個plc樣例程序/PLC樣例程序(五層)/交通燈.PMW三菱PLC例程1117
  • 三菱PLC入門的必備基礎知識
    對於想學PLC,但不知道學哪種plc的朋友,您可以考慮三菱plc,三菱plc是日系品牌,編程直觀易懂,學習起來會比較輕鬆。三菱的指令豐富,有專用的定位指令,控制伺服和步進容易實現,要實現某些複雜的動作控制也是三菱的強項。
  • 三菱PLC初學者只要解決這50個問題,那你就覺得很容易上手?
    4、三菱PLC中INCP指令是什麼意思?5、請問三菱Q系列PLC 中NOPLF是什麼指令?6、三菱PLC中DIV,D1059,K2.D058是什麼意思?7、三菱PLC中的PLSY 指令,怎麼用?8、三菱plc 輸入端s/s 是做什麼用的?9、三菱PLC PLS和PLF指令的作用?
  • 葫蘆島市三菱伺服電機HG-JR11K1M
    葫蘆島市三菱伺服電機HG-JR11K1MMR-J2S1`該產品還有RS-232和RS-422串行通訊功能,通過安裝有伺服設置軟體的個人計算機就能進行參數設定,試運行,狀態顯示和增益調整等操作。
  • 淮北安川伺服驅動器報警代碼快速
    、直流伺服馬達減速傳動。適合於全球任何廠商所製造的驅動產品連接,如:松下、臺達、安川、富士、三菱、三洋、西門子、施耐德等等。 AOL34H 電機轉速不同:H為高速電機;L為 AOL34L 低速電機。 2、DOL系列 控制器。德國權威機械技術雜誌maschinemarket將佳革新技術獎連續授與okuma的Machining Navi自動加工導航技術和多層狹縫磁鐵磁阻電機prex motor。
  • PLC基礎知識57問,工控人常見問題集合!
    能在一個wincc上做畫面嗎,怎麼實現?答:你的意思是一個wincc同時連接兩個S7-300的PLC吧,這是可以實現,在你的wincc裡面建立連接驅動的時候,就可以添加兩個連接去連接兩個PLC。問:300的plc在更換硬體時候,型號一樣,但是版本號不一致,可以互換麼?會報錯麼?
  • 如何使用伺服電機實現定位功能?
    今天我們來具體說說如何使用伺服電機實現定位功能。 首先我們需要設置伺服驅動器的控制模式為位置模式,採用脈衝+方向的輸入形式進行控制,配合三菱PLC的運動控制指令可實現完美的定位功能
  • 三菱伺服控制器與變頻器區別,三菱伺服控制器優勢在哪?
    三菱伺服控制器與變頻器區別,三菱伺服控制器優勢在哪?我們先看下面的整理關於三菱伺服控制器與變頻器的內容,我們一起往下閱讀吧!伺服一詞源於希臘語「奴隸」的意思。人們想把「伺服機構」當個得心應手的馴服工具,服從控制信號的要求而動作。在信號來到之前,轉子靜止不動;信號來到之後,轉子立即轉動;當信號消失,轉子能即時自行停轉。由於它的「伺服」性能,因此而得名。
  • 三菱PLC編程實訓操作設備含變頻器伺服驅動器及通訊應用等功能
    大家好,今天我要給大家分享的是常州智控教育的三菱實訓設備的操作應用,本系統包含三菱主流PLC控制器的編程以及三菱變頻器、伺服驅動器的應用。三菱Q系列PLC控制臺再來看這一臺操作臺,上面布置了2個三菱FX3U系列的CPU模塊,分別擴展了模擬量輸入輸出模塊、CCLINK總線通訊模塊、RS485/RS422通訊擴展板等,另外在其它位置還配備了三菱FR系列通用變頻器,MR-JE
  • 三菱PLC中的先進先出讀取指令
    在通訊或者工藝要求有較多的數據存取中,還是經常需要用到表指令的,因此各個廠家的PLC中基本都有表指令,今天測試了三菱FX5UPLC中的先進先出讀取指令,可以說這個指令稍微有點費解,因此記錄一下!三菱PLC中的先進先出指令中SFRD(P)是用於先入先出控制的數據讀取指令,SFWR(P)是用於先入先出以及先入後出控制的數據寫入指令!---這是其手冊上的官方表述,今天先來說一下這個SFRD指令!
  • 如何模擬三菱PLC編程軟體
    今天這篇文章主要的講的是如何模擬三菱PLC編程軟體。關於現在三菱PLC的編程軟體(GX Developer,GX Works)基本自帶模擬功能,而且操作簡單,可以實現與PLC同等功能,包括軟元件和緩衝儲存器。
  • 三菱plc編程上傳/下載程序步驟
    怎樣把編程上傳及下載到三菱PLC中?這裡介紹兩種下載程序。
  • 三菱伺服驅動器主板故障維修現場分享
    伺服驅動器內部仍然可能會滯留有高電壓,請在指示燈熄滅內部限速本地/遠程完成此章後,您的系統應完全「三菱伺服驅動器主板故障維修現場分享轉換」選項卡顯示用戶定義的位置單位與伺服驅動器解析度計數之間的關係,從而與原始和內插的反饋計數以及軸旋轉之間的關係。用於控制運動的基本執行器(涉及速度,轉矩或位置精度的控制)包括:過電流時間常數在通風良好、潮溼無塵的空間。
  • 三菱PLC控制變頻器的通訊方法
    本文介紹一種非常簡便的三菱FX系列plc通訊方式控制變頻器的方法:它只需在PLC主機上安裝一塊RS-485通訊板或掛接一塊RS-485通訊模塊; 在PLC的面板下嵌入一塊造價僅僅數百元的「功能擴展存儲盒」,編寫4
  • 西門子PLC與三菱PLC有什麼區別
    一、編程軟體結構不同三菱PLC是日系品牌代表,編程直觀易懂,學習起來會比較輕鬆,但指令較多。而西門子PLC是德系品牌代表,指令比較抽象,學習難度較大,但指令較少,所以學習三菱PLC和學習西門子PLC的周期是一樣的。
  • 如何解決三菱伺服電機上常見報警代碼
    如何解決三菱伺服電機上常見報警代碼,伺服電機報警時電機停止方式與報警解除呢?那麼報警解除具體方法有哪些?下面小編為你分享如何解決三菱伺服電機上常見報警代碼。報警解除具體方法:3常見報警及處理方法1A.1 伺服電機組合異常一般是伺服放大器與伺服電機搭配不當。一般伺服放大器和伺服電機的功率都需要匹配,否則會引起該報警。
  • 三菱M70系統 絕對位置設置說明
    1絕對位置控制有效#6401.01一開機不須歸第一機械原點,就可執行加工程式。(如未設,執行程式啟動時會產生ALARM 1010報警)#20492絕對位置檢測方式設為:基準點調整方式注意:設定參數後,需斷電重新上電。2、 設置步驟1) 設定絕對位置檢測方式為基準點調整方式,#2049=2,如下圖