Beiträge anzeigen

Diese Sektion erlaubt es ihnen alle Beiträge dieses Mitglieds zu sehen. Beachten sie, dass sie nur solche Beiträge sehen können, zu denen sie auch Zugriffsrechte haben.


Themen - hugo

Seiten: 1 ... 4 5 [6] 7 8 9
76
Ankündigungen / Announcements / Release 27
« am: 10. Februar 2008, 23:08:06 »
Release 27 bring über 70 verbesserungen, updates und neue Module.
- eine Reihe neuer String Bausteine,
- Bausteine zum rotieren der BYte Order für Motorola oder network Byte Order
- neue Real Time Clock Module
- eine Reihe neuer Logic Module
- IRTrans Decoder Bausteine für IRTrans Infrarotempfänger
und viels mehr
natrürlich wurde auch in dieser Release wieder die kompüatibilität verbessert, geschwindigkeit gesteigert und funktionalität verbessert.
viel spass beim Einsatz

77
SPS-Programmierung / Whirlpoolsteuerung
« am: 17. Januar 2008, 22:30:29 »
wer interesse hat, wir haben auf basis der oscat lib eine komlette whirlpoolsteuerung entwickelt und im einsatz.

suie besteht aus:
- einem IRtrans infrarotempfänger
- einer waaserdichten balboa fernsteuerung (balboa instruments usa)
- und allem was sonst dazugehört
- das ganze läuft auf einem wago 841



[gelöscht durch Administrator]

78
Ankündigungen / Announcements / Release Planung
« am: 16. Januar 2008, 13:36:57 »
Release Plan für Release 2.7

- final Beta Codesys 2.3      25. jan 2008
- porting to other systems   10. Feb 2008
- Relaese                          11. Feb 2008


79
SPS-Programmierung / VAR_INPUT Constant
« am: 11. Januar 2008, 19:52:53 »
Es gibt immer wieder Fragen zu den von uns häufig verwendeten Var_INput constant

Var In put constant sind ganz normale Eingangs Variablen, sie werden lediglich im Grafischen editor nicht dargestellt und durch einen Doppelclick auf das Symbol gesetzt.

wird eine Fuunktionsblöock mit Var_Input Constant in ST aufgerufen, so sind die Var_input Constant wie ganz normale Eingänge zu behandeln und im Aufruf zu übergeben.

wie zum Beispiel:

functionblock test
var input
in 1 : int;
endvar
var input constant
in2 : int;
end_var


aufruf: test(in1 := 33, in2 := 2;

80
SPS-Programmierung / effizient programmieren
« am: 02. Januar 2008, 14:37:28 »
wir haben inden letzten wochen viele experimente gemacht routinen schneller zu machen und effizienter zu programmieren.

hier unsere erkenntnisse:

1. awl ist nicht schneller als st
speziell schleifen und komplexere konstrukte sind in st sehr effizient und werden in awl im schnitt sogar langsamer.
warum? nun ganz einfach weil auch awl nichts mit maschinencode zu tun hat sondern eine ebene über assembler liegt und auch wie st kompiliert werden muss.

2. bei allen funktionsaufrufen ist zu beachten das die funktion ins memory geladen werden muss, und danach die eingangsparameter übergeben werden müssen.
funktionsblöcke haben hier klar einen vorteil, sie bleiben im momory und die ausführung kann sofort starten, auchg müssen nur diejenigen parameter übergeben werden die sich verändert haben.
bei funktionsblöcken kann man mit var_in_out einen pointer anstelle der variable übergeben, was vor allem bei arrays und strings viel zeit sparen kann.

3. zumindest unter codesys kann man var_in_out in funktionen benutzen. dann wird auch hier nur ein pointer übergeben, und nicht die variable kopiert.
allerdings ist dies nicht standard iec61131-3 funktionsumfang und wir nutzen dies aus diesem grunde nicht.
über diese var_in_out wären auch mehrere ausgänge einer funktion realisierbar, aber wie gesagt ist nicht iec61131-3 standard und wird von uns aus diesem grunde nicht benutzt.

4. grundsätzlich ist es ein großes übel das an funktionen kein pointer übergeben werden kann. allerdings ist verständlich da dies aus sicherheitsgründen nicht vorgesehen wurde.

wer hat erfahrungen anregungen zur effizeinz? bitte posten

81
oscat.lib fuer PC WorX/MULTIPROG / OSCAT 26 auf Multiprog
« am: 01. Januar 2008, 21:07:16 »
Danke an Kurt der mit viel Mühe und Aufwand die 26 der OSCAT Lib auf Multiprog portiert hat.

82
Ankündigungen / Announcements / Release 26
« am: 01. Januar 2008, 21:06:15 »
pünktlich zum 1.1.2008 haben wir die 26 released.

mit insgesamt 75 geänderten bzw neuen Modulen ist die 26 ein wesentlicher Meilenstein in der Weiterentwicklung der OSCAT Bibliothek.
neben verbesserter Performance und neuen features in vorhandenen Bausteinen gibt es auch viele neue Funktionen.

- eine neuer Baustein TONOF erzeugt sowohl eine Einschaltverzögerung als auch eine Ausschaltverzögerung
- neue mathematische Funktionen: Gamma, Sigmoid, Langevin und FIB
- eine komplettes Paket an Bausteinen zur Vektoralgebra
- Konvertierungsfunktionen für BCD to Int und umgekehrt
- neue Bausteine Signal und Signal_4 zur akustischen und optischen Signalerzeugung
- der neue Baustein CLK_N ersetzt die alten Bausteine CLK_1ms, CLK_2ms, CLK_4ms und CLK_8ms
- neue Funktion Year_begin berechnet das Datum des 1.1. eines beliebigen Jahres.
- neuer Baustein Message_8 zur Erzeugung von Meldungen mit Acknowledge
- der Baustein Fade erlaubt ein weiches Überblenden zweier Analogsignale
- Store_8 speichert bis zu 8 Zustände mit Acknowledge

Als weiters Highlight wurde die OSCAT LIB nun auch auf Multiprog portiert.
Danke an dieser Stelle an Kurt der hier hervorragende Arbeit geleistet hat.

83
SPS-Programmierung / maximale Anzahl von Bausteinen Ãœberschritten
« am: 30. Dezember 2007, 23:20:04 »
Diese Meldung kennt fast jeder Codesys Anwender.
Sie erscheint nicht nur wenn die Anzahl der Bausteine das Limit überschreitet, sondern auch wenn man an den Pfaden etweas ändert weil man z.B. das Projekt einmal vom Notebook und dann wieder vom Desktop öffnet.

es gibt Abhilfe:

die erste und eifache Variante ist die Anzahl der Bausteine unter Target Einstellungen / Speicheraufteilung höher zu setzen.
dies kann aber schwierig werden wenn bei einigen Targets diese Einstellung nicht erlaubt ist.

ein weiterer weg ist die folgender
unter projekt/optionen/übersetzungsoptionen Unbenutzte Ausschließen.
dann werden unbenutzte Objekte aus Bibliotkeken erst gar nicht übersetzt.

84
Modulentwicklung / Module Development / fuzzy logic
« am: 11. Dezember 2007, 15:05:38 »
als mittelfristiges projekt wollen wir fuzzy logic starten, wer hat ideen, inputs?

85
Modulentwicklung / Module Development / vektorrechnung
« am: 11. Dezember 2007, 13:25:37 »
in einer der nächsten releases sollen funktionen für vektorrechnung erstellt werden.
hat jemand inputs dazu?

86
Ankündigungen / Announcements / Release 25
« am: 08. Dezember 2007, 18:32:32 »
Die OSCAT Lib in der Release 25 wurde vor allem auf Performance getrimmt.
so wurde fast alle Funktionen und Funktionsblöcke direkt oder indirekt beschleunigt.
Das Augenmerk lag vor allem darauf die LIB auf CPU's ohne Floating Point Unit zu beschleunigen.
einige Funktionen wurden dabei um bis zu 30 mal schneller als ind er Release 24.
Aber auch auf CPU's Mit Floating Point Unit wurde die LIB deutlich beschleunigt.
Einige Neue Mathemtische Funktionen dienen vor allem Dazu bessere Performance auf non FPU CPU's zu erreichen
Eion Neues Modul TICKER erzeugt Laufschriften aus einem String.

87
Ankündigungen / Announcements / performance steigerung der lib
« am: 03. Dezember 2007, 22:45:02 »
in der nächsten release 2.5 werden wir vor allem deutliche performance steigerungen in der oscat lib realisieren.
vor allem auf sps ohne floating point units wird die performance von real typen benötigt um komplexe anwendungen zu realisieren.
ein teil der performance steigerungen kann mit optimiertem code bei gleicher funktionalität erreicht werden.

aber zusätzlich sollen neue schnelle mathematische funktionen für weitere steigerung der performance sorgen.
erste schritte der implementation zeigen das eine vielzahl funktionen deutlich performanter realisiert werden können, und das ohne verlust an genauigkeit und funktionalität

wer kennt effiziente und schnelle amthematik funktionen für non floating point cpu's ?

88
Ankündigungen / Announcements / Release 2.4
« am: 26. November 2007, 08:24:08 »
Im Downloadbereicht steht die Release 2.4 zum Download bereit.

Die Neuerungen sind
- Randon Puls Generator
- Analog Mixer
- Wärmemengenzähler
- Tuner und Control Set Bausteine für Regelungstechnik
- erweiterter Funktionsumfang für PI und PID regler
- verbesserte Beschattungsfunktion für Jalousiesteuerung

und über 30 Verbesserungen und Anpassungen

89
Ankündigungen / Announcements / naechstes release
« am: 24. November 2007, 07:11:34 »
rechtzeitig zur sps wollen wir bereits die release 2.4 herausgeben.
wer hat noch anregungen und wuensche?
eventuelle fehlermeldungen bitte schnell posten

90
Modulentwicklung / Module Development / Wettervorhersage
« am: 24. November 2007, 07:09:17 »
kennt jemand einen legalen weg wetterdaten aus dem internet zu holen
wettervorhersage fuer die naechsten 3 tage und beliebige orte

habe mir die wetter.de angesehen, aber die erlauben das definitiv nicht, nur einen link auf ihre seite aber das geht bei einer sps natuerlich nicht.

Seiten: 1 ... 4 5 [6] 7 8 9