Jump to content
PLC Forum


teof

CONFRONTO DI DUE NUMERI REAL

Recommended Posts

teof

Buongiorno, dovrei confrontare due numeri REAL su CX-PROGRAMMER ma quando faccio [ > dato1 dato2 ] (dato1 e dato2 entrambi real nella memoria D) non mi funziona il confronto, andando anche nella guida mi dice che non è possibile fare il confronto fra due memorie D, mi servirebbe anche sapere come posso fare per confrontare un dato in REAL con un numero (ad esempio 100), qualcuno mi può aiutare? GRAZIE.

Link to post
Share on other sites

Ctec

Il  [ > dato1 dato2 ] implica un confronto tra due dati word (16bit) senza segno, per confrontare due REAL (o Float) devi usare >F (la F sta per Float, appunto). Se devi confrontare due word con segno, devi usare >S. Se devi confrontare due doppie word, devi usare >L (>SL se con segno). Infine se confronti due Real a doppia precisione, userai >D.

Se devi confrontare un dato con una costante, quest'ultima deve essere espressa nel tipo giusto: se real, il tuo 100 sarà +100,0 . Se è una word o doppia word, sarà &100 senza segno o +100 con segno.

Ricordarsi che in Omron un valore costante deve sempre avere un prefisso (&, +, -, #) altrimenti verrà interpretato come indirizzo (canale) CIO.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...