12
MOVILINK
®
device profile
Sample program for Simatic S7 and fieldbus
Manual – PROFINET IO Interfaces, Field Distributors
151
12.3.3
Control of MOVIMOT
®
drive
You enable the
MOVIMOT
®
drive with input DI0:
•
E 100.0 = "0:" Control command "stop"
•
E 100.0 = "1:" Control command "Enable"
Direction of rotation and speed are set via input DI1:
•
E 100.1 = "0:" 50% f
max
clockwise rotation
•
E 100.1 = "1:" 50% f
max
counterclockwise rotation
The drive is accelerated and decelerated with an integrator ramp of 1 s.
The process input data is saved until further processing in the flag word 20 – 24.
U E 100.0 // Mit Eing. 100.0 Steuerbefehl "Freigabe" geben
SPB FREI
L W#16#2 // Steuerbefehl "Halt"
T PAW 132 // auf PA1 (Steuerwort 1) schreiben
SPA SOLL
FREI: L W#16#6 // MOVIMOT-Steuerbefehl "Freigabe" (0006hex)
T PAW 132 // auf PA1 (Steuerwort 1) schreiben
SOLL: U E 100.1 // Mit Eingang 100.1 Drehrichtung festlegen
SPB LINK // Wenn Eingang 100.1 = "1", dann Linkslauf
L W#16#2000 // Solldrehzahl = 50% fmax Rechtslauf (=2000hex)
T PAW 134 // auf PA2 (Drehzahl [%] schreiben
SPA ISTW
LINK: L W#16#E000 // Solldrehzahl = 50% fmax Linkslauf
(=E000hex)
T PAW 134 // auf PA2 (Drehzahl [%]) schreiben
ISTW: L 1000 // Rampe = 1s (1000dez)
T PAW 136 // auf PA3 (Rampe) schreiben
L PEW 132 // PE1 (Statuswort 1) laden
T MW 20 // und zwischenspeichern
L PEW 134 // PE2 (Ausgangsstrom) laden
T MW 22 // und zwischenspeichern
L PEW 136 // PE3 (Statuswort 2) laden
T MW 24 // und zwischenspeichern
BE
22870857/EN – 12/2016