AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Windows echtzeitfähig mit Delphi

Ein Thema von luisk · begonnen am 11. Aug 2014 · letzter Beitrag vom 14. Aug 2014
Antwort Antwort
Dejan Vu
(Gast)

n/a Beiträge
 
#1

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 09: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
 
#2

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 10: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
 
#3

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 15: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.688 Beiträge
 
Delphi 2007 Enterprise
 
#4

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 15: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
 
#5

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 17: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 19:36 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Windows echtzeitfähig mit Delphi

  Alt 14. Aug 2014, 19: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
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu (14. Aug 2014 um 20:00 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort


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 08:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz