S7-SoftSPS:CIF 30/50/60 Einstellungen der IBHsoftec S7-SoftSPS
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.