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/
Configuration

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".