Cos'è ElectroYou | Login Iscriviti

ElectroYou - la comunità dei professionisti del mondo elettrico

Linguaggio LADDER

PLC, servomotori, inverter...robot

Moderatori: Foto Utentedimaios, Foto Utentecarlomariamanenti

0
voti

[1] Linguaggio LADDER

Messaggioda Foto UtenteLipari » 1 ott 2014, 19:42

Ciao a tutti.
Non sono un programmatore ma qualche cosa riesco a concludere.
Ho programmato in GWBasic, poi in QBasic, Quickbasic, Clipper, VB5 e da un po' di tempo lavoricchio con Arduino.
Ma non ho mai avuto la necessità di approfondire...e neppure la passione.
Arduino si programma in C e costa 25 euro. Il solo yP con boolader incorparato costa 7 euro.
Prezzi accessibilissimi.
Ma, come al solito, Arduino mi ha annoiato.
Cosa c'è di simile ed economico in linguaggio LADDER?
Chiedo questo perché tante applicazioni, di cui non sento assoluto bisogno di realizzare, è più facile ed immediato realizzarle in LADDER che in C, posso con ragione affermare che tutto è in funzione di ciò che si deve realizzare.
Cosa mi consigliate?
C'è solo il CubLoc?
E' scontato che poi avrò bisogno dello stadio di uscita (TR + Relè) e di una protezione in ingresso
(Fototransistor?)
Però economico...è un passatempo.
Grazie
Avatar utente
Foto UtenteLipari
17 2
 
Messaggi: 42
Iscritto il: 17 set 2014, 19:30

2
voti

[2] Re: Linguaggio LADDER

Messaggioda Foto Utenteg.schgor » 2 ott 2014, 5:36

Se è per passatempo consiglio questo programma di simulazione,
che è gratuito per scopi didattici.
Segnalo anche una serie di "esercizi", iniziando da questo,
esercizi che introducono nella problematica della programmazione dei PLC.
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

0
voti

[3] Re: Linguaggio LADDER

Messaggioda Foto UtenteLipari » 2 ott 2014, 8:14

Ho già provato questo programma dopo aver visitato il suo blogh.
Anzi ne approfitto per dire ad altri che:
-facedno click con tasto sx del mouse su un'ingresso è come premere un pulsante
- facendo click con tasto dx è come premere un interruttore.

Di contro non riesco a lavorare con i timer, o meglio l'unica funzione che sono riuscito a scoprire è il ritardo all'eccitazione.
Avatar utente
Foto UtenteLipari
17 2
 
Messaggi: 42
Iscritto il: 17 set 2014, 19:30

2
voti

[4] Re: Linguaggio LADDER

Messaggioda Foto Utentecarlomariamanenti » 2 ott 2014, 9:14

Lipari ha scritto:....
Cosa mi consigliate?
C'è solo il CubLoc?...


Ciao Foto UtenteLipari,
Per quelle che sono le tue conoscenze il consiglio potrebbe essere quello di approcciare ad un PLC programmabile in linguaggi IEC prediligendo i linguaggi ST che hanno costrutti simili al Basic che tu già conosci, o laddove disponibile il linguaggio C.

Per quanto riguarda il CuBloc si tratta di un controllore un poco particolare utilizato in alcuni prodotti come PLC e in altri casi come controllore per robotica: prevede due linguaggi di programmazione, il Basic e il Ladder, che possono "convivere" nel controllo del processo in esecuzione "parallela".

Il linguaggio Ladder non prevede però un set di comandi, FB, molto esteso e quindi la soluzione migliore è quella di programmarlo in Basic e in Ladder per alcune semplici funzioni di logica.

L'oggetto prevede normalmente, dipende dal target, almeno due porte seriali una delle quali può controllare dispositivi I2Cbus, dispone di DI, DO, AI, AO, uscite PWM che possono controllare all'occorrenza degli attuatori Servo o di tipo ESC.

Qui potrai trovare tutta la documentazione del caso.
Avatar utente
Foto Utentecarlomariamanenti
60,1k 6 11 13
G.Master EY
G.Master EY
 
Messaggi: 4324
Iscritto il: 18 gen 2012, 10:44

0
voti

[5] Re: Linguaggio LADDER

Messaggioda Foto UtenteCandy » 2 ott 2014, 22:00

A me non piace proprio, invece, l'impostazione della domanda e del thread.

Premesso che il linguaggio ladder è una soluzione grafica, povera, per risolvere semplici reti booleane, non serve a nulla impararlo tanto per fare. E' come se si volesse studiare una lingua alternativa, senza poi usarla. Non si imparerebbe, (e non si impara), nulla.
Avatar utente
Foto UtenteCandy
32,5k 7 10 13
CRU - Account cancellato su Richiesta utente
 
Messaggi: 10123
Iscritto il: 14 giu 2010, 22:54

3
voti

[6] Re: Linguaggio LADDER

Messaggioda Foto Utenteg.schgor » 3 ott 2014, 6:43

Non è importante l'apprendimento del "linguaggio" Ladder in sè
(del resto estremamente facile e di rapida acquisizione),
quanto l'approccio concettuale alla soluzione dei problemi
di automazione industriale basati sulla logica booleana.
E' innegabile che la rappresentazione Ladder consente
una comprensione più immediata delle relazioni logiche
rispetto a qualsiasi altro linguaggio di programmazione
(e questo giustifica il suo uso anche se i relè sono stati
soppiantati dall'elettronica).
La disponibilità di simulatori che permettono la verifica
del funzionamento dello schema, rende poi estremamente
estremamente efficace lo studio di programmazione dei PLC.
Per questo avevo tentato di introdurre una serie di esercizi
tratti da reali progetti industriali, con difficoltà crescente,
ma l'iniziativa si è fermata ai pochi primi esercizi per mancanza
di partecipazione...
Avatar utente
Foto Utenteg.schgor
57,8k 9 12 13
G.Master EY
G.Master EY
 
Messaggi: 16971
Iscritto il: 25 ott 2005, 9:58
Località: MILANO

1
voti

[7] Re: Linguaggio LADDER

Messaggioda Foto Utentebadilant » 6 ott 2014, 22:48

Linguaggio ladder Sì o no?

Vi sono molti approcci all'argomento.

E non vi può essere una soluzione comune o una sola linea di pensiero.
Approvo quanto scritto da Giovanni.

Nello specifico del mio lavoro, i programmi delle mie macchine ed impianti, sono fatti al circa 50% in Ladder e 50% in lista istruzioni o altro.
In quella parte di programma, di gestione generale, devo considerare che anche un cliente o un collega poco preparato alla programmazione, possa in situazioni di mergenza "metterci le mani".
In questo caso il programma deve essere comprensibile, chiaro e commentato.
Nei blocchi speciali tecnologici, dove nessuno al di fuori di esperti è autorizzato a mettere mano, faccio come mi pare ed uso il linguaggio più consono alla situazione.

Ciao.
Una volta nel gregge è inutile che abbai: scodinzola!
Anton Cechov
Avatar utente
Foto Utentebadilant
3.727 1 4 8
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 369
Iscritto il: 28 giu 2013, 7:42
Località: Lomellina

0
voti

[8] Re: Linguaggio LADDER

Messaggioda Foto Utentebadilant » 6 ott 2014, 23:05

Beh, le CALL ai blocchi funzionali di una certa rilevanza, a parte essere alquanto "bruttine" in LADDER, sono anche illeggibili.
Non parilamo poi se dobbiamo andare "on -line" :roll:
Quindi scelta di tutto rispetto la tua .
Una volta nel gregge è inutile che abbai: scodinzola!
Anton Cechov
Avatar utente
Foto Utentebadilant
3.727 1 4 8
Utente disattivato per decisione dell'amministrazione proprietaria del sito
 
Messaggi: 369
Iscritto il: 28 giu 2013, 7:42
Località: Lomellina


Torna a Automazione industriale ed azionamenti

Chi c’è in linea

Visitano il forum: Nessuno e 13 ospiti