Step 7 SIMATIC S7 Produktanwahl von Extern an SYSTEC IT6000E

Ondel

Level-1
Beiträge
20
Reaktionspunkte
0
Zuviel Werbung?
-> Hier kostenlos registrieren
Guten Morgen in die Runde,

bin durch Zufall auf das Forum hier gestossen und brauch gleich mal Eure hilfe.
Und zwar hab ich ein Problem, ich bin neu bei meiner Firma und soll nun eine Systec IT6000E
an eine Siemens CPU per Netzwerk anschließen und aus der CPU heraus möchte nun unser Kunde
der Systec die Produktvorwahl vornehmen. Nun meine Frage, wiie realisiere ich das im S7 Programm
im Simatic Manager? Wie Programmiere ich die Produktanwahl?

Ich hoffe Ihr könnt mir hier irgendwie helfen.

MfG
Andreas
 
Guten Morgen Andreas,

was ist Dir da unklar?
Kennst Du nicht das Fernsteuerprotokoll bzw. die Fernsteuerbefehle des Wägecontrollers? --> Frage Eure Waagen-Servicefirma nach einer Protokollbeschreibung.
Weißt Du nicht wie man serielle Datenkommunikation programmiert? --> Für welche Schnittstelle habt Ihr Euch nun entschieden? Deine SPS ist eine S7-300? Die Wägecontroller ist an welcher SPS-Baugruppe angeschlossen? Programmieren tust Du mit Step7 V... oder TIA V...?

Bist Du ein Forums-Sammelaccount, den mehrere Leute Eurer Firma nutzen? Deine Aufgabe mit dem Systec IT6000E hatte Dein Account ja vor 7 Wochen schonmal kurz hier angesprochen.

Harald
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo Harald,

also als Protokol wird das standart ASCII Protokol verwendet.
Ja ich ahbe etwas Probleme mit der programmierung der seriellen Datenkommunikation. Wir haben uns nun für de CP341 RS232 entschieden.
Ich habe auch schon versuchsweise ein Testprogramm geschrieben und als Grundlage das original Siemens Beispielprojekt genutzt (CP 341 Protocol 3964).
Laut CP Handbuch könne man dies auch für die RS232/V24 Kommunikation nutzen. Leider aht dies aber nicht geklappt.
Im Grunde möchte ich nur Zahlen im Wert von 1 bis 99 an das Systecmodul senden.
Als SPS ist eine Siemens S7-300 im Einsatz und programiert wird mit Simatic Manager V5.5 + SP4.

MfG Andreas
 
Im Grunde möchte ich nur Zahlen im Wert von 1 bis 99 an das Systecmodul senden.
Kannst du das auch mal auf einen String (nicht den der Damenwelt) übersetzen den die Systec-Kiste versteht?
Also z.B. 01<CR><LF> oder so?
 
@MSB
Hast du da irgendwie ein kurzes Beispiel wie ich diesen String erzeugen/programmieren kann? Ich kenn mich mit der Themarik String noch nicht ganz so 100%ig aus.
Mein Gedanke hierzu ist, in unserem SPS-Programm werden die "Produktnummern" die ich an das Systec übertregen soll ja schon verwendet, aber als Integerzahl.
Wie bekomme ich dann z.b. die Integerzahl 10 in den String transferiert, das es dann so aussehen soll 10<CR><LF>?

MfG Andreas
 
Zurück
Oben