S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS

Aus IBHsoftec Wiki
Wechseln zu: Navigation, Suche

In der Sektion [CIFX] werden die spezifischen Einstellungen der cifX-Karten vorgenommen.

Allgemeiner Teil

Keyname Wertebereich Defaultwert Beschreibung
ConfiguredBoards 0 .. 4 0 Anzahl der in der SPS zu verwendenden cifX-Karten
SFCInst 0 / 1 0 cifX SFCs in Bausteinverzeichnis der SPS installieren

0 = Nein, 1 = Ja

ShowFC 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.

SFCCommand 0 .. 1008 Legt die Nummer des Command SFC fest
SFCBusDiag 0 .. 1009 Legt die Nummer des BusDiagnose SFC fest
BSFCMessage 0 .. 1010 Legt die Nummer des Message SFC fest
SFC1415 0 / 1 0 1 = SFC 14/15 über diesen Treiber einblenden

Diagnosefähigkeit = Allgemeine Fehler

SFC1415BoardNo 0 .. 3 0 Nummer der cifX-Karte für die der SFC 14/15 aktiv ist
SFC1415ChannelNo 0 .. 3 0 Kanal der cifX-Karte für die der SFC 14/15 aktiv ist


Kartenspezifische Einstellungen

Die hier beschriebenen Parameter betreffen die spezifischen Eigenschaften der Kanäle der cifX-Karten und sind in der Form "B##Parametername", wobei "##" ein zweistelliger Platzhalter für die fortlaufen nummerierte Kartennummer und Parametername der eigentliche Schlüsselwert ist


Beispiel

B00No=3
B00ConfChans=1
B01No=1
B01ConfChans=1


Keyname Wertebereich Defaultwert Beschreibung
B##No 0 .. 3 0 cifX-Kartennummer wie sie vom Hilscher Treiber in "cifX-Setup" gemeldet wird
B##ConfChans 0 .. 3 0 Anzahl der verwendeten Kanäle der Karte ## die in der SPS verwendet werden sollen


Kanalspezifische Einstellungen

Die hier beschriebenen Parameter betreffen die spezifischen Eigenschaften der Kanäle der cifX-Karten und sind in der Form "B##C##Parametername", wobei "##" ein zweistelliger Platzhalter ist, B## für die fortlaufen nummerierte Kartennummer, C## für die fortlaufend nummerierte Kanalnummer und Parametername der eigentliche Schlüsselwert ist


Beispiel

B00C00No=3
B00C00NoStop=1
B00C01No=1
B00C01NoStop=0


Keyname Wertebereich Defaultwert Beschreibung
B##C##No 0 .. 3 0 Kanalnummer der Karte wie sie vom Hilscher Treiber in "cifX-Setup" gemeldet wird
B##C##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.

B##C##BusType PB, PN, ECAT, EIP, MODB, NONE NONE Bustyp des cifX-Kanals
B##C##NXDPath Absoluter Pfad Pfad zu NXD-Datei um diese beim start der S7-SoftSPS in den Kanal zu laden NXD-Datei muss aus SyCon.NET manuell exportiert werden

Achtung: Bei PROFINET® muss die NWID-Datei im gleichen Pfad sein

B##C##InIO 0 .. maximale Dualportgröße -1 Offset der Eingänge im Dualport
B##C##InPLC 0 .. 511 -1 Offset der Eingänge in der SPS
B##C##InSize 0 .. 511 -1 Größe des Eingangsbereiches in Byte
B##C##InPhSize 0 .. 8191 -1 Größe des Peripherieeingangsbereiches in Byte
B##C##OutIO 0 .. maximale Dualportgröße -1 Offset der Ausgänge im Dualport
B##C##OutPLC 0 .. 511 -1 Offset der Ausgänge in der SPS
B##C##OutSize 0 .. 511 -1 Größe des Ausgangsbereiches in Byte
B##C##OutPhSize 0 .. 8191 -1 Größe des Peripherieausgangsbereiches in Byte