愛伊米

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

歡迎收看本期的《雷賽課堂》欄目!

本欄目將邀請雷賽智慧的頂尖專家&資深工程師主筆,以圖文並茂加以短影片的形式,生動講解涵蓋控制產品、驅動產品各系列產品,包括產品的新功能、常用功能和典型應用,您需要的全都有!

本期看點:應用服務部李工帶您熟練使用DM2C系列驅控一體步進驅動

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

案例分享

此應用為食品包裝裝置,需要皮帶進行多工位輸送物料,皮帶運轉速度可調。系統配置為西門子1200 PLC+L7伺服(脈衝)+DM系列脈衝步進+DM2C-RS522驅動器。伺服和脈衝步進主要做最後的包裝工序,DM2C步進主要進行前段的物料處理。485控制上,客戶使用IO口上的一個JOG+訊號進行速度控制,給電平逆變器皮帶就轉,不給電平皮帶就停。西門子1200 PLC控制IO口上電平訊號的給定。使用觸控式螢幕進行速度值的實時監控與修改。

方案優勢

相比脈衝型產品,具有如下典型優勢:

⬛ 節約脈衝模組,降低成本:一個485通訊模組即可控制下面所有軸;

⬛ 大幅降低接線數量:每個485驅動器上接2根線即可,相比脈衝的4根線要簡單好多;

⬛ 程式設計難度下降:在驅動器內設定引數,透過通斷IO即可實現控制,相比脈衝型的程式設計難度大大降低;

⬛ 功能更強:相比DM-IO產品的固定執行速度,485產品在IO觸發執行後,可透過485通訊實時修改速度;

硬 件 接 線

01

RS485硬體接線

針腳定義如下:

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

通 訊 說 明

01

485通訊格式

波特率:典型用9600,最大用115200;

從站ID:1~31;

預設通訊資料格式:8-N-1(8 位資料位、無校驗、1 位停止位)

02

通訊協議

驅動器支援MODBUS-RTU協議的16bit資料讀寫,所有引數地址均可在引數總表中查詢。雷賽驅動器目前常用如下幾種功能碼:

◾0x03:讀保持暫存器;

◾0x06:寫單個保持暫存器;

◾0x10:寫多個保持暫存器。

0x03-讀保持暫存器

描述:讀保持暫存器,位元組指令操作,可讀單個或者多個

傳送報文格式:

接收報文格式:

注:此處用於讀取暫存器地址0x0191峰值電流,003C(16進位制)=60(10進位制),即電流為6A。

0x06-寫單個保持暫存器

描述:寫單個保持暫存器,位元組指令操作,只能寫一個

傳送報文格式:

接收報文格式:

注:此示例中,地址0x0191為峰值電流地址,寫入資料0x0020=32(10進位制),即此時電流修改為3。2A。

0x10-寫多個保持暫存器

描述:寫多個保持暫存器,位元組指令操作,可寫多個

傳送報文格式:

接收報文格式:

注:此示例中,對輸入口DI2/DI3的功能進行修改,賦值DI2=0x28(路徑地址0),DI3=0x29(路徑地址1)。

讀取驅動器各種執行狀態

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

舉例:以回零速度100rpm、蠕動速度50rpm、碰限位的方式回零;

Tx:01 06 60 0A 00 00 B7 C8 (表示以觸碰限位回零的方式 ,反方向執行回零後,不移動到指定位置。)

Rx:01 06 60 0A 00 00 B7 C8

Tx:01 06 60 0F 00 64 A6 22(表示以100RPM速度執行回零過程)

Rx:01 06 60 0F 00 64 A6 22

Tx:01 06 60 10 00 32 17 DA(表示以50RPM蠕動速度執行回零過程)

Rx:01 06 60 10 00 32 17 DA

Tx:01 06 60 02 00 20 37 D2(啟動——執行回零)

Rx:01 06 60 02 00 20 37 D2

執行多段PR案例

01

常用常數地址表

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

02

485通訊運動舉例

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

固定觸發方式是指首先把不超過 16 段回零和路徑配置好,然後透過0x6002(觸發暫存器)來替代CTRG 和 HOME,操作路徑的啟動。該方式適用於動作固定,操作簡單的系統。

步驟如下:

1、首先配置需要執行的回零和路徑,可以上電臨時傳送引數配置,也可用上位機配置好後儲存。

2、使能驅動器。

3、透過對 0x6002寫入相應的命令實現各動作的選擇和啟動。

往地址0x6002寫0x01P(P為路徑號0~15),P段定位;

往地址0x6002寫0x020,回零;

往地址0x6002寫0x021,當前位置手動設零;

往地址0x6002寫0x040,急停;

讀地址0x6002,顯示值為0x000p(P為路徑號0~15),表示定位完成,可接收新資料;

讀地址0x6002,顯示值為0x01P(P為路徑號0~15)、0x020、0x040表示還未響應命令;

讀地址0x6002,顯示值為0x10P(P為路徑號0~15) ,表示路徑執行中;

讀地址0x6002,顯示值為0x200,表示指令完成等待定位。

報文格式如下所示:

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

路徑規劃

案例1:運用上位機與DM2C驅動器RS485通訊,執行路徑A-B-C。

註釋:脈衝值正負值決定電機執行方向正反

位置寫入

寫入A段引數到PR0:

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

主站傳送報文:

Tx: 01 10 62 00 00 07 0E 00 01 00 01 86 A0 02 58 01 90 01 90 00 00 63 53

從站應答報文:

Rx: 01 10 62 00 00 07 9E 73

寫入B段引數到PR1:

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

主站傳送報文:

Tx:  01 10 62 08 00 07 0E 00 41 FF FF 3C B0 03 E8 01 90 01 90 00 00 E5 FF

從站應答報文:

Rx: 01 10 62 08 00 07 1F B1

寫入C段引數到PR2:

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

主站傳送報文:

Tx:  01 10 62 10 00 07 0E 00 01 00 00 27 10 01 2C 01 90 01 90 00 00 75 F8

從站應答報文:

Rx:  01 03 62 10 00 07 1A 75

寫入資料成功後,開啟Motion studio軟體路徑表監測,確認資料如下。

雷賽課堂 | “會思考”的DM2C系列步進驅動使用熟練了麼?

路徑執行

執行PR0位置

主站傳送報文:

Tx: 01 06 60 02 00 10 37 C6

從站應答報文:

Rx: 01 06 60 02 00 10 37 C6

監測PR0是否執行完成:

主站傳送報文查詢PR狀態:

Tx: 01 03 60 02 00 01 3B CA

PR執行完成從站應答報文:

Rx: 01 03 02 00 00 91 81

執行PR2位置

主站傳送報文:

Tx: 01 06 60 02 00 12 B6 07

從站應答報文:

Rx: 01 06 60 02 00 12 B6 07

監測PR2是否執行完成:

主站傳送報文查詢PR2狀態:

Tx:  01 03 60 02 00 01 3B CA

PR2執行完成從站應答報文:

Rx: 01 03 02 00 00 B8 44

選型配置表