Siemens
Digital Industries, Motion Control, Machine Tool Systems
8843
Follower:innenExterne Programme, Hintergrundprogramm laden
05.07.2005, 00:43 Uhr
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
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
05.07.2005, 20:15 Uhr
Keine Ahnung,
aber hast Du auf der Maschine die selben Berechtigungen, welche Du auf einem PC mit Sinutrain hast?
aber hast Du auf der Maschine die selben Berechtigungen, welche Du auf einem PC mit Sinutrain hast?
--------------------
Gruß
Markus
Markus
05.07.2005, 23:06 Uhr
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
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
11.07.2005, 14:00 Uhr
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 Hoffe das hilft dir trotzdem weiter
vg
thomas
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 Hoffe das hilft dir trotzdem weiter
vg
thomas
12.07.2005, 22:21 Uhr
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
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
13.07.2005, 10:08 Uhr
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
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
--------------------
12.10.2006, 06:29 Uhr
Hallo King_Mario
Wollte nur mal nachfragen, ob Du Erfolg hattest beim Einbinden Deiner Uhr. Würde mich auch noch interessieren...
Gruss
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!"
13.10.2006, 11:20 Uhr
Habe es noch nicht gemacht, da mir die Sache zu gefählich ist.
Man soll ja nicht das gute Verhältnis zum Chef beschädigen.
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
Man soll ja nicht das gute Verhältnis zum Chef beschädigen.
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: