freie library zum testen

hugo

Level-1
Beiträge
197
Reaktionspunkte
33
Zuviel Werbung?
-> Hier kostenlos registrieren
wir (4 entwickler) erstellen derzeit eine smart home bibliothek die bereits ca 50 module enthält und bis mitte 2007 noch deutlich weiterentwickelt werden soll.
die lib soll grundsätzlich frei für jedermann sein.
wer hat interesse diese lib auf siemens s5 / s7 zu testen und als lib für siemens zu kompilieren.
derzeit testen wir nur wago und beckhoff.
siemens ist aber auch iec61131-3 kompatibel und sollte ohne größere probleme funktionieren.
wer interesse hat bitte melden
 
In welcher Programmiersprache sind die Module der LIB erstellt,
weil außer SCL (ST) wär mir in der Siemenswelt nichts bekannt,
was man evtl. halbwegs problemlos (aus IEC-Systemen) portieren könnte.

Das gilt aber generell bei fast allen IEC-Systemen.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
fast ausschliesslich in st unter codesys
meines wissens basiert siemens auch auf codesys es heisst nur siemens
schau dir mal die attachments es ist 2 mal dasselbe einmal als lib und einmal als projekt
ich kann zwar siemens s5 direkt im codesys importieren aber nicht exportieren
 
naja ein 32 bit cpu mit vollem (ohne einschränkungen) iec61131-3 umfang
haben die beckhoff und wago auch, ignoranz ist meiner meinung nach auch nicht das richtige.
ich lache nicht über den vergleich logo und wago, aber es zeigt schon wie wenig ahnung jemand hat.
eine wago hat z.b. bereits einen web server on board und erlaut volle web visu direkt aus der sps heraus.

aber es ist ja egal, welche sps solange man in hochsprache programmiert und iec611-31 kompatibel ist.
also im zweifelsfalle doch einfach den source per cut and paste übertragen und schon funktionierts.
gibts in diesem forum über haut leute die in hochsprachen programmieren?
 
naja ein 32 bit cpu mit vollem (ohne einschränkungen) iec61131-3 umfang
haben die beckhoff und wago auch, ignoranz ist meiner meinung nach auch nicht das richtige.
ich lache nicht über den vergleich logo und wago, aber es zeigt schon wie wenig ahnung jemand hat.
eine wago hat z.b. bereits einen web server on board und erlaut volle web visu direkt aus der sps heraus.

aber es ist ja egal, welche sps solange man in hochsprache programmiert und iec611-31 kompatibel ist.
also im zweifelsfalle doch einfach den source per cut and paste übertragen und schon funktionierts.
gibts in diesem forum über haut leute die in hochsprachen programmieren?


Hallo Hugo,

schönen guten Morgen.

Soll nicht Ignoranz sein. Ich sage oder schreibe nur immer was ich mir denke oder fragen möchte. Meist bekomme ich dann genau die richtige Antwort oder Erklärung.

Beckhof kenne ich nicht. Mit Wago hatte ich bisehr stets nur sehr schlechte Erfahrungen, deshalb war ich etwas verwundert das die überhaupt noch Steuerungen bauen. Am schlimmsten waren die kleinen Signalüberträger. Hatten dann irgendwann alles Rausgeschmissen und wortwörtlich in die Mülltonne geworfen und Mur eingebaut.

In gewisser weise ist es nun doch Ignoranz. Beruflich Ignorieren wir Wago Steuerungen nun ganz.

Ich persönlich gehe immer möglichst weg von Hochsprachen, mehr immer wieder richtung Assembler. Da weiss ich immer zu 100% was gemacht wird und wie ich es mache.



So nun genug gute Morgen Tratsch
 
Also jetzt mal objektiv und vorurteilsfrei:

1. Siemens Step7 ist nicht Codesys, wenn du dir das mal angesehen hättest würdest du das auch schon optisch erkennen
2. ST ist zwar in der IEC genormt, zumindest die Grundstrucktur, aber die Libs der diversen Hersteller, die man ja letzten endes auch wieder in ST einbindet unterscheiden sich doch ziemlich radikal.
3. Heißt im Klartext: Du musst dich dann auch an die IEC-Norm halten, und darfst unter keinen Umständen Herstellerspezifische Libs verwenden.
4. Haben nicht eigentlich, ich weiß das jetzt speziell von Wago, nicht eine Gebäudetechnik LIB bzw. eine HLK Lib.

Mfg
Manuel
 
Zuviel Werbung?
-> Hier kostenlos registrieren
sicher ist siemens anders ich habe selber kein siemens system in betrieb weil die diversen dinge für gebäudeautomation auf siemens nicht verfügbar sind.
z.b. enocean receiver als klemme und vieles mehr.
aber ich will ja gar keine werbung für irgendein system machen, deshalb suche ich ja kontakt zu euch.
lib's gibts von allen, aber nicht im source und wer mal versucht komplexe projekte zu realisieren landet dann doch beim selberstricken weil ein problem nicht gelöst werden kann.
am schlimmsten ist es wenn der kunde das problem beseitigt haben will und ein baustein aus einer lib nicht das tut was man von ihm erwartet.
oder man benötigt einfach ein i-tüpfelchen mehr was dann.
genau deshalb schreiben wir diese offene lib und hoffen viele zu gewinnen mitzumachen und mitzuprofitieren.
hier nur ein paar beispiele was derzeit drin ist:
- dcf77 decoder, dekodiert ein dcf signal und stellt die sps uhr
- switch-i ist ein intelligenter schalteingang der selbständig erkennt ob ein taster high aktiv oder low aktiv oder sogar ein schalter angeschlossen ist.
natürlich auch mit einer ontime begrenzung.
- dimm-i ist das gleiche als intelligenter dimmer.
- eine komplette legionellensteuerungen für bis zu 8 schleifen und puffersteuerung
- diverse signalgeneratoren und sequencer und vieles mehr.

all das basiert nur auf iec61131-3 standard und verwendet keinerlei lib des herstellers.

also echt ich suche ganz einfach jemanden der ein siemens system in betrieb hat, den code mit cut and paste überträgt und mal austeste.

eine lib zu erstellen schaffen wir dann schon noch.
 
sicher ist siemens anders ich habe selber kein siemens system in betrieb weil die diversen dinge für gebäudeautomation auf siemens nicht verfügbar sind.
z.b. enocean receiver als klemme und vieles mehr.
aber ich will ja gar keine werbung für irgendein system machen, deshalb suche ich ja kontakt zu euch.
lib's gibts von allen, aber nicht im source und wer mal versucht komplexe projekte zu realisieren landet dann doch beim selberstricken weil ein problem nicht gelöst werden kann.
am schlimmsten ist es wenn der kunde das problem beseitigt haben will und ein baustein aus einer lib nicht das tut was man von ihm erwartet.
oder man benötigt einfach ein i-tüpfelchen mehr was dann.
genau deshalb schreiben wir diese offene lib und hoffen viele zu gewinnen mitzumachen und mitzuprofitieren.
hier nur ein paar beispiele was derzeit drin ist:
- dcf77 decoder, dekodiert ein dcf signal und stellt die sps uhr
- switch-i ist ein intelligenter schalteingang der selbständig erkennt ob ein taster high aktiv oder low aktiv oder sogar ein schalter angeschlossen ist.
natürlich auch mit einer ontime begrenzung.
- dimm-i ist das gleiche als intelligenter dimmer.
- eine komplette legionellensteuerungen für bis zu 8 schleifen und puffersteuerung
- diverse signalgeneratoren und sequencer und vieles mehr.

all das basiert nur auf iec61131-3 standard und verwendet keinerlei lib des herstellers.

also echt ich suche ganz einfach jemanden der ein siemens system in betrieb hat, den code mit cut and paste überträgt und mal austeste.

eine lib zu erstellen schaffen wir dann schon noch.

Kann man das in AWL wandeln?

Für Siemens habe ich eine ziemliche riesige und sehr gut dokumentierte Lib mitlerweile.
Hatte fürher mal den Splean für fast alles was möglich und sinnvoll ist Funktionsbausteine zu erstellen :)
Ich tausch emanchmal mit anderen und füge dann ihre meiner hinzu.


Nun aber eien Frage,
der Aufwand ist ja meist an aufwendigen Regleungen oder an der Kommunikation.
Ein einfaches Dimm oder kleines Regelglied schriben geht ohne fast schneller als es zu suchen.
Mit Was für Bussystemen, Visualisierungen oder Eingabegruppen arbeitet den Wago zusammen?

Falls man deien Libs in AWL wandeln kann und eien BEschriebung dabei baue ich dir schnell dauraus einen Funktionsbaustein zusammen.
Oder wenn es nicht viel ist schribe ich dir schnell einen Siemens.

Grüsse
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@maxi
Also da das ganze größtenteils wie Hugo sagt größtenteils in ST geschrieben ist,
bleibt als gemeinsame Schnittstelle wohl nur SCL oder halt den Code "manuell" auf AWL zu konvertieren.

@hugo
Ich würde mich grundsätzlich schon bereit erklären das ganze mal zu probieren,
da ich momentan aber keine Vollversion von irgend einem Codesys Derivat habe,
wäre es schön wenn du hier, oder auf eurer Internetseite, einiges als Textdatei einstellen würdest.

Mfg
Manuel
 
Hallo,

maxi schrieb:
Hatte fürher mal den Splean für fast alles was möglich und sinnvoll ist Funktionsbausteine zu erstellen
Ich tausch emanchmal mit anderen und füge dann ihre meiner hinzu.

Nun aber eien Frage,
der Aufwand ist ja meist an aufwendigen Regleungen oder an der Kommunikation.
Ein einfaches Dimm oder kleines Regelglied schriben geht ohne fast schneller als es zu suchen.
Mit Was für Bussystemen, Visualisierungen oder Eingabegruppen arbeitet den Wago zusammen?

Falls man deien Libs in AWL wandeln kann und eien BEschriebung dabei baue ich dir schnell dauraus einen Funktionsbaustein zusammen.
Oder wenn es nicht viel ist schribe ich dir schnell einen Siemens.

Ähemmm, maxi kann es sein, dass bei Dir einige Tasten auf dem Keyboard vertauscht sind oder evtl. nicht mehr vorhanden sind. Schau doch mal genau nach :ROFLMAO: :ROFLMAO: :ROFLMAO: :ROFLMAO:

Gruss

Question_mark
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Tag,

das Problem von Funktionsbibliotheken, egal
ob im SPS- im PC-Bereich oder sonst wo ist
immer, dass man kleine Funktionen schneller
selbst schreibt als Sie in einer Bibliothek zu
suchen. Weiter muss man sehr diszipliniert
arbeiten bei der Beschreibung und der Kom-
mentierung der Funktionen. Damit das auf
Wiki-Basis funktioniert, müssen deshalb ent-
sprechende Richtlinien vorliegen.

Viele Grüße

Gerhard Bäurle
 
ok ich kann einen export der sogenannte exp dateien erzeugt
diese habe ich mal erstellt und angehängt
schau ma mal ob ihr damit was anfangen könnt
ich kann die dateien einfach per editor öffnen
 

Anhänge

  • export.zip
    72,7 KB · Aufrufe: 80
Guten Tag,

das Problem von Funktionsbibliotheken, egal
ob im SPS- im PC-Bereich oder sonst wo ist
immer, dass man kleine Funktionen schneller
selbst schreibt als Sie in einer Bibliothek zu
suchen. Weiter muss man sehr diszipliniert
arbeiten bei der Beschreibung und der Kom-
mentierung der Funktionen. Damit das auf
Wiki-Basis funktioniert, müssen deshalb ent-
sprechende Richtlinien vorliegen.

Viele Grüße

Gerhard Bäurle

hat jemand schon erfahrungen mit solchen richtlinien gesammelt?
wenn ja wären wir für alle inputs dankbar.
hat jemand interesse an solchen dingen mitzuarbeiten?
 
Zurück
Oben