AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren

Windows echtzeitfähig mit Delphi

Ein Thema von luisk · begonnen am 11. Aug 2014 · letzter Beitrag vom 14. Aug 2014
Antwort Antwort
Seite 4 von 4   « Erste     234
Insider2004
(Gast)

n/a Beiträge
 
#31

AW: Windows echtzeitfähig mit Delphi

  Alt 13. Aug 2014, 18:23
Zur Frage: Nein. MS Windows ist kein Echtzeit-OS. Da musst Du schon VxWorks nehmen. Damit kannste einen Terminator steuern.
  Mit Zitat antworten Zitat
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#32

AW: Windows echtzeitfähig mit Delphi

  Alt 13. Aug 2014, 22:00
Kein Programmierer hat sich gefreut, S7 zu machen, im Gegenteil: Alle haben gekotzt.
[Polemik on]
1. immerhin sind sie mit S7 Marktführer: "...S7 steuert die Welt..."
2. Die Sprache ist endg...: L S5T# in S7 was soll soll S5 und was soll # ?
http://plc.mavjuz.com/en/siemens/sim...p7/timers.html
das und vieles mehr werd ich nie kapieren
und hier: Programmiertechnik aus den 80er Jahren im revolutionären Tia-Portal mit
"goldenen Regeln"
http://www.youtube.com/watch?v=xtMypCDuhkU
immerhin haben die damit so viel Geld verdient, dass sie Unigraphix, Tecnomatix, Comos uvm. kaufen konnten.
"Sowas können wir nicht selbst entwickeln, aber wir können jeden kaufen..."
[Polemik off]

Geändert von luisk (13. Aug 2014 um 22:21 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.014 Beiträge
 
Delphi 12 Athens
 
#33

AW: Windows echtzeitfähig mit Delphi

  Alt 13. Aug 2014, 22:09
STEP 7 fand ich jetzt nicht so schlimm.

Gut, ist jetzt auch schon 15 Jahre her und man erinnert sich kaum noch, aber gegen STEP 5 und zusammen mit der möglichkeit das Programm virtuell testen zu können ...
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#34

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 10:32
Ich würde nie behaupten wollen, dass mit Siemens alles paletti ist. Im Gegenteil: Lizenzwald und Installationshöllen z.B. schießen mir sofort in den Kopf. Aber rein Sprachlich gesehen ist SCL halt wirklich so nah an Pascal, dass man eine SPS damit zu nahezu allem überreden kann. Wer nur KOP/FUP nutzt, schöpft nur den aller kleinsten Teil des Potenzials aus, und die einfachsten und kürzesten dinge, die wir Delphianer für absolute Nichtigkeiten halten, entarten da auch schon mal zu regelrechten Spaghettimonstern. Mit SCL schreib ich dir aber gerne Pacman auf S7.

Um aber zum Thema zurück zu kommen:
Ich war bislang auch der Auffassung, dass Windows von Grunde auf keinerlei Unterstützung für RT mit bringt, eher genau das Gegenteil. Wie macht die Beckhoff SPS das? Ist die quasi ein eigenes OS, das aber nebenher auch noch ein Windows laufen lassen kann? Weil egal wie: Um einigermaßen RT fähig zu werden, sind imho extrem tiefe und umfangreiche Kniffe an den am schlechtestesten publik dokumentierten Systemkonzepten nötig. Das riecht nach einer beachtlichen Menge nötigem Know-Hows und viel Zeit und Nerven.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Dejan Vu
(Gast)

n/a Beiträge
 
#35

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 10:43
Wie macht die Beckhoff SPS das? Ist die quasi ein eigenes OS...
Ich glaube, so ähnlich. Aber frag die doch einfach.

Wie gesagt: Mindestens 10000x weltweit im Einsatz (auch unter Vollast, sodaß die HMI zwischendurch einfriert), bezüglich RT keine Probleme.
  Mit Zitat antworten Zitat
hanspeter

Registriert seit: 26. Jul 2003
Ort: Leipzig
1.350 Beiträge
 
Delphi XE2 Professional
 
#36

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 11:07
Läuft völlig unabhängig von Windows direkt auf der Hardware.
Die SPS selbst ist eine Art eigenes Betriebssystem.
SPS funktioniert auch noch, wenn Windows abgestürzt ist.
Für die Datenübergabe (Messtellen) wird eine Art Speichermapping bereitgestellt.
Windows Systemaufrufe sind auf SPS Ebene natürlich nicht möglich.
Mann kann sich das ungefähr so vorstellen, das direkt ein Timer der Hardware programmiert wird.
Dieser Interupt erfolgt direkt aus der Hardware und ist deshalb hochgenau.
Dieser teilt der SPS Rechenzeit zu.
Kithara macht das ähnlich aber ohne SPS Funktionbalität.
(Kithara stellt einen Hardware gesteuerten hoch präziesen Timer zur Verfügung.)
Bei neueren Versionen kann man die Arbeit wohl auch auf mehrere Kernel verteilen.
Eine SPS arbeitet immer mit zyklisch angesteuerten Programmen/Bausteinen.
Meine Programmbausteine ordne ich dann den gewünschten Zykluszeiten zu.
z.B. Systemüberwachung 100ns , Visualisierung 1 sec , Temperaturüberwachung 5 sec
Delphi-Quellcode:
Modul1 Takt 500ms;

if Hauptschalter.Ein then
  Anzeige1 := true;
  Anzeige2 := true;
  FlagLauf := true;
elsif
  Anzeige1 := false;
  Anzeige2 := false;
  FlagLauf := false;
endif
end;
  Mit Zitat antworten Zitat
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#37

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 16:47
um den PC voll in den Griff zu bekommen, muss man wohl hier ansetzen:
http://www.lowlevel.eu/wiki/Eigener_Bootloader
http://www.lowlevel.eu/wiki/GRUB
  Mit Zitat antworten Zitat
Medium

Registriert seit: 23. Jan 2008
3.679 Beiträge
 
Delphi 2007 Enterprise
 
#38

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 16:47
Faszinierend. Danke für die Infos! (Auch wenn diese jetzt nur am Rande die eigentliche Problemlösung des TEs berühren. Ich würde mir das Vorhaben als Einzelperson oder kleines Team jedoch abschmiken, viel zu aufwendig wenn man es nicht im ganz großen Stil vermarkten kann. Das riecht nach Mannjahrzehnten.)
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
Benutzerbild von luisk
luisk

Registriert seit: 18. Mär 2009
402 Beiträge
 
#39

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 18:30
hier ist eine kleinere Firma, die sowas hat:
http://www.sybera.de/german/g_sybera.htm
http://www.brunner-ag.com/4736.html

Geändert von luisk (14. Aug 2014 um 20:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
43.014 Beiträge
 
Delphi 12 Athens
 
#40

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 20:53
Kleine Firma vielleicht, aber die haben auch schon ganz schön Arbeit und viel Zeit da reingesteckt. (in das ganze System und nicht nur in ein Programm, welches damit arbeitet)

Und sie haben bissl was zum Lesen, wenn man es unbedingt selber machen will.
http://www.sybera.de/german/g_literature.htm


http://www.heise.de/download/sybera-...io-362293.html
Garbage Collector ... Delphianer erzeugen keinen Müll, also brauchen sie auch keinen Müllsucher.
my Delphi wish list : BugReports/FeatureRequests

Geändert von himitsu (14. Aug 2014 um 21:00 Uhr)
  Mit Zitat antworten Zitat
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 15:26 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz