-> Hier kostenlos registrieren
Hallo, ich habe einfachen FB geschrieben :
BEGIN
Meine Frage ist, wie rufe ich diesen FB im OB auf? Ich will gerne, dass mein SCL-Code für meinen OB in dasselber Quelle wie mein Code für den FB.
Der generierte Code aus TIA :
Da kam aber zuerst die Frage, ob man DB erstellen möchte. Klicke man auf ja, dann erzeugt das TIA TEST2_DB und man kann dann so schreiben im OB1.
Aber wenn ich den Code in meiner Quelle geschrieben, funktioniert die Bausteingenerierung nicht. Vielleicht habt iht mal die Lösung.
FUNCTION_BLOCK TEST2
{S7_Optimized...}
VERSION : 0.1
{S7_Optimized...}
VERSION : 0.1
VAR_INPUT
SWITCH : Bool;
END_VAR
VAR_OUTPUT
VAR_OUTPUT
LAMP : Bool;
END_VAR
BEGIN
LAMP:= SWITCH:
END_FUNCTION_BLOCK
Meine Frage ist, wie rufe ich diesen FB im OB auf? Ich will gerne, dass mein SCL-Code für meinen OB in dasselber Quelle wie mein Code für den FB.
Der generierte Code aus TIA :
ORGANIZATION_BLOCK "OB1"
...
BEGIN
"TEST2_DB"(SWITCH:=_bool_in_, LAMP=>_bool_out_);
END_ORGANIZATION_BLOCK
...
BEGIN
"TEST2_DB"(SWITCH:=_bool_in_, LAMP=>_bool_out_);
END_ORGANIZATION_BLOCK
Da kam aber zuerst die Frage, ob man DB erstellen möchte. Klicke man auf ja, dann erzeugt das TIA TEST2_DB und man kann dann so schreiben im OB1.
Aber wenn ich den Code in meiner Quelle geschrieben, funktioniert die Bausteingenerierung nicht. Vielleicht habt iht mal die Lösung.