Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: PCF8574 macht weiter Unsinn Kategorie: C-Control I V1.2/2.0 (von Dietmar, Homepage - 20.09.2006 20:22)
 Als Antwort auf PCF8574 macht weiter Unsinn von Compfox - 20.09.2006 9:09
Dietmar nutzt:  CC1-M-Unit V1.1, Advanced CC1-Unit, Open-Micro, Open-Mini, Open-Mini M-Unit, Open-Mini Station, B-Control, sonstige
Hallo Reinhard.

> leider etwas zu kompliziert und zu träge

Was ist an dem Beispielprogramm von Manfred zu kompliziert oder zu träge? Das gleiche Verfahren wird sogar als offizieller Workaround benutzt, um das Problem der fehlerhaften logischen Pegel an den PCF-Ausgängen bei der C-Control-1 Station 2.0 zu beheben.

Ein kleiner Nachteil dieses Verfahrens sind die bei CCBASIC notwendigen absoluten Indizies bei der Definition der Variablen. Mit OCBASIC könnte man das umgehen. Mit der DEFINE..AS..OF- oder DIM..AS..OF-Syntax lassen sich einzelne Bits einer Byte-Variable als Bit-Variablen ansprechen, ohne einen festen Index benutzen zu müssen. Das "AS" ist optional.

Wenn Du OCBASIC auf Deiner C-Control-1 Version 2.05 einsetzt, mußt Du allerdings beachten, daß die neuen C-Control-1-Versionen (1.2, 2.0, Conrad-Micro) nicht vollständig kompatibel zur Original-C-Control-1 sind. Die neue CC1 arbeitet daher mit einigen Features von OCBASIC nicht zusammen. Das gleiche Problem existiert auch bei anderen Sprachen für die C-Control-1.

option ccbas

define PAA     byte      '  Prozeß-Abbild Ausgänge

'für bit-Handling des byte PAA (Zwischenspeicher)

define PAABit0 Bit[1] of PAA  '  Relais 1
define PAABit1 Bit[2] of PAA  '  Relais 2
define PAABit2 Bit[3] of PAA  '  Relais 3
define PAABit3 Bit[4] of PAA  '  Relais 4
define PAABit4 Bit[5] of PAA  '  Relais 5
define PAABit5 Bit[6] of PAA
define PAABit6 Bit[7] of PAA
define PAABit7 Bit[8] of PAA

Viele Grüße
Dietmar

Meine Homepage: http://ccintern.dharlos.de

 Antwort schreiben

Bisherige Antworten:

Re: PCF8574 (von Compfox - 21.09.2006 8:21)