Data Acquisition in MMM - "Time-based / cyclic trigger"
Data Acquisition in MMM - “Time-based / cyclic trigger”
SINUMERIK Service Assistance - Data acquisition in MMM - “Time-based / cyclic trigger” (max. 50 variables, of which #5 in 5 sec. reading cycle) |
|||||||||
Aspect/ |
Reading cycle |
# Vars |
Variable |
Address SIN840 / SINUMERIK ONE |
Adress SIN828 |
Data type MMM |
Unit MMM |
Data type MindSphere |
Unit MindSphere |
SINUMERIK_CSRAW |
5 sec. |
1 |
NCKAlive |
/Nck/State/nckAliveAndWell |
/Nck/State/nckAliveAndWell |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
PowerOnTime |
/Nck/ChannelDiagnose/poweronTime |
/Nck/ChannelDiagnose/poweronTime |
DOUBLE |
One |
DOUBLE |
ONE |
||
3 |
PrioAlarm |
/NCK/TopPrioalarm/textIndex[1] |
/Nck/TopPrioalarm/textIndex[1] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
SetupTime |
/Nck/ChannelDiagnose/setupTime |
/Nck/ChannelDiagnose/setupTime |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
timesync_offset |
/ePSStore/timesync_offset |
/ePSStore/timesync_offset |
DOUBLE |
One |
DOUBLE |
ONE |
||
CSM_General_Info |
30 sec. |
1 |
NUM_AXES_IN_SYSTEM |
/Nck/ChannelDiagnose/dpAxisCfgNumAxes |
/Nck/ChannelDiagnose/dpAxisCfgNumAxes |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
NC_CPU_Ready |
/Plc/DataBlock/Bit[c10,104.7] |
n/a |
DOUBLE |
One |
DOUBLE |
ONE |
||
3 |
Variable_Group1 1) |
/Plc/DataBlock/Byte[c10,108] |
/Plc/DataBlock/Byte[c2700,2] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
5 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
6 |
Variable_Group2 2) |
/Plc/DataBlock/Byte[c10,109] |
/Plc/DataBlock/Byte[c2700,3] |
DOUBLE |
One |
DOUBLE |
ONE |
||
7 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
8 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
9 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
10 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
CSM_AX01 |
30 sec. |
1 |
AX01_Drives_Status |
2,3,1 |
2,3,1 |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
AX01_Motor_Temp |
35,3,1 |
35,3,1 |
DOUBLE |
°C |
DOUBLE |
°C |
||
3 |
AX01_ImpulseEnable_PLC |
/Channel/MachineAxis/impulseEnable[u1,1] |
/Channel/MachineAxis/impulseEnable[u1,1] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
AX01_ControlConfirmActive_NC |
/Channel/MachineAxis/contrConfirmActive[u1,1] |
/Channel/MachineAxis/contrConfirmActive[u1,1] |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
AX01_Variable_Group 3) |
/Plc/DataBlock/Byte[c31,93] |
/Plc/DataBlock/Byte[c3900,4001] |
DOUBLE |
One |
DOUBLE |
ONE |
||
6 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
CSM_AX02 |
30 sec. |
1 |
AX02_Drives_Status |
2,3,2 |
2,3,2 |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
AX02_Motor_Temp |
35,3,2 |
35,3,2 |
DOUBLE |
°C |
DOUBLE |
°C |
||
3 |
AX02_ImpulseEnable_PLC |
/Channel/MachineAxis/impulseEnable[u1,2] |
/Channel/MachineAxis/impulseEnable[u1,2] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
AX02_ControlConfirmActive_NC |
/Channel/MachineAxis/contrConfirmActive[u1,2] |
/Channel/MachineAxis/contrConfirmActive[u1,2] |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
AX02_Variable_Group 3) |
/Plc/DataBlock/Byte[c32,93] |
/Plc/DataBlock/Byte[c3901,4001] |
DOUBLE |
One |
DOUBLE |
ONE |
||
6 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
CSM_AX03 |
30 sec. |
1 |
AX03_Drives_Status |
2,3,3 |
2,3,3 |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
AX03_Motor_Temp |
35,3,3 |
35,3,3 |
DOUBLE |
°C |
DOUBLE |
°C |
||
3 |
AX03_ImpulseEnable_PLC |
/Channel/MachineAxis/impulseEnable[u1,3] |
/Channel/MachineAxis/impulseEnable[u1,3] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
AX03_ControlConfirmActive_NC |
/Channel/MachineAxis/contrConfirmActive[u1,3] |
/Channel/MachineAxis/contrConfirmActive[u1,3] |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
AX03_Variable_Group 3) |
/Plc/DataBlock/Byte[c33,93] |
/Plc/DataBlock/Byte[c3902,4001] |
DOUBLE |
One |
DOUBLE |
ONE |
||
6 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
CSM_AX04 |
30 sec. |
1 |
AX04_Drives_Status |
2,3,4 |
2,3,4 |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
AX04_Motor_Temp |
35,3,4 |
35,3,4 |
DOUBLE |
°C |
DOUBLE |
°C |
||
3 |
AX04_ImpulseEnable_PLC |
/Channel/MachineAxis/impulseEnable[u1,4] |
/Channel/MachineAxis/impulseEnable[u1,4] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
AX04_ControlConfirmActive_NC |
/Channel/MachineAxis/contrConfirmActive[u1,4] |
/Channel/MachineAxis/contrConfirmActive[u1,4] |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
AX04_Variable_Group 3) |
/Plc/DataBlock/Byte[c34,93] |
/Plc/DataBlock/Byte[c3903,4001] |
DOUBLE |
One |
DOUBLE |
ONE |
||
6 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
CSM_AX05 |
30 sec. |
1 |
AX05_Drives_Status |
2,3,5 |
2,3,5 |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
AX05_Motor_Temp |
35,3,5 |
35,3,5 |
DOUBLE |
°C |
DOUBLE |
°C |
||
3 |
AX05_ImpulseEnable_PLC |
/Channel/MachineAxis/impulseEnable[u1,5] |
/Channel/MachineAxis/impulseEnable[u1,5] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
AX05_ControlConfirmActive_NC |
/Channel/MachineAxis/contrConfirmActive[u1,5] |
/Channel/MachineAxis/contrConfirmActive[u1,5] |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
AX05_Variable_Group 3) |
/Plc/DataBlock/Byte[c35,93] |
/Plc/DataBlock/Byte[c3904,4001] |
DOUBLE |
One |
DOUBLE |
ONE |
||
6 |
DOUBLE |
One |
DOUBLE |
ONE |
|||||
CSM_SP01 |
30 sec. |
1 |
SP01_Drives_Status |
2,3,6 |
2,3,6 |
DOUBLE |
One |
DOUBLE |
ONE |
2 |
SP01_Motor_Temp |
35,3,6 |
35,3,6 |
DOUBLE |
°C |
DOUBLE |
°C |
||
3 |
SP01_ImpulseEnable_PLC |
/Channel/MachineAxis/impulseEnable[u1,6] |
/Channel/MachineAxis/impulseEnable[u1,6] |
DOUBLE |
One |
DOUBLE |
ONE |
||
4 |
SP01_ControlConfirmActive_NC |
/Channel/MachineAxis/contrConfirmActive[u1,6] |
/Channel/MachineAxis/contrConfirmActive[u1,6] |
DOUBLE |
One |
DOUBLE |
ONE |
||
5 |
SP01_Variable_Group 4) |
/Plc/DataBlock/Byte[c36,93] |
/Plc/DataBlock/Byte[c3905,4001] |
DOUBLE |
One |
DOUBLE |
ONE |
||
6 |
DOUBLE |
One |
DOUBLE |
ONE |
1) Variable_Group1 contains these three variables: "NC_Ready", "Drives_Cyclic" and "Panel_BTSS_Ready" variables.
2) Variable_Group2 contains these five variables: "NC_Battery_Alarm", "AirTemp_Alarm", "Cooling_Temp_Alarm_NCU", "PC_System_Error" "and NC_Alarm_Pending".
3) AX*_Variable_Group contains these two variables: "AX*_Enable_Impulse" and "AX*_Drive_Ready".
4) SP*_Variable_Group contains these two variables: "SP*_Enable_Impulse" and "SP*_Drive_Ready".