S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS

Aus IBHsoftec Wiki
Wechseln zu: Navigation, Suche

In der Sektion [CIF30Dn] werden die spezifischen Einstellungen der n-ten CIF-Karte (ISA, PCI, PCMCIA) vorgenommen.

Keyname Wertebereich Defaultwert Beschreibung
BoardNumber 0 .. 3 0 Vom Hilscher „CIF Device Driver Setup“ gemeldete Boardnummer; 0 = Board 0, 1 = Board 1, usw...
StatusSFC 100 .. 255 252 Legt die Nummer des Status SFC fest
ControlSFC 100 .. 255 210 Legt die Nummer des Steuer SFC fest
TypeFC 0/1 0 (SFC) Legt fest, ob der StatusSFC und der SteuerSFC als SFC oder als FC im Bausteinverzeichnis der SPS erscheinen. Mit TypeFC=1 erscheinen die Bausteine als FC. Dies hat den Vorteil, dass man im SPS-Programm leere Bausteine gleichen Namens erstellen kann und hier den Parametern sinnvolle Namen geben kann. Beim Erstellen der Bausteinköpfe ist darauf zu achten, dass die Datentypen und die IN/OUT Bereiche identisch mit den Bausteinen der SPS sind.

Werden die Bausteine (FC) mit dem PG zur SPS übertragen, behält die SPS die internen Bausteine bei.

BitStart 0 .. 511 0 Startadresse des zu kopierenden Prozessabbilds
BitEnd 0 .. 511 511 Endadresse des zu kopierenden Prozessabbilds
BitIn 0 .. maximale Dualportgröße 0 Offset der Eingänge im Dualport.
BitOut 0 .. maximale Dualportgröße 0 Offset der Ausgänge im Dualport.
PhStart 0 .. maximale Dualportgröße BitStart Startadresse des Peripheriebereichs
PhEnd 0 .. maximale Dualportgröße Festgestellte maximale Dualportgröße Endadresse des Peripheriebereichs
PhIn 0 .. maximale Dualportgröße BitIn Offset der Peripherieeingänge im Dualport
PhOut 0 .. maximale Dualportgröße BitOut Offset der Peripherieausgänge im Dualport
SFC14 0/1 1 1 = SFC14 über diesen Treiber einblenden

Diagnosefähigkeit = Allgemeine Fehler

SFC15 0/1 1 1 = SFC15 über diesen Treiber einblenden

Diagnosefähigkeit = Allgemeine Fehler

NoStop 0/1 0 1 = Verhindert, dass der Bus bei SPS Stop durch den Watchdog gestoppt wird. Die Ausgänge werden programmiert auf 0 gesetzt. Initialisiert die Hilscher-Karte zudem nur beim Start der SPS oder bei Änderungen der Systemdaten. Bei Run/Stop wird keine Initialisierung mehr vorgenommen.

Muss bei Verwendung der Treibers Cifcfg.dll in dessen Sektion ebenfalls eingeschaltet werden.


Betrieb mehrer Karten

Sind in dem PC mehr als eine Hilscher-Karte eingebaut, müssen die entsprechenden Treiber zusätzlich in der Datei PLC43.ini aufgenommen werden. Zusätzlich muss darauf geachtet werden, dass sich die Bereiche im Prozessabbild der SPS nicht überschneiden. Dies bedeutet, die Einstellungen für BitStart, BitEnd usw. der vorherigen Sektion müssen mit äußerster Sorgfalt getroffen werden. Auch dürfen die SFCs 14 und 15 nur aus einer DLL eingeblendet werden. Es können maximal vier Hilscher-Karten eingebunden werden.