嫩草影院助您踏上电影的新征程_性生交大片免费一级_人妻少妇久久免费看_成年多人av天堂动漫网站_99国内偷拍福利_亚洲人成在线播放大全_国产又色又爽又黄好看的视频_黄色一区欧美二区_网站大全黄免费_亚洲欧洲中文

最新公告:山社電機80年專注步進電機,步進電機驅(qū)動器研發(fā)生產(chǎn),中國大陸?yīng)毤沂跈?quán)深圳市美萊克科技有限公司
全國統(tǒng)一熱線:4008-160-502
首頁 > 關(guān)于美萊克 > 新聞中心 > 行業(yè)新聞

EtherNet/IP總線驅(qū)動器通信規(guī)格及主機設(shè)置示例

EtherNet/IP總線驅(qū)動器通信規(guī)格及主機設(shè)置示例

新聞關(guān)鍵詞:EtherNet/IP總線驅(qū)動器
發(fā)布時間:2021-03-23
分享:
【導讀】

EtherNet/IP總線驅(qū)動器通信規(guī)格及主機設(shè)置示例

本文適用于鳴志(moonsSTF05-IP、STF10-IP、SSDC05-IPSSDC10-IP等總線驅(qū)動器型號。

EtherNet/IP通信規(guī)格

連接接口

RJ-45 * 2

標準的雙以太網(wǎng)口

傳輸速率

100Mbps

百兆傳輸速率

支持功能

連接類型

Class1

useful for high bandwidth tasks such as monitoring specific functions of the drive

隱式報文通信用,實時性高,周期通信

Class3

顯式報文通信用,客戶端發(fā)送指令,建立請求設(shè)備和應(yīng)答設(shè)備之間的連接,連接會一直保持,直到主動發(fā)指令關(guān)閉

UCCM

Unconnect Message Manager

顯示報文通信用,請求設(shè)備和應(yīng)答設(shè)備之間不組成連接,效率高,但是可靠性低

通信周期(RPI

觸發(fā)

Cyclic

EtherNet/IP2.0

為什么會有EIP V1V2兩個版本?

1.    早期版本,只支持STSTA05型號的驅(qū)動器

2.    EIP V1支持顯示消息和隱性消息,但是沒有outputassembly

3.    EIP V1沒有完全通過ODVA測試

4.    EIP V2完美的解決了上述問題,并且優(yōu)化了功能;EIP V2完全兼容EIP V1的產(chǎn)品

EIP V1EIP V2的區(qū)別

隱式報文(Implicit Message)(Class1

隱式報文通訊:周期性的執(zhí)行數(shù)據(jù)通訊,一般適用于傳輸對時間有苛求的數(shù)據(jù)。隱式報文數(shù)據(jù)一般通過Class1連接傳輸。

Class1連接時,包含的對象如下:

對象Object ID

功能

Function

詳細解釋

Notes

Hex

Decimal

0x64

100

Input Assembly(EIP V1

監(jiān)控驅(qū)動器的狀態(tài)等EIP V1

0x65

101

Input Assembly (EIP V2)

監(jiān)控驅(qū)動器的狀態(tài)等EIP V2

0x66

102

Configuration

配置通信參數(shù),例如RPI,數(shù)據(jù)長度等

0x67

103

Heartbeat Input Only Assembly

心跳報文,表明驅(qū)動器處于在線狀態(tài)

0x68

104

Heartbeat Listen Only Assembly

心跳報文,表面主機處于在線狀態(tài)

Input Assembly0x64

EIP V1對應(yīng)0x64100),SIZE=30bytes

EIP V2對應(yīng)0x65101),SIZE=56bytes

元素

Element

各元素的描述

Field Descriptor

Length

(bytes)

EIP V1

Length

(bytes)

EIP V2

單位

Units

0

狀態(tài)字Status Word (SC)

4

4

1

報警代碼Alarm Code (AL)

2

4

2

供電電壓 Supply Voltage

2

4

0.1VDC

3

實際電流 Actual Current (IC)

2

4

mA

4

驅(qū)動器溫度 Drive Temperature (IT)

2

4

0.1 deg C

5

編碼器位置 Encoder Position(EP)

4

4

counts

6

絕對位置 Absolute Position (SP)

4

4

counts

7

實際速度 Actual Velocity (IV)

2

4

rev/s *240

8

輸入狀態(tài) Input Statusextended(IS)

2

4

9

輸入狀態(tài) Input Statusmainboard(ISX)

2

4

10

輸出狀態(tài) Output Status (IO)

2

4

11

Reserved

未對應(yīng)

4

12

Analog In1 (0=min V,16383=max V)

未對應(yīng)

4

ADC counts

13

Analog In2 (0=min V,16383=max V)

未對應(yīng)

4

ADC counts

注意:所有數(shù)據(jù)都是按照小端字節(jié)格式發(fā)送(Little Endian),數(shù)據(jù)需要進行轉(zhuǎn)換

轉(zhuǎn)換如下(以IP地址為例)

驅(qū)動器的IP地址 : 192.168.0.40

轉(zhuǎn)換成ASCII C0 A8 00 28

進行轉(zhuǎn)換:2800 A8 28

舉例:一個完整的消息數(shù)據(jù)包解析(EIP V2):

Output Assembly0x70

只有EIP V2才有output對應(yīng)。SIZE=64bytes

元素

Element

各元素的描述

Field Descriptor

Length

(bytes)

EIP V2

單位

Units

0

命令字Command Word

4

1

點動速度Jog Speed (JS)

4

0.25rev/min

2

點動加速度Jog Accel (JA)

4

10 rev/s/s

3

點動減速度JogDecel (JL)

4

10 rev/s/s

4

定位速度 Velocity(VE)

4

0.25rev/m

5

加速度 Acceleration (AC)

4

10rev/s/s

6

減速度 Deceleration(DE)

4

10rev/s/s

7

目標位置 Distance (DI)

4

Steps

8

電流命令Current CommandOnly Servo and Step Servo

4

0.01A

9

SCL Command Letters

4

ASCII

10

DATA/ SCL Register1

4

11

DATA/ SCL Register2

4

12

Reserved

4

13

Reserved

4

14

Reserved

4

15

Reserved

4

命令字Command Word:賦不同的值,執(zhí)行不同的操作

BIT

數(shù)值

Command Value

詳細描述

Description

0

0x0

Idle State,發(fā)送下一次重復(fù)命令時,發(fā)送0x0

1

0x2

驅(qū)動器使能Enable

2

0x4

驅(qū)動器去使能Disable

3

0x8

啟動相對定位FL

4

0x10

啟動絕對定位FP

5

0x20

啟動定位FS

6

0x40

啟動定位FD

7

0x80

啟動定位FY

8

0x100

啟動定位FM

9

0x200

啟動定位FO

10

0x400

啟動定位FC

11

0x800

啟動回零SH

12

0x1000

啟動FH

13

0x2000

啟動FE

14

0x4000

停止Stop/Kill-AM, 以最大加速度停止

15

0x8000

停止Stop/Kill-DE,以設(shè)定的加減速停止

16

0x10000

開始點動Start Jogging

17

0x20000

更新點動速度Updata Jog Speed

18

0x40000

發(fā)送主機命令 Send Host Command

19

0x80000

執(zhí)行Q程序Q Load & ExecuteQX

20

0x100000

錯誤復(fù)位Alarm Reset-AR

例子Sample Moves

使能操作Motor Enable

1.    Assemblyelement0:命令字Command Word=0x2

2.    Assemblyelement0Command Word=0x0Idle State

去使能操作Motor Disable

1.    Assemblyelement0:命令字Command Word=0x4

2.    Assemblyelement0Command Word=0x0Idle State

相對定位/絕對定位Motor MoveFP/FL

1.    Assemblyelement4:設(shè)置速度Velocity

2.    Assemblyelement5:設(shè)置加速度Acceleration、

3.    Assemblyelement6:設(shè)置減速度Deceleration

4.    Assemblyelement7:設(shè)置距離Distance

5.    Assemblyelement0:執(zhí)行相對定位:Command Word=0x8,或者執(zhí)行絕對定位Command Word=0x10

6.    Assemblyelement0:停止Command Word=0x4000(或者0x8000

7.    Assemblyelement0Command Word=0x0Idle State

執(zhí)行Q程序段Q Load&Execute(QX)

1.    Assemblyelement10:設(shè)定要執(zhí)行的程序段編號

2.    Assemblyelement0:執(zhí)行Q程序,Command Word=0x80000

3.    Assemblyelement0Command Word=0x0Idle State

錯誤復(fù)位Alarm Reset

1.    Assemblyelement0:執(zhí)行錯誤復(fù)位Command Word=0x100000

2.    Assemblyelement0Command Word=0x0Idle State

執(zhí)行主機命令Host Command

1.    Assemblyelement9SCL Command-ASCII形式保存再低16bit

2.    Assemblyelement10:主機命令相關(guān)的參數(shù)1Data/SCL Register1

3.    Assemblyelement11:主機命令相關(guān)的參數(shù)2,Data/SCL Register2

主機命令 Implicit Host Commands

顯性消息Explicit Message

鳴志驅(qū)動器支持兩種顯性報文格式:Type1&Type2;他們都支持通過Class3UCCM連接;兩種報文都有消息響應(yīng)。

類型Type

特性Features

Type1

Message

1.    包含了大部分的SCLbuffer指令;

2.    outputassembly有大量重疊

3.    不支持查詢

4.    立即指令無法封裝到Type1message

Type2

Message

1.    支持立即指令

2.    唯一的方式查詢節(jié)點數(shù)據(jù)(如果不是通過outputassembly

Type1 Message Format

報文格式:

Opcode編碼可以直接查詢Host Command

注意:

       ACDE的單位 10rev/s/s

       VE的單位 0.25rev/m

Type2 Message Format

報文格式:

相關(guān)新聞

減速步進電機介紹
發(fā)布時間:2024-09-26
步進電動機驅(qū)動器
發(fā)布時間:2024-09-26
步進電機常用哪類編碼器
發(fā)布時間:2024-09-26
步進電機和伺服電機的區(qū)別
發(fā)布時間:2024-09-26
山社的一體式閉環(huán)步進電機
發(fā)布時間:2024-08-26
一體式開環(huán)步進電機節(jié)省空間的同時...
發(fā)布時間:2024-08-22
步進電機在消費品方面的應(yīng)用日益增...
發(fā)布時間:2024-08-16
步進電機在點膠機上的應(yīng)用
發(fā)布時間:2024-08-15
步進電機力矩換算成負載的計算公式
發(fā)布時間:2024-07-25
485總線驅(qū)動的電機方案最多控制多少...
發(fā)布時間:2024-07-24