Leistungsmerkmale Zurück

• Jeder Kanal verfügt über einen Taster für Tipp-Betrieb und einen Schalter für EIN/AUS-Betrieb. Mittels einer Check-Box kann ein Blinker mit einstellbarer Geschwindigkeit realisiert werden. Der Kanal-Ausgangstatus wird über eine grüne LED angezeigt. Wie bei einem Not-Aus kann der Ausgang auch ganz abgeschaltet werden (rote LED). Zusätzlich zur Maussteuerung können alle Ausgänge direkt über die PC-Tastatur aktiviert werden. In einem Beschriftungsfeld kann der Kanal selbst beschriftet werden.

• Ab Version 2.3.1.4 werden die Eingänge der Velleman K8055 USB, sowie bksoft 8IO Karte unterstützt. Durch Verwendung von Eingängen wird das Anwendungsspektrum um eine Vielzahl von Möglichkeiten erweitert. Thermostate, Dämmerungsschalter, Endschalter, Kapazitive oder Induktive Näherungsschalter, Schwimmerschalter, Lichtschranken, Bewegungsmelder, Funksteuerungen, alle Arten von Gebern und Schaltern können mit in die Steuerung einfliessen. Die Eingänge können beliebigen Ausgängen zugeordnet werden. Mittels "Toggle" Einstellung kann ein Ausgang wie ein Eltako arbeiten, ein Eingangsimpuls setzt oder löscht den entsprechenden Ausgang.

• Ein integrierter Zufallsgenerator steuert wahlweise 1, 2, 3 oder 4 Kanäle zufällig an. Die Taktgeschwindigkeit ist einstellbar oder kann auch per Handimpuls erfolgen. Der Zufallendwert ist von 4 - 24 einstellbar, damit z.B. bei nur 16 belegten Kanälen keine Dunkelphase entsteht , wenn Zufall > 16.

• Eine weitere leistungsstarke Funktion bietet der Programm-Modus. Mit 999 Programmen a max. 99 Schritten können beliebige Ausgangszustände programmiert werden. ZB. Lauflichter oder eigene Effekte. Einige Lauflichtbeispiele sind schon vorprogrammiert. Die Programme werden natürlich auf Festplatte gespeichert und stehen Ihnen dauernd zur Verfügung. Die Ablaufgeschwindigkeit ist einstellbar bzw. kann per Hand ausgeführt werden. Die Programme können auch automatisch gewechselt werden, z.B. in Reihenfolge oder per Zufall. Die Programme können auch via Tastatur ein Programm vor, ein Programm zurück oder auf Programm 1 gesetzt werden.

• Die Taktgebung kann auch über die Musik gesteuert werden. Es wird ähnlich wie bei einer Lichtorgel das Bass-Signal gefiltert und ein Taktimpuls erzeugt. Das Tonsignal wird dazu einfach an den LINE-IN Anschluss der Soundkarte angeschlossen. Der Lichtwechsel im Takt der Musik erzeugt ein besonders interessantes Lichtspiel.

• über den Menüpunkt Zeitschaltuhr steht für jeden Kanal eine Wochen-Zeitschaltuhr zur Verfügung. Die kürzeste Schaltzeit beträgt 1 Sekunde, d.h. max. 86400 Schaltungen/Tag und Kanal. Alle Schaltzeiten werden sortiert in einer Liste angezeigt und können leicht hinzugefügt bzw. entfernt werden. Jeder Kanal verfügt auch über eine sogenannte Ausschlussliste. Für Tage die in die Ausschlussliste eingetragen wurden werden die programmierten Schaltzeiten NICHT ausgeführt, z.B. an Feiertagen oder am Wochenende. Zur besseren übersicht kann eine Liste aller Schaltzeiten sortiert nach Kanal oder Wochentag ausgegeben werden.

Die Schaltzeiten werden über die System Zeit des PC gesteuert, es besteht aber auch die Möglichkeit eine interne Stopuhr zu verwenden. Die interne Stopuhr ist besonders für Ablaufsteuerungen interessant die nur bei Bedarf und unabhängig von der System Zeit gestartet werden sollen.

Es besteht auch die Möglichkeit alle Zeitschaltuhren automatisch zu jeder vollen Stunde neu zu laden. Somit können änderungen an den .uhr Dateien über ein Netzwerk vorgenommen werden indem die geänderte .uhr Datei einfach überschrieben wird.

• Eine besonders interessante neue Funktion sind die sogenannten Astro-Zeiten. Durch Eingabe von Längen und Breitengrad ist es möglich mit Licht24 Pro die Sonnenaufgangs- Mittags- sowie die Sonnenuntergangszeit automatisch für jeden Tag zu bestimmen. Anwendungen der Astro-Zeiten sind z.B. die Beleuchtung bei Sonnenuntergang einzuschalten und bei Sonnenaufgang wieder vollautomatisch auszuschalten. Ein anderes Beispiel wäre einen Rollo bei Sonnenaufgang zu öffnen und z.B. auf einer Südseite Ihn zur Mittagszeit wieder zu schliessen. Auch im Bereich der Gartentechnik finden die integrierten Zeitschaltuhren eine vielseitige Verwendung. Sei es zu bestimmten Zeiten zu bewässern, lüften oder beleuchten. überlegen Sie selbst was mit 24 Zeitschaltuhren die im sekundentakt programmiert werden können alles realisierbar ist!

• Zur Steuerung von z.B. Eltakos kann jeder Kanal im "Impuls-Modus" berieben werden. Das heisst es werden nur kurze Impulse an den jeweiligen Ausgängen ausgegeben. Die Impulsdauer kann pro Kanal separat eingestellt werden. Mit dieser Funktion können auch Ausschaltverzögerungen bis zu 49 Tage realisiert werden.

• Das Programm kann auch mit Kommandozeilen Parametern gesteuert werden. Licht24 Pro kann somit unsichtbar im Hintergrund Relaiskarten schalten. Bsp.: licht24pro.exe /CONRADSERIAL /1 /1000 schaltet den Kanal 1 einer Conrad Karte für 1sec ein, dann wieder aus und beendet das Programm. Anstelle der Zeit kann auch /ON oder /OFF angegeben werden, was den entsprechenden Kanal EIN oder AUS schaltet. Bsp.: licht24pro.exe /CONRADSERIAL /1 /ON schaltet den Kanal 1 einer Conrad Karte dauerhaft ein. Mit dieser Methode kann immer nur 1 Kanal gesteuert werden, die anderen Kanäle werden zurück gesetzt!

Ab Version 2.2.2.2 kann der Parameter /BUFFER verwendet werden um die zuvor gesetzten Kanäle bei Verwendung von /ON bzw. /OFF nicht zu löschen. Beispiel siehe unten "Optionaler Parameter /BUFFER".

Um mehrere Kanäle gleichzeitig zu schalten kann der Parameter Kanal auch aus Flags bestehen. Bsp.: licht24pro.exe /CONRADSERIAL /11000000 /ON schaltet den Kanal 1 + 2 einer Conrad Karte dauerhaft ein. Bei seriellen Karten wird der zuvor eingestellte Com-Port verwendet. Die Parameter sind wie im Beispiel anzugeben:

licht24pro.exe /Karte /Kanal /Zeit
bzw.
licht24pro.exe /Karte /Kanal /ON oder licht24pro.exe /Karte /Kanal /OFF
bzw.
licht24pro.exe /Karte /Flags /ON
bzw.
licht24pro.exe /Karte /Kanal /ON /BUFFER oder licht24pro.exe /Karte /Kanal /OFF /BUFFER

Parameter Karte:
8255
AVR-NET-IO
BKSOFT8IO
CONRADSERIAL
CSI7002
CSI8
DEDITEC
IO32USB
IO88
K8055USB
K8056
PARALLEL
PCIREL16
USBOPTO16IO
USBOPTOREL16
USBOPTOREL32
USBREL8
USBREL8LC
USBTTL24

Parameter Kanal:
Nummer des zu steuernden Ausgangs
bzw.
11111111 um 8 Kanäle einzuschalten
1111111111111111 um 16 Kanäle einzuschalten
111111111111111111111111 um 24 Kanäle einzuschalten
Bsp: licht24pro.exe /CONRADSERIAL /11000000 /ON schaltet den Kanal 1+2 einer Conrad Karte dauerhaft ein.

Parameter Zeit:
Dauer in Millisekunden (nach Ablauf der Zeit wird der Ausgang automatisch zurück gesetzt)
bzw.
ON oder OFF (Kanal EIN oder AUS schalten)

Optionaler Parameter /BUFFER:
Hierbei wird der letzte Zustand der Ausgänge in einer Datei (buffer.txt) abgespeichert.
Damit ist es möglich einzelne Kanäle mit /ON bzw. /OFF Ein- und Auszuschalten
ohne die anderen Ausgänge zu löschen.
Bsp:
licht24pro.exe /CONRADSERIAL /1 /ON /BUFFER schaltet den Kanal 1 einer Conrad Karte ein.
dann
licht24pro.exe /CONRADSERIAL /2 /ON /BUFFER schaltet den Kanal 2 einer Conrad Karte ein ohne Kanal1 zu löschen.
Um den Buffer zu löschen rufen Sie Licht24 Pro folgendermaßen auf:
licht24pro.exe /CLEARBUFFER
oder editieren Sie die Datei buffer.txt im Licht24 Pro Installationsverzeichnis.

Optionaler Parameter /STATUS:
Es kann der Status der Eingänge einer Velleman K8055 USB Karte abgefragt werden. Die Werte der Eingänge werden in der licht24pro.ini gespeichert und können aus dieser Datei mit einer externen Software ausgelesen werden. Der Aufruf ist:
licht24pro.exe /K8055USB /STATUS

Die Variablen in der licht24pro.ini sind:

[Velleman_K8055_USB]
K8055USB_STATUS_0=0,0,0
K8055USB_STATUS_1=0,33,71
K8055USB_STATUS_2=0,0,0
K8055USB_STATUS_DATE=27.04.2010,10:53:06

K8055USB_STATUS_0 ist Karte Nr.1 mit den Werten für DIGITAL,ANALOG1,ANALOG2
K8055USB_STATUS_1 ist Karte Nr.2 mit den Werten für DIGITAL,ANALOG1,ANALOG2
K8055USB_STATUS_2 ist Karte Nr.3 mit den Werten für DIGITAL,ANALOG1,ANALOG2
K8055USB_STATUS_DATE ist der Zeitstempel DATUM,UHRZEIT

HINWEIS: Bei der Steuerung mit Flags oder ON/OFF Betrieb bleiben die Ausgänge gesetzt obwohl die Software beendet wird. Dies kann ein Sicherheitsrisiko darstellen wenn z.B. der PC abstürzt und die Ausgänge somit bis zum Neustart NICHT zurückgesetzt werden können. Die Verwendung dieser Funktionen erfolgt auf eigene Gefahr!

Die Kommandozeilen Parameter können auch als Message (WMCopyData) an Licht24 Pro gesendet werden. Hier läuft Licht24 Pro dauernd und kann WMCopyData Kommandos empfangen. Sie können also auch Kommandos aus Ihrer eigenen Software an Licht24 Pro senden. Im Licht24 Pro Verzeichnis liegt zusätzlich ein Hilfsprogramm welches Kommandos an Licht24 Pro senden kann. Das Hilfsprogramm heisst sndmsg.exe und wird wie Licht24 pro mit Kommandozeilen Parameter aufgerufen, z.B.
sndmsg.exe /CONRADSERIAL /11000000 /ON schaltet den Kanal 1+2 einer Conrad Karte dauerhaft ein.

Bei Verwendung von sndmsg.exe für die Parametersteuerung entfällt der Start und das Beenden von Licht24 Pro. Dies erspart Zeit und somit sind auch extrem kurze Befehlsfolgen möglich. Hier der Delphi Sourcecode von sndmsg.exe (mittels WMCopyData Kommandos senden).

unit usndmsg;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
  StdCtrls, Spin;

type
  TForm1 = class(TForm)
    procedure MySendMessage;
    procedure FormCreate(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.DFM}

procedure TForm1.MySendMessage;
var
  aCopyData   : TCopyDataStruct;   // instance of the records
  hTargetWnd  : hWnd;              // handle of Licht24 Pro
  s : String;
  i, x : Integer;
begin

  // check parameter count
  x := ParamCount;
  if x = 0 then Exit;

  // copy the parameters to a string
  s := '';
  for i := 1 to x do begin
    s := s + ParamStr(i) + ' ';
  end;
  trim(s);

  // set data 
  with aCopyData do begin
    dwData := 0;
    cbData := StrLen(PChar(s)) + 1;
    lpData := PChar(s);
  end;

  // Find the receiver window for the message via the title
  hTargetWnd := FindWindow(nil, PChar('Licht24 Pro'));
  if hTargetWnd <> 0 then 
    SendMessage(hTargetWnd, WM_CopyData, LongInt(Handle), LongInt(@aCopyData));
  
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  Application.ShowMainForm := false;
  MySendMessage;
  Application.Terminate;
end;

end.


Das Programm sndmsg.exe wird mit den Kommandozeilen Parametern aufgerufen. Diese werden dann mittels WMCopyData an Licht24 Pro gesendet.

Ab Version v2.3.2.6 stehen zusätzlich folgende Kommandos zur Verfügung:

/CMD_STOPStoppt Programm-, Sound- und Zufallsteuerung
/CMD_CLOSEBeendet Licht24 Pro
/CMD_RESETCLOSEBeendet Licht24 Pro und löscht alle Ausgänge
/CMD_LOADZeituhren neu laden
/CMD_CLOCKPROGRAMTakt Programmlauf
/CMD_CLOCKRANDOMTakt Zufallsteuerung
/CMD_CLOCKFLASHTakt Blinker
/CMD_LOADSETTINGS1Einstellungen 1 laden
bis
/CMD_LOADSETTINGS16Einstellungen 16 laden

Beispiel: "sendmsg.exe /CMD_CLOSE" beendet Licht24 Pro

• Jeder der 24 Kanäle kann einen eigenen Sound bei HIGH und LOW Schaltungen abspielen. Die Sounddateien werden im separaten Sound Setup Fenster eingestellt.

• Es stehen verschiedene Log Dateien zur Verfügung:
- Alarmlist Log, zeigt alle Schaltungen auf welche durch die Zeitschaltuhren gesteuert wurden.
- All Log, zeigt alle Schaltungen auf welche gemacht wurden.
- Error Log, zeigt alle Fehler an die aufgetreten sind.

• Durch aufsetzen eines Touch-Screen-Set auf den Monitor können die Taster, Schalter usw. durch einfaches berühren mit dem Finger bedient werden, bzw. es wird gleich ein Touchscreen Monitor eingesetzt!

• Licht24 Pro arbeitet auf jedem 32Bit oder 64Bit Windows Betriebssystem. Das Programm hat sich bei verschiedensten Anwendungen sehr gut bewährt! Bedenken Sie die Kosten und Zeitaufwand, wenn Sie diese Steuerung als Black-Box realisieren würden!!


Top



Copyright © by bksoft