gclib  2.0.8
Communications API for Galil controllers and PLCs
Gclib.GDataRecord4000 Struct Reference
Inheritance diagram for Gclib.GDataRecord4000:
Gclib.GDataRecord

Public Member Functions

general input bank (inputs 1-8). */public UB input_bank_1
 /*07
 
general input bank (inputs 9-16). */public UB input_bank_2
 /*08
 
general input bank (inputs 17-24). */public UB input_bank_3
 /*09
 
general input bank (inputs 25-32). */public UB input_bank_4
 /*10
 
general input bank (inputs 33-40). */public UB input_bank_5
 /*11
 
general input bank (inputs 41-48). */public UB input_bank_6
 /*12
 
general input bank (inputs 49-56). */public UB input_bank_7
 /*13
 
general input bank (inputs 57-64). */public UB input_bank_8
 /*14
 
general input bank (inputs 65-72). */public UB input_bank_9
 /*15
 
general input bank (inputs 73-80). */public UB output_bank_0
 /*16
 
general output bank (outputs 1-8). */public UB output_bank_1
 /*17
 
general output bank (outputs 9-16). */public UB output_bank_2
 /*18
 
general output bank (outputs 17-24). */public UB output_bank_3
 /*19
 
general output bank (outputs 25-32). */public UB output_bank_4
 /*20
 
general output bank (outputs 33-40). */public UB output_bank_5
 /*21
 
general output bank (outputs 41-48). */public UB output_bank_6
 /*22
 
general output bank (outputs 49-56). */public UB output_bank_7
 /*23
 
general output bank (outputs 57-64). */public UB output_bank_8
 /*24
 
general output bank (outputs 65-72). */public UB output_bank_9
 /*25
 
general output bank (outputs 73-80). */public SW reserved_0
 /*26-27
 
H User defined variable.*[] byte_array ()
 

Data Fields

UB header_0
 /*00
 
byte of Header.*UB header_1
 /*01
 
byte of Header.*UB header_2
 /*02
 
byte of Header.*UB header_3
 /*03
 
byte of Header.*UW sample_number
 /*04-05
 
sample number.*UB input_bank_0
 /*06
 
Reserved.*SW reserved_2
 /*28-29
 
Reserved.*SW reserved_4
 /*30-31
 
Reserved.*SW reserved_6
 /*32-33
 
Reserved.*SW reserved_8
 /*34-35
 
Reserved.*SW reserved_10
 /*36-37
 
Reserved.*SW reserved_12
 /*38-39
 
Reserved.*SW reserved_14
 /*40-41
 
Reserved.*UB ethernet_status_a
 /*42
 
Ethernet Handle A Status.*UB ethernet_status_b
 /*43
 
Ethernet Handle B Status.*UB ethernet_status_c
 /*44
 
Ethernet Handle C Status.*UB ethernet_status_d
 /*45
 
Ethernet Handle D Status.*UB ethernet_status_e
 /*46
 
Ethernet Handle E Status.*UB ethernet_status_f
 /*47
 
Ethernet Handle F Status.*UB ethernet_status_g
 /*48
 
Ethernet Handle G Status.*UB ethernet_status_h
 /*49
 
Ethernet Handle H Status.*UB error_code
 /*50
 
error code.*UB thread_status
 /*51
 
thread status *UL amplifier_status
 /*52-55
 
Amplifier Status.*UL contour_segment_count
 /*56-59
 
Segment Count for Contour Mode.*UW contour_buffer_available
 /*60-61
 
Buffer space remaining
 
Buffer space Contour Mode.*UW s_plane_segment_count
 /*62-63
 
segment count of coordinated move for S plane.*UW s_plane_move_status
 /*64-65
 
coordinated move status for S plane.*SL s_distance
 /*66-69
 
distance traveled in coordinated move for S plane.*UW s_plane_buffer_available
 /*70-71
 
Buffer space S Plane.*UW t_plane_segment_count
 /*72-73
 
segment count of coordinated move for T plane.*UW t_plane_move_status
 /*74-75
 
Coordinated move status for T plane.*SL t_distance
 /*76-79
 
distance traveled in coordinated move for T plane.*UW t_plane_buffer_available
 /*80-81
 
Buffer space T Plane.*UW axis_a_status
 /*82-83
 
A axis status.*UB axis_a_switches
 /*84
 
A axis switches.*UB axis_a_stop_code
 /*85
 
A axis stop code.*SL axis_a_reference_position
 /*86-89
 
A axis reference position.*SL axis_a_motor_position
 /*90-93
 
A axis motor position.*SL axis_a_position_error
 /*94-97
 
A axis position error.*SL axis_a_aux_position
 /*98-101
 
A axis auxiliary position.*SL axis_a_velocity
 /*102-105
 
A axis velocity.*SL axis_a_torque
 /*106-109
 
A axis torque.*UW axis_a_analog_in
 /*110-111
 
A axis analog input.*UB axis_a_halls
 /*112
 
A Hall Input Status.*UB axis_a_reserved
 /*113
 
Reserved.*SL axis_a_variable
 /*114-117
 
A User defined variable.*[] UW axis_b_status
 /*118-119
 
B axis status.*UB axis_b_switches
 /*120
 
B axis switches.*UB axis_b_stop_code
 /*121
 
B axis stop code.*SL axis_b_reference_position
 /*122-125
 
B axis reference position.*SL axis_b_motor_position
 /*126-129
 
B axis motor position.*SL axis_b_position_error
 /*130-133
 
B axis position error.*SL axis_b_aux_position
 /*134-137
 
B axis auxiliary position.*SL axis_b_velocity
 /*138-141
 
B axis velocity.*SL axis_b_torque
 /*142-145
 
B axis torque.*UW axis_b_analog_in
 /*146-147
 
B axis analog input.*UB axis_b_halls
 /*148
 
B Hall Input Status.*UB axis_b_reserved
 /*149
 
Reserved.*SL axis_b_variable
 /*150-153
 
B User defined variable.*[] UW axis_c_status
 /*154-155
 
C axis status.*UB axis_c_switches
 /*156
 
C axis switches.*UB axis_c_stop_code
 /*157
 
C axis stop code.*SL axis_c_reference_position
 /*158-161
 
C axis reference position.*SL axis_c_motor_position
 /*162-165
 
C axis motor position.*SL axis_c_position_error
 /*166-169
 
C axis position error.*SL axis_c_aux_position
 /*170-173
 
C axis auxiliary position.*SL axis_c_velocity
 /*174-177
 
C axis velocity.*SL axis_c_torque
 /*178-181
 
C axis torque.*UW axis_c_analog_in
 /*182-183
 
C axis analog input.*UB axis_c_halls
 /*184
 
C Hall Input Status.*UB axis_c_reserved
 /*185
 
Reserved.*SL axis_c_variable
 /*186-189
 
C User defined variable.*[] UW axis_d_status
 /*190-191
 
D axis status.*UB axis_d_switches
 /*192
 
D axis switches.*UB axis_d_stop_code
 /*193
 
D axis stop code.*SL axis_d_reference_position
 /*194-197
 
D axis reference position.*SL axis_d_motor_position
 /*198-201
 
D axis motor position.*SL axis_d_position_error
 /*202-205
 
D axis position error.*SL axis_d_aux_position
 /*206-209
 
D axis auxiliary position.*SL axis_d_velocity
 /*210-213
 
D axis velocity.*SL axis_d_torque
 /*214-217
 
D axis torque.*UW axis_d_analog_in
 /*218-219
 
D axis analog input.*UB axis_d_halls
 /*220
 
D Hall Input Status.*UB axis_d_reserved
 /*221
 
Reserved.*SL axis_d_variable
 /*222-225
 
D User defined variable.*[] UW axis_e_status
 /*226-227
 
E axis status.*UB axis_e_switches
 /*228
 
E axis switches.*UB axis_e_stop_code
 /*229
 
E axis stop code.*SL axis_e_reference_position
 /*230-233
 
E axis reference position.*SL axis_e_motor_position
 /*234-237
 
E axis motor position.*SL axis_e_position_error
 /*238-241
 
E axis position error.*SL axis_e_aux_position
 /*242-245
 
E axis auxiliary position.*SL axis_e_velocity
 /*246-249
 
E axis velocity.*SL axis_e_torque
 /*250-253
 
E axis torque.*UW axis_e_analog_in
 /*254-255
 
E axis analog input.*UB axis_e_halls
 /*256
 
E Hall Input Status.*UB axis_e_reserved
 /*257
 
Reserved.*SL axis_e_variable
 /*258-261
 
E User defined variable.*[] UW axis_f_status
 /*262-263
 
F axis status.*UB axis_f_switches
 /*264
 
F axis switches.*UB axis_f_stop_code
 /*265
 
F axis stop code.*SL axis_f_reference_position
 /*266-269
 
F axis reference position.*SL axis_f_motor_position
 /*270-273
 
F axis motor position.*SL axis_f_position_error
 /*274-277
 
F axis position error.*SL axis_f_aux_position
 /*278-281
 
F axis auxiliary position.*SL axis_f_velocity
 /*282-285
 
F axis velocity.*SL axis_f_torque
 /*286-289
 
F axis torque.*UW axis_f_analog_in
 /*290-291
 
F axis analog input.*UB axis_f_halls
 /*292
 
F Hall Input Status.*UB axis_f_reserved
 /*293
 
Reserved.*SL axis_f_variable
 /*294-297
 
F User defined variable.*[] UW axis_g_status
 /*298-299
 
G axis status.*UB axis_g_switches
 /*300
 
G axis switches.*UB axis_g_stop_code
 /*301
 
G axis stop code.*SL axis_g_reference_position
 /*302-305
 
G axis reference position.*SL axis_g_motor_position
 /*306-309
 
G axis motor position.*SL axis_g_position_error
 /*310-313
 
G axis position error.*SL axis_g_aux_position
 /*314-317
 
G axis auxiliary position.*SL axis_g_velocity
 /*318-321
 
G axis velocity.*SL axis_g_torque
 /*322-325
 
G axis torque.*UW axis_g_analog_in
 /*326-327
 
G axis analog input.*UB axis_g_halls
 /*328
 
G Hall Input Status.*UB axis_g_reserved
 /*329
 
Reserved.*SL axis_g_variable
 /*330-333
 
G User defined variable.*[] UW axis_h_status
 /*334-335
 
H axis status.*UB axis_h_switches
 /*336
 
H axis switches.*UB axis_h_stop_code
 /*337
 
H axis stop code.*SL axis_h_reference_position
 /*338-341
 
H axis reference position.*SL axis_h_motor_position
 /*342-345
 
H axis motor position.*SL axis_h_position_error
 /*346-349
 
H axis position error.*SL axis_h_aux_position
 /*350-353
 
H axis auxiliary position.*SL axis_h_velocity
 /*354-357
 
H axis velocity.*SL axis_h_torque
 /*358-361
 
H axis torque.*UW axis_h_analog_in
 /*362-363
 
H axis analog input.*UB axis_h_halls
 /*364
 
H Hall Input Status.*UB axis_h_reserved
 /*365
 
Reserved.*SL axis_h_variable
 /*366-369
 

Detailed Description

Definition at line 472 of file gclib.vb.


The documentation for this struct was generated from the following file: