DOCA0275IT-01

Comandi Counter Logic

Panoramica

Il custom logic editor utilizza i seguenti comandi counter logic:

  • COUNTER

  • COUNTER_NV

COUNTER

Il comando COUNTER:

  • Aumenta o diminuisce un valore di conteggio

  • Fornisce un metodo per impostare il valore di conteggio a un valore preimpostato

  • Indica quando il valore di conteggio è uguale a 0

  • Indica la relazione tra il valore di conteggio e il valore preimpostato: uguale a, maggiore o minore di

  • Salva lo stato di incremento, decremento e impostazione dalla scansione precedente.

Argomenti

Rappresentazione

3

COUNTER TmpReg1 KValue TmpReg2

Argomento di ingresso

Tipo

Intervallo/Bit

Descrizione

KValue

UINT

0–65.535

Valore predefinito contatore

TmpReg2

UINT

Bit4

Aumenta il valore corrente del contatore su un fronte di salita. Il valore corrente del contatore viene portato da 0 a 65.535.

Bit5

Diminuisce il valore corrente del contatore su un fronte di discesa. Il valore corrente del contatore viene portato da 65.535 a 0.

Bit6

Imposta il valore corrente contatore al valore predefinito su un fronte in salita

Argomento di uscita

Tipo

Intervallo/Bit

Descrizione

TmpReg1

UINT

0–65.535

Valore corrente contatore

TmpReg2

UINT

Bit0

Il valore corrente del contatore è 0: TmpReg1=0

Bit1

Il valore corrente del contatore è inferiore al valore predefinito: TmpReg1<KValue

Bit2

Il valore corrente del contatore è uguale al valore predefinito: TmpReg1=KValue

Bit3

Il valore corrente del contatore è superiore al valore predefinito: TmpReg1>KValue

Bit7

Bit di cronologiaTmpReg2.Bit4

Bit8

Bit di cronologiaTmpReg2.Bit5

Bit9

Bit di cronologiaTmpReg2.Bit6

COUNTER_NV

Il comando COUNTER_NV:

  • Aumenta o diminuisce un valore di conteggio

  • Fornisce un metodo per impostare il valore di conteggio a un valore preimpostato

  • Indica quando il valore di conteggio è uguale a 0

  • Indica la relazione tra il valore di conteggio e il valore preimpostato: uguale a, maggiore o minore di

  • Salva l'incremento, la diminuzione e lo stato impostato dalla scansione precedente

Utilizzare il comando COUNTER_NV invece del comando COUNTER per mantenere il conteggio durante uno spegnimento e riaccensione.

Argomenti

Rappresentazione

3

COUNTER NVReg1 KValue NVReg2

Argomento di ingresso

Tipo

Intervallo/Bit

Descrizione

KValue

UINT

0–65.535

Valore predefinito contatore

NVReg2

UINT

Bit4

Aumenta il valore corrente del contatore su un fronte di salita. Il valore corrente del contatore viene portato da 0 a 65.535.

Bit5

Diminuisce il valore corrente del contatore su un fronte di discesa. Il valore corrente del contatore viene portato da 65.535 a 0.

Bit6

Imposta il valore corrente contatore al valore predefinito su un fronte in salita

Argomento di uscita

Tipo

Intervallo/Bit

Descrizione

NVReg1

UINT

0–65.535

Valore corrente contatore

NVReg2

UINT

Bit0

Il valore corrente del contatore è 0: NVReg1=0

Bit1

Il valore corrente del contatore è inferiore al valore predefinito: NVReg1<KValue

Bit2

Il valore corrente del contatore è uguale al valore predefinito: NVReg1=KValue

Bit3

Il valore corrente del contatore è superiore al valore predefinito: NVReg1>KValue

Bit7

Bit di cronologiaNVReg2.Bit4

Bit8

Bit di cronologiaNVReg2.Bit5

Bit9

Bit di cronologiaNVReg2.Bit6

Feedback
QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.