Citat:
Ursprungligen postat av Tomkiss
Hej alla fantaster.
Låt oss säga att jag har 2 exakt likadana PLC (Mitsubishi fn2 serie) med gx developer, och samma program i sig.
Om jag skulle rensa bort minnet från den ena, och inte har backup på min PC
Kan jag då läsa / kopiera / Eller ladda upp från den fungerande PLCn?
Jag försökte göra så, men får typ en "Read only" melsec IL fil, utan varken pous eller tasks.
Globala variablerna försvinner ocksåp, och det gåpr inte att föra över till det andra PLC't.
Vad gör jag för fel? Jag tycker och hoppas att det borde gå.
Det skall gå, men om inte projektet är nerladdat till PLCn som source information (alltså så att den redigerbara källkoden ligger på PLCn och lagras bara), vilket man aldrig gör i princip, så kan du bara få ut den instruktionslista som källkoden konverteras till för att styra PLCn. Vilket alltså innebär att redigering av programmet är jävligt svårt eller kanske omöjligt om man inte är fantastiskt duktig på att läsa IL, men du kan absolut ladda upp listan i en annan identisk PLC och få den att snurra där.
Gör såhär, anta att PLC1 är den med programmet och PLC2 är den tomma: Skapa ett nytt tomt projekt i GX IEC & välj cpu-typ etc, anslut till PLC1, ladda upp programmet som IL (om du inte kan välja source information såklart men det antar jag att du inte kan i om att du ställt frågan!). Nu har du en enda lång pou med hela programmet som instruktionslista. Lägg till den i taskpool om den inte redan är där och bygg programmet. Du måste säkert justera upp/ner första/sista minne för olika regtyper tills den blir nöjd (säger ifrån när du bygger) men när det är ok ansluter du till PLC2, ladda ner programmet och kör igång. Minns inte om man kan ladda upp PLC-parametrarna med dom CPUerna men om det går så gör du såklart det också, annars får du lista ut dom själv för PLC2 innan du laddar ner.