abb modbus nmba-01 - gongkongfs.gongkong.com/files/technicaldata/200302/a-bab5-e34eb538308a.pdf ·...

Post on 09-May-2018

274 Views

Category:

Documents

3 Downloads

Preview:

Click to see full reader

TRANSCRIPT

ABB

Modbus NMBA-01

? 1999 ABB

Modbus NMBA-01

3ABD 00004103 R0225

: 1999-01-02: 1997-01-10

: NMBA-01 Modbus

!

:

NMBA-01 iii

!

)

iv NMBA-01

-

................................................................................................................................. 1-1 ..................................................................................................................................... 1-1

............................................................................................................................................ 1-2

-

Modbus ..............................................................................................................................2-1NMBA-01 Modbus ...................................................................................................2-1

..................................................................................................................................... 2-2................................................................................................................................. 2-2

.................................................................................................................. 2-3

-

.................................................................................................................... 3-1

.................................................................................................................... 3-2

-

....................................................................................................................................4-1...................................................................................................................................... 4-1

NMBA-01 .........................................................................................................................4-2............................................................................................................................................ 4-3

Modbus ............................................................................................................ 4-4

-

..................................................................................................................................... 5-1Modbus .................................................................................................................. 5-1

........................................................................................................................................ 5-3

NMBA-01 v

-

.................................................................................................................................. 6-1..................................................................................................................... 6-1

................................................................................................................................ 6-3 ..................................................................................................................................... 6-3

................................................................................................................................. 6-4 ..................................................................................................................... 6-5

............................................................................................................................... 6-5............................................................................................................................. 6-5

-

............................................................................................................................................ 7-1...................................................................................................................................... 7-1

............................................................................................................................. 7-1PLC .................................................................................................................................... 7-1

LED .................................................................................................................................... 7-2................................................................................................................................ 7-2

A -

DDCS ..........................................................................................................................A-1Fieldbus .......................................................................................................................A-2NMBA-01.....................................................................................................................................A-3

vi NMBA-01

B - Modbus

Modbus ......................................................................................................................B-1Modbus ............................................................................................................B-1

......................................................................................................................B-3RTU ................................................................................................................................B-3

Modbus ............................................................................................................................B-4RTU ................................................................................................................................... B-4

.....................................................................................................................B-5 ..............................................................................................................B-5

.........................................................................................................................B-6 ..................................................................................................................B-6 ..................................................................................................................B-7

...............................................................................................................................B-7................................................................................................................................ B-8

CRC ............................................................................................................................... B-8Modbus .......................................................................................................................B-9

.........................................................................................................................B-9 Modbus ...............................................................................................B-9

Modbus ........................................................................................................B-9 ...................................................................................................................................B-12

03 ..................................................................................................................B-1206 ..................................................................................................................B-1416 (10 ) ...........................................................................................B-15

...................................................................................................................................B-16CRC .................................................................................................................................B-19

CRC .............................................................................................................B-20......................................................................................................................................B-20

C -

.............................................................................................................................. C-1 ............................................................................................................................. C-1.............................................................................................................................. C-1

NMBA-01 vii

viii NMBA-01

-

Modbus NMBA-01

ABB Modbus

Modbus

Modbus

NMBA-01

Modbus NMBA-01

NMBA-01

LED NMBA-01

$ Modbus

%Modbus Modbus

& Modbus

NMBA-01 1-1

-

NMBA-01

NMBA-01 Modbus NMBA-01 Modbus ABBNMBA-01 ABB

Modbus

NMBA-01 DDCS 16

Modbus

4XXXX Modicon PLC 40001

49999

1-2 NMBA-01

0RGEXV 10%$ 0RGEXV %

Modbus 0RGEXV 0RGEXV56 56 10%$ 56

10%$0RGEXV 10%$0RGEXV $%%0RGEXV 0RGEXV

10%$0RGEXV

3,'

10%$0RGEXV 0RGEXV

NMBA-01 2-1

0RGEXV 10%$0RGEXV

10%$

$&6

$&6

$&6

$&6

$&6 $&3

$&6 $&&

$&6 $&)

'&6

0RGLFRQ0RGEXV

10%$

0RGEXV 10%$

10%$

NMBA-01MODBUSADAPTER

BUSTERMINATION

ON

OFF

X2

PE SH SHF DG D(N) D(P)

TXD

RXD

XMIT

REC

ERROR

+24V 0V

( )

:RXD = TXD =

ABB Drive

ABB Drive

LED( )

2-2 NMBA-01

$%%

$%%

$%% $%%

$%%

NMBA-01 2-3

2-4 NMBA-01

-

PP

& ,3

1.

2. ( )

3. ( )

3-1

NMBA-01 3-1

-

1.

2.

3.

4.

5. (UDC+ UDC- )

6. ( ) mm)

7. ( )

3-2 NMBA-01

10%$

,

1 PP

10%$

NMBA-01MODBUSADAPTER

BUSTERMINATION

ON

OFF

X2

PE SH SHF DG D(N) D(P)

TXD

RXD

XMIT

REC

ERROR

+24V 0V

NMBA-01MODBUSADAPTER

BUSTERMINATION

ON

OFF

X2

PE SH SHF DG D(N) D(P)

TXD

RXD

XMIT

REC

ERROR

+24V 0V

NMBA-01 4-1

NMBA-01

$%%

10%$

10%$ ;

;

X2

1 D(P)D(P) = B = D(N) = A = DG =

2 D(N)

3 DG

4 SHF 5&

5 SH

6 0V(24 V d.c. 10 %); .

7 +24 V

8 PE

NMBA-01MODBUSADAPTER

BUSTERMINATION

ON

OFF

X2

PE SH SHF DG D(N) D(P)

TXD

RXD

XMIT

REC

ERROR

+24V 0V

ABB Drive

RT

12345678X2:

T

DDCS

4-2 NMBA-01

10%$

10%$

PE 10%$

SH 10%$ 0RGEXV6+ 0RGEXV

SHF 5& 10%$0RGEXV

DG 10%$

NMBA-01 4-3

Modbus 0RGEXV5&

0RGEXV

0RGEXV

3 2 14

SH

F

DG

D(N

)

A B X2

100 ΩNMBA-01

[Station 1]

Termination: OFF

3 2 14

SH

F

DG

D(N

)

X2

100 Ω

[Station N]

Termination: ON

...Modbus Master

Termination: ON

GN

D

D(P

)

D(P

)

NMBA-01

3 2 14

SH

F

DG

D(N

)

A B X2

100 ΩNMBA-01

[Station 1]

Termination: OFF

3 2 14

SH

F

DG

D(N

)

X2

100 Ω

[Station N]

Termination: ON

...Modbus Master

Termination: ON

GN

D

D(P

)

D(P

)

NMBA-01

4-4 NMBA-01

0RGEXV 10%$0RGEXV

10%$0RGEXV

0RGEXV 10%$

NMBA-01 5-1

10%$

MODULE TYPE( )

MODBUS MODE(0RGEXV )

10%$ 578 :DWFK'RJ

578ZGJIOW578 :DWFK'RJ

578ZGJUVW578 :DWFK'RJ

STATION NUMBER( )

0RGEXV

BAUD RATE( )

1200 2400 4800 9600 19200

PARITY

0RGEXV0RGEXV

EVEN, ODD, NONE 1 S.BIT NONE 2 S.BIT.

1 MODULE TYPE NMBA-01 Vx.x

2 MODBUS MODE (0) RTU wdg:flt; (1) RTU wdg:rst (0) RTU wdg:flt

3 STATION NUMBER 1 247 1

4 BAUD RATE (0) 1200; (1) 2400; (2) 4800; (3) 9600; (4) 19200 (3) 9600

5 PARITY(0) EVEN; (1) ODD; (2) NONE 2 S.BIT;(3) NONE 1 S.BIT

(2) NONE 2 S.BIT

6 GOOD MESSAGES 0 32767 0

7 BAD MESSAGES 0 32767 0

8 DDCS CHANNEL (0) CH0; (1) CH3 (0) CH0

5-2 NMBA-01

GOOD MESSAGES

10%$

BAD MESSAGES

10%$

DDCS CHANNEL''&6

''&6 $&6

''&610%$

$%%$%%

NMBA-01 5-3

5-4 NMBA-01

0RGEXV

;;;;0RGEXV

;;;;

;;;;

**33 ** 33

NMBA-01 6-1

4GGPP GG PP

Data sets

40001 40096 00 01 1.102 1.203 1.304 2.105 2.206 2.307 3.1...94 32.195 32.296 32.3

40101 40199 01 01 01 0102 02...99 99

40201 40299 02 02 01 0102 02...99 99

... ... ...

49901 49999 99 99 01 01...99 99

6-2 NMBA-01

10%$ 0RGEXV

10%$ 0RGEXV

10%$

01 ILLEGAL FUNCTION

02 ILLEGAL DATA ADDRESS

03 ILLEGAL DATA VALUE

04 SLAVE DEVICE FAILURE

06 SLAVE DEVICE BUSY DDCS

03 ;

06 ;

16(10 Hex)

;

NMBA-01 6-3

10%$ 10%$ 0RGEXV

0RGEXV

$&6 $&6

''&6

NMBA-01MODBUSADAPTER

BUSTERMINATION

ON

OFF

X2

PE SH SHF DG D(N) D(P)

TXD

RXD

XMIT

REC

ERROR

+24V 0V

ABB

RT

12345678X2:

T

Drive 1

Drive 2

Drive n

RTT

RTT

DDCS

DDCS

DDCS

6-4 NMBA-01

10%$

0RGEXV

10%$

67$7,21180%(5 10%$

02'8/(7<3( 67$7,21180%(5

1%5$

10%$

10%$ 10%$

NMBA-01 6-5

6-6 NMBA-01

10%$

0RGEXV ;

9'&

10%$

10%$

3/& 3/& $%% 3/&

NMBA-01 7-1

/(' 10%$ /('

;0,7/('10%$ 0RGEXV /('

5(&/('10%$ 0RGEXV /('

(5525/('/('

&5&

10%$ ;0,7/('

10%$

10%$ /('

5205$0 /(' /('

10%$ ''&6 (5525/('

10%$ 5(& ;0,7/('

0RGEXV

LED

XMIT, REC, ERROR LED

ROM NMBA

REC ERROR LED

RAM NMBA

ERROR LED DDCS ASIC NMBA

7-2 NMBA-01

LED

Error LEDCRC

Error LED NMBA

LED Watchdog NMBA

02 MODBUS MODE RTU

ERROR LED

DDCS DDCS

NMBA-01 7-3

7-4 NMBA-01

A

DDCS $%% $&6 $&6$&6$&3$&) '&6

PP,

G%P

P

* :

0ELWV

''&6

-55 +85 C

-20 +70 C

50 N

25 mm

35 mm

1 N

1000

NMBA-01 A-1

A

Fieldbus 0RGEXV 0RGEXV

56

10%$

0RGEXV %HOGHQ

P

ELWV

0RGEXV

A-2 NMBA-01

A

NMBA-01 [[PP ,3

P$ 9GF.

:

+HZOHWW3DFNDUG

0967%:67 PP

:

8/&6$

(0& (1 (1

X2

1 D(P)D(P) = B = ( )D(N) = A = ( )DG =

2 D(N)

3 DG

4 SHF AC ( RC )

5 SH ( )

6 0V (24 V d.c. + 10 %);

7 +24 V

8 PE

NMBA-01 A-3

A

A-4 NMBA-01

BModbus

0RGEXV

0RGLFRQ $(*6FKQHLGHU$XWRPDWLRQ0RGLFRQ 0RGLFRQ 0RGLFRQ0RGEXV 3 0%86 (0RGLFRQ KWWSZZZPRGLFRQFRP

Modbus 0RGEXV 0RGEXV$%% 0RGEXV

10%$ 56

Modbus 0RGLFRQ 0RGEXV 56&

NMBA-01 B-1

B Modbus

0RGEXV

%

8-Bit 8-Bit

B-2 NMBA-01

B Modbus

0RGEXV $6&,, 578

0RGEXV$6&,, 578 0RGEXV

10%$ 578 578

RTU 578 $6&,,

578

$)

&5&

NMBA-01 B-3

B Modbus

Modbus 578 $6&,, 0RGEXV

RTU 578

&5&

%

CRC

T1T2T3T4 8 BITS 8 BITS n 8 BITS 16 BITS T1T2T3T4

B-4 NMBA-01

B Modbus

578

0RGEXV0RGEXV3OXV

578 0RGLFRQ 0RGLFRQ

10%$

+

+

NMBA-01 B-5

B Modbus

22+))+

2%+10%$ 2%+

0RGEXV

ASCII $6&,, $6&,,/5&

&5/)

/5& &5/)

B-6 NMBA-01

B Modbus

RTU 578 &5&

&5&&5&

0RGEXV

(LSB) ... (MSB)

578

0RGEXV

10%$ PV

1 2 3 4 5 6 7 8

1 2 3 4 5 6 7 8

NMBA-01 B-7

B Modbus

1100 0101

0RGEXV

CRC 578 &5&&5&

&5& &5&&5&

&5&

&5& ))+ &5&

&5&

&5& &5&/6% 06% /6%

&5&

&5& &5& &.60&5& &5&

B-8 NMBA-01

B Modbus

Modbus 10%$ 0RGEXV

Modbus 0RGEXV

0RGEXV

(+

;;;;

%+

Modbus %578 0RGEXV %578

%+

+ 578

$6&,,578

% 578

NMBA-01 B-9

B Modbus

%578

(Hex)RTU8-Bit

06 0000 0110

03 0000 0011

00 0000 0000

6B 0110 1011

00 0000 0000

03 0000 0011

CRC (16 bits)

: 8

B-10 NMBA-01

B Modbus

%578

(Hex)RTU8-Bit

06 0000 0110

03 0000 0011

06 0000 0110

02 0000 0010

2B 0010 1011

00 0000 0000

00 0000 0000

00 0000 0000

00 0000 0000

CRC (16 bits)

: 11

NMBA-01 B-11

B Modbus

10%$ 0RGEXV

03 ;;;;

%

QUERY

(Hex)

11

03

00

6B

00

03

CRC CRC (16-Bits)

B-12 NMBA-01

B Modbus

;;

%

%+ + +

(Hex)

11

03

06

( 40108) 02

( 40108) 2B

( 40109) 00

( 40109) 00

( 40110) 00

( 40110) 64

CRC CRC (16-Bits)

NMBA-01 B-13

B Modbus

06

10%$

+

%

%

(Hex)

11

06

00

01

00

03

CRC CRC (16-Bits)

Field Name(Hex)

11

06

00

01

00

03

CRC CRC (16-Bits)

B-14 NMBA-01

B Modbus

16 (10 Hex)

10%$

10%$

10%$

$+

%

(Hex)

11

10

00

01

00

01

02

00

0A

CRC CRC (16-Bits)

NMBA-01 B-15

B Modbus

%

(Hex)

11

10

00

01

00

01

CRC CRC (16-Bits)

B-16 NMBA-01

B Modbus

+

%

%

1 0A

2 01

3 04

4 A1

5 00

6 01

7 LRC 4F

1 0A

2 81

3 02

4 LRC 73

NMBA-01 B-17

B Modbus

$+

% 0RGLFRQ

%

01 ILLEGAL FUNCTION

02 ILLEGAL DATA ADDRESS

03 ILLEGAL DATA VALUE

04 SLAVE DEVICE FAILURE

05 ACKNOWLEDGE

06 SLAVE DEVICE BUSY

07 NEGATIVE ACKNOWLEDGE

08 MEMORY PARITY ERROR

B-18 NMBA-01

B Modbus

CRC &5& &5&&5&

&5&

&5& ))+ &5&

&5&

&5& &5&/6% 06% /6%

&5&

&5& &5&

&5&

))))+ &5&

&5& &5&

&5& /6% 06%

&5& $+&5&

&5& &5&

NMBA-01 B-19

B Modbus

CRC &5&&5& +

%&5&

&5& & &5&&5&

&5&&5&

unsigned char *puchMsg&5&

unsigned short usDataLen

&5& &5&

CRC

41

CRC

12

B-20 NMBA-01

B Modbus

/* Table of CRC values for high-order byte */

static unsigned char auchCRCHi [ ] =

0x00,0xC1,0x81,0x40,0x0l,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xCl,0x81,

0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x0l,0xC0,

0x80,0x41,0x0l,0xC0,0x80,0x41,0x00,0xCl,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,

0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,

0x00,0xCl,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,

0x40,0x0l,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,

0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,

0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,

0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,

0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,

0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,

0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,

0x00,0xC1,0x81,0x40,0x00,0xCl,0x81,0x40,0x0l,0xC0,0x80,0x41,0x00,0xC1,0x81,

0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x01,0xC0,

0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,

0xC0,0x80,0x41,0x00,0xC1,0x81,0x40,0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,

0x00,0xC1,0x81,0x40,0x01,0xC0,0x80,0x41,0x01,0xC0,0x80,0x41,0x00,0xC1,0x81,

0x40

;

/* Table of CRC values for low-order byte*/

static char auchCRCLo [ ] =

0x00,0xC0,0xC1,0x01,0xC3,0x03,0x02,0xC2,0xC6,0x06,0x07,0xC7,0x05,0xC5,0xC4,

0x04,0xCC,0x0C,0x0D,0xCD,0x0F,0xCF,0xCE,0x0E,0x0A,0xCA,0xCB,0x0B,0xC9,0x09,

0x08,0xC8,0xD8,0x18,0xl9,0xD9,0xlB,0xDB,0xDA,0xlA,0xlE,0xDE,0xDF,0xlF,0xDD,

0xlD,0xlC,0xDC,0x14,0xD4,0xD5,0x15,0xD7,0x17,0x16,0xD6,0xD2,0x12,0x13,0xD3,

0xll,0xDl,0xD0,0xl0,0xF0,0x30,0x31,0xF1,0x33,0xF3,0xF2,0x32,0x36,0xF6,0xF7,

0x37,0xF5,0x35,0x34,0xF4,0x3C,0xFC,0xFD,0x3D,0xFF,0x3F,0x3E,0xFE,0xFA,0x3A,

0x3B,0xFB,0x39,0xF9,0xF8,0x38,0x28,0xE8,0xE9,0x29,0xEB,0x2B,0x2A,0xEA,0xEE,

0x2E,0x2F,0xEF,0x2D,0xED,0xEC,0x2C,0xE4,0x24,0x25,0xE5,0x27,0xE7,0xE6,0x26,

0x22,0xE2,0xE3,0x23,0xE1,0x21,0x20,0xE0,0xA0,0x60,0x61,0xA1,0x63,0xA3,0xA2,

0x62,0x66,0xA6,0xA7,0x67,0xA5,0x65,0x64,0xA4,0x6C,0xAC,0xAD,0x6D,0xAF,0x6F,

0x6E,0xAE,0xAA,0x6A,0x6B,0xAB,0x69,0xA9,0xA8,0x68,0x78,0xB8,0xB9,0x79,0xBB,

0x7B,0x7A,0xBA,0xBE,0x7E,0x7F,0xBF,0x7D,0xBD,0xBC,0x7C,0xB4,0x74,0x75,0xB5,

0x77,0xB7,0xB6,0x76,0x72,0xB2,0xB3,0x73,0xB1,0x71,0x70,0xB0,0x50,0x90,0x91,

0x51,0x93,0x53,0x52,0x92,0x96,0x56,0x57,0x97,0x55,0x95,0x94,0x54,0x9C,0x5C,

0x5D,0x9D,0x5F,0x9F,0x9E,0x5E,0x5A,0x9A,0x9B,0x5B,0x99,0x59,0x58,0x98,0x88,

0x48,0x49,0x89,0x4B,0x8B,0x8A,0x4A,0x4E,0x8E,0x8F,0x4F,0x8D,0x4D,0x4C,0x8C,

0x44,0x84,0x85,0x45,0x87,0x47,0x46,0x86,0x82,0x42,0x43,0x83,0x41,0x81,0x80,

0x40

;

NMBA-01 B-21

B Modbus

unsigned short CRC16(puchMsg, usDataLen)

unsigned char *puchMsg ; / * message to calculate CRC upon* /

unsigned short usDataLen; /* quantity of bytes in message*/

unsigned char uchCRCHi = 0xFF; /* high byte of CRC initialized*/

unsigned char uchCRCLo = 0xFF; /* low byte of CRC initialized*/

unsigned uIndex; /* will index into CRC lookup table*/

while (usDataLen--) /* pass through message buffer*/

uIndex = uchCRCHi ^ *puchMsg++;/* calculate the CRC*/

uchCRCHi = uchCRCLo ^ auchCRCHi [uIndex] ;

uchCRCLo = auchCRCLo [uIndex] ;

return (uchCRCHi << 8 | uchCRCLo);

B-22 NMBA-01

C

: 0 +50

: 5% 95 % 60 %

: : IEC 721-3-3, 3C2: IEC 721-3-3, 3S2

: 0 2000 m 2000 m, ABB

: 0.3 mm (2 9 Hz), 1 m/s2 (9 200 Hz) (IEC 68-2-6)

: 70 m/s2, 11 ms (IEC 68-2-27)

: -40 +70

: 95 %,

: 70 106 kPa

: 0.3 mm (2 9 Hz), 1 m/s2 (9 200 Hz) (IEC 68-2-6)

: 100 m/s2, 11 ms (IEC 68-2-27)

: -40 +70

: 95 %,

: 60 106 kPa

: 3.5 mm (2 9 Hz), max 15 m/s2 (9 200 Hz) (IEC 68-2-6)

: 100 m/s2, 11 ms (IEC 68-2-27)

: 300 m/s2, 6 ms (IEC 68-2-29)

: 250 mm

NMBA-01 C-1

C

C-2 NMBA-01

3AB

D 0

0004

106

RE

V B

E

FF

EC

TIV

E: 1

.2.1

999

SU

PE

RS

ED

ES

: 199

7-01

-10

ABB100176

8 4(8610) 67881248(8610) 67881260

NM

BA

-01/

CN

top related