S7-SoftSPS:cifX Einstellungen der IBHsoftec S7-SoftSPS
Aus IBHsoftec Wiki
Version vom 11. Dezember 2012, 13:44 Uhr von Joscha (Diskussion | Beiträge)
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 |