Ogni famiglia, ovvero ogni produttore di #Plc, ha sviluppato il proprio linguaggio di programmazione.

Tuttavia Siemens e tutte le altre compagnie di #Automazione #Industriale hanno creato degli Standard.

Naturalmente Siemens ha sia i suoi linguaggi di programmazione, sia pure gli standard, che possono essere utilizzati, in maniera tale che chiunque arrivi da unโ€™altra famiglia e cha abbia studiato altri modelli di Plc, possa leggere e capire anche quello che viene creato e scritto sui Plc Siemens.

Ovviamente รจ vero anche il contrario. 

Vale a dire che chiunque abbia studiato Siemens, tramite gli standard sarร  in grado di comprendere ciรฒ che viene scritto in altri modelli di Plc non facenti parte del marchio #Siemens.

 ๐ˆ๐ง ๐ฉ๐š๐ซ๐จ๐ฅ๐ž ๐ฉ๐จ๐ฏ๐ž๐ซ๐ž ๐ ๐ฅ๐ข ๐ฌ๐ญ๐š๐ง๐๐š๐ซ๐ ๐ฌ๐จ๐ง๐จ ๐ฌ๐ญ๐š๐ญ๐ข ๐œ๐ซ๐ž๐š๐ญ๐ข ๐ฉ๐ž๐ซ ๐œ๐จ๐ง๐ฌ๐ž๐ง๐ญ๐ข๐ซ๐ž ๐š 

๐ง๐จ๐ข ๐ฉ๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐š๐ญ๐จ๐ซ๐ข ๐๐ข ๐ฉ๐จ๐ญ๐ž๐ซ ๐จ๐ฉ๐ž๐ซ๐š๐ซ๐ž ๐œ๐จ๐ง ๐๐ข๐ฏ๐ž๐ซ๐ฌ๐ข ๐ฆ๐จ๐๐ž๐ฅ๐ฅ๐ข ๐๐ข ๐๐ฅ๐œ.

Tuttavia va precisato che alcuni Plc supportano alcuni linguaggi altri 

Plc ne supportano altri.

 ๐€๐ ๐จ๐ ๐ง๐ข ๐ฆ๐จ๐๐จ:

I linguaggi di programmazione supportati da Siemens nei propri Plc 

sono:

๐…๐ฎ๐ฉ, ๐Š๐จ๐ฉ (๐จ๐ฏ๐ฏ๐ž๐ซ๐จ ๐ข๐ฅ ๐œ๐ฅ๐š๐ฌ๐ฌ๐ข๐œ๐จ ๐‹๐š๐๐๐ž๐ซ), ๐†๐ซ๐š๐ฉ๐ก, ๐€๐ฐ๐ฅ ๐ž๐ ๐’๐œ๐ฅ.

Per quanto riguarda il Fup, va detto che รจ un linguaggio basato sui circuiti elettronici.

Ovvero una serie di blocchi, ognuno dei quali svolge una funzione ben precisa, mi riferisco in particolar modo alle porte logiche dellโ€™algebra di Boole. 

Essendo un linguaggio grafico viene sfruttato per una questione di diagnostica.

๐—ฃ๐—ฒ๐—ฟ ๐—ฑ๐—ถ๐—ฎ๐—ด๐—ป๐—ผ๐˜€๐˜๐—ถ๐—ฐ๐—ฎ ๐˜€๐—ถ ๐—ถ๐—ป๐˜๐—ฒ๐—ป๐—ฑ๐—ฒ ๐—ฐ๐—ผ๐—บ๐—ฝ๐—ฟ๐—ฒ๐—ป๐—ฑ๐—ฒ๐—ฟ๐—ฒ ๐—ฐ๐—ถ๐—ผฬ€ ๐—ฐ๐—ต๐—ฒ ๐˜€๐˜๐—ฎ ๐—ฎ๐—ฐ๐—ฐ๐—ฎ๐—ฑ๐—ฒ๐—ป๐—ฑ๐—ผ.

     ๐ˆ๐ฅ ๐Š๐จ๐ฉ รจ un linguaggio a contatti anchโ€™ esso utilizzato per la 

diagnostica.

Viene definito a contatti perchรฉ con le dovute differenze il Kop graficamente รจ simile ai contatti dellโ€™elettromeccanica classica. 

Anche per questo motivo รจ molto diffuso oltre che di facile comprensione.

Sostanzialmente con questo linguaggio molte delle logiche effettuate dai componenti elettromeccanici possono essere eseguite via software allโ€™interno del Plc

Ho detto molte, poichรฉ i componenti elettromeccanici possono essere ridotti in maniera considerevole.

Ed proprio questo un grande vantaggio.

Poichรฉ per cambiare una logica รจ sufficiente apportare soltanto modifiche al software. 

Invece con lโ€™elettromeccanica classica andrebbero cambiati i cablaggi.

๐ˆ๐ฅ ๐†๐ซ๐š๐ฉ๐ก รจ un linguaggio basato sulle sequenze ovvero sugli steps di lavorazione.

Per tale ragione viene usato per quelle macchine che possono lavorare a fasi. 

Il software avanzerร  step by step espletando una per una, tutte le istruzioni contenute in ciascun blocco che farร  parte del programma. 

 ๐‹โ€™ ๐€๐–๐‹ ๐จ ๐’๐“๐‹ รจ un linguaggio macchina ovvero di basso livello, viene utilizzato per i calcoli avanzati

Quindi viene spesso utilizzato per creare funzioni complesse. 

Linguaggio macchina significa parlare lo stesso linguaggio della macchina ovvero del Plc in questo caso.

 ๐‹โ€™๐€๐ฐ๐ฅ si differenzia dagli altri linguaggi poichรฉ non รจ un linguaggio grafico, ma un linguaggio a codice.

Nel senso che viene scritto del codice come avviene nella programmazione informatica standard.

 ๐‹โ€™ ๐’๐‚๐‹, infine รจ un linguaggio strutturato ad alto livello, significa che contiene espressioni, le quali spesso si avvicinano alla lingua parlata di solito lโ€™inglese.

Anchโ€™esso viene utilizzato per fare operazioni complesse, ma a differenza dellโ€™AWL, Lโ€™ Scl semplifica le cose notevolmente. 

Infatti, per realizzare funzioni piรน o meno complesse รจ necessario scrivere poche righe di codice, rispetto agli altri linguaggi visti in precedenza.

๐๐ฎ๐ž๐ฌ๐ญ๐จ ๐›๐ซ๐ž๐ฏ๐ž ๐ž๐ฌ๐œ๐ฎ๐ซ๐ฌ๐ฎ๐ฌ ๐ฌ๐ฎ๐ข ๐ฅ๐ข๐ง๐ ๐ฎ๐š๐ ๐ ๐ข ๐๐ข ๐ฉ๐ซ๐จ๐ ๐ซ๐š๐ฆ๐ฆ๐š๐ณ๐ข๐จ๐ง๐ž, ๐ข๐ง ๐ช๐ฎ๐š๐ง๐ญ๐จ ๐ซ๐ข๐ญ๐ž๐ง๐ ๐จ ๐ฌ๐ข๐š ๐ฎ๐ง ๐›๐ž๐ง๐ž ๐œ๐จ๐ง๐จ๐ฌ๐œ๐ž๐ซ๐ฅ๐ข ๐ญ๐ฎ๐ญ๐ญ๐ข, ๐ฉ๐ž๐ซ ๐Ÿ๐š๐ซ๐ž ๐ข๐ง ๐ฆ๐จ๐๐จ ๐๐ข ๐ง๐จ๐ง ๐š๐ฏ๐ž๐ซ ๐ฉ๐ซ๐จ๐›๐ฅ๐ž๐ฆ๐ข ๐ฌ๐ฎ๐ฅ ๐œ๐š๐ฆ๐ฉ๐จ.

In maniera tale da schivare quella brutta sensazione di rimanere interdetti, davanti a software scritti da altri colleghi rimediando drasticamente una figura barbina.

Tuttavia รจ sufficiente conoscerne un poโ€™ di tutti e ove servissero approfondimenti sapere dove andare a cercare.

A presto.

Condividi ora questa guida con i tuoi contatti: