Hi,
in Codesys v2.3 waren die Controller im Word orientierten IEC-Adressierungsmodus zu programmieren.
d.H. wenn eine Variable deklariert wird z.B. xy AT %MX0.8 (und diese TRUE setzt), steht in MW0 die Zahl 256.
Im eCockpit müsste man die selbe Adresse aber mit MX1.0 ansprechen, da es anscheinend Geräte mit "Byteadressierungsmodus" gibt.
In der Hilfe von eCockpit steht folgendes:
Eine entscheidende Rolle spielen die aktuell verwendete Gerätekonfiguration und -einstellungen (Hardwarestruktur, Gerätebeschreibung, E/A-Einstellungen). Beachten Sie hier besonders die Unterschiede in der Interpretation von Bit-Adressen, die es zwischen den Geräten mit "Byteadressierungsmodus" und denen mit word-orientiertem "IEC-Adressierungsmodus" gibt: Beispielweise spricht das erste Element der Bit-Adresse %IX5.5 in einem byteadressierenden Gerät Byte 5 an, während es in einem word-adressierenden Gerät Word 5 erreicht. Dagegen ist die Adressierung mit Word- oder Byteadresse unabhängig vom Gerätetyp: Mit %IW5 wird immer Word 5 angesprochen und mit Byteadresse %IB5 immer Byte 5.
Kann man die Adressierungsart irgendwo im eCockpit Einstellen?
den Geräten mit "Byteadressierungsmodus" und denen mit word-orientiertem "IEC-Adressierungsmodus"
Erkennt man die beiden Unterschiede irgendwo in der Hardwarekonfiguration / "Produktkatalog" ?
in Codesys v2.3 waren die Controller im Word orientierten IEC-Adressierungsmodus zu programmieren.
d.H. wenn eine Variable deklariert wird z.B. xy AT %MX0.8 (und diese TRUE setzt), steht in MW0 die Zahl 256.
Im eCockpit müsste man die selbe Adresse aber mit MX1.0 ansprechen, da es anscheinend Geräte mit "Byteadressierungsmodus" gibt.
In der Hilfe von eCockpit steht folgendes:
Zitat:
Eine entscheidende Rolle spielen die aktuell verwendete Gerätekonfiguration und -einstellungen (Hardwarestruktur, Gerätebeschreibung, E/A-Einstellungen). Beachten Sie hier besonders die Unterschiede in der Interpretation von Bit-Adressen, die es zwischen den Geräten mit "Byteadressierungsmodus" und denen mit word-orientiertem "IEC-Adressierungsmodus" gibt: Beispielweise spricht das erste Element der Bit-Adresse %IX5.5 in einem byteadressierenden Gerät Byte 5 an, während es in einem word-adressierenden Gerät Word 5 erreicht. Dagegen ist die Adressierung mit Word- oder Byteadresse unabhängig vom Gerätetyp: Mit %IW5 wird immer Word 5 angesprochen und mit Byteadresse %IB5 immer Byte 5.
Kann man die Adressierungsart irgendwo im eCockpit Einstellen?
Zitat:
den Geräten mit "Byteadressierungsmodus" und denen mit word-orientiertem "IEC-Adressierungsmodus"