Cp341 rs485

dr.hareg

Level-2
Beiträge
60
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo @ all,

ich stehe vor einem etwas größeren Problem, ich muss über RS485 Daten aus einem Regelgerät auslesen, bei unserm "normalen" Lieferanten haben wir ein fertiges Programm dafür bekommen das nur an die gegebenheiten angepasst werden muss. Bei unserem neuen Lieferanten habe ich nur eine Beschreibung wo ich was abholen kann, aber leider keine wirklich richtige Anleitung wie ich sie mir wünschen würde. Es geht auch leider nicht mal aus der Anleitung hervor welches Protokoll verwendet wird. Kann mir da hier vielleicht jemand weiterhelfen, ich denke es kann ja nicht soooo schwer sein (hoffe ich zumindest). Vielen Dank schonmal

Grüße Gerhard
 
Kann mir da hier vielleicht jemand weiterhelfen, ich denke es kann ja nicht soooo schwer sein (hoffe ich zumindest).

Wer soll denn bei diesen Angaben mit irgendetwas weiterhelfen können?
Nur aus der Überschrift geht hervor, um welche SPS es sich handelt, und das ist der einzige klare Punkt.

Gibt so Leute die können das mit "Hand auflegen" oder in "die Kugel schauen".

Bewirb dich doch in so einer Nachtmittagssendung, die sind darin geübt den Leuten alles aus der Nase zu ziehen.

Aber eine gute Hilfe kann ich schon mal geben...
Nimm den "normalen" Lieferanten...
 
hallo,

@marlob ==> werd ich mal gleich machen und schauen ob mir das weiterhilft

@Kaulquappe ==> ich habe die beschreibung kann darin aber leider wirklich nichts finden (kann sie dir gerne mal per mail schicken)

@jabba ==> bin da grade etwas angepisst, wenn ich mehr infos hätte würde ich sie posten und ich glaube nicht das außer dem cp341 die cpu die eingesetzt wird nen unterschied macht, wenn ich mehr infos hätte, würde ich sie posten, und wenn ich auf den "normalen" lieferanten zurückgreifen könnte würde ich das liebend gerne tuen, aber manche kunden möchten eine bestimmte hardware, da habe ich nicht wirklich was mitzureden, vielleicht hast du etwas zu viele von diesen sendungen nachmittags gesehen das du das nicht verstehst, aber ist schon ok, manche möchten helfen und andere nur etwas schreiben

vielen dank trotzdem ich weiss das ich nicht wirklich viele infos mitbringe aber wenn man leider nicht wirklich mehr hat gehts nicht wirklich

p.s. das regelgerät ist ein dinotec dsc dialog 3000 für chlor/redox/ph aber ich wäre verwundert wenn hier jemand mit diesem gerät schonmal gearbeitet hat ist doch etwas sehr speziell

grüße gerhard
 
Zuletzt bearbeitet:
hab dich grad in icq angeschrieben,

dinotec hat angeblich nur die infos die ich auch als pdf habe, in der einen info wird etwas von einem f19 protokoll geschrieben aber so richtig helfen wollte mir von denen keiner, normal setzen wir w&t ein (kommt von siemens) da ist der support man mag es fast nicht glauben um welten besser

grüße
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Las das ding einfach als ungeeignet zurückgehen und fertig!
Wer weiß was da noch auf dich zukommt wenn du Probleme bei der Inbetriebnahme bekommst!

Gruß
SKg
 
Ist doch egal wie sich das Protokoll nennt, aber vielleicht stellst Du das PDF mal hier rein, dann können sich alle ein Bild davon machen.
 
guten morgen

ich kann wie gesagt nicht ein anderes produkt wählen wenn dieses ausgeschrieben ist, die pdf einfach hochladen möchte ich nicht da sie auf der hp auch nicht zu finden ist, will mir keinen ärger einhandeln, kann sie aber gerne per mail zukommen lassen. ich habe gestern auch mal die anleitung vom cp341 gelesen und denke das ich schon ein kleines stück mehr verstehe wie sowas generell gemacht wird die daten zu holen. würde mich freuen wenn sich jemand mit mail meldet dem ich die pdf senden könnte.

vielen dank schonmal
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo,
ich denke einmal das ganze beruht auf dem Modbus-Protokoll, ähnlich dem System wie es die Firma W&T benutzt. Eigentlich total simpel, nur was man wissen muss, in welchem Register finde ich welchen Datenpunkt. Ohne diese Informationen seitens Dinotec stehen die Chancen nahe "0" das hinzubekommen. Wenn du natürlich die DP-Listen besitzt und am besten noch die SECO-S7 von W&T würde ich es einfach ein wenig anpassen und es damit versuchen.
 
Zuletzt bearbeitet:
hallo wupper-sps,

also die info in welchem register was steht sowie endekennung und auswahl gerät usw. ist recht gut in der anleitung beschrieben, bei w&t konnten wir eine fertige software kaufen dort gibt man in den receive baustein nur noch genau diese daten ein z.b. busadresse 1, register 10, länge 10, ziel db, usw. das es bei dinotec nicht so einfach sein wird hatte ich mir schon gedacht und mittlerweile auch schon verstanden das ich wohl die info selber zusammenbauen muss, dann über rs485 senden und auf antwort warten, nur das wie macht mir noch sehr probleme zu verstehen. vielleicht gibts ja ne gute anleitung von einem ganz anderen gerät wo das aber gut erklärt wird ?!?

wenn du interesse hast kann ich dir die pdf mal zusenden wäre toll wenn du mir da weiterhelfen könntest.

jetzt gehts erst mal auf ne wirtschaftsmesse bin dann später wieder da

grüße gerhard
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Gerhard,
ich habe mir die Dokumente angesehen, das Wesentliche steht drin. Wer aber nicht ständig mit serieller Kommunikation zu tun hat, ist da sicher überfordert.

Folgende Einstellung musst du beim CP341 vornehmen: ASCII-Treiber, ein Endezeichen, Endezeichen = CR

Dann musst du an Dinotec zuerst das Telegramm "Gerät auswählen" schicken. Dazu müssen die entsprechenden Daten im Sende-DB der S7 eingetragen sein. Dann kommt erst mal die Antwort von Dinotec. Danach können Werte gelesen oder geschrieben werden.
Die Werte wie Busadresse und Messwerte müssen vor dem Senden HEX/ASCII gewandelt werden (z.B. 30H --> 33, 30 oder AF --> 41, 46) und beim Empfang geht das Ganze dann andersrum.

Ich hoffe das reicht mal für den Anfang, wenn noch Fragen auftauchen melde dich kurz.

Gruß Kaulquappe
 
Zuletzt bearbeitet:
hallo,

wenn ich das richtig verstehe muss ich erst auf den rs485 bus senden was ich von wem möchte, und dann als nächstes vom rs485 bus lesen und das ganze entschlüsseln ob es das ist was ich hören wollte?!? gibt es zu sowas vielleicht irgendwo ein bespiel wo man das mal anschauen könnte??

grüße gerhard
 
Hallo Gerhard,
ja so ist das. Ich wüsste nicht, dass es da ein passendes Beispiel gibt, ich habe zumindest keines.
Gruß Kaulquappe
 
Zuviel Werbung?
-> Hier kostenlos registrieren
naja ok, werd ich am montag mal gleich testen, hab am we keine cpu hier und muss auch noch nen anderes projekt fertig machen aber denke das ich montag mal zu ein paar versuchen komme und melde mich dann wieder

vielen dank und ein schönes wochenende auch wenns wetter net so passt

grüße gerhard
 
hallo kaulquappe,

habe heute mal ein bisschen damit rumgetestet, habe vom cp341 das beiligende beispiel genommen und mich damit versucht, leider ohne erfolg. ich habe mit dem fb7 (send) den text 0A30310D (hex) oder auch LF33303331CR (ascii) gesendet bekomme aber mit dem fb8 keine antwort hast du noch eine idee was ich falsch gemacht haben könnte?

grüße gerhard
 
Hallo Gerhard,
hast du mal im Diagnosepuffer des CP geschaut ob da was drinsteht?
Ein klassischer Fehler bei RS485 ist falsche Verdrahtung. Ich habe gerade nochmal in den Dinotec Unterlagen geschaut, du musst R(A) des CP341 auf RS485B(-) von Dinotec verschalten.

Gruß Kaulquappe
 
Zurück
Oben