NiMotion一體化電機在PLC上應用案例---TCP轉CAN通訊

2020-12-04 NiMotion

1.一體化閉環步進電機TCP/IP通信實例介紹

NiMotion一體化閉環步進電機融合了步進電機和伺服電機各自的技術優點,相比標準步進電機運行更安靜,振動更少,同時內部集成14位高解析度編碼器實現位置反饋的閉環控制,不失步,在完成定位後保持穩定的位置,沒有振蕩,根據負載自動調整電流輸出大小降低溫升。在滿足節能平穩及高負載承受性的要求時,能夠去取代傳統步進電機。同時一體化閉環步進電機集成I/O功能,方便用戶的功能擴展,簡化系統複雜程度。

傳統步進電機應用方案

傳統步進電機應用方案

傳統步進電機應用方案的缺點:

1.集成化低,佔用空間大,接線麻煩,安裝麻煩,成本較高;2.開環控制精度通常較低、無自動糾偏能力;3.故障率較高,維修成本高;4.內部不集成I/O,需要用戶增加硬體拓展,增加用戶成本;5.每次開機需要尋找零點,不支持掉電保持;6.不能進行自診斷。

針對以上步進電機應用存在的問題,NiMotion推出了帶有CAN總線功能的一體化步進電機產品,產品覆蓋42系列57系列和86系列,可使用帶有CAN總線模塊的PLC來控制NiMotion的一體化電機。考慮到CANopen總線特殊模塊比較昂貴,NiMotion推出可以替代CANopen模塊的乙太網轉CAN通信協議轉換器,只需用戶PLC自帶乙太網口即可實現對一體化步進電機的CAN總線控制。完美的替換了CANopen總線特殊模塊,降低用戶的使用成本的同時大大簡化了工程設計和工程實施的難度。

NiMotion一體化閉環步進電機應用方案

NiMotion一體化閉環步進電機應用方案

NiMotion一體化步進電機主要功能特點:

1.豐富的運動控制指令:MOVE指令、GOTO指令、GOHOME指令、正轉和反轉指令等等;2.位置模式,原點回歸模式和速度模式可供用戶選擇;3.閉環控制:根據位置反饋調整輸出,實現精準定位和PID糾正系統的響應,執行調節控制4.CANOPEN和Modbus總線連接,分布式控制;5.內部I/O,便於本地控制信號反饋控制;6.集成步進電機驅動器;7.豐富的報警功能;8.獨特高效的原點回歸設置方法;9.在線升級程序。

本實例NiMotion一體化閉環步進電機TCP/IP通信實例介紹工程硬體連接、實例報文、關於乙太網轉CAN通信轉換器、總結。重點介紹PLC TCP/IP通信擴展接口向乙太網轉CAN通信協議轉換器發送4條報文,實現TCP/IP報文轉換為CANopen報文,轉換器向一體化閉環電機發送轉換後的4條CANopen報文,實現一體化閉環步進電機在位置模式下精準運行10step。讓用戶更方便了解乙太網轉CAN通信協議轉換器和NiMotion一體化閉環步進電機的運動控制。

本實例中適用NiMotion STM42系列、STM57系列和STM86系列的一體化步進電機,PLC採用產電(LS)PLC型號為XGB做TCP/IP伺服器。使用乙太網轉CAN通信協議轉換器進行TCP/IP轉CAN通信。NiMotion一體化電機作為CANopen客戶端。CANopen是一個基於CAN串行總線的網絡傳輸系統的應用層協議,遵循ISO/OSI標準模型。

2.硬體連接

硬體目錄:

1.一體化閉環步進電機:STM5776A-CAN-1FH-A2.乙太網轉CAN通信協議轉換器:SCM-ETHCAT3.LS XGB PLC TCP/IP通信接口4.電源線若干5.一體化閉環步進電機CAN通信線一根6.連接端子1個7.網線一根

一體化閉環步進電機與LS PLC硬體連接

3.一體化閉環步進電機CAN總線通信參數設置

一體化閉環步進電機

1.一體化閉環步進電機CAN通信參數設定電機地址:01、波特率:1Mbps;2.電機地址設定範圍:1-127;

註:如需更改一體化閉環步進電機地址、波特率等參數請參閱《一體化閉環步進電機CAN總線用戶手冊》

3.1實例報文

本實例中在位置模式下通過發送4條報文實現一體化閉環步進電機從當前位置相對運行10step。

發送運動命令報文如下:

步驟

CAN-ID

數據

備註

1

0x400 +節點ID

06 00 00 00 00 00 00 00

狀態機轉換準備上電

2

0x400 +節點ID

07 00 00 00 00 00 00 00

狀態機轉換為上電,電機抱死狀態

4

0x400 +節點ID

4F 00 00 00 00 00 00 00

狀態機轉換為運行命令

5

0x400 +節點ID

5F 00 00 01 0A 00 00 00

發送一個新的位置移動(01代表方向,0A 00 00 00位置移動的大小10step)

乙太網轉CAN通信協議轉換器

4.SCM-ETHCAT介紹

SCM-ETHCAT是北京立邁勝控制技術有限責任公司開發的一款工業級乙太網CAN總線數據轉換設備,它內部集成了兩路CAN總線接口和一路EtherNet接口以及TCP/IP協議棧,用戶利用它可以輕鬆完成CAN總線網路和EtherNet網絡的互聯互通,進一步拓展CAN總線網絡範圍。

SCM-ETHCAT為工業級產品,可以工作在—25℃~75℃的溫度範圍內。它具有10M/100M自適應乙太網接口,CAN口通信最高波特率1Mbps,具有TCP Sever,TCP Client,UDP等多種工作模式,每個CAN接口支持2個TCP連接或多達3x254個UDP連接,通過配置軟體用戶可以靈活的設定配置參數。

SCM-ETHCAT典型應用圖

SCM-ETHCAT典型應用圖

4.1SCM-ETHCAT通信接口設置

1.電氣接口:標準乙太網2.通訊方式:TCP/IP伺服器3.默認伺服器IP位址:192168.250.1204.默認伺服器端號:4001

4.2 SCM-ETHCAT數據轉換協議

一個乙太網包包含1~50個CAN幀,一個CAN幀有13個字節,下面展示一個CAN幀的數據描述。

幀信息(第0位元組)

Bit

注釋

0~3

表示該CAN幀的數據長度

4

保留

5

保留

6

表示數據幀與遠程幀。1為遠程幀,0為數據幀。默認使用數據幀。

7

表示標準幀與擴展幀。1為擴展幀,0為標準幀。默認使用標準幀。

1.幀ID(第1位元組~第4位元組)

長度為4位元組,高字節在前。標準幀11位有效,擴展幀29位有效。

2.幀數據(第5位元組~第12位元組)

長度為8位元組,有效長度由幀信息(幀信息的Bit0~3)決定。

當有效長度小於8時,則忽略其後面的所有字節。

4.3幀數據舉例

一體化閉環步進電機MOVE指令幀數據舉例:

MOVE命令是從當前的位置移動到相對的目標位置。在控制字Bit6設置為1,bit4產生0->1的觸發,才會執行。

比如節點ID為1,則完整的幀報文(TCP報文)為:

08 00 00 04 01 06 00 00 00 00 00 00 00 狀態機轉換準備上電08 00 00 06 01 02 01 00 00 01 00 00 00 操作模式切換到位置模式08 00 00 04 01 07 00 00 00 00 00 00 00 狀態機轉換為上電,電機抱死狀態08 00 00 04 01 4F 00 00 00 00 00 00 00 狀態機轉換為運行命令

發送運動命令(CAN報文):

步驟

CAN-ID

數據

備註

1

0x400 +節點ID

06 00 00 00 00 00 00 00

狀態機轉換準備上電

2

0x600 +節點ID

02 01 00 00 01 00 00 00

操作模式切換到位置模式

3

0x400 +節點ID

07 00 00 00 00 00 00 00

狀態機轉換為上電,電機抱死狀態

4

0x400 +節點ID

4F 00 00 00 00 00 00 00

狀態機轉換為運行命令

報文轉換示意圖

5. 總結

通過以上實例可知,NiMotion一體化步進電機,集成度高,比之前傳統的運動方案能大幅減少接線且容易安裝,能充分節省安裝空間,防燒壞等損毀的保護措施,特別適合替代多個電機的設備使用,集成IO和同步功能, CANopen和Modbus總線連接,分布式控制。方便用戶對生產流程的監控、數據採集並進行數據分析,從而形成高度靈活、個性化、網絡化的生產鏈。滿足工業4.0、工業網際網路、物聯網、雲計算的發展需求,在節省用戶成本的同時為用戶的智能製造提供了一種替代傳統步進電機的解決方案。

同時,北京立邁勝控制技術有限責任公司推出的SCM-ETHCAT提供了乙太網轉CAN通信協議的靈活解決方案,不再需要用戶再去特殊定購昂貴的CAN總線通訊模塊,只需用戶上位機支持TCP協議就可以實現TCP/IP轉CAN通信協議,不僅僅限制於PLC,CAN設備上位機還可以是支持TCP/IP的觸控螢幕、筆記本、工控機、單片機等等。

相關焦點

  • plc與變頻器的接線圖_plc和變頻器通訊接線圖詳解
    plc與變頻器兩者是一種包含與被包含的關係,PLC與變頻器都可以完成一些特定的指令,用來控制電機馬達,PLC是一種程序輸入執行硬體,變頻器則是其中之一,但是PLC的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣,性能更強大,當然PLC的控制精度也更大。
  • 基於PLC的梳棉機步進電機控制系統
    而且隨著可編程控制器技術的日益成熟,將二者完整地結合起來,完成對各種複雜運動的自動控制,實行機電一體化,正在成為一種趨勢。步進電機是一種將脈衝信號轉換成直線位移或角位移的執行元件。步進電機的輸出位移量與輸入脈衝個數成正比,  其速度與單位時間內輸入的脈衝數(即脈衝頻率) 成正比, 其轉向與脈衝分配到步進電機的各相繞組的相序有關。
  • PLC和變頻器進行通訊的接線圖詳細資料講解
    plc與變頻器兩者是一種包含與被包含的關係,PLC與變頻器都可以完成一些特定的指令,用來控制電機馬達,PLC是一種程序輸入執行硬體,變頻器則是其中之一,但是PLC的涵蓋範圍又比變頻器大,還可以用來控制更多的東西,應用領域更廣,性能更強大,當然PLC的控制精度也更大。
  • PLC實現溫度數據採集升級的應用方案
    1 引言  臺達機電系統集成平臺以現代電子技術核心基礎,致力於驅動(drive)、運動(motion)和控制(control)三大領域的發展,擁有著名的:dvp系列plc、dop系列人機界面和ifd系列通訊轉換接口等用於控制系統,reo系列編碼器用於位置測控系統
  • 羅克韋爾與西門子大型PLC通訊方案評析
    1 引 言 由於不同公司的自動化控制產品各有其應用特點和編程特點,尤其某些公司的plc編程軟體中還內置了很多適合不同應用的專用模塊,甚至有些公司的plc產品開始針對某些行業的應用特點
  • 分析:plc是否能夠控制步進電機
    打開APP 分析:plc是否能夠控制步進電機 vacsin2018 發表於 2021-01-12 16:14:28 經常聽到眾多人說
  • plc是什麼?應用領域有哪些?
    plc是一種控制系統,在各行各業中有著廣泛的應用。可根據應用領域的不同及客戶的使用要求不同,去進行相應的編程代碼調整,從而滿足客戶的使用要求。plc應用領域有:1.開關量邏輯控制眾所周知,plc取代了較為傳統的繼電器,利用它邏輯運算的特性,實現了單獨控制和多方控制及自動化生產線的控制等等。比如:數控工具機、自動化包裝線等。
  • 如何通過PLC調試手搖輪,手動控制步進電機?
    一、動作描述:系統的框架如下圖一臺3U的plc,控制了3臺步進電機,分別控制了X、Y、Z這3個軸,PLC接了一個手搖輪,可以手動控制這3個軸,手搖輪的第一個旋鈕可以選擇控制不同的軸,第二個懸念可以選擇速度的倍率
  • PLC控制步進電機方法
    ,經驅動器產生節拍脈衝,控制步進電機運轉。而下一個頻率即最後一個參數是K0,當執行到這一步時脈衝停止,電機停轉。故當運行此程序時即可使步進電機規定速度、預定轉數驅動控制對象,使之達到預定位置後自動停止。
  • 5相步進電機在測試模式下,plc可以不發出脈衝,標準模式呢?
    為了大家能更深入的了解步進電機的接線和控制,現在做一個簡單的實操演練。演練之前我們準備了相關的設備,包括一個220v轉110v變壓器,步進電機以及它的驅動器。首先這個驅動器機上面有幾個指示燈,分別是電源指示燈、脈衝信號指示燈、方向信號、保持信號、原點信號以及驅動器過熱。
  • PROFIBUS主站轉MODBUS通訊管理機在山東巨能金玉米項目的應用
    北京微硬創新科技有限公司的PROFIBUS主站轉MODBUS通訊管理機PROFI-M10中標山東巨能金玉米項目,目前已調試成功,運行穩定。
  • 三菱plc控制步進電機實例
    打開APP 三菱plc控制步進電機實例 發表於 2019-10-01 09:05:00   三菱PLC控制步進電機實例如下:   案例一:   1.接線圖   上圖的接線為控制一臺步進電機接線
  • 霍爾傳感器在BLDC電機上的應用解析
    霍爾傳感器在BLDC電機上的應用解析 佚名 發表於 2020-03-14 16:37:00 在工業大多數的電能損耗來自大型電機和固定速度的驅動系統。
  • 拓達伺服電機部分應用案例
    拓達伺服電機可以應用在哪些領域呢,今天為大家分享拓達部分應用案例。拓達伺服電機具有大過載能力,低銅耗,良好的溫度保護功能,可用於要求大過載的壓力機上。拓達低慣量高動態特性伺服電機可為高速包裝自動化設備提供多種功率等級的應用。基於工業乙太網總線(EtherCAT)技術的拓達伺服驅動系統,可為包裝機械設備提供高軸數(多達256軸)的伺服驅動控制方案,可為複雜包裝機械提供高效的伺服驅動控制模塊。
  • PLC如何通過CAN總線控制步進電機
    第一步:物料準備1、 PLC:臺達DVP28SV11R22、 CAN通訊模塊:DVPCOPM-SL-CANopen3、 CAN總線一體化步進電機:PMC007C6SEP>如下圖加入需要配置的映射對象6003,相同步驟加入601c點擊確定從站配置:從站TxPDO配置,按RxPDO配置方式完成如下圖配置主站配置:雙擊主站-單擊已配置好的從站-單擊>加入配置好的主站完成主從映射配置如下圖:這裡需要注意,主站地址及從站地址,設備上的設置需要和組態軟體上組態的地址相同
  • 分享一個由西門子S7-1200PLC控制的三相電機延時星角降壓啟動案例
    今天我們來學習一個非常簡單的西門子s7-1200實際控制案例—PLC控制三相電機延時星角降壓啟動。三相異步電動機為什麼要降壓啟動?異步電動機在通入電源的一瞬間,會在電機定子上瞬間產生一個旋轉磁場,而轉子並不會馬上達到額定轉速,而是由0逐漸加速。
  • 基於STM32F103C6與CAN收發器L9616實現一體化步進電機驅動器設計
    打開APP 基於STM32F103C6與CAN收發器L9616實現一體化步進電機驅動器設計 閉金傑,羅曉曙,丘 發表於 2020-03-20 10:02:19
  • 西門子 PLC 幾種常見的連接口和通訊協議
    一、PPI通訊:是西門子公司專為s7-200系列plc開發的通訊協議。內置於s7-200CPU中。PPI協議物理上基於RS-485口,通過屏蔽雙絞線就可以實現PPI通訊。PPI協議是一種主-從協議。主站設備發送要求到從站設備,從站設備響應,從站不能主動發出信息。主站靠PPI協議管理的共享連接來與從站通訊。PPI協議並不限制與任意一個從站的通訊的主站的數量,但在一個網絡中,主站不能超過32個。
  • PLC案例之三菱FX3U與威綸通HMI的步進定位控制,附程序圖~
    今天我們來看一個三菱FX3U與威綸通HMI之間的步進定位控制案例,要求做步進電機正反轉點動運行、原點回歸、正反轉定位。首先先看一下控制要求,假定:電機轉一圈800個脈衝,電機轉一圈0.2mm距離。 按下正轉點動按鈕,步進電機正轉運行,按下反轉點動按鈕,步進電機反轉運行。
  • 乾貨:三菱伺服電機性能與工作方式
    三菱伺服機【一】、三菱伺服電機性能1.控制精度:精度取決於其自帶的光電編碼器,編碼器的刻度越多,精度就越高,三菱伺服電機控制精度非常高,適用於高精度控制。2.低頻特性:運轉非常平穩,即使在低速時也不會出現振動現象;3.矩頻特性:在額定轉速內為恆力矩輸出,在額定轉速上為恆功率輸出;4.過載能力:有較強的過載能力;5.運行性能:交流伺服驅動系統為閉環控制,驅動器可直接對電機編碼器反饋信號進行採樣,內部構成位置環和速度環,一般不會出現步進電機的丟步或過衝的現象,控制性能更為可靠;6.速度響應性能