salve,
sto partecipando ad una selezione per un corso per la programmazione dei plc in codesys.
Io sono ing. elettrico ma confesso di essere del tutto ignorante sulla materia, tuttavia sento sempre parlare dello step come linguaggio di programmazione, mi chiedevo quindi quanta intersezione ci fosse tra lo step e il codesys e che rivendibilità può avere il codesys?
grazie
codesys e step
Moderatori:
dimaios,
carlomariamanenti
6 messaggi
• Pagina 1 di 1
5
voti
Ciao
antonio07, lo "Step" non è di per se un linguaggio di programmazione ma bensì un ambiente di sviluppo di Siemens: Step7 ....
Cosdesys è invece l'ambiente di sviluppo di 3S adottato con con differenti modifiche da Beckoff, Lenze, Berger Lahr (ora Schneider Electric), Schneider Electric con ben due varianti: So Machine e So Machine Motion e molti altri costruttori di hardware.
I linguaggi dell'ambiente Siemens sono proprietari e di difficile portabilità, i liguaggi dell'ambiente 3S sono standard IEC1131 e sono, per le librerie standard e/o compatibili), completamente portabili.
Per tua conoscenza ora anche Siemens si sta avvicinando ad alcuni concetti "Standard" con un nuovo prodotto dal nome TIA Portal ma comunque con linguaggi proprietari.
Oltre ai linguaggi di programmazione standard IEC1131 che potrai facilmente riconoscere sul sito di 3S alcuni costruttori dispongono di ambienti di sviluppo proprietari comunque compatibili allo standard IEC1131 con l'aggiunta di ulteriori linguaggi come l'ansi C, il C++, il Basic con la possibilità di incorporare parti di codice scritte con MatLab e SciLab.
In riferimento alla programmazione Safety, i costruttori che anno adottato gli ambienti di sviluppo basati si Codesys e quidi sui linguaggi IEC1131 hanno scelto gli standard openSAFETY; mentre in riferimento alla programmazione motion fanno riferimento nella maggioranza dei casi agli standard PLCopen anche se molti costruttori dispongono di librerie motion personali PLCopen based o di tipo Module e molto altro.
antonio07, questo è un mondo molto vasto e complesso e descrivere nel dettaglio quali le risorse disponibili per quali fornitori e per quali usi è estremamente complesso.
Se desideri particolari dettagli e/o documentazioni non hai che da chiedere.
Buon lavoro, -carlo.
Cosdesys è invece l'ambiente di sviluppo di 3S adottato con con differenti modifiche da Beckoff, Lenze, Berger Lahr (ora Schneider Electric), Schneider Electric con ben due varianti: So Machine e So Machine Motion e molti altri costruttori di hardware.
I linguaggi dell'ambiente Siemens sono proprietari e di difficile portabilità, i liguaggi dell'ambiente 3S sono standard IEC1131 e sono, per le librerie standard e/o compatibili), completamente portabili.
Per tua conoscenza ora anche Siemens si sta avvicinando ad alcuni concetti "Standard" con un nuovo prodotto dal nome TIA Portal ma comunque con linguaggi proprietari.
Oltre ai linguaggi di programmazione standard IEC1131 che potrai facilmente riconoscere sul sito di 3S alcuni costruttori dispongono di ambienti di sviluppo proprietari comunque compatibili allo standard IEC1131 con l'aggiunta di ulteriori linguaggi come l'ansi C, il C++, il Basic con la possibilità di incorporare parti di codice scritte con MatLab e SciLab.
In riferimento alla programmazione Safety, i costruttori che anno adottato gli ambienti di sviluppo basati si Codesys e quidi sui linguaggi IEC1131 hanno scelto gli standard openSAFETY; mentre in riferimento alla programmazione motion fanno riferimento nella maggioranza dei casi agli standard PLCopen anche se molti costruttori dispongono di librerie motion personali PLCopen based o di tipo Module e molto altro.
Se desideri particolari dettagli e/o documentazioni non hai che da chiedere.
Buon lavoro, -carlo.
-

carlomariamanenti
60,1k 6 11 13 - G.Master EY

- Messaggi: 4324
- Iscritto il: 18 gen 2012, 10:44
0
voti
Per rivendibilità intendevo la diffusione in ambito lavorativo rispetto ad altri ambienti come per esempio quello siemens
grazie comunque della risposta
Caro Carlo, la tua risposta è stata fin troppo tecnica.
Formulo la domanda diversamente: giacchè vedo che la maggior parte di offerte che hanno a che fare con i plc richiedono esperienza con gli standard Siemens, se diventassi familiare con il codesys, poi sarebbe facile avere a che fare con gli standard siemens o sono due mondi de tutto diversi e dunque avrei difficoltà a candidarmi per posizioni che chiedono x anni di esperienza con il plc siemens xx?
grazie
grazie comunque della risposta
Caro Carlo, la tua risposta è stata fin troppo tecnica.
Formulo la domanda diversamente: giacchè vedo che la maggior parte di offerte che hanno a che fare con i plc richiedono esperienza con gli standard Siemens, se diventassi familiare con il codesys, poi sarebbe facile avere a che fare con gli standard siemens o sono due mondi de tutto diversi e dunque avrei difficoltà a candidarmi per posizioni che chiedono x anni di esperienza con il plc siemens xx?
grazie
1
voti
I diversi ambienti di sviluppo non sono "simili" in fatto di portabilità del codice o interfaccia grafica. Però, per imparare a programmare, è indifferente che si parta con CoDeSys piuttosto che con Siemens.
Perché programmare una macchina non significa saper disegnare contatti o scrivere righe di codice, ma far funzionare un processo, che è una storia lunga e complessa.
Quando avrai imparato a programmare, che tu lo abbia fatto con un ambiente piuttosto che un altro, cambiarlo è realmente il male minore: si tratta di imparare ad usare un'interfaccia, conoscere nuovi sistemi di comunicazione, una nuova formattazione delle memoria, piuttosto che nuove librerie, nulla di difficile o complesso.
L'ambiente di sviluppo è "solo" uno strumento di lavoro.
Perché programmare una macchina non significa saper disegnare contatti o scrivere righe di codice, ma far funzionare un processo, che è una storia lunga e complessa.
Quando avrai imparato a programmare, che tu lo abbia fatto con un ambiente piuttosto che un altro, cambiarlo è realmente il male minore: si tratta di imparare ad usare un'interfaccia, conoscere nuovi sistemi di comunicazione, una nuova formattazione delle memoria, piuttosto che nuove librerie, nulla di difficile o complesso.
L'ambiente di sviluppo è "solo" uno strumento di lavoro.
-

Candy
32,5k 7 10 13 - CRU - Account cancellato su Richiesta utente
- Messaggi: 10123
- Iscritto il: 14 giu 2010, 22:54
6 messaggi
• Pagina 1 di 1
Torna a Automazione industriale ed azionamenti
Chi c’è in linea
Visitano il forum: Nessuno e 2 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
