Siemens
Siemens

Digital Industries, Motion Control, Machine Tool Systems

Externe Programme, Hintergrundprogramm laden

Beitrag 05.07.2005, 00:43 Uhr
King_Mario
King_Mario
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 17.05.2005
Beiträge: 76
Hallo zusammen,

Gibt es eine Möglichkeit, ein kleines externes Programm im Hintergrund auf der Maschine laufen zu lassen?

Ich habe eine Uhr programmiert, die Datum und Uhrzeit anzeigt.
Die Anzeige ist Rechts oberhalb der 1. Schaltfläche. Dieser Bereich wird
von der Steuerung selbst nicht verwendet.

Dieses Programm wollte ich beim Maschinenstart automatisch mit starten
lassen.
Habe es bei SINUTRAIN V5.2 am PC getestet. Dort klappt es. Nur auf der
Maschine funktioniert es leider nicht.

Folgende Versuche schlugen fehl:
- Aufruf im WINDOWS-Autostart-Ordner
- Aufruf über Windows Registry mit verschiedenen Schlüsseln

Danke für Eure Hilfe
   
Beitrag 05.07.2005, 20:15 Uhr
mark25
mark25
Level 4 = Community-Meister
****
Gruppe: Mitglied
Mitglied seit: 25.12.2003
Beiträge: 504
Keine Ahnung,

aber hast Du auf der Maschine die selben Berechtigungen, welche Du auf einem PC mit Sinutrain hast?


--------------------
Gruß
Markus
   
Beitrag 05.07.2005, 23:06 Uhr
King_Mario
King_Mario
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 17.05.2005
Beiträge: 76
Hallo

Gebe zur Sicherheit noch die Maschinendaten an.

Steuerung Sinumerik 840D Version 04.04 NCU 573
Betriebssytem auf Maschine ist Windows 95
Ich kann im Windows alles machen wie auf normalem PC.

Wenn ich nur Das Windows starte (Beim Starten Taste "6"),
dann funktioniert die Uhr.
Nur wenn die Steuerung komplett normal startet, dann wird sie nicht
gestartet.

Gruß Mario
   
Beitrag 11.07.2005, 14:00 Uhr
pinetree
pinetree
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 11.07.2005
Beiträge: 7
Hallo Mario,

registry und autostart werden vom MMC ignoriert, diese werden vom MMC automatisch zurückgesetzt werden - bei jedem Start.

Der richtige Weg ein Programm einzubinden ist über Startup Einträge in der regie.ini

es gibt drei regie.ini's
f:\mmc2
f:\oem
f:\add_on (bzw Laufwerk c)

diese werden in dieser Reihenfolge geladen. Es empfiehlt sich die letztere zu nehmen. Dort dann eintragen bzw ergänzen:

[StartupConfiguration]
Startup24=name := oemframe, cmdline :="f:\\test\\test.bat", TimeOut := 5000

Die Zahl hinter Startup darf nur einmal in allen dreien vorkommen!

die test.bat enthält einfach nur:
meine.exe
exit

der kleine trick ist nötig um den oemframe zu umgehen.

Deine Idee mit der Uhr ist zwar gut wird aber wahrscheinlich nicht funktionieren, da die Siemens HMI im Vordergrund ist - wenn dein Proggi sich in den Vordergrund schiebt kann es passieren das du die Eingaben der Softkeys abfängst und die Oberfläche keine Kommandos mehr empfängt - teste es also voher im normalen Betrieb indem du die DOS-Box (Inbetriebnahme->MMC->Dos-box öffnest) öffnest und von dort aus dein Programm aufrufst.

Mehr Infos dazu findest du auf der DOConCD (eigene Applikationen einbinden).


vorsicht mit der regie.ini - vorher ghostabzug machen - ein fehler da drin kann dir den MMC komplett zurücksetzen. Falls es nicht "deine" Maschine ist lass die Finger davon, das Ding wieder flott zu bekommen, dauert in der Regel ein paar Stunden...

Also - frohen Mutes voran biggrin.gif Hoffe das hilft dir trotzdem weiter

vg
thomas
   
Beitrag 12.07.2005, 22:21 Uhr
King_Mario
King_Mario
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 17.05.2005
Beiträge: 76
Danke erstmal für die Antworten.

Werde es nach Absprache mit der Geschäftsleitung mal probieren
und das Ergebnis bekanntgeben.

Die Maschine gehört mir zum Glück nicht
(1,5Mill.? hat man ja nich so einfach im Sparstrumpf.)

Gruß Mario
   
Beitrag 13.07.2005, 10:08 Uhr
hirtenlehner
hirtenlehner
Level 1 = Community-Lehrling
*
Gruppe: Mitglied
Mitglied seit: 12.05.2005
Beiträge: 37
Hallo!

Ich will nicht den Moralapostel spielen, aber mit Programmen die auf der Maschine nicht nötig sind, wäre ich am eurer Stelle sehr vorsichtig.

Wir wissen ja alle dass man Windows (95) leicht beschädigen oder stören kann, auch läuft die Sinumerik 840D nicht immer sauber und man hört von Maschinenabstürzen oder unerklärlichen Fehlfunktionen.

Ich denke, man sollte bei einem so teuren, wichtigen und empfindlichen Arbeitsgerät keine unnötigen und vom Hersteller nicht vorgesehenen Versuche mit der Software machen. Ein Problem bei der Maschine und ein vielleicht damit verbundener Stillstand kann sehr teuer werden.

Das wollte ich nur mal zu bedenken geben, wünsche aber dennoch viel Erfolg beim Tunen der Maschine. (pimp my Sinumerik...)

Viele Grüße,
Nikolaus


--------------------
TECHSOFT
CAD/CAM/NC
A-4030 Linz
www.techsoft.at
   
Beitrag 12.10.2006, 06:29 Uhr
Traori
Traori
Level 3 = Community-Techniker
***
Gruppe: Mitglied
Mitglied seit: 18.10.2004
Beiträge: 249
Hallo King_Mario

Wollte nur mal nachfragen, ob Du Erfolg hattest beim Einbinden Deiner Uhr. Würde mich auch noch interessieren...

Gruss


--------------------
"Wenn die Torte spricht, hat der Krümel zu schweigen!"
   
Beitrag 13.10.2006, 11:20 Uhr
King_Mario
King_Mario
Level 2 = Community-Facharbeiter
**
Gruppe: Mitglied
Mitglied seit: 17.05.2005
Beiträge: 76
Habe es noch nicht gemacht, da mir die Sache zu gefählich ist.

Man soll ja nicht das gute Verhältnis zum Chef devil.gif beschädigen. wink.gif


Ich verstehe nur nicht, warum SIEMENS denkt, daß man an der Maschine
keine Uhr braucht. Die Steuerung kann ja sonst "alles".
Andere Steuerungen (z.B.: MILLPLUS) zeigen ja auch irgendwo die
Uhrzeit gut sichbar an.


Gruß Mario
   
1 Besucher lesen dieses Thema (Gäste: 1)
0 Mitglieder: