CX9010 - 0101 welche Plattform

Laut Beckhoff HP ist in deinem CX ein "Intel® IXP420 mit XScale®-Technologie, 533 MHz" Prozessor verbaut, also ist es ein "CX und PC".
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Hallo, welche Plattform muss angelegt werden. "CX und PC" oder CX AMD.
Hallo Gerri,

da hast du nicht ganz richtig gelesen. Bei dir stand vermutlich
„PC oder CX (x86)“ und „CX ARM“ zur Auswahl.

Im CX9010 ist ein Intel® IXP420 mit XScale®-Technologie verbaut.
Das bedeutet es handelt sich um ein ARM- Prozessor!

Nur schade, dass das auf der Seite von Beckhoff nicht mehr so eindeutig ersichtlich ist… :rolleyes:


Gruß
Chräshe
 
Ist es eigentlich wichtig ob es PC oder ARM ist?

Wenn das Einloggen nicht geht nimmt man das andere, bis auf ein paar zusätzliche Klicks konnte ich keine Unterschiede feststellen.

Oder gibt es doch Unterschiede(kann mich zumindest nicht mehr erinnern)?

Georg
 
Vorsicht!

Hi!

Bei den ARM-Prozessoren gibt es offenbar schon Unterschiede. Hierzu ev. einmal das mehr oder wenig hilfreiche Informationsystem bemühen. Speziell bei Verwendung von Strukturelementen ist aufzupassen, beim Mapping im TSM können da Fehler passieren. 2-Byte Werte wie z.B. INT etc. müssen auf durch 2 teilbare Adressen liegen, 4-Byte Werte auf durch 4 teilbare. Folgt z.B. ein INT einem BOOL (belegt im Speicher 1 Byte), so muss ein weiteres Leerbyte in die Struktur eingefügt werden, damit das beim Mapping noch hinhaut. Warum das nicht das System sprich der Compiler macht, entzieht sich meinem Verständnis. Wenn man das aber nicht beachtet, passieren aber dann bei der Inbetriebnahme unter Umständen ganz "lustige" Dinge.

Schönen Abend
 
Byte-Alignment

Habe mich nocheinmal mit dem Thema auseinandergesetzt...
Zu tun hat das ganze mit dem sog. Byte-Alignment...

Googelt doch einmal nach "Byte Alignment Arm"

Wiki: http://en.wikipedia.org/wiki/Data_structure_alignment

Offenbar kann bei einigen Kopplern und Klemmen im TSM bzw. über Einstellungen bestimmt werden, wie sie ihrerseit ihre Daten ablegen bzw. Mappen sollen. Fakt ist, dass eine funktionierende Applikation die z.B. auf einem CX9000 läuft, auf einem CX1000 nicht unbedingt ohne weitere Anpassung so weiterverwendet werden kann.

http://stud4.tuwien.ac.at/~e0526442/skripten/c_pronix/ckurs/ckurs76.html

LG
 
Zuletzt bearbeitet:
Zuviel Werbung?
-> Hier kostenlos registrieren
Endlich kommen Antworten!!!
Vielen Dank!
Da wir in der Firma seit ca. 18 Monaten B&R als Hauptlieferanten nach einer Evaluierung mit Beckhoff (meine Bewertung hat verloren) verwenden, sehe ich diese Antworten als Hilfestellung für meine eigenen Projekte (eine CX1000/NC-PTP mit CE4.2 und ein BC9100, sowie die PC-Runtime).

Ach ja, grundsätzlich habe ich versucht die Standardeinstellungen so zu lassen wie sie sind (byte alignement), Structs brauch(t)e ich nicht (wozu auch, ist ja nur Hobby), daher kann ich wahrscheinlich keinen Unterschied feststellen (vermutlich ist es auch nur Siemens Old School).

Georg
 
Zurück
Oben