Matte20 Inserito: 7 marzo 2018 Segnala Inserito: 7 marzo 2018 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?
acquaman Inserita: 7 marzo 2018 Segnala Inserita: 7 marzo 2018 Che tipo di dati Word, Int, Byte, Dint, Real? Comunque puoi usare l'FC90 "WSR" che trovi in "Standard Library/TI-S7 Conferting Block"
Matte20 Inserita: 8 marzo 2018 Autore Segnala Inserita: 8 marzo 2018 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.
acquaman Inserita: 9 marzo 2018 Segnala Inserita: 9 marzo 2018 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.
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