TG Motion  version 421 - 4033/904 cnc 121
Real-time system for controlling servo drives and I/O modules
_PLC_DATA Struct Reference

main structure for communication between TGMotion and Virtual PLC More...

#include <TGM.h>

Public Attributes

size_t structSize
 structure size
 
SYSTEMPSystem_Memory
 pointer to system memory
 
void * PData_Memory
 pointer to data memory
 
void * POsc_Memory
 pointer to oscilloscope memory
 
void * PCam_Memory
 pointer to cam memory
 
SERVOPServo_Memory
 pointer to servo memory
 
DIOPDio_Memory
 pointer to dio memory
 
INTERPOLATORPInterpolator_Memory
 pointer to interpolator memory
 
void * Pointer_interpolator_params
 pointer to InterpolatorWrite memory
 
void * Pointer_interpolator_get_position
 pointer to InterpolatorRead memory
 
void * PCNCEx
 pointer to CNC memory
 
void * PGCode
 pointer to G code memory
 
char * PCNCIni
 pointer to CNC ini memory (copy of CNC_Exe.INI file)
 
UNIVERSAL_MEMORYPUniversalMemory
 pointer to universal memory
 
void * PReserve5_Memory
 reserved
 
volatile RECEIVE_DATA_CANPReciveDataCan1
 Pointer to CAN receive data buffer, size is CAN_RECIEVE_DATA_BUFFER_SIZE, can be null. First CAN channel (Servo).
 
volatile RECEIVE_DATA_CANPReciveDataCan2
 Pointer to CAN receive data buffer, size is CAN_RECIEVE_DATA_BUFFER_SIZE, can be null. Second CAN channel if available (DIO).
 
PLC_IMPORT_FUNCTIONS functions
 structure with all imported functions
 

Detailed Description

main structure for communication between TGMotion and Virtual PLC

Definition at line 1475 of file TGM.h.


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