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.


Nachrichten - gravieren

Seiten: 1 ... 24 25 [26] 27 28
376
Modulentwicklung / Module Development / Mathematical
« am: 01. März 2007, 19:46:44 »
Hi Hugo

Wie gesagt teste ich die OSCAT-S7



Unter Step 7 fehlen die Funtionen   cot  und acot.


Wäre sinvoll diese zu ergänzen  ?


Karl

377
Hi

Zitat
dword für input.
das ist volle absicht, dword kann durch typecast des compilers mit allen kleineren bit typen geladen werden
Jo, klingt logisch, sollte aber auch dokumentiert sein  ;)


378
Bestehende Module / Existing Modules / Modul-Code zur Anpassung
« am: 28. Februar 2007, 18:18:56 »
Hi Hugo

Ich teste momentan die OSCAT-S7  Version.

Mir fallen einige Code-Stellen auf, die nachgebessert werden könnten.


Zitat
Orginal:  C_to_F := celsius * 1.8 + 32

Vorschlag:  C_to_F := (celsius * 1.8 ) + 32.0
32 -->  (INT-Wert)
Punkt vor Strich kann der Compiler, jedoch wird die lesbarkeit erhöht.




*******************************************************************************************************
check_parity

 
FUNCTION check_parity : BOOL
TITLE = 'check_parity'
//
// this function checks for an even partity for a dword and partity bit.
//
// Uses: even
//
VERSION : '1.0'
AUTHOR  : hugo
NAME    : CHECKP
FAMILY  : GATE
 
VAR_INPUT
    in : DWORD;           *********************** FEHLER ?    Sollte BYTE sein  (Laut Handbuch)
    p : BOOL;               *********************** FEHLER ?    Sollte  BOOL sein (Laut Handbuch)
END_VAR

 
Zudem fehlt im Handbuch die Erklärung/Beschreibung für den Paramter "p"




379
Modulentwicklung / Module Development / Re: Rampenfunktion/Generator
« am: 28. Februar 2007, 16:26:07 »
Hi swmggs

Sehr sinnvoll  :)


380
Modulentwicklung / Module Development / Rampenfunktion/Generator
« am: 27. Februar 2007, 21:51:24 »
Hi

Wäre eine Rampenfunktion sinvoll  ?


Z.b.
0 Std -->      0°C     // Beginn bei 0°C
1 Std -->   120°c     // Nach 1 Stunde Sollwert auf 120°C
2 Std -->   120°C     // Nach weiteren 2 Stunde Sollwert auf 120°C  (Haltezeit Ofen)
6 Std -->    20°C     // Nach weiteren 6 Stunden Sollwert 20°C


Linear-Interpolation  von bis zu 20  Befehlen.  (Nach x Stunden   Soll  X  °C    oder    Soll   X% haben)
Anwendung: Z.b.   Glühofenkurve definieren.  Bearbeitung Zeitabhängig Steuern (1 Stunde 100% dann 1 Stunde reduzirend bis 0%)



381
Bestehende Module / Existing Modules / Modul actuator_UD
« am: 24. Februar 2007, 16:58:53 »
Hi Hugo

Hier ist zwar kein Fehler, jedoch etwas unschön.

Es sind diverse Pasagen wie diese hier im Modul.


Zitat
VAR_OUTPUT
    Yup : BOOL;                <-- BOOL   (TRUE,FALSE)
    Ydn : BOOL;                <-- BOOL   (TRUE,FALSE)
    status : BYTE;
END_VAR



IF yup AND NOT up OR ydn AND NOT dn THEN
        ydn := 0;
        yup := 0;
        last := tx;

Es wird die Zuweisung teilweise mit "TRUE und FALSE" ausgeführt.

Ebenso werden diese mit "0 und 1" ausgeführt.


Die Schreibweise ist auch teilweise   "ydn  oder  Ydn".  (Erster Buchstabe Groß b.z.w. Klein)

Ist zwar NICHT fehlerhaft, beim Überprüfen des Code für mich jedoch ungewohnt.


382
Bestehende Module / Existing Modules / Re: Forenbereich für Step 7
« am: 24. Februar 2007, 13:52:24 »
Hallo Hugo

Zitat
danke bitte elgt alle erfahrungsberichte, und testergebnisse unter step7 hier ab.
überstezte module bitte vorerst auch hier posten, sobald eine größere anzahl zur verfügung steht werden wir für step 7 auch einen download bereich einrichten

Great, jetzt ist alles Zusammen, wie es sich gehört.

Eine einheitliche Plattform, denke das kann Cool werden.


383
Bestehende Module / Existing Modules / Forenbereich für Step 7
« am: 22. Februar 2007, 18:44:36 »
Hi Hugo

Kannst du einen Forenbereich für Step 7   lib schaffen.  (Natürlich OSCAT.lib   ;))


Vieleicht übersetzte Module, getestete Module, Eigenheiten, Howtow

 


384
Modulentwicklung / Module Development / Re: String-Funktion
« am: 19. Februar 2007, 20:50:35 »
Hi Hugo

Ups muss ich wohl übersehen haben.   ;D

Werde mich mal gleich informieren.

385
Modulentwicklung / Module Development / String-Funktion
« am: 17. Februar 2007, 19:18:57 »
Hi

Irgendwie bräuchte man eine gute "String-Funktion" so ähnlich wie in C oder C++.


Es müssen irgendwie öfter real-Zahlen, integerwerte und divere andere Sachen in Arrays,
Dateien oder COM-Schnittstellen geschrieben werden.






Name der funktion printf   oder sprintf  (unter C)


http://home.fhtw-berlin.de/~junghans/cref/FUNCTIONS/printf.html
http://home.fhtw-berlin.de/~junghans/cref/FUNCTIONS/sprintf.html
http://home.fhtw-berlin.de/~junghans/cref/FUNCTIONS/format.html


386
SPS-Programmierung / Re: Enocean und FS 20
« am: 10. Februar 2007, 08:24:02 »
Hi

Zitat
die Protokolle und Modulationen sind je nach System total unterschiedlich.
Gibt es da Unterlagen über das Protokoll  ?

Ich kenne etliche, die diese Geräte einsetzen würden.


387
oscat.lib fuer TwinCAT/CoDeSys / Re: Nächstes Release
« am: 09. Februar 2007, 18:23:21 »
Hi


Zitat
wir werden versuchen im Monatsabstand eine neue release zu veröffentlichen.
Cool.


Zitat
bitte sendet uns heir alle anregungen, fehlermeldungen, verbesserungsvorschläge wünsche usw.
Logisch   ;)

388
Modulentwicklung / Module Development / Re: Datensicherung
« am: 07. Februar 2007, 12:28:46 »
Hi

Hört sich gut an.
Die Art der Sicherung ist eigentlich 2-Rangig, solange die Möglichkeit besteht diese erneut
 z.b.  bei Controllerausfall zurückzuspeichern.



Will ja nicht Nerven, kommt ihr mit dem PID-Selbsttuner weiter ?

Habt ihr schon gewisse Erfolge ?


389
SPS-Programmierung / Re: codesys kann nurt 512 blöcke verwalten
« am: 07. Februar 2007, 12:24:25 »
Hi


Zitat
Re: codesys kann nurt 512 blöcke verwalten
?


Gehört sich anscheinend zu meiner Frage nach Plain-Texten.


Kann man die auch selbst erzeugen mit CoDeSys  ?


390
oscat.lib fuer TwinCAT/CoDeSys / Re: release 1.4
« am: 07. Februar 2007, 12:21:02 »
Hi

Zitat
und auch klammern beherrschen
Cool, wird benötigt.    ;)


Seiten: 1 ... 24 25 [26] 27 28