Jump to content
PLC Forum


Machine Expert - Basic, funzione IF-THEN


Recommended Posts

Gianluca Ginoble
Posted

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?

 


Posted

IF %MW = 2 THEN

      mioOutput:= FALSE;

ELSE

      mioOutput:= TRUE;

END_IF;

 

potranno cambiare dei punti e virgola necessari o no, ma la solfa è questa

 

Posted

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

immagine.thumb.png.71006d86bcca452f258fd07b48a6a3c6.png

 

poi fai il richiamo nel progamma

immagine.thumb.png.f3cccd8ef128ca2802848ea1552063b3.png

 

un saluto

Valvolina

 

  • 2 weeks later...
Gianluca Ginoble
Posted

Ottima soluzione Valvolina.

Implementata e funzionante.

 

Grazie.

Gianluca.

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...