Backup av logikprogram

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Nerre
Inlägg: 27170
Blev medlem: 19 maj 2008, 07:51:04
Ort: Upplands väsby

Re: Backup av logikprogram

Inlägg av Nerre »

Det är ju som sagt var inte säkert att det är "kod" i den bemärkelsen i EPROMarna, det kan ju vara så att de har använt det för att "konstruera" logik. Det blir ju en slags komplex "grind".

http://en.wikipedia.org/wiki/Programmable_logic_device

"Before PLDs were invented, read-only memory (ROM) chips were used to create arbitrary combinational logic functions of a number of inputs."
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17514
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Backup av logikprogram

Inlägg av grym »

föstår man hur det är tänkt så går det att reda ut det

med en ritning och lite tid så borde det gå ganska lätt , kanske en veckas tankemöda eller så

frågan är om man har lust till det


men på det sättet gillar jag den sortens elektronik, man Kan reda ut det
Användarvisningsbild
säter
Inlägg: 35166
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Backup av logikprogram

Inlägg av säter »

"Kod" är kanske fel namn på innehållet i epromen.

I princip kan man väl bygga hela apparaten med enbart grindar, utan eprom.
Då blir det ungefär som relä-logig, fast elektroniskt.

Vitsen med epromen måste vara att få viss flexibilitet, dvs man ändra funktion enkelt genom att byta ut epromen.
Vid enbart grindar eller relän, måste en elektrisk ombyggnad ske för att ändra funktionen.
T.ex. om man bygger om verktysmagasinet från 30st till 40st platser, så byter man bara eprom, och allt funkar.

Frågan om det går att lista ut vad "koden" inne epromen har för funktion. Om man själv skulle vilja göra en ändring.

Edit: Hann inte se din post Grym.
Användarvisningsbild
säter
Inlägg: 35166
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Backup av logikprogram

Inlägg av säter »

Här är ett axplock från dokumentationen:

En fysisk översikt av #sequence controller#:
Bild

En av sidorna som beskriver varje DGN nr: (dessa nummer visas på en display på maskinen)
Bild

Nån slags översikt på #sequence controller#:
Bild

Också nån slags översikt:
Bild

Du kan väl slå en kik på det här Grym, få höra vad du tror.
Användarvisningsbild
mrfrenzy
Co Admin
Inlägg: 15407
Blev medlem: 16 april 2006, 17:04:10

Re: Backup av logikprogram

Inlägg av mrfrenzy »

Cool, det var ju faktiskt rätt skapligt dokumenterat. Personligen hade jag nog hellre bytt ut alltihopa mot en plc än att försöka modifiera den befintliga logiken. Det tar troligen längre tid än vad det skulle ta att göra ett nytt program.
blueint
Inlägg: 23238
Blev medlem: 4 juli 2006, 19:26:11
Kontakt:

Re: Backup av logikprogram

Inlägg av blueint »

En strategi man skulle kunna använda är att montera dit mätsonder på in- & utgångar så att man kan få kläm på hur maskinen ska styras. T.ex. en massa MCU som kopplas ihop mha 1-wire eller EIA-485.
Användarvisningsbild
säter
Inlägg: 35166
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Backup av logikprogram

Inlägg av säter »

Det är väl egentligen inte aktuellt att modifiera funktionen.
Jag var mest intresserad av om det går.
Användarvisningsbild
grym
EF Sponsor
Inlägg: 17514
Blev medlem: 16 november 2003, 12:22:57
Ort: i det mörka småland

Re: Backup av logikprogram

Inlägg av grym »

det går, relativt sett ganska enkelt, en hel del jobb, men till skillnad från dom lite senare modellerna av styrsystem så är det ganska enkelt, man får gå fram till så nya system att det finns bra dokumentation innan det blir enklare

i stort sett så hadde jag utgått från maskinens konstruktion mekanisk gått baklänges till in och utgångar och sedan funderat ut hur elektroniken runt epromen fungerar och därefter själva programeringen i epromet, har man det klart för sig så är omprogrameringen enkel
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46880
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup av logikprogram

Inlägg av TomasL »

Från http://elektronikforumet.com/forum/view ... 2&start=15
TomasL:
Menar du att du skulle kunna åta dig det här projektet?
Du kan ju kolla upp om din brännare klarar MB8518H.
De verkar ju vara direkt kompatibla med 2708, så det borde inte vara några problem tycker jag.

Tittade på databladen, samma pin-out och samma matningsspänningar, vad det verkar.

Visst kan jag läsa av promena, dock inga garantier och det sker på din egen risk.
Du får i såfall ta loss dem, skicka dem i lämplig antistatask, väl inpackat.
Lämpligt att du sätter en klisterlapp över fönstren, konstigt att de är nakna på det där sättet.

Skickar i vilket fall som helst ett mail till elnec och frågar.
Användarvisningsbild
säter
Inlägg: 35166
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Backup av logikprogram

Inlägg av säter »

Så har jag också tolkat det, att dom är identiska med 2708.

Som jag skrivit tidigare, är jag inte så pigg på att skicka originalpromen.
Skulle dom komma bort, blir det att skrota en fungerande maskin.
Mitt förslag är, att jag tar dom med när jag åker på semester i sommar, och hämtar upp dom när jag åker tillbaka.
Har dom hängt med i 30 år ska det väl gå några månader till. 8)

Eftersom jag aldrig har handskas med sådant här tidigare, känns det lite otäckt att pilla med.
Behöver man något verktyg för att demontera/montera kretsarna?
Är det riskabelt att ta på kretsarna?(statisk elektricitet)
Jag har ett rör med 16st nya kretsar märkt med antistatic, man kanske kan tömma ur 8 st och stoppa i originalkretsarna där?
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46880
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup av logikprogram

Inlägg av TomasL »

Jo ett visst mått av försiktighet är inte helt fel.
Börja dock med att sätta på svarta klisterlappar över fönstren, så riskerar du inte oavsiktlig radering, under nått halvbra lysrör.
Användarvisningsbild
TomasL
EF Sponsor
Inlägg: 46880
Blev medlem: 23 september 2006, 23:54:55
Ort: Borås
Kontakt:

Re: Backup av logikprogram

Inlägg av TomasL »

Fick svar från Elnec i dag
Hello,

we will be probably able to implement support for this chip also into MEMprog2 - into next version of software (until end of this month).

Best regards,
Jan Puobis, technical support
Användarvisningsbild
säter
Inlägg: 35166
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Backup av logikprogram

Inlägg av säter »

Ja. är det gratis så. 8)
Användarvisningsbild
säter
Inlägg: 35166
Blev medlem: 22 februari 2009, 21:16:35
Ort: Säter

Re: Backup av logikprogram

Inlägg av säter »

Jaha, då verkar det ha blivit fel på den här helvetesapparaten. :tumner:

Två funktioner har lagt av, spindelindexering och unclamp av verktygen.
Jag har fått det att hoppa igång någon enstaka gång, helt utan handpåläggning.
Provat att knacka på korten och ryckt i kabelanslutningar, men ingen reaktion.

Men hur fasen felsöker man?
När jag trycker unclamp tänds en diod på ett av input-korten, så så långt verkar det vara med.
Men ingen manöverspänning till utgångsrelät.
När det någon enstaka gång hoppar igång, tänds och slocknar en massa dioder här och där på korten.

Om man tittar på ritningarna ser man ju ingångarna och utgångarna.
Men vad är det som styr allt där emellan?

Vad kan man utläsa av denna tabell?
Fråga på om jag behöver tillföra info.

Bild

Hoppas ni kan hjälpa mig vidare med detta akuta problem.
Användarvisningsbild
swesysmgr
Inlägg: 14882
Blev medlem: 28 mars 2009, 06:56:43
Ort: Göteborg

Re: Backup av logikprogram

Inlägg av swesysmgr »

Nu har jag ingen praktisk erfarenhet av CNC-system eller verktygsmaskiner så se detta som en kvalificerad gissning:

En del av TTL-kretsarna på ditt kort verkar sitta i små blå socklar, jag tittade på en bild av ett likadant kort som såldes på e-bay, det hade inga socklar => ditt kort är lagat någon gång och då tycker jag det borde vara större risk för att det är samma fel som uppstått igen än något helt nytt. Att testa om de socklade kretsarna är ok eller inte (eller helt enkelt bara byta dem) borde gå snabbt.

Annars hade jag försökt mäta mig baklänges från ingången och in i logiken för att följa en känd utsignal som borde gå hög men inte gör det och se hur långt det är dött.

Jag tycker det hela ser ut som någon jag skulle kalla en mikroprogrammerad styrenhet, det kommer in ett styrord i ena änden som logiken gör en adress av som i sin tur används för att slå upp i eprommarna vad som skall hända på utgångarna.

Hoppas den går att laga, för mig som nästan bara sysslat med mjukvara är det väldigt imponerande att se tillverkningen av saker som ditt turbinnav :)
Skriv svar