Vai al contenuto
PLC Forum


Operazione Sum


christian924

Messaggi consigliati


Come s'intuisce dal mnemonico dell'istruzione (SUM), si tratta di un'istruzione per la sommatoria di una serie di dati. Il primo argomento definisce il numero di word consecutive da sommare fra di loro. Il secondo argomento è il puntatore della prima word della serie di dati da sommare. Il terzo argomento è il puntatore della prima word contenente il risultato (le word di risultato sono due).

Il numero massimo di word sommabili è pari a 999. Infatti, gli ultimi quattro bit della word del primo argomento della funzione servono per definire il tipo di dati (HEX o BCD), il tipo di dati (generalmente word ma anche byte), e - nel caso di utilizzo a byte - se debba essere ignorato il byte più significativo contenuto nella prima word da sommare. Non ricordo a memoria l'ordine di questi flag... ci vorrebbe un manuale che ora non ho sotto mano.

Ecco un esempio: SUM, #0004, DM0, DM100 Ponendo DM0=5, DM1=10, DM2=20 e DM3=40, il risultato in DM10 sarà 75. In realtà sarà 0000-0075 (DM101-DM100).

Procurati un manuale, Omron spiega sempre molto bene.

Ciao.

Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora
×
×
  • Crea nuovo/a...