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

Seiten: [1] 2
1
oscat.lib fuer TwinCAT/CoDeSys / Re: Oscat in Twincat XAE einbinden
« am: 21. August 2013, 22:16:17 »
Hi,

was dein Problem mit den Lib's angeht, kann ich dir nicht wirklich weiterhelfen, da ich von Beckhoff keine Ahnung habe, und TwinCat nicht kenne.
Aber ich denke mal, TwinCat basiert auf CoDeSYS (ist nur geraten  ??? ), deshalb würd ich tippen, dass du die Lib für CoDeSYS3 nehmen musst.

Was deine Frage zu ST angeht: Du kannst alle Funktionen und FB's sowohl in FUB, ST, CFC, usw anwenden.

Grüße
Mudla

2
Codesys 2 / GPS auslesen
« am: 20. August 2013, 09:48:14 »
Hallo allerseits,

ich soll für einen Kunden eine Art Tracking-System entwickeln. Der Kunde hat eine mobile Maschiene, von welcher er jederzeit den Standort wissen möchte.

Die Maschiene wird über eine Eaton XV200 gesteuert (CoDeSys v2.3.9), wo auch eine Fernwartung installiert ist (über GSM).

Meine Idee wäre, einen GPS-Empfänger an die SPS anzuschließen (RS232 oder auch irgendwie über DI?) und dann die Tracking-Daten über SMS oder Mail zu versenden.

Hat jemand so etwas schon mal realisiert, oder sonstwie Ahnung davon? Bin für jede Hilfe dankbar

Grüße
Daniel

3
oscat.lib fuer TwinCAT/CoDeSys / Re: RMP_Soft für Word
« am: 11. Juni 2013, 15:13:58 »
So, nach etwas rumspielerei hab ich die Lösung selbst gefunden  :)

Anbei hab ich den Export der modifizierten Dateien RMP_SOFT_W, _RMP_W und FRMP_W.

Vielleicht braucht das ja nochmal jemand ... oder man könnte es vielleicht sogar in die Bibliothek aufnehmen  ;) ...

Grüße
Daniel

[gelöscht durch Administrator]

4
oscat.lib fuer TwinCAT/CoDeSys / RMP_Soft für Word
« am: 05. Juni 2013, 09:49:26 »
Hallo allerseits,

Oscat bieter eine schöne Rampe für Bytes (0-255). Ich bräuchte diese Rampe aber für ein Word (bis 65565).

Ich hab schon mal versucht, alle dazugehörigen Bausteine auf Word umzustellen (RMP_Soft, _RMP_B und FRMP_B), aber leider hänge ich irgendwo fest. Die Rampe läuft immer die 255 Werte durch und springt dann auf den Sollwert.

Hat jemand von euch das schon mal umgestellt auf Word, und kann mir dazu einen Tipp geben?

Danke
Daniel

5
Codesys 2 / Re: Mehrere gleichzeitige ModBus-Verbindungen
« am: 03. Juni 2013, 13:29:18 »
Hallo peewit,

danke für die Antwort, werd ich so machen :)

Daniel

6
Codesys 2 / Mehrere gleichzeitige ModBus-Verbindungen
« am: 31. Mai 2013, 15:56:03 »
Hallo,

ich möchte mit einer XV400 von Möller mehrere Modbus-Verbindungen zu verschiedenen Servern aufbauen (3-4 gleichzeitig).

Wie muss ich das mit der Kombination MB-Client und IP_Control machen? Brauche ich für jede Verbindung einen eigenen IP_Control, oder muss das immer der selbe sein?

Irgendwie werd ich da aus der Doku nicht ganz schlau :(

Grüße
Mudla

PS: Programmiert wird das ganze über XSoft-CodeSys 2.3.9 SP3

7
Modulentwicklung / Module Development / Re: IEEE_to_REAL [gelöst]
« am: 24. Februar 2013, 22:09:40 »
Klingt logisch :)

Danke dir für die Erklärung.

Grüße
Mudla

8
Modulentwicklung / Module Development / Re: IEEE_to_REAL
« am: 23. Februar 2013, 22:27:22 »
Danke peewit,

genau das, was ich brauche :)

Könntest du mir ev. noch etwas dazu erklären, warum das so funktioniert? Laut Wiki muss man da doch ne ziemiche Rumrechnerei machen?

Grüße
Mudla

Ps. Vielleicht könnte man in der Doku einen Verweiss drauf machen, dass das für Umrechnungen nach IEEE 754 geeignet ist, für die nicht so versierten Benutzer wie mich?

9
Modulentwicklung / Module Development / IEEE_to_REAL [gelöst]
« am: 23. Februar 2013, 15:30:46 »
Hallo Gemeinde,

ich muss 2 Words im IEEE754-Format in eine Real umwandeln. Gibt es dazu ev. schon einen Baustein von OSCAT, oder ist einer in Planung?

Mein Problem ist, dass ich zwar von Möller eine Bibliothek mit so einem Baustein habe (XS40-FB.lib), der jedoch gleichnamige Bausteine hat wie die OSCATbasic.lib (zB. DAY_OF_WEEK). Und des weiteren würde mich interessieren, wie das "Profis" programmieren :)

Grüße
Mudla

10
Modulentwicklung / Module Development / Re: CLK_PRG_2
« am: 13. September 2012, 13:54:40 »
Danke für die Verbesserung, man lernt ja nie aus  ;)

Grüße
Mudla

11
Modulentwicklung / Module Development / CLK_PRG_2
« am: 13. September 2012, 12:01:52 »
Hallo,

ich habe beim Baustein CLK_PRG einen manuellen Auslöser hinzugefügt.
Vielleicht ist der ja auch für andere interessant

Grüße
Mudla

[gelöscht durch Administrator]

12
Hallo!

Ich suche eine Funktion zur Steuerung einer Schleuse. Sie sollte folgendermaßen ablaufen:

Bei einer steigenden Flanke soll zuerst die offene Schleuse geschlossen werden, danach die andere Schleuse geöffnet werden. Natürlich sollten auch diverse Sicherheiten eingebaut sein, wie zB. wenn eine Schleuse nicht als geschlossen erkannt wird, soll noch x mal probiert werden, danach ein Fehler ausgegeben werden.

Ich hab mir schon einiges in der OSCAT-Lib angesehen, aber nichts wirklich Passendes gefunden.

Hat jemand schon mal sowas programmiert und kann mir einen Tipp geben?

Grüße
Mudla

13
Codesys 2 / Re: PLCWinNT Modbus
« am: 20. Juli 2012, 09:36:36 »
Hallo Wold,

konntest du dein Problem lösen?

Grüße
Mudla

14
Codesys 2 / Re: PLCWinNT Modbus
« am: 17. Juli 2012, 09:47:14 »
Hallo!

Sorry, ich hab ich gestern warscheinlich falsch verstanden :)

Du möchtest mit deiner WAGO Daten von PLCWnNT auslesen, oder?

Ich hab mit PLCWinNT nie gearbeitet, daher ist alles weitere rein theoretisch!

Ich gehe mal davon aus, dass die SoftSPS keine ModBus-Unterstützung von Haus aus hat, deshalb brauchst du dort einen ModBus-Slave-Baustein.
Dort schreibst du dann die Daten, die du haben willst, in die zuständigen Arrays, und kannst sie dann mit dem MB_Master auslesen.

warHoldingRegister : ARRAY [1..ModbusSlave_uiMaxHoldingRegister] OF WORD; (Beispiel des MB_Slave-Bausteins von Möller)

wDaten1 -> warHoldingRegister[1] == MB-Register 1 beim auslesen
wDaten2 -> warHoldingRegister[2] == MB-Register 2 beim auslesen
wDaten3 -> warHoldingRegister[59] == MB-Register 59 beim auslesen
...

Grüße
Mudla

15
Codesys 2 / Re: PLCWinNT Modbus
« am: 16. Juli 2012, 10:22:41 »
Hi!

Du solltest ja in deiner Doku (kenne leider WAGO nicht) die Startadressen fü ModBus haben.

Wenn ich das jetzt richtig interpretiere, dann sollte das für %QX0.0  MB-Adresse 512 sein.

Das bedeutet dann, wenn du mit Funktion 03 (Read Holding Registers) das Register 512 ausliest, bekommst du ein WORD mit den Bits %QX0.0 bis %QX0.7. Folglich sollte Reg. 513 %QX1.0 bis %QX1.7 enthalten. Die Variable %QX39.3 ist dann im Register 551 (512 + 39).

Du kannst natürlich auch einzelne Bits auslesen, die Funktion sollte "02 - Read Input Status" und "01 - Read Coil Status" sein.

Grüße
Mudla

Seiten: [1] 2