Vai al contenuto
PLC Forum


Problema Sommatoria Cpm2A


Messaggi consigliati

chinellatomarco
Inserito:

Scusate ragazzi ho questo problema:

Devo eseguire una banale istruzione di sommatoria su Plc CPM2A.

Questa è l'istruzione:

+ dm23 #2 dm25.

Continua a darmi errore e mi inserisce solo in rettangolo col segno + in rosso nel mezzo...

Qualcuno sa darmi spiegazioni?

Il cpm2a non supporta tale istruzione?

Grazie anticipatamente.


Inserita: (modificato)

Esatto, nel CPM (e nei CQM1, comunque nei PLC prima dei CJ/CP), la somma di due valori non si esegue con "+" ma con ADD o ADB.

La prima esegue la somma di due numeri in BCD.

La seconda (più simile alla +) esegue la somma di due numeri binari.

Entrambe eseguono l'operazione su operandi canale (word da 16bit). Esistono anche le versioni ADDL e ADBL per numeri a doppio canale (32 bit). La ADBL deve essere mappata.

ps: occhio al Carry Bit. A volte prima di una operazione matematica è bene mettere una CLC (Clear Carry) per evitare operazioni errate

Modificato: da Ctec
chinellatomarco
Inserita:

Grazie mille. Espertissimo come sempre!

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