Roboterforum Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?
30. Juli 2010, 22:54:54
Übersicht Hilfe Suche Kalender Einloggen Registrieren
News: English and international Robotsupport now on Robot Forum. Also Supported by the Moderators of the roboterforum.de

Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  Mitsubishi Roboter (Moderatoren: Werner Hampel, Urmel)  |  Thema: Integer Zahl von S7 an RV-3SB übergeben 0 Mitglieder und 1 Gast betrachten dieses Thema. « vorheriges nächstes »
Seiten: [1] Nach unten Drucken
Autor Thema: Integer Zahl von S7 an RV-3SB übergeben  (Gelesen 810 mal)
al3x
Stammgast
**
Offline Offline

Beiträge: 24



« am: 01. Oktober 2009, 09:43:09 »

Hallo, Wie kann ich eine Integerzahl aus einer Siemens SPS S7 an einen RV-3SB übergeben? Die Steuerung ist eine Mitsubishi CR2.
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 548


« Antworten #1 am: 01. Oktober 2009, 10:06:45 »

Entweder direkt als Bits über digitale Eingänge oder Profibus, oder als Text über die serielle Schnittstelle oder Ethernet.

Im ersteren Fall steht der Wert direkt als Variable zur Verfügung (M_INW) ohne das man etwas programmieren muss. Eine Texteingabe muss aktiv im Roboterprogramm mit Input gelesen werden.

Grüße

  Urmel
Gespeichert
al3x
Stammgast
**
Offline Offline

Beiträge: 24



« Antworten #2 am: 26. November 2009, 13:50:22 »

danke schonmal...
hab mich jetzt ein bisschen weiter eingearbeitet...

Ich öffne also ein Kommunikationsweg mit Open "COM5:" AS #1...

Dann kann ich ja mit Print #1, "Test" absenden. Sendet er dann "Test" als String an die IP die ich bei NETHSTIP eingetragen habe?

Empfangen kann ich ja kann mit Input #1, String (String ist als DEF CHAR definiert).  Was genau muss dann von der SPS kommen damit die Steuerung den String den die SPS schickt in die Variable gespeichert wird? Hat das was mit dem PRN zum tun?
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 548


« Antworten #3 am: 26. November 2009, 15:35:18 »

Sendet er dann "Test" als String an die IP die ich bei NETHSTIP eingetragen habe?

Wenn COM5 als TCP-Client konfiguriert ist und sich verbunden hat, ja.
Das kommt darauf an, wie du die anderen Parameter eingestellt hast.

Hat das was mit dem PRN zum tun?

Auch das hängt davon ab, wie du die anderen Parameter eingestellt hast.
Wenn der zu der Schnittstelle gehörende CPRCE...-Parameter auf 0 steht, muss
die SPS ein PRN vor den Text stellen. Steht der Parameter auf 2, muss sie es nicht.
Gespeichert
al3x
Stammgast
**
Offline Offline

Beiträge: 24



« Antworten #4 am: 03. Dezember 2009, 08:58:23 »

ah ok. das hat mir schonmal weitergeholfen...
funktionieren tut es leider immer noch nicht...

Für was ist eigentlich der Parameter NETPSPEC(Ethernet Packet specification for datalink(old/new)...
Nur worin besteht der Unterschied? Ich keinem der zig Handbücher wird der Parameter auch nur erwähnt.

Über welche Pakete kommuniziert die Steuerung überhaupt? ISO-TCP?

Fragen über Fragen Wink
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 548


« Antworten #5 am: 03. Dezember 2009, 09:27:12 »

Für was ist eigentlich der Parameter NETPSPEC(Ethernet Packet specification for datalink(old/new)...

Kenne ich nicht.

Über welche Pakete kommuniziert die Steuerung überhaupt? ISO-TCP?

Ganz normales TCP/IP.

Fragen über Fragen Wink

Vielleicht wäre es sinnvoller erstmal mit einer PC-Verbindung zu üben. Damit könnte man den Datenaustausch PC-Roboter und PC-SPS testen und später erst Roboter-SPS zusammenbringen.
Gespeichert
al3x
Stammgast
**
Offline Offline

Beiträge: 24



« Antworten #6 am: 03. Dezember 2009, 09:36:55 »

Ja ich versuch es teilweise schon mit dem PC...
Hast du zufällig ein Programm, wie das Beispielprogramm am Ende des Handbuches mit dem ich Daten einfach senden um empfangen kann. Hab das Programm im Visual Studio programmiert, kann es aber auf meinem Win7 Notebook nicht öffnen. Dort kann ich aber das Visual Studio nicht installieren  Crying or Very sad
Gespeichert
Urmel
Global Moderator
Elite Member
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 548


« Antworten #7 am: 03. Dezember 2009, 09:47:45 »

Wenn der Roboter als Server arbeitet (Werkseinstellung) sollten die normalen Beispiel für TcpClient aus der Visual Studio Doku gehen.

Ob es da auch ein einfaches Beispiel für einen PC-seitigen Server gibt, weiß ich jetzt nicht.

Hab das Programm im Visual Studio programmiert, kann es aber auf meinem Win7 Notebook nicht öffnen. Dort kann ich aber das Visual Studio nicht installieren  Crying or Very sad

 huh
Gespeichert
Seiten: [1] Nach oben Drucken 
Roboterforum für Industrieroboter Anwender  |  Industrieroboter Helpcenter  |  Mitsubishi Roboter (Moderatoren: Werner Hampel, Urmel)  |  Thema: Integer Zahl von S7 an RV-3SB übergeben « vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.11 | SMF © 2006, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Prüfe XHTML 1.0 Prüfe CSS