alpadolmeri Report Share Posted September 2, 2018 Buongiorno a tutti. Un mio cliente ha una macchina con PLC TM241 alla quale io dovrei interfacciarmi scambiando un paio di I/O. Non ho il codice sorgente del PLC del cliente . Volevo sapere: 1) posso collegarmi al PLC con SoMachine Basic 4.1 e monitorare il PLC senza avere il sorgente ? 2) eventualmente c'è modo di fare un upload o almeno un dump del PLC ? Grazie a tutti per i vostri consigli ! Quote Link to post Share on other sites
max.bocca Report Share Posted September 2, 2018 Se il tools prevede quel modello di cpu, normalmente, se non è protetto da password direi di sì. Quote Link to post Share on other sites
Water Report Share Posted September 4, 2018 mi spiace ma non è possibile: - il PLC TM241 si programma con SoMachine e non con SoMachine Basic - se non hai il sorgente non puoi far niente - in SoMachine non è previsto il download ciao Quote Link to post Share on other sites
zack_46 Report Share Posted October 19, 2018 il 4/9/2018 at 07:54 , Water scrisse: - se non hai il sorgente non puoi far niente - in SoMachine non è previsto il download Ciao Water,in che senso non è previsto il download? Quote Link to post Share on other sites
Adolfo62 Report Share Posted October 19, 2018 Da TM241 non puoi fare l' upload, ti servono i sorgenti del programma sul pc Quote Link to post Share on other sites
zack_46 Report Share Posted October 20, 2018 16 ore fa, Adolfo62 scrisse: Da TM241 non puoi fare l' upload, ti servono i sorgenti del programma sul pc Quindi su di un impianto nuovo oppure avendo perso il sorgente perdo tutto il progetto è non riesco a scaricarlo dal controller? Quote Link to post Share on other sites
zanellatofabio Report Share Posted October 20, 2018 M241 si programma con Somachine ( non Somachine basic ). Somachine alla fine è una versione personalizzata di codesys. Codesys scarica sul plc un file compilato (application.app) mentre il sorgente del programma resta sul pc. Il compilato è indecifrabile per te quindi devi avere il sorgente. Nell'ambiente di sviluppo, nel menu file sono presenti 2 voci: Download codice sorgente Carica codice sorgente dal controllo... Vi è quindi la possibilità di salvare il sorgente dal pc al plc. Successivamente anche senza avere il sorgente sul pc, si può scaricarlo dal plc. 1) tale sorgente non serve al plc per lavorare perchè usa solo il compilato, quindi è solo una copia per te programatore. 2) nel 99% dei casi nessun programmatore lascia il sorgente nel plc, oppure se lo lascia lo protegge con una password. Quote Link to post Share on other sites
Water Report Share Posted October 20, 2018 Zack è proprio così, Zanellato ha risposto in maniera perfetta ed esuriente, ovviamante per impossibilità di download io intendevo dal PLC al PC, penso sia una scelta imposta da Codesys e giusta o sbagliata che sia è così, da come scrivi sembra che tu non abbia fatto il programma ma vorresti modificarlo, al di là della storia sul Copiright ecc.. prova a pensare se tutti potessero fare questo, in caso di guasto di chi sarebbe la colpa? ergo le strade sono due: ti fai dare il sorgente oppure cancelli tutto e riscrivi il programma, altre non ce ne sono, ciao Quote Link to post Share on other sites