Vai al contenuto
PLC Forum

Partecipa anche tu alla Live su Youtube martedì 28/01/2025 per festeggiare i 24 anni di PLC Forum

Per ulteriori informazioni leggi questa discussione: https://www.plcforum.it/f/topic/326513-28012025




Conversioni E Varie


Messaggi consigliati

Inserito:

Scusate,

ma c'e' un modo (abbastanza veloce) per non incappare nelle (per me odiose) conversioni tra BCD, Int, Real,ecc...

Ogni volta che facccio qualche opearazione, tipo contatori, confronti o varie rimango sempre incastrato sulle differenze tra i tipi di dati degli ingressi......

(vedi contatori che danno in uscita BCD o esadecim. e op di confronto che leggono Int o Real).....

ace


Inserita:

certo:

entri nellì'editor KOP/AWL/FUP,

dal menu ? selezioni

guida KOP se programmi in KOP

guida AWL se programmi in AWL

guida FUP e programmi in FUP

selezioni la scheda Sommario e da li puoi vedere "Operazioni di conversione"

intendevi questo oppure hai bisogno della fatidica variabile universale? :P

Inserita:

beh....quello e' l'.......ok mi serve sicuramente....

ma che e' la variabile "universale"????

ciao

Inserita:
ma che e' la variabile "universale"????

E' uno scherzo (osserva la faccina). L'unico modo di non far conversioni è...non averne bisogno.

Se le tue variabili le acquisici in interi e le operazioni aritmetiche danno risultati =<65535, non hai bisogno di fare conversioni: lavori solo con interi

Inserita:

hi,

Si, ma gia' per inserendo un contatore, per sapere lo stato dello stesso lo trovo scritto in formato BCD, quindi devo poi convertirlo per poter fargli fase una operaz. di confronto.....o sbaglio???

bye

Inserita:

hai ragione, per qualche arcano motivo (se qualcuno lo sa, sarei curioso) il conteggio di un contatore è contenuto in formato BCD.

ma è talmente semplice contare un fronte di un segnale che non c'è bisogno di un contatore INT o DINT incorporato nelle funzioni ecco perchè forse siemens ha messo a disposizione dei programmatori i contatori in formato BCD <_< (vi prego, voglio illudermi che sia così :blink: )

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