MB_SI_MNGR Inserito: 28 febbraio 2010 Segnala Inserito: 28 febbraio 2010 Salve a tutti,Sicuramente sarà capitato a molti di voi... Avete scritto una serie di programmi per un PLC diciamo di marca A, ma adesso state usando un PLC di marca B. Vorreste poter usare parti di codice che avete già scritto, ma non potete visto che i due ambienti di programmazione non sono compatibili. Risultato: dovere ricopiare da bravi amanuensi ciò che del programma A vi serve...La mia domanda è:Come fate a ridurre al minimo questo problema, ammesso che i PLC che usate non sono sempre gli stessi? Fate ricorso ad un uso massiccio dello structured text?(conosco gli sforzi di PLCOPEN, che purtroppo non è ancora maturo... propongo dunque di parlare di soluzioni pratiche e non teoriche!)Saluti!
Roberto Gioachin Inserita: 28 febbraio 2010 Segnala Inserita: 28 febbraio 2010 Bella domanda!!In molti casi il problema si presenta anche solo per migrare da una fascia di prodotti ad un'altra, dello stesso costruttore.Pensa fra costruttori diversi.Inoltre pensi che con il testo strutturato il problema sia risolto?, no! solo in parte; Infatti le differenze hardware impongono anche differenze software.Credo che la tua domanda dovrà essere posta fra qualche anno.CiaoRoberto
MB_SI_MNGR Inserita: 28 febbraio 2010 Autore Segnala Inserita: 28 febbraio 2010 Ovviamente non mi aspetto una soluzione definitiva: è evidente la necessità di dover riscrivere parti di programmi! Ho parlato di ST perché mi sembra quello che più si presta al "copia e incolla"...ma mi piacerebbe sapere appunto le tecniche che vanno per la maggiore al fine di minimizzare la fase di "riscrittura"...
MAXYUGO Inserita: 28 febbraio 2010 Segnala Inserita: 28 febbraio 2010 Non so se conosci CoDeSys, per alcuni tipi potrebbe essere una soluzione.
MB_SI_MNGR Inserita: 28 febbraio 2010 Autore Segnala Inserita: 28 febbraio 2010 Si, conosco CODESYS e anche altri ambienti di tipo generalistico. Era proprio in merito a questi che tentato di trovare una soluzione...
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