-> Hier kostenlos registrieren
Hallo zusammen,
seit ein paar Wochen, versuche ich mich ins TIA einzuarbeiten. Da ich bisher STEP7 gewohnt war
tue ich mich manchmal noch schwer.
Jetzt zu meinem Problem, aus einem STEP7 V5.5 habe ich SCL Bausteine ins TIA übernommen. Das
hat mit migrieren auch geklappt. Jedoch ist der von TIA übersetzte Programmcode nicht fehlerfrei.
Die CPU ist eine 1214C V4.1.
STEP7:
FOR i := 0 TO 5 DO
PAB[ADDR + i] := OutputRegisterByte;
END_FOR;
TIA:
FOR #i := 0 TO 5 DO
%AB(#ADDR + #i) := #OutputRegisterByte[#i];
END_FOR;
Das Gleiche passiert bei %EB(...) auch! Schreibe ich es nochmals selbst, passiert das gleiche.
Adressiere ich die Ein- Ausgänge absolut z.B. %AB300, funktioniert es.
Sehr seltsam...
Vielleicht kann mir auf die Sprünge helfen.
Vielen Dank & Grüße
Bernd
seit ein paar Wochen, versuche ich mich ins TIA einzuarbeiten. Da ich bisher STEP7 gewohnt war
tue ich mich manchmal noch schwer.
Jetzt zu meinem Problem, aus einem STEP7 V5.5 habe ich SCL Bausteine ins TIA übernommen. Das
hat mit migrieren auch geklappt. Jedoch ist der von TIA übersetzte Programmcode nicht fehlerfrei.
Die CPU ist eine 1214C V4.1.
STEP7:
FOR i := 0 TO 5 DO
PAB[ADDR + i] := OutputRegisterByte;
END_FOR;
TIA:
FOR #i := 0 TO 5 DO
%AB(#ADDR + #i) := #OutputRegisterByte[#i];
END_FOR;
Das Gleiche passiert bei %EB(...) auch! Schreibe ich es nochmals selbst, passiert das gleiche.
Adressiere ich die Ein- Ausgänge absolut z.B. %AB300, funktioniert es.
Sehr seltsam...
Vielleicht kann mir auf die Sprünge helfen.
Vielen Dank & Grüße
Bernd