Gianluca Ginoble Inserito: 28 marzo 2020 Segnala Share Inserito: 28 marzo 2020 Ciao a tutti. Sono nuovo nel forum e mi chiamo Gianluca. Premetto che sono un novello della programmazione PLC e vi pongo la seguente questione. dovrei fare un blocco funzione o funzione che prende in ingresso una word (%MW) che può assumere valori interi da 0 a 6 e ne fa una elaborazione del tipo: se %MW == 2 allora imposta uscita a FALSE altrimenti imposta uscita a TRUE. Come posso realizzarla? Link al commento Condividi su altri siti More sharing options...
pigroplc Inserita: 28 marzo 2020 Segnala Share Inserita: 28 marzo 2020 IF %MW = 2 THEN mioOutput:= FALSE; ELSE mioOutput:= TRUE; END_IF; potranno cambiare dei punti e virgola necessari o no, ma la solfa è questa Link al commento Condividi su altri siti More sharing options...
valvolina Inserita: 29 marzo 2020 Segnala Share Inserita: 29 marzo 2020 ciao, il linguaggio st non è previsto in Machine Expert basic, puoi programmare in ladder o in lista di istruzioni. quello che ti serve lo farei così: questo è il blocco funzione poi fai il richiamo nel progamma un saluto Valvolina Link al commento Condividi su altri siti More sharing options...
Gianluca Ginoble Inserita: 9 aprile 2020 Autore Segnala Share Inserita: 9 aprile 2020 Ottima soluzione Valvolina. Implementata e funzionante. Grazie. Gianluca. Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
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 accountAccedi
Hai già un account? Accedi qui.
Accedi ora