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 - McNugget2000

Seiten: 1 ... 3 4 [5]
61
Bestehende Module / Existing Modules / Baustein "FT_min_max"
« am: 12. November 2007, 09:53:43 »
Hallo allerseits.

Der Baustein FT_min_max ist klasse. Da er einen Reset-Eingang besitzt und somit Start und Endzeitpunkt der Auswertung über Min- und Maxwerte gegeben ist, empfiehlt es sich doch, auch gleich den Ausgang AVG zu definieren, der den Durchschnittswert ausgibt.-

Oder würde der Baustein dadurch zu aufwendig werden?

Eine Möglichkeit, Durchschnittswerte zu erhalten, wäre grundsätzlich klasse. Oder habe ich diese Funktionen in der aktuellen Oscat.lib nur übersehen?

Beste Grüßen

McNugget

62
Bestehende Module / Existing Modules / Re: OSCAT.lib aktualisieren.
« am: 07. November 2007, 18:10:26 »
Vielen Dank. Das war es tatsächlich.

Ich habe keine besondere Hardware: Wago 750-841.

Da wollte das System also nur mal beim Umladen vor´s Schienbein getreten werden.
Ich finde es total klasse, dass man hier immer so schnell nette Hilfe bekommt.

Gerade als Anfänger macht das einem das Leben echt leichter.

Jetzt noch Pascal und somit Arrays verstehen und dann wird alles gut.  ;D

Weitere Fragen folgen.  ;)


Vielen Dank noch mal und bis die Tage

McNugget

63
Bestehende Module / Existing Modules / Re: OSCAT.lib aktualisieren.
« am: 06. November 2007, 09:01:51 »
Aaalso.. Ich habe das Projekt noch mal neu geöffnet.
Dann tausche ich im Biliotheksverwalter die OSCAT220.lib durch OSCAT230.lib aus.
Das war alles.
Beim erneuten compilieren erhalte ich 50 Fehler.
Habe die Screenshots davon mal als PDF angehängt.

Es ist noch zu erwähnen, dass ich in der Oscat220.lib sehr viele Zweige vom compilieren ausgeschlossen hatte, um keinen Fehler wegen zu vieler Bausteine zu bekommen.
Aber wenn das mein Problem wäre, würde ich diese Meldung dann ja wieder erhalten, oder?

McNugget

[gelöscht durch Administrator]

64
Bestehende Module / Existing Modules / OSCAT.lib aktualisieren.
« am: 05. November 2007, 15:30:50 »
Hallo.

Ich habe mal wieder ein doofes Problem.

Momentan verwende ich die OScat220.lib in meinen Projekten. Wenn ich nun diese Bibliothek aus einem (ohne Probleme compilierenden) Projekt rausschmeisse und sie durch die Oscat230.lib ersetze, erhalte ich beim neuen Compilieren nach Bereinigen sofort Fehler angezeigt.

Wie lässt sich das verhindern? Mache ich was falsch?

Ist es sinnvoll, die jeweils aktuelle OscatXXX.lib in ein Verzeichnis zu legen und immer in "oscat.lib" umzubenennen, um nicht in den Projekten neu verknüpfen zu müssen?

Ich hoffe, mir ist noch zu helfen. ::)

McNugget

65
Hallo Hugo.

Meine erste Frage wäre geklärt. Danke schon mal.

Ich habe noch Anregungen zum neuen Holiday-Block.

Nicht jedes Bundesland hat jeden Feiertag. Von daher sollte jeder Feiertag eigens an- oder abwählbar sein. (Vielleicht pro Feiertag ein Eingang, der mit true oder false belegt werden kann.)

Ich benötige eine Funktion, die produktionsfreie Tage (also Holiday plus Samstage und Sonntage) liefert.
Dasselbe Problem haben sicherlich auch viele andere.

Also wäre es doch auch sinnvoll, an den Baustein Eingänge für jeden einzelnen Wochentag zu  setzen, die man belegen kann.


Nur ein Vorschlag.

Vielen Dank noch mal für Eure klasse Arbeit.

Bis die Tage

McNugget


66
Bestehende Module / Existing Modules / Re: Frage zu "AIN"
« am: 28. Juni 2007, 11:37:37 »
Hallo Hugo.

Sorry, dass ich erste jetzt wieder antworte.

Ich hatte den Baustein genau so parametriert, aber es kommt nur Schrott raus.

Einen anderen Baustein (ich glaube auch aus der OSCAT) habe ich so modifiziert, dass er mir das gewünschte gibt.

Mit dem kann ich auf einen Schlag aus dem selben Signal gleichzeitig drei Skalierungen machen, finde ich recht effizient.

In meinem Falle benutze ich den Baustein mit zwei Skalierungen. Ich wandle einen 4-20mA Eingang (Wort) in Temperatur und mA (jeweils mit 2 Nachkommastellen) um. Vielleicht ist so etwas auch interessant, um es in der OSCAT anzubieten.

Wenn Du magst, kannst Du mich gerne mal anmailen. Habe Dir mal eine PN mit meiner Mailaddy geschickt. Leider konnte ich "meine" LIB da nicht anhängen.

McNugget2000

67
Bestehende Module / Existing Modules / Frage zu "AIN"
« am: 20. Juni 2007, 14:35:03 »
Hallo allerseits.

Zuerst möchte ich mich ganz herzlich dafür bedanken, dass es dieses tolle Projekt mit all seinen Funktionen gibt, und dass ich bereits viel in diesem Forum erlesen konnte.
Bitte weiter so. Bin als Anfänger in CoDesys und im Thema Porgrammieren echt dankbar für alles, was mich weiterbringt.
Wenn irgendwer noch ein Tutorial für Einsteiger zum Programmieren in ST hat, bitte melden. ;-)
Momentan kann ich lediglich vorhandenen ST "umkonfigurieren" aber selber ST-Blöcke erstellen ist noch recht hakelig.

Genug der allgemeinen Vorrede,  nun zu meinem konkreten Problem:

Ich verwende an meinem Wago 750-841-Controller mehrere analoge 4-Kanal Eingangskarten 4-20 mA (759-455) zur Erfassung von Temperaturtrnsmittern.
Der Link zur Beschreibung: http://www.wago.com/wagoweb/documentation/750/ger_manu/modules/m045500d.pdf

Wie konfiguriere ich den Baustein AIN richtig, um folgendes zu erhalten:
Eingang von 4-20 mA (also das Eingangswort)
skaliert auf -25°C bis +25°C (als REAL-Wert)
mit Vorzeichen (welches ja im Baustein selber generiert werden müsste).

Irgendwie bekomme ich das nicht so hin, da intern im Baustein selber ausschliesslich mit DWORD-Variablen gerechnet wird. Ausserden ist die Bitverschiebung (SHR) auch der falschen Richtung für meine Zwecke, oder?? Müsste das bei mir nich SHL sein?

 ???

Bin irgendwie etwas Ratlos. Ich wäre sehr dankbar für eine Idee.

Gruss

McNugget

Seiten: 1 ... 3 4 [5]