Perchรฉ รจ necessario organizzare un programma?
Strutturare un programma con una logica ben precisa, รจ fondamentale per evitare di creare confusione, per ottenere un lavoro abbastanza snello, comprensibile e professionale.
Ti garantisco che mi รจ capitato diverse volte di mettere mani su programmi sviluppati da altri, in cui ci รจ voluto lโaiuto divino per raccapezzarsi.
Quando questo capita in campo, o addirittura in trasferta o comunque in ogni situazione in cui non bisogna assolutamente perdere tempo noi programmatori non viviamo assolutamente momenti rilassanti.
Spesso infatti nella colonna a sinistra del #Siemens #Tia Portal, ovvero quella in cui appaiono i blocchi con le relative istruzioni, di cui abbiamo giร parlato negli articoli precedenti, vengono inseriti quasi a casaccio.
๐๐๐ง๐ณ๐ ๐จ๐ซ๐๐ข๐ง๐ ๐๐ฅ๐๐ฎ๐ง๐จ!
๐๐๐ง๐ณ๐ ๐ฎ๐ง๐ ๐ง๐จ๐ฆ๐๐ง๐๐ฅ๐๐ญ๐ฎ๐ซ๐ ๐๐๐ง ๐๐๐๐ข๐ง๐ข๐ญ๐!
Quando si comincia un progetto la prima cosa da fare รจ capire il funzionamento del tipo macchina che sta per prendere vita.
Dopo essersi consultati con il cliente e con le altre figure tecniche che prendono parte allo sviluppo.
Eโ necessario consultare il progetto elettrico fornito dallo schemista.
In base al quale viene scelto il Plc e tutto lโhardware a corredo.
Ultimata la configurazione Hardware puรฒ iniziare la stesura del programma.
๐ค๐๐ฎ๐ป๐ฑ๐ผ ๐๐ถ ๐ถ๐ป๐ถ๐๐ถ๐ฎ ๐ฎ ๐๐๐ถ๐น๐๐ฝ๐ฝ๐ฎ๐ฟ๐ฒ ๐๐ป ๐ฝ๐ฟ๐ผ๐ด๐ฒ๐๐๐ผ ๐น๐ฎ ๐ฐ๐ผ๐๐ฎ ๐บ๐ถ๐ด๐น๐ถ๐ผ๐ฟ๐ฒ ๐ฑ๐ฎ ๐ณ๐ฎ๐ฟ๐ฒ ๐ฒฬ ๐ฟ๐ฎ๐ด๐ด๐ฟ๐๐ฝ๐ฝ๐ฎ๐ฟ๐ฒ ๐ถ ๐ฏ๐น๐ผ๐ฐ๐ฐ๐ต๐ถ ๐ฑ๐ฒ๐น๐น๐ฎ ๐๐๐ฒ๐๐๐ฎ ๐๐ถ๐ฝ๐ผ๐น๐ผ๐ด๐ถ๐ฎ ๐ฎ๐น๐นโ๐ถ๐ป๐๐ฒ๐ฟ๐ป๐ผ ๐ฑ๐ฒ๐น๐น๐ฒ ๐ฟ๐ถ๐๐ฝ๐ฒ๐๐๐ถ๐๐ฒ ๐ฐ๐ฎ๐ฟ๐๐ฒ๐น๐น๐ฒ.
Ottenendo cosรฌ una cartella per gli OB, una per gli FC, una per gli FB ed infine una per i DB.
Cosรฌ facendo tutto risulterร molto piรน ordinato e naturalmente ciรฒ ci facilita il compito nel momento in cui dovessimo avere lโesigenza di andare a consultare uno di questi blocchi.
Perchรฉ ovviamente, un conto รจ cercare un blocco in mezzo a tanti altri in un software piccolo.
Un’altra cosa invece รจ cercare lo stesso blocco in software molto esteso contenente decine di blocchi.
๐๐๐ซ๐ญ๐๐ง๐ญ๐จ ๐ฅ๐ ๐ซ๐๐ ๐จ๐ฅ๐ ๐ง๐ฎ๐ฆ๐๐ซ๐จ ๐๐๐ ๐ฬ ๐จ๐ซ๐๐ข๐ง๐ ๐ ๐ญ๐ฎ๐ญ๐ญ๐ข ๐ข ๐๐จ๐ฌ๐ญ๐ข!
Dโaltro canto spendere qualche minuto in piรน nelle fasi iniziali e durante lo sviluppo ne farร risparmiare parecchi durante la fase di collaudo in campo.
Ovvero, quando sarร il momento di fare gli ultimi ritocchi e la tranquillitร del nostro ufficio sarร solo un lontano miraggio.
Il mio consiglio รจ quello di usare lo stesso metodo sia per programmi piccoli che per quelli grandi.
In maniera tale da assimilare il sistema ed utilizzare sempre lostessa metodologia.
Va, inoltre, considerato che spesso puรฒ capitare di agire su programmi realizzati diversi anni prima, di conseguenza ben venga tutto ciรฒ ci possa semplificare la vita.
Questo ragionamento, si rafforza nel momento in cui il software da noi realizzato verrร dato ai clienti.
Ti garantisco che questo sforzo verrร apprezzato, poichรฉ non avranno grossi problemi ad orientarsi su ciรฒ che hai scritto.
๐๐ฏ๐ฏ๐ข๐๐ฆ๐๐ง๐ญ๐ ๐๐ฌ๐ฉ๐๐ญ๐ญ๐จ ๐๐ข ๐ง๐จ๐ง ๐ฉ๐จ๐๐จ ๐๐จ๐ง๐ญ๐จ, ๐ข๐ฅ ๐ญ๐ฎ๐จ ๐ฅ๐ข๐ฏ๐๐ฅ๐ฅ๐จ ๐ฉ๐ซ๐จ๐๐๐ฌ๐ฌ๐ข๐จ๐ง๐๐ฅ๐
๐ง๐จ๐ง ๐ฉ๐๐ฌ๐ฌ๐๐ซ๐ฬ ๐ข๐ง๐จ๐ฌ๐ฌ๐๐ซ๐ฏ๐๐ญ๐จ.
A presto.
Sei pronto a diventare un Tecnico Completo e Autonomo, in grado di padroneggiare qualsiasi PLC e risolvere i problemi grazie alla tua abilitร nella Ricerca dei Guasti?
Allora immergiti nella nostra Nuova Piattaforma di Studio dedicata ai Tecnici Industriali. ร un ambiente appositamente creato per te, dove potrai trovare tutte le nozioni necessarie. E non preoccuparti se ti senti poco preparato, parti da zero o hai poca esperienza. La nostra piattaforma รจ progettata per accogliere e supportare tutti i livelli di competenza.
Ti aspetto dentro, Accedi Ora alla Piattaforma Riservata >>>
—
Strongoli Alessandro
CEO IO PROGRAMMO srl