-> Hier kostenlos registrieren
Hallo liebe Community,
ich habe seit langem mal wieder ein Programmierprojekt bekommen. Aufgabe ist es, eine Betriebsdatenerfassung (BDE) über mehrere Einzelstationen einer S7-300 gesteuerten Anlage hinweg an einer Schnittstelle bereitszustellen (Switch RJ45). Die BDE Daten, also die DB's jeder Station sind schon von mir generiert worden und zum versenden fertig. Der Kommunikationspartner stellt in erster Linie ein Desktop PC dar (Datensammler). Die Anlage ist ProfinetIO tauglich, da schon mehrere Teilnehmer, wie Panels und Messrechner darüber kommunizieren.
Nun zu meiner Frage:
Es handelt sich insgesamt um 9 DB's, da die Anlage 9 Bearbeitungsstationen besitzt, die es an einer Kommmunikationssschnittstelle TCP/IP bereitszustellen gilt. Wie würden ihr vorgehen? Welche Kommunikationsbausteine würdet ihr empfehlen? TCON,TSEND? Soll der Kommunikationsanstoß am Ende des OB1 erfolgen. Würdet ihr die Daten in einen gemeinsamen DB transferieren und dann versenden oder einzeln für jede Station (also 9 Sende Aufrufe)?
Zusammenfassung kurz: Mehrere DB's versenden, der Kommunikationspartner als Client schaut auf die zweite Byteadresse der DB's um eine Wertänderung zu detektieren. Wie erfolgt der Kommunikationsaufbau?
Ich hoffe es hat schon jemand Erfahrung mit BDE gesammelt und kann mir ein paar nützliche Tipps geben.
Vielen Dank
d-fan02
ich habe seit langem mal wieder ein Programmierprojekt bekommen. Aufgabe ist es, eine Betriebsdatenerfassung (BDE) über mehrere Einzelstationen einer S7-300 gesteuerten Anlage hinweg an einer Schnittstelle bereitszustellen (Switch RJ45). Die BDE Daten, also die DB's jeder Station sind schon von mir generiert worden und zum versenden fertig. Der Kommunikationspartner stellt in erster Linie ein Desktop PC dar (Datensammler). Die Anlage ist ProfinetIO tauglich, da schon mehrere Teilnehmer, wie Panels und Messrechner darüber kommunizieren.
Nun zu meiner Frage:
Es handelt sich insgesamt um 9 DB's, da die Anlage 9 Bearbeitungsstationen besitzt, die es an einer Kommmunikationssschnittstelle TCP/IP bereitszustellen gilt. Wie würden ihr vorgehen? Welche Kommunikationsbausteine würdet ihr empfehlen? TCON,TSEND? Soll der Kommunikationsanstoß am Ende des OB1 erfolgen. Würdet ihr die Daten in einen gemeinsamen DB transferieren und dann versenden oder einzeln für jede Station (also 9 Sende Aufrufe)?
Zusammenfassung kurz: Mehrere DB's versenden, der Kommunikationspartner als Client schaut auf die zweite Byteadresse der DB's um eine Wertänderung zu detektieren. Wie erfolgt der Kommunikationsaufbau?
Ich hoffe es hat schon jemand Erfahrung mit BDE gesammelt und kann mir ein paar nützliche Tipps geben.
Vielen Dank
d-fan02