Buggfix Plus
Aktuellt datum och tid: 01.42 2018-11-13

Alla tidsangivelser är UTC + 1 timme




Svara på tråd  [ 5 inlägg ] 
Författare Meddelande
InläggPostat: 12.41 2017-05-08 

Blev medlem: 14.42 2017-01-20
Inlägg: 16
Hej!

Jag behöver PLC-mjukvaran till en Hermle UWF 850 med Heidenhain 151Q-styrsystem. Maskinens inbrända PLC är inte kompatibel med maskinen. Har varit i kontakt med ursprungliga ägaren, Index Traub (generalagent) och Hermle utan resultat.

Jag skulle uppskatta om jag fick kontakt med någon någon som har eller vet om någon som har en Hermle UWF med Heidenhain 15x-styrsystem, eller tips som hjälper mig få igång maskinen utan att behöva skriva en ny PLC-mjukvara manuellt.

Har skapat en likadan tråd på Maskinisten tidigare men tyvärr inte fått napp.


Upp
 Profil  
 
InläggPostat: 15.17 2017-05-08 

Blev medlem: 13.39 2009-07-02
Inlägg: 997
Tråkigt :( . Så någon har bytt ett kort utan att tänka på att flytta över E-prom

Skulle gissa att förre ägare (som inte haft "tid" att koppla in maskinen på flera år) vet mer än han vill berätta runt detta

Har tyvärr inget tips om någon med denna kombination av maskin/styrsystem


Upp
 Profil  
 
InläggPostat: 12.15 2017-07-04 

Blev medlem: 14.42 2017-01-20
Inlägg: 16
Har lyckats få tag på plc-mjukvara från en Hermle UWF-maskin som jag kan utgå från. Återkommer med mer information kring detta.

Jag tänkte försöka spara maskinparametrarna på eprom men lyckas inte hitta någon information om detta. Jag har inte heller tillgång till en eprom som har maskinparametrar sparade för avläsning/analys. Om någon har en TNC15X med maskinparametrar sparade i eprom skulle jag uppskatta om jag kunde få tillgång till detta på något sätt.


Upp
 Profil  
 
InläggPostat: 17.42 2017-07-05 

Blev medlem: 13.39 2009-07-02
Inlägg: 997
Är nog ytterst ovanligt att man har maskinparametrarna på eprom


Upp
 Profil  
 
InläggPostat: 20.24 2017-08-12 

Blev medlem: 14.42 2017-01-20
Inlägg: 16
PLC-export

Instruktion för export av plc'n finns i plc-dokumentationen på Heidenhains hemsida.

Plc'n exporteras i följande format (fullständig fil finns här):
Kod: [Expandera/Minimera] [Hämta] (plc_dump.txt)
  1. <--- Första raden innehåller en radbrytning
  2. B0 00 17 D0 BE 50 17 D1 BE 51 17 D2 BE 52 17 D3
  3. 11 F7 BE 53 1C D0 B9 FC 1C D1 B9 FD 1C D2 B9 FE
  4. 1C D3 B9 FF 30 00 40 00 99 90 99 91 79 A0 79 A1
  5. 10 0B 1C DB 79 91 99 A1 1C D9 21 AF 21 FE 20 CE
  6. ...
  7. 34 2E 41 43 48 53 45 20 45 49 4E 2F 41 55 53 20
  8. 53 43 48 4C 45 50 50 42 45 54 52 49 45 42 20 20
  9. FF FF FF FF FF FF FF FF FF FF FF FF FF FF 55 33
  10. <--- Sista raden innehåller en radbrytning


För att kunna arbeta med exportfilen måste alla blanktecken tas bort:
Kod: [Expandera/Minimera] [Hämta] (tnc_plc.py)
  1. # Strip whitespaces
  2. hex_string = ''.join(hex_string.split())


Konvertera hexadecimal till binär:
Kod: [Expandera/Minimera] [Hämta] (tnc_plc.py)
  1. # Print without ending newline
  2. print(binascii.unhexlify(hex_string), end='')

Fullständig fil rensad på blanktecken och konverterad finns här.

Om en fullständig export av plc'n gjordes kan denna binärfil programmeras på en eprom och kommer att ha korrekta kontrollsummor. Är exporten ej fullständig behövs data flyttas och tomrum fyllas med 0xFF. Kontrollsummorna kommer att vara felaktiga. Eprom-adresserna finns i plc-dokumentationen.

Konvertera binär till hexadecimal:
Kod: [Expandera/Minimera] [Hämta] (tnc_plc.py)
  1. # Print without ending newline
  2. print(binascii.hexlify(hex_string), end='')


Kontrollsummor

Sista raden i exporten innehåller två kontrollsummor.
Kod: [Expandera/Minimera] [Hämta] (plc_dump.txt)
  1. 34 2E 41 43 48 53 45 20 45 49 4E 2F 41 55 53 20
  2. 53 43 48 4C 45 50 50 42 45 54 52 49 45 42 20 20
  3. FF FF FF FF FF FF FF FF FF FF FF FF FF FF XX YY
  4.         Kontrollsumma 30: 0x0 - 0x1000    XX
  5.         Kontrollsumma 31: 0x1000 - 0xFFECH   YY


Vid felaktig kontrollsumma larmar kontrollpanelen med en felkod innehållande fyra tecken; dom två första anger vilken kontrollsumma (30 eller 31) och den andra korrekt kontrollsumma.
Kontroll av kontrollsumma kan inaktiveras med maskinparameter 92.

Fullständig fil med korrekt kontrollsumma för programmering på eprom finns här.


Logga in för att visa de filer som bifogats till detta inlägg.


Upp
 Profil  
 
Visa inlägg nyare än:  Sortera efter  
Svara på tråd  [ 5 inlägg ] 

Alla tidsangivelser är UTC + 1 timme


Vilka är online

Användare som besöker denna kategori: Bergman och 7 gäster


Du kan inte skapa nya trådar i denna kategori
Du kan inte svara på trådar i denna kategori
Du kan inte redigera dina inlägg i denna kategori
Du kan inte ta bort dina inlägg i denna kategori
Du kan inte bifoga filer i denna kategori

Sök efter:
Hoppa till:  
   
Drivs av phpBB® Forum Software © phpBB Group
Swedish translation by Peetra & phpBB Sweden © 2006-2010