Gewächshaus/FB

Alles zur Software WinSPS-S7 bzw. WinPLC7

Moderatoren: Matthias, Weiss_MHJ

Antworten
vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Gewächshaus/FB

Beitrag von vitalbrat »

Hallo,

bin gerade dabei aus Workbook Seite 218 SPS_Gewächshaus zu erstellen. Habe alle Operanden und Parameter eingetragen. Als erstes habe ich nicht geschafft dem FB1 einen Symbolischer Name zu vergeben einfach nicht gefunden wo.
Des nächste ist im Netzwerk2 FC1 habe aus dem Katalog FB1 reingetragen. Parameter # Heizung1_Ein und #Hazung1_Aus funktioniert, aber "Heizung1_DB" wird nicht gefunden, Bzw zeigt Fehler FB1 benötigt ein Instanzbausten. Beim Messwert kommt zum auswall "Heizung1_DB".

Konnen Sie mir bitte weiter helfen?

MfG Vitali

Benutzeravatar
Weiss_MHJ
Site Admin
Beiträge: 673
Registriert: 13 Apr 2010, 16:34
Kontaktdaten:

Beitrag von Weiss_MHJ »

Hallo,

das Symbol für den FB wird in der Symboliktabelle eingetragen.

Gleiches gilt für den DB1 der, wie im Text beschrieben, das Symbol "Heizung1_DB" hat. Sobald dem DB1 dieses Symbol in der Symboltabelle zugewiesen wurde, kann er (wie in den Abbildungen zu sehen) als Instanz-DB am FB angegeben werden.

Gruß

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

Habe in die Symboltabelle:Symbol-> Heizung / Operand-> FB1 / Typ-> FB1 eingetragen und das hat funktioniert.

Aber auf der Seite 215, ist ja schon Symboltabelle punkt 10 : Symbol ->Heizung1DB / Operand->DB1 / Typ-> DB1 eingegeben ? Sorry ich verstehe das nicht????

und beim Messwert wenn ich die Fussle " eingebe, kommt zum auswall nicht "MessfuehlerRaum1" sondern "Heizung1DB" <DB1><BLOCK_DB1>

Grüß

Benutzeravatar
Weiss_MHJ
Site Admin
Beiträge: 673
Registriert: 13 Apr 2010, 16:34
Kontaktdaten:

Beitrag von Weiss_MHJ »

Hallo,

Sie sollten Ihre Symbolikdatei nochmals kontrollieren, vor allem ob die Datentypen korrekt sind. Dann sind auch die über IntelliiSense angezeigten Operanden ok.
Das Symbol für den DB1 wird im Buch erst auf der Seite 218 angegeben.

Das Projekt müsste auch in den Lösungen enthalten sein. Wenn Sie dieses öffnen dann können Sie das Ganze auch nachvollziehen.

Gruss

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

TasterStEin E 0.0 BOOL
TastStAus E 0.1 BOOL Schließer
HeuzungRaum1 A 0.0 BOOL
HeizungRaum2 A 0.1 BOOL
HeizungRaum3 A 0.2 BOOL
LampeStEin A 0.3 BOOL
MessefuelerRaum1 PEW 288 WORD PeripherieEingansWort
MessefuelerRaum2 PEW 290 WORD
MessfuelerRaum3 PEW 292 WORD
Heizung2DB DB 2 DB2
Heizung3DB DB 3 DB3
MerkerStEin M 0.0 BOOL
Heizung FB 1 FB1
Heizung1DB DB 1 DB1

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

Habe es aus der Symboltabelle rauskopiert

Benutzeravatar
Weiss_MHJ
Site Admin
Beiträge: 673
Registriert: 13 Apr 2010, 16:34
Kontaktdaten:

Beitrag von Weiss_MHJ »

Hallo,

sieht gut aus, der DB1 ist auch als Symbol vorhanden.
Sollte also funktionieren, sofern die Parameter des FB1 korrekt sind.
Im nächsten Schritt die Parameter und deren Datentypen kontrollieren.

Gruß

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

Name Typ Anfangswert Kommentar
Messwert INT 0
Heizun_Ein BOOL FALSE
Heizung_Aus BOOL FALSE

Wert_Heizung_Ein INT 0
Wert_Heizung_Aus INT 0
Heizung1_Ein BOOL
Heizung2_Ein BOOL
Heizung3_Ein BOOL
Heizung1_Aus BOOL
Heizung2_Aus BOOL
Heizung3_Aus BOOL

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

Kann ich hier Snapshot einfügen, habe es von der Seite gemacht? Habe es Komplet neu alles eingegeben, es kommt gleiche Problem?
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

Das kommt beim auswall für Messwert.

Bitte um Hilfe!!!!!

Grüss Vitali
Sie haben keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Benutzeravatar
Weiss_MHJ
Site Admin
Beiträge: 673
Registriert: 13 Apr 2010, 16:34
Kontaktdaten:

Beitrag von Weiss_MHJ »

Hallo,

damit Sie an dieser Stelle weiterkommen geben Sie einfach die Absolutoperanden ein.
Also an der Stelle des Instanz-DBs geben Sie DB1 ein, an der Stelle für den Messwert PEW288. Es wird dann automatisch der absolute Wert durch das Symbol ersetzt.

Gruß

vitalbrat
SPSTreff-User
Beiträge: 8
Registriert: 28 Jan 2017, 16:46

Beitrag von vitalbrat »

Vielen dank!!!! Es hat geklappt :D


Grüß Vitali

Antworten