Technical Forum

Industrie-PC SIMATIC PC

S7 1200 Verbindung zu IPC

Thread Starter: susi70   Started: 2/3/2012 8:31 AM   Replies: 7

« Previous thread Next thread »
Page 1 of 1 (8 items)
  2/3/2012, 8:31 AM
Joined 2/2/2012
Last visit: 2/29/2012
Posts: 10
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hallo,

ich habe folgendes Problem....

Ich möchte Messwerte eines analogen Sensors an einen IPC senden um sie dort weiter zu verarbeiten.

Meine Fragen: Welche Schnittstelle nutze ich RJ45 oder RS485?
                      In welcher Form muss ich die Daten bereitstellen?
                      Wie sende ich die Daten.....Beispielprogramm?


Viele Grüße Susi
Top
  2/3/2012, 9:18 AM
Joined 12/22/2005
Last visit: 4/27/2013
Posts: 48
Rating:
Rated: Outstanding [3.6 out of 5 / rated 10 time(s)]. (10) 
Users with special expertise supervising conferences
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hallo,
da gibt es diverse Möglichkeiten. Welche die optimale ist, lässt sich ohne genauere Information über die Aufgabenstellung nicht sagen.
Für die Kopplung mit dem PC würde ich in jedem Fall Ethernet, also die RJ45 Schnittstelle, benutzen.

In diesem FAQ ist die Kopplung über PC-Access beschrieben:
http://support.automation.siemens.com/WW/view/de/41928929

Man kann natürlich auch mit WinCC koppeln. Neben dem Datenaustausch hat man dann auch eine Bedienoberfläche mit dabei.

Wenn man die Applikation auf dem PC selbst schreibt, kann man auch direkt eine Socketverbindung über TCP/IP aufbauen. Hierfür würde dann keine zusätzliche (kostenpflichtige) Software benötigt.

Grüße
avoss

Top
  2/3/2012, 9:32 AM
Joined 2/2/2012
Last visit: 2/29/2012
Posts: 10
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 

Vielen Dank schonmal,

mit dem Daten soll eine Datenbank auf einem Server angelegt werden und gleichzeitig auf dem PC visualisiert werden, daher der Entschluss zum PC anstelle WinCC-Panel.

Hast Du auch eine Idee in welchem Format die Daten bereitgestellt werden müssen?

Viele Grüße Susi
Top
  2/3/2012, 9:39 AM
Joined 12/22/2005
Last visit: 4/27/2013
Posts: 48
Rating:
Rated: Outstanding [3.6 out of 5 / rated 10 time(s)]. (10) 
Users with special expertise supervising conferences
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
In dem Fall ist WinCC ideal. Das Datenformat ist eigentlich frei wählbar, d.h. die in der S7-1200 vorliegenden Daten können durch WinCC, wenn notwendig, in ein beliebiges Format gewandelt werden. Es sollte das Format gewählt werden das am einfachsten weiter zu verarbeiten ist.

Grüße
avoss
Top
  2/3/2012, 9:44 AM
Joined 2/2/2012
Last visit: 2/29/2012
Posts: 10
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
kann ich mit WinCC auch eine Datenbank anlegen?

Ich dachte bisher das WinCC speziel nur für die Programmierung der Panells istRnf:lblSmileyTooltip_  think

Viele Grüße Susi
Top
  2/3/2012, 10:12 AM
Joined 12/22/2005
Last visit: 4/27/2013
Posts: 48
Rating:
Rated: Outstanding [3.6 out of 5 / rated 10 time(s)]. (10) 
Users with special expertise supervising conferences
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
WinCC flexible gibt es auch als PC-Runtime. Mit der Option "Archive" können Variablen auch direkt in einer Datenbank abgelegt werden. Dies ist im Kapitel 9.1.2 des Handbuchs beschrieben. Es gibt auch noch einen FAQ dazu: http://support.automation.siemens.com/WW/view/de/41928929

Noch ein Hinweis: Es gibt Simatic-PCs (z.B. 427c) als einschaltfertige Bundles mit WinCC flexible. Dies ist  eine preiswerte Variante. Die Archivoption ist auch dabei.

Grüße
avoss
Top
  2/5/2012, 12:37 PM
Joined 1/20/2011
Last visit: 4/26/2013
Posts: 23
Rating:
Rated: Excellent [5 out of 5 / rated 2 time(s)]. (2) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hallo Susi,

es gibt da noch eine Alternative. Wenn du WinAC auf dem PC lam aufen hast, gibt es vom Competence Center PCbased Automation in Köln einen SQL-Treiber. Du kannst damit direkt aus der SPS mit einer SQL-Datenbank (z.B. MySQL, MS-SQL, etc.) Daten austauschen, Datensätze anlegen, Datensätze löschen, usw. Der Treiber ist allerdings einmalig kostenpflichtig. Du kannst dich ja mal bei deinem Vertriebsbeauftragten von Siemens informieren.

Eine entscheidende Frage ist immer um wie viele Daten handelt es sich und wie schnell, d.h. mit welcher Frequenz fallen diese an? So eine Datenbank ist nämlich nicht so super schnell. Gegebenenfalls müsste man die Daten dann erstmal in einem DB zwischenpuffern und während dann in einem zweiten DB die Daten gesammelt werden die des ersten DBs versenden (Wechselpuffer).

Viele Grüße
FUF
Top
  2/5/2012, 2:01 PM
Joined 2/2/2012
Last visit: 2/29/2012
Posts: 10
Rating:
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Rated: no ratings [0 out of 5 / rated 0 time(s)]. (0) 
Hallo FUF,

es sollen 10-12 Messwerte der analogen Sensoren, die ich in ganze Zahlen umgewandelt habe auf dem Industrie PC gespeichert werden(um die Häufigkeit der auftretenden Messabweichungen auf längere Sicht beurteilen zu können) und gleichzeitig dort visualisiert werden. Es sind also pro Übertragung max. 12 Messwerte, anschließend wird der nächste Waagen vermessen usw.

Ich habe noch nie Daten mit einer SPS versendet und hab noch nicht so recht den Plan wie es funktioniert traurig.
Top
Page 1 of 1 (8 items)
Actions