Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden. Du solltest ein Upgrade durchführen oder einen alternativen Browser verwenden.
habe hier einen SABO PLM727 den ich über CoDeSys 2.3 gern programmieren werde.
da habe ich halt ein Problem, dass bei mir die bitmaps nicht angezeigt werden.
Und wenn ich das Demo Projekt von fa SABO anschaue da sind paar Bilder die werden angezeigt.
Wie kriege ich ein einfaches .bmp angezeigt wo muss der überall geladen und reingeschoben sein?
19.3. Bitmaps
19.3.1. Dateiname
Alle Bilder der Target-Visu müssen im Windows-Bitmap-Format (Dateiendung
".bmp") mit einer Farbtiefe von 256 Farben erstellt werden.
Die Dateinamen müssen vollständig klein geschrieben sein, inklusive der Endung
(".bmp").
Die Dateinamen der Bitmaps dürfen eine maximale Länge von 16 Zeichen zuzüglich
der Endung (".bmp") haben.
Alle Bitmap-Dateien eines CoDeSys-Projekts dürfen zusammen maximal 2 MB
Speicher belegen.
Ab LZS v2090707 sind maximal 128 Bitmaps pro CoDeSys-Projekt zulässig. Vorher
lag diese Grenze bei 64 Bitmaps bei Projekt.
Zur Bearbeitung der Bitmaps eignen sich die Programme "Microsoft Paint"
(automatisch installiert unter Windows XP und Vista) und "IrfanView" (kostenloser
Download unter http://www.irfanview.net/).
19.3.2. Farben und Farbpalette
Alle Bitmaps müssen 256 Farben haben (8 Bit Farbtiefe). Bitmaps mit höherer
Farbtiefe (16 Bit, 24 Bit) müssen vor der Verwendung auf 256 Farben reduziert
werden. Dies kann mit dem Programm IrfanView (s.o.) geschehen.
In jedem Visu-Bildschirm können max. 256 verschiedene Farben gleichzeitig
dargestellt werden. Diese Farben stammen aus der Farbpalette der PLM-Steuerung.
Die Farbpalette der Steuerung entspricht normalerweise der Standard-Farbpalette
von Windows.
Für eine korrekte Farbdarstellung muss die Farbpalette des Bitmaps der Farbpalette
der Steuerung entsprechen.
Ist dies nicht der Fall, kann die Farbpalette des Bitmaps gegen die Standard-
Farbpalette ausgetauscht werden (z.B. mit IrfanView, s.o.). Die Standard-
Farbpalette kann auch im Download-Bereich der Sabo-Website heruntergeladen
werden.
Alternativ kann die PLM-Steuerung die Farbpalette aus einem Bitmap zur Laufzeit
des IEC-Programms übernehmen. Dies geschieht mit folgendem Befehl:
SystemSetParameter( ParameterID:=3012, Value:=ADR(BmpName) );
Die Variable BmpName muss eine Globale Variable vom Typ STRING sein und den
Namen der gewünschten Bitmap enthalten, z.B. BmpName := 'motor2.bmp'. In
diesem Fall werden alle Bitmaps der momentanen Visu mit der Farbpalette von
motor2.bmp dargestellt.
Der genannte Aufruf von SystemSetParameter() braucht nur einmalig beim
Systemstart durchgeführt zu werden. Anschließend reicht es aus, den Inhalt der
Variablen zu ändern, d.h. einen anderen Bitmap-Namen hinein zu schreiben.
19.3.3. Skalierung und Abschneiden
Eine Skalierung und das Abschneiden von Bitmaps in der Visu wird auf PLMSteuerungen
nicht unterstützt.
Im CoDeSys-Eigenschaftsdialog von Bitmaps darf die Funktion Abschneiden nicht
aktiviert sein. Andernfalls werden die Positionen verschoben, wenn das Bitmap
innerhalb einer Subvisu eingesetzt wird.
Zum Download der Doku kurz bei Sabo anrufen und nach dem Passwort für den Downloadbereich fragen. Ist normal kein Problem.