background image

Subject to modifications.

© Vestamatic GmbH

Art.-Nr.: 

3060 001 GB 4518 A06  •  Vestamatic GmbH  •  Dohrweg 27  •  D-41066 Mönchengladbach 

 •  www.vestamatic.com

7/10

G

IF SMI RS-485 DIN

6.4.6  MSG_GET_POS 

1

This message is used to get (read) the stored intermediate position 1.

Message:

  [SID] / [LEN] / [CMND] / [SMIID] / [CRC16]

[SMIID]:  

SMI address of motor (0..15)

Response:

  [SID] / [LEN] / [CMND] / [SMIID] / [POS0] / [POS1] / [CRC16]

[SMIID]:  

SMI address of motor (0..15).

   

When high-nibble of SMI address is 0xF0, an error occurred 

   

during GET_POS1.

[POS0]: 

LSB of 16-bit intermediate position 1.

[POS1]: 

MSB of 16-bit intermediate position 1.

   

The intermediate position value is defined as below:

   

0x0000 is the top position (0%).

   

0x8000 is the middle position (50%).

   

0xFFFF is the bottom position (100%).

6.4.7  MSG_SET_POS 

1

This message is used to set (write) intermediate position 1.

Message:

  [SID] / [LEN] / [CMND] / [SMIID] / [POS0] / [POS1] / [CRC16]

[SMIID]:  

SMI address of motor (0..15)

[POS0]: 

LSB of 16-bit intermediate position 1.

[POS1]: 

MSB of 16-bit intermediate position 1.

Response:

  [SID] / [LEN] / [CMND] / [SMIID] / [POS0] / [POS1] / [CRC16]

[SMIID]:  

SMI address of motor (0..15).

   

When high-nibble of SMI address is 0xF0, an error occurred  

   

during SET_POS1.

[POS0]: 

LSB of 16-bit intermediate position 1.

[POS1]: 

MSB of 16-bit intermediate position 1.

6.4.8  MSG_GET_POS 

2

This message is used to get (read) the stored intermediate position 2.

Message:

  [SID] / [LEN] / [CMND] / [SMIID] / [CRC16]

[SMIID]:  

SMI address of motor (0..15)

Response: 

[SID] / [LEN] / [CMND] / [SMIID] / [POS0] / [POS1] / [CRC16]

[SMIID]:  

SMI address of motor (0..15). When high-nibble of SMI address

  

is 0xF0, an error occurred during GET_POS2.

[POS0]: 

LSB of 16-bit intermediate position 2.

[POS1]: 

MSB of 16-bit intermediate position 2.

   

The intermediate position value is defined as below:

   

0x0000 is the top position (0%).

   

0x8000 is the middle position (50%).

   

0xFFFF is the bottom position (100%).

6.4.9  MSG_SET_POS 

2

This message is used to set (write) intermediate position 2.

Message:

  [SID] / [LEN] / [CMND] / [SMIID] / [POS0] / [POS1] / 

  

[CRC16]

[SMIID]:  

SMI address of motor (0..15)

[POS0]: 

LSB of 16-bit intermediate position 2.

[POS1]: 

MSB of 16-bit intermediate position 2.

Response:

  [SID] / [LEN] / [CMND] / [SMIID] / [POS0] / [POS1] / 

  

[CRC16]

[SMIID]: 

SMI address of motor (0..15). When high-nibble of SMI 

   

address is 0xF0, an error occurred during SET_POS2.

[POS0]: 

LSB of 16-bit intermediate position 2.

[POS1]: 

MSB of 16-bit intermediate position 2.

6.4.1  MSG_VERSION

This message is used to check to version number of the application.

Message: 

  [SID] / [LEN] / [CMND] / [CRC16]

Response:

  [SID] / [LEN] / [CMND / [HARD] / [VMAJ] / [VMIN] / [REV] /  

[CRC16].

[HARD]: 

An alphanumeric char to identify the hardware platform.

[VMAJ]: 

The major software version number (from 0 to 255).

[VMIN]: 

The minor software version number (from 0 to 255).

[REV]: 

An alphabetic char to identify the internal revision letter 

 (from A to V), X is reserved for specific test software version.

6.4.2  MSG_AUTO_ADDR

This message is used to start the SMI auto address procedure. Motor ad-

dress conflicts will be solved and every motor becomes an unique address 

(0..15). This procedure can take up to 60 seconds to solve all the address 

conflicts.

Message:

  [SID] / [LEN] / [CMND] / [CRC16]

The IF SMI RS-485 module responds to this request with a general status 

message MSG_GETGENSTAT.

6.4.3  MSG_GET_SER

This message is used to return the serial number and the SMI ID of a 

 specific sun blind.

Message:

  [SID] / [LEN] / [CMND] / [SMIID] / [CRC16]

[SMIID]: 

SMI address of motor (0..15)

Response:

 [SID] / [LEN] / [CMND] / [SMIID] / [SER0] / … / [SER3] / 

  

[CRC16]

[SMIID]: 

SMI address of motor (0..15)

[SER0..3]:  The serial number of the specified SMI motor. The serial number  

   

is always 4 bytes.

6.4.4  MSG_SET_SMIID

This message is used to set the SMI ID of a specific sun blind address by 

its serial number.

Message: 

  [SID] / [LEN] / [CMND] / [SER0] / … / [SER3] / [SMIID] / [MAN] /  

  

[CRC16]

[SER0..3]: 

 The serial number of the specified SMI motor. 

   

The serial number is always 4 bytes.

[SMIID]: 

SMI address of motor (0..15) to set.

[MAN]: 

Manufacturer ID of SMI motor. Manufacturer ID for a Vestamatic 

  

motor is 6.

Response:

 [SID] / [LEN] / [CMND] / [SER0] / … / [SER3] / [SMIID] / [MAN] / 

  

[CRC16]

[SER0..3]:  The serial number of the specified SMI motor.
[SMIID]: 

SMI address of motor (0..15). When high-nibble if SMI ID is  

   

0xF0, an error occurred during SMI ID set.

[MAN]: 

Manufacturer ID of SMI motor.

It can take up to 60 seconds before the GETGENSTAT response is updated 

with the new SMI ID.

6.4.5  MSG_GET_PAR

This message is used to get the value of any private protected parameters 

of a specific motor.

Message:

  [SID] / [LEN] / [CMND] / [SMIID] / [PAR0] / [PAR1] / [PLEN] /  

  

[CRC16]

[SMIID]: 

SMI address of motor (0..15)

[PAR0..1]:  Index of the motor parameter.
[PLEN]: 

Length of parameter (1, 2 or 4 bytes)

Response: 

[SID] / [LEN] / [CMND] / [SMIID] / [VAL0] / … / [VALn] / 

  

[CRC16]

[SMIID]: 

SMI address of motor (0..15)

[VAL0..n]:  Parameter value (1, 2 or 4 bytes in size)

Содержание IF SMI RS-485 230 VAC-DIN

Страница 1: ...hould spread high value solutions and promote drives and controls on the market The applications in roller shutters and sun protection systems require extreme robustness and economic efficiency SMI ha...

Страница 2: ...Long press Modify current base address Double press Show error log UP DOWN button In main menu Steer all attached SMI motors UP DOWN In address menu Increase Decrease base address Error log menu Show...

Страница 3: ...n twice within 1 second The text Er is briefly visible to indicate that the error log is shown Next the last occurred error is shown blinking By pressing the UP button the previous occurred error will...

Страница 4: ...3 1 MSG_UP This message is used to move all or a set of sun blind to the top position Message SID LEN CMND MSK0 MSK1 CRC16 MSK0 LSB of 16 bit mask to select motor address 0 7 MSK1 MSB of 16 bit mask t...

Страница 5: ...0 Manufacturer ID See SMI Group website for actual list Bit7 4 Motor type An indication from 0 to 15 which each SMI motor manufacturer can freely use to identify their SMI motor type REMARK An Manufac...

Страница 6: ...G_ERROR Request gateway options Message SID LEN CMND CRC16 Response SID LEN CMND OPTIONS CRC16 OPTIONS Stored gateway options See gateway options layout as described above Default gateway options 0x00...

Страница 7: ...of 16 bit intermediate position 2 POS1 MSB of 16 bit intermediate position 2 6 4 1 MSG_VERSION This message is used to check to version number of the application Message SID LEN CMND CRC16 Response SI...

Страница 8: ...lt information uses a manufacturer specific SMI command which is currently only supported by Vestamatic SMI motors For non Vestamatic SMI motors TILT value 0x00 is returned CYCLE0 3 32 bits cycle coun...

Страница 9: ...n be set from 0 to 15 Next press a command button like GET_SERIAL GET_PARAM SET_SMI_ID GET_POS1 SET_POS1 GET_POS2 SET_POS2 or GETDETSTAT REMARK Some commands need additional parameters See section 6 P...

Страница 10: ...GmbH Art Nr 3060 001 GB 4518 A06 Vestamatic GmbH Dohrweg 27 D 41066 M nchengladbach www vestamatic com 10 10 G IF SMI RS 485 DIN 8 1 Wiring diagram IF SMI RS 485 24VDC DIN 8 2 Wiring diagram IF SMI R...

Отзывы: