step7 anfänger mit OP7 und PT100

Zuviel Werbung?
-> Hier kostenlos registrieren
geh mal im Bausteineditor auf Extras-> Einstellungen -> KOP/FUP und mach den Haken bei Typüberprüfung von Operanden weg.

Dann ist ihm der Typ sch... egal.

Erspart dir manchmal viel Ärger.

Gruß wolder
Das Wegschalten der Typprüfung hilft allerdings nur bei KOP/FUP- Elementen.
Der Ein / Ausgang eines Bausteins verlangt immer nach dem Variablentyp der seiner Deklaration entspricht.
Selbst wenn Du den in AWL aufrufst...
 
Ich hatte glaube ich irgendwo gelesen, dass er das in FUP macht.
Aber egal.

Ja, die Holzhammermethode...:)

Ich kann mich an einen simplen Zähler erinnern.
In der Symboltabelle einen Eintrag gemacht und auf INT gestellt.
Am Dual-Ausgang des Zählers diesen Eintrag drangeschrieben und siehe da, er nimmts nicht. Falscher Typ.

Ok, Typ auf WORD geändert. Hat funktioniert.
Danach wollte ich den Wert vergleichen mit einem INT-Vergleicher. Logisch.
Was passiert?
Der dumme Int-Vergleicher will den Eintrag nicht nehmen, da es eine WORD ist und nicht ein INT !!!

Also was machen?!?!?!?

Natürlich in FUP, weils ja am Anfang einfacher ist.
Aber das hat mich so genervt, dass ich die Typüberprüfung abgeschaltet hab und das auch so lasse.

Da soll noch mal einer Siemens verstehen....

Gruß wolder
 
Zuviel Werbung?
-> Hier kostenlos registrieren
@wolder
Was ich eigentlich nur sagen wollte ist, dass Deine Holzhammermethode am Input einer FC nicht funktioniert.
Der 'In' einer FC verlangt immer nach einer zum Input passend deklarierten Variable, egal ob in FUP oder AWL.
 
Ja OHGN.

Hast recht. Es muss immer der richtige Typ angelegt sein, den der Ein-/Ausgang haben will.

Ich wollte auch nur auf "Holzhammermethode" Stellung nehmen.
Und weil er Probleme nicht nur hier sondern auch im anderen Thread mit "Umwandlung von WORD in INT" hat.

Gruß wolder

P.S.: Zitat: "mit dem FC105 kämpf ich noch, weil der ja wieder INT will und ich im FUP nicht WORD in INT konvertieren kann"
 
Zuletzt bearbeitet:
Zurück
Oben