The Sirius 3RW44 soft starter is an electronic motor control unit that optimizes the starting and stopping of three-phase asynchronous motors.
Using model 3RW44 22-6BC44 as an example:
I – designation of the basic unit: Semiconductor AC motor control device (soft starter).
II – equipment version: 4 High End soft starter.
III – operating power band Pe (to Ue 400V):
IV – connection type:
V – special function: B - with bypass.
VI – number of controlled phases: C - all 3 controlled phases.
VII – supply voltage band Us: 3 – 115 VAC; 4 – 230 VAC.
VIII – operational voltage band Ue: 4 – 200 a 460 V; 5 – 400 a 600 V; 6 – 400 a 690 V.
Data transmission options:
Principles of communication:
The following image illustrates the communication principles, whose different data are transmitted depending on the mode of execution of the master and the slave:
• Cyclic communication data between the Profibus DP master and the Sirius 3RW44 soft starter (2 read bytes and two write bytes):
• Cyclic write data from the Profibus DP master to the Sirius 3RW44 soft starter (2 bytes):
• Cyclic read data from the Sirius 3RW44 soft starter to the Profibus DP master (2 bytes):
• Create Function Block for Sirius soft starter. Right-click on the Blocks folder and select Insert New Object > Function Block menu item.
• Set Symbolic Name to FB_SIRIUS, Symbol Comment with Function Block Soft Starter Sirius and the language to LAD.
• Open function block FB6 FB_SIRIUS for editing. In Component View, double-click on the function block.
• In Interface, enter the IN input parameters:
Name | Type | Description | S7_m_c |
---|---|---|---|
YC | Bool | FB_Motor command | |
RST | Bool | Reset | |
IN_BUS | Int | Reading data | |
BASE_I | Real | Current calculation base | |
NO | Int | Profibus DP address | True |
• Enter the output parameters:
Name | Type | Descrição | S7_m_c |
---|---|---|---|
OUT_BUS | Int | Writing data | |
CORRENTE | Real | Current | True |
SFT_OK | Bool | Soft ready | True |
YS | Bool | Soft status | True |
FG | Bool | General fault | True |
AG | Bool | General alarm | True |
OPE_R | Bool | Ramp operation | True |
LR | Bool | Local/Remote | True |
• Enter the STAT parameters:
Nome | Tipo |
---|---|
LEITURA_W1 | Struct |
Structure:
Name | Type | Description |
---|---|---|
Pronto | Bool | Ready |
Ligado | Bool | Motor on |
Falha | Bool | Fault (Error) |
Alarme | Bool | Alarm (Warning) |
DI_1 | Bool | Digital input 1 |
DI_2 | Bool | Digital input 2 |
DI_3 | Bool | Digital input 3 |
DI_4 | Bool | Digital input 4 |
Corrente | Byte | Current, LR and Ramp |
Name | Type |
---|---|
SAIDA_W1 | Struct |
Structure:
Name | Type | Description |
---|---|---|
B0_0_MTD | Bool | Motor Right |
B0_1 | Bool | |
B0_2 | Bool | |
B0_3_RST_F | Bool | Trip Reset |
B0_4 | Bool | |
B0_5 | Bool | |
B0_6 | Bool | |
B0_7 | Bool |
Name | Type | Description |
---|---|---|
AUX_CORRENTE_DI | DInt | |
AUX_CORRENTE_REAL | Real | |
BASE_I_1 | Real | |
AUX_CORRENTE_REAL_2 | Real | |
AUX_CORRENTE_WORD | Word | |
AUX_CORRENTE_6BITS | Int | |
AUX_WAND_1 | Word | |
AUX_WAND_2 | Word | |
AUX_WAND_3 | Word | |
AUX_CORRENTE_WORD_2 | Word | |
AUX_CORRENTE_WORD_3 | Word | |
AUX_CORRENTE_INT_1 | Int | |
AUX_CORRENTE_INT_2 | Int | |
AUX_CORRENTE_WORD_4 | Word |
• Insert logic for soft start Sirius 3RW44.
Network 1
Data movement from the IN_BUS input parameter (soft starter read word) to the struct parameter LEITURA_W1. STL instructions. Loading of #IN_BUS in the accumulator (L) and transfer to READING_W1 (LAR1 and T).
Network 2
Movement of status bits to the supervisory.
Network 3
Movement of values for auxiliary parameters in the extraction of bits from byte 2.
63 – 00111111 – extraction of the first 6 bits (0 to 5) on the right with AND logic (current).
64 – 01000000 – extraction of bit 6 with AND logic (local/remote).
128 – 10000000 – bit 7 extraction with AND logic (ramp operator).
Network 4
Extraction of the first 6 bits of the second reading byte to form the current.
Network 5
Adjusting the current value. The 6 bits of the current (values from 0 to 63 in decimal) represent values from 0 to 197% of the motor current. We use the formula y = (1.97 * Ie * x) / 63 or
y = 3.126984 * Ie * x ), where:
Ie = nominal current value (represents 100% of the current);
x = 6 read bits (0 to 63);
y = current value.
Networks 6 and 7
Extraction of bit 6 of the second reading byte to read the local/remote status of the soft.
Networks 8 and 9
Extraction of bit 7 of the second reading byte to read the soft ramp operator status.
Network 10
Command to run the motor.
Network 11
Soft starter failure reset.
Network 12
Data movement from the struct parameter EXIT_W1 to the output parameter OUT_BUS (soft starter writing word). STL instructions.
• Open MOTORS function and insert FB_MOTOR and FB_SS_SIRIUS for the MT307 - Pneumatic Distributor Fan.
Name | Block | DB | Input | Output |
---|---|---|---|---|
MT307 | FB_MOTOR | DB29 | ||
MT307SS | FB_SIRIUS | DB20 | IW532..533 | QW522..523 |
Network 1
Function block instance FB_MOTOR for MT307. Response time set for activation and deactivation in 10 seconds.
Networks 2 and 3
Movement of motor status running YS = 1 and motor stopped status YS = 0 from MT307SS to MT307.
Network 4
Force parameter BLQ to 1 to enable the motor to start.
Network 5
Function block FB_SIRIUS instance for the MT307.
Input parameters:
YC – receives output parameter YC from MT307 function block instance.
RST – reset alarm and fault (MT307.ACKALA).
IN_BUS - receives the soft starter read word address (IW532).
BASE_I – nominal current (Ex = 10 A).
NO – Profibus DP address (address 16 for MT307).
Output parameters:
OUT_BUS - receives the write word address for soft starter (QW522).
FG – general fault - writes to the FALHA input parameter of the function block MT307.
Network 6
Alarm acknowledgment.
• Select Operator Control and Monitoring for DB29 and DB30 of the MT306.
• Compile AS and OS.
• Create SIRIUS.pdl with 400 x 200 size.
• Insert MT307 in the process picture.
C script to show the PW_OBJ picture window object in the current picture.
The Picture Name property of the PW_OBJ picture window receives the name of the SIRIUS.PDL picture.
The TagPrefix property of the PW_OBJ picture window is set to CALD/MT307. This instruction adds the text “CALD/MT307” at the beginning of all object dynamizations within the picture window.
• Insert MT307 engine alarm messages in WinCC Alarm Logging.
• Compile and download AS. Compile OS and run the project. Test motor.