background image

© Vestamatic GmbH

Ar

t.-Nr

.:

85301221 E1  •  

V

estamatic GmbH  •  Dohrw

eg 27  •  D-41066 Mönchengladbach  •  www

.v

estamatic.com

IF SMI RS-485

5.3.6  MSG_SET_POS

This message is used to move all, or a set of sun blind, to an absolute
position.

Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [POS0] / [POS1] /

[CRC16]

[MSK0]:

LSB of 16-bit mask to select motor address 0..7.

[MSK1]:

MSB of 16-bit mask to select motor address 8..16.

[POS0]:

LSB of 16-bit absolute position.

[POS1]:

MSB of 16-bit absolute position.

The absolute position value is defined as below:

0x0000 is the top position (0%).
0x8000 is the middle position (50%).
0xFFFF is the bottom position (100%).

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

5.3.7  MSG_SET_TILT

This message is used to move all, or a set of venetian blinds, in a absolute
tilt orientation.

Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [TILT] / [CRC16]

[MSK0]:

LSB of 16-bit mask to select motor address 0..7.

[MSK1]:

MSB of 16-bit mask to select motor address 8..16.

[TILT]:

Absolute tilt orientation (0..255).

Absolute tilt orientation is defined as follow:

127

(0x7F) slats completely closed in down direction

0      (0x00) slats completely open (horizontal)
-128

(0x80) slats completely closed in up direction

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

Remark:

The MSG_SET_TILT message uses a manufacturer specific SMI
command, which is currently only supported by Vestamatic
SMI motors.

5.3.8  MSG_SET_POS_STEP_UP

This message is used to move all, or a set of venetian blinds, to an absolute
position combined with an relative 

up

command.

Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [POS0] / [POS1] /

[NSTEP] /  [CRC16]

[MSK0]:

LSB of 16-bit mask to select motor address 0..7.

[MSK1]:

MSB of 16-bit mask to select motor address 8..16.

[POS0]:

LSB of 16-bit absolute position.

[POS1]:

MSB of 16-bit absolute position.

[NSTEP]:

Number of steps (1..255) in 

UP

direction. 1 step is defined as

2º rotation of the output shaft of the SMI motor.

The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT. The position of each sun blind can be
obtained by the detailed response message MSG_GETDETSTAT.

5.3.9  MSG_SET_POS_STEP_DOWN

This message is used to move all, or a set of venetian blinds, to an absolute
position combined with an relative 

down

command.

Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [POS0] / [POS1] /

[NSTEP] /  [CRC16]

[MSK0]:

LSB of 16-bit mask to select motor address 0..7.

[MSK1]:

MSB of 16-bit mask to select motor address 8..16.

[POS0]:

LSB of 16-bit absolute position.

[POS1]:

MSB of 16-bit absolute position.

[NSTEP]:

Number of steps (1..255) in 

DOWN

direction. 1 step is defined

as 2º rotation of the output shaft of the SMI motor.

The IF SMI RS-485 module responds to this request with a general status
message MSG_GETGENSTAT. The position of each sun blind can be
obtained by the detailed response message MSG_GETDETSTAT.

Subject to modifications.

5.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 to select motor address 8..16.

When bit 

n

in mask is set, SMI motor with address 

n

is addressed and

executes a 

UP

command.

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

5.3.2  MSG_DOWN

This message is used to move all, or a set of sun blind, to the 

lower

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 to select motor address 8..16.

When bit 

n

in mask is set, SMI motor with address 

n

is addressed and

executes a 

DOWN

command.

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

5.3.3  MSG_STOP

This message is used to stop all, or a set of sun blind.

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 to select motor address 8..16.

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

5.3.4  MSG_STEP_UP

This message is used to relatively move all, or a set of sun blind, in 

UP

direction.

Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [NSTEP] / [CRC16]

[MSK0]:

LSB of 16-bit mask to select motor address 0..7.

[MSK1]:

MSB of 16-bit mask to select motor address 8..16.

[NSTEP]:

Number of steps (1..255) in 

UP

direction. 1 step is defined as

2° rotation of the output shaft of the SMI motor.

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

5.3.5  MSG_STEP_DOWN

This message is used to relatively move all, or a set of sun blind, in 

DOWN

direction.

Message: [SID] / [LEN] / [CMND] / [MSK0] / [MSK1] / [NSTEP] / [CRC16]

[MSK0]:

LSB of 16-bit mask to select motor address 0..7.

[MSK1]:

MSB of 16-bit mask to select motor address 8..16.

[NSTEP]:

Number of steps (1..255) in 

DOWN

direction. 1 step is defined

as 2° rotation of the output shaft of the SMI motor.

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

The position of each sun blind can be obtained by the detailed response
message MSG_GETDETSTAT.

3/ 7

G

Summary of Contents for IF SMI RS-485 Series

Page 1: ...e SMI has been de veloped for the connection of intelligent drives for roller shutters and sun protection systems SMI enables to transmit telegrams from control system to the drive and vice versa With...

Page 2: ...ave ID LEN Message length without CRC CMD Command byte DATA Optional data bytes CRC16 16 bits checksum LSB first The IF SMI RS 485 module has 4 DIP switches which represents the base address of the mo...

Page 3: ...of steps 1 255 in DOWN direction 1 step is defined as 2 rotation of the output shaft of the SMI motor The IF SMI RS 485 module responds to this request with a general status message MSG_GETGENSTAT Th...

Page 4: ...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 siz...

Page 5: ...16 bit intermediate position 2 5 5 Status commands define MSG_GETGENSTAT 0xA0 define MSG_GETDETSTAT 0xA1 5 5 1 MSG_GETGENSTAT This message requests the general status of the system Message SID LEN CMN...

Page 6: ...ID based com mands The motor you want to address can be selected with the spin edit box in the dark gray part behind Motor ID Motor ID can be set from 0 to 15 Next press a command button like GET_SERI...

Page 7: ...ifications Vestamatic GmbH Art Nr 85301221 E1 Vestamatic GmbH Dohrweg 27 D 41066 M nchengladbach www vestamatic com IF SMI RS 485 7 1 Wiring diagram IF SMI RS 485 LoVo 7 2 Wiring diagram IF SMI RS 485...

Reviews: