13.2.2 TABLEAU DE DISPONIBILITÉ DE LA MÉMOIRE CIRCULAIRE
Ce tableau sert à évaluer l'impact sur la quantité maximale de collectes prises en charge en fonction des canaux actifs et lorsque le comptage du
canal numérique en événements est également activé.
CANAUX
CANAUX ANALOGIQUES
NUMÉRIQUES
0
0
1
2
3
4
5
6
6
6
13.2.3 CODE D'EXEMPLE
typedef
enum
e_oee_collect_memmap
{
ADDR_MAX_RECORDS_QTTY,
ADDR_LAST_RECORD,
ADDR_FIRST_RECORD,
ADDR_REQUESTED_RECORD,
ADDR_TIMESTAMP_UNIX_HIGH,
ADDR_TIMESTAMP_UNIX_LOW,
ADDR_TIMESTAMP_MS,
ADDR_DIGITAL_CHANNEL_EVENT_INDEX,
ADDR_EVENT_TYPE,
ADDR_DIGITAL_CHANNEL_1_HIGH,
ADDR_DIGITAL_CHANNEL_1_LOW,
ADDR_DIGITAL_CHANNEL_2_HIGH,
ADDR_DIGITAL_CHANNEL_2_LOW,
ADDR_DIGITAL_CHANNEL_3_HIGH,
ADDR_DIGITAL_CHANNEL_3_LOW,
ADDR_DIGITAL_CHANNEL_4_HIGH,
ADDR_DIGITAL_CHANNEL_4_LOW,
ADDR_DIGITAL_CHANNEL_5_HIGH,
ADDR_DIGITAL_CHANNEL_5_LOW,
ADDR_DIGITAL_CHANNEL_6_HIGH,
ADDR_DIGITAL_CHANNEL_6_LOW,
ADDR_ANALOG_CHANNEL_1_HIGH,
ADDR_ANALOG_CHANNEL_1_LOW,
ADDR_ANALOG_CHANNEL_2_HIGH,
ADDR_ANALOG_CHANNEL_2_LOW
} oee_collect_memmap_t;
typedef
enum
e_digital_channels
{
DIGITAL_CHANNEL_1,
DIGITAL_CHANNEL_2,
DIGITAL_CHANNEL_3,
DIGITAL_CHANNEL_4,
DIGITAL_CHANNEL_5,
DIGITAL_CHANNEL_6,
DIGITAL_CHANNELS_TOTAL
}
digital_channels_t
typedef
enum
e_analog_channels
{
ANALOG_CHANNEL_1,
ANALOG_CHANNEL_2,
ANALOG_CHANNELS_TOTAL
}
analog_channels_t
typedef
enum
e_channel_digital_event_index
{
DIGITAL_CHANNEL_EVENT_INDEX_NONE,
DIGITAL_CHANNEL_EVENT_INDEX_CH1,
DIGITAL_CHANNEL_EVENT_INDEX_CH2,
DIGITAL_CHANNEL_EVENT_INDEX_CH3,
DIGITAL_CHANNEL_EVENT_INDEX_CH4,
DIGITAL_CHANNEL_EVENT_INDEX_CH5,
DIGITAL_CHANNEL_EVENT_INDEX_CH6,
NOVUS AUTOMATION
QUANTITÉ MAXIMALE (SANS
COMPTAGE EN ÉVÉNEMENTS)
1
2
0
0
0
0
0
0
1
2
Tableau 22 – Disponibilité de la mémoire circulaire
// Periodic log, no event associated to digital channel
// Event - channel 1
// Event - channel 2
// Event - channel 3
// Event - channel 4
// Event - channel 5
// Event - channel 6
QUANTITÉ MAXIMALE (AVEC
COMPTAGE EN ÉVÉNEMENTS)
7096
5806
5806
4258
3361
2777
2365
2060
1935
1824
4913
4913
4913
4258
3361
2777
2365
2060
1935
1824
98/102