![Delta Tau Geo Brick User Manual Download Page 184](http://html1.mh-extra.com/html/delta-tau/geo-brick/geo-brick_user-manual_2478499184.webp)
Geo Brick Drive User Manual
Motor Setup
184
Example
:
Channel 1 is driving a Yaskawa Incremental Encoder, with the test procedure above resulting in zone-1
definitions. Halls power-on phasing can be done in a PLC as follows:
#define Ch1IncData M7030
#define Ch1Halls M7031
Ch1IncData->Y:$78B20,0,24
Ch1Halls->*
#define Mtr1PhasePos M171 ; Suggested M-Variable definition
#define Mtr1PhaseSrchErr M148 ; Suggested M-Variable definition
Mtr1PhasePos->X:$0000B4,24,S
; #1 Present phase position (counts *Ixx70)
Mtr1PhaseSrchErr->Y:$0000C0,8,1
; #1 Phasing error fault bit
// Zone-1 Definitions
–User Input
#define Phase30Deg 1
#define Phase90Deg 5
#define Phase150Deg 4
#define Phase210Deg 6
#define Phase270Deg 2
#define Phase330Deg 3
Open plc 1 clear
Ch1Halls = int ((Ch1IncData & $E) / 2);
If (Ch1Halls = Phase30Deg)
Mtr1PhasePos = I171 * 30 / 360;
Endif
If (Ch1Halls = Phase90Deg)
Mtr1PhasePos = I171 * 90 / 360;
Endif
If (Ch1Halls = Phase150Deg)
Mtr1PhasePos = I171 * 150 / 360;
Endif
If (Ch1Halls = Phase210Deg)
Mtr1PhasePos = I171 * 210 / 360;
Endif
If (Ch1Halls = Phase270Deg)
Mtr1PhasePos = I171 * 270 / 360;
Endif
If (Ch1Halls = Phase330Deg)
Mtr1PhasePos = I171 * 330 / 360;
Endif
Mtr1PhaseSrchErr = 0;
disable plc 1
close
Summary of Contents for Geo Brick
Page 5: ...4...
Page 288: ...Geo Brick Drive User Manual Appendix A 288 Limits Flags J4...