Jump to content
PLC Forum


Sign in to follow this  
Matte20

Ascensore programma

Recommended Posts

Matte20

Buongiorno a tutti,

Devo programmare un ascensore per tre piani in KOP su software T.I.A V14 utilizzando anche un array.

Mi spiego meglio:

L'ascensore deve salire e scendere in base al pulsante di chiamata premuto(e fin qui non ho riscontrato problemi) ed ogni pulsante deve riempire un array[1...10] of INT.

Il dato contenuto  nell'array 10 deve spostarsi nell'array 9 e cosi via fin quando non si riempie l'array.

Il mio problema è: 

Come faccio a spostare i dati?

Esiste un comando particolare?

Share this post


Link to post
Share on other sites

acquaman

Che tipo di dati Word, Int, Byte, Dint, Real?

 

Comunque puoi usare l'FC90 "WSR" che trovi in "Standard Library/TI-S7 Conferting Block"

Share this post


Link to post
Share on other sites
Matte20

Uso dati di tipo int.

L'ascensore nel salire/scendere deve dare precedenza al numero del piano inserito nell'array 1 e quando arriva la piano deve far scalare il numero del piano inserito nell'array 2 all'array 1.

in piu ogni volta che premo un pulsante devo incrementare l'index dell'array e mantenerlo dopo aver resettato il pulsante di chiamata.

il software che utilizzo è tia v14.

 

Share this post


Link to post
Share on other sites
acquaman

Al caso tuo ci sono anche gli FC LIFO e FIFO sempre nella stessa libreria, sempre che tu stia usando il PLC S7 300 che non hai specificato.

Share this post


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.

Sign in to follow this  

×
×
  • Create New...