Überblick
Konfigurationsarten
Bei den Busklemmen-Controllern der Serien BCxx50, BCxx20 und BXxx00 gibt es zwei verschiedene Arten der Konfiguration, die DEFAULT CONFIG und die TWINCAT CONFIG.
DEFAULT-CONFIG
Die Busklemmen mappen sich in der Reihenfolge wie diese gesteckt sind, erst die komplexen Busklemmen, dann die digitalen Busklemmen.
Das Mapping der komplexen Busklemmen ist:
- Word-Alignment
- komplexe Darstellung
VORSICHT | |
Prozessabbild ist abhängig von angesteckten Klemmen! Das Prozessabbild verändert sich, sobald eine Klemme dazu gesteckt wird oder entfernt wird! |
Die Daten der Feldbus-Slave Schnittstelle werden SPS-Variablen genannt. Die SPS-Variablen befinden sich ab der Adresse %QB1000 und %IB1000.
Weiterhin kann die DEFAULT-CONFIG ohne SPS-Programm für das Schreiben und Testen der Angeschlossenen Busklemmen verwendet werden. Dafür muss im System Manager der Busklemmen-Controller gescannt werden und die Betriebsart FreeRun aktiviert werden (um diese Funktion zu nutzen darf kein SPS-Programm auf dem Busklemmen-Controller sein).
TWINCAT-CONFIG
In der TWINCAT-CONFIG können die Busklemmen und die SPS-Variablen frei verknüpft sein (TwinCAT System Manager-File notwendig). Die Konfiguration wird mit Hilfe des System Managers per ADS zum Koppler übertragen.
Für die TwinCAT Config (TC-File) benötigen Sie folgendes:
- Über der Feldbus (PROFIBUS, CANopen, Ethernet)
PROFIBUS: (BC3150, BX3100) - PC mit FC310x ab Version 2.0 und TwinCAT 2.9 Build 1000
- BX3100 mit CIF60 oder CP5412
- TwinCAT 2.9 Build 946
(ACHTUNG: bei den PROFIBUS Karten von Hilscher ist nur eine ADS-Kommunikation erlaubt, d.h. entweder System Manager oder PLC Control)
CANopen: (BC5150, BX5100) - PC mit FC510x ab Version 1.76 TwinCAT Build 1030
DeviceNet: (BC5250, BX5200) - Auf Anfrage
Ethernet: (BC9050, BC9020, BC9120, BX9000) - PC mit TwinCAT 2.10 Build 1322
- Über das serielle ADS TwinCAT 2.9 Build 1010
- BX3100 Version 1.00
- BX5100 Version 1.00
- BX5200 Version 1.10
- BX8000 Version 1.00
- BC3150, BC5150, BC5250, BC9050, BC9020, BC9120 ab Firmware B0
- Für BC8150 ab TwinCAT 2.10 Build 1243
BCxx50 und BXxx00 können über den System Manager des TwinCAT Programms parametriert werden.
- Variables I/O Mapping
- Typ gerechte PROFIBUS Daten (nur BC3150 und BX3100)
- RTC (Real Time Clock) (nur BX-Serie)
- SSB Bus (Smart System Bus) (nur BX-Serie)
- PLC Einstellungen
- K-Bus Einstellungen
Die Konfiguration kann per Feldbus ADS-Protokoll oder seriellem ADS-Protokoll zum BCxx50 oder BXxx00 übertragen werden.
Mit der TwinCAT Konfiguration kann man Variablen, I/Os und Daten verknüpfen. Folgendes ist möglich:
- PLC - K-BUS
- PLC - Feldbus (z. B. PROFIBUS Slave Schnittstelle zur PLC)
- K-Bus - Feldbus (nur bei den BX-Controllern)
- Unterstützung der TwinSAFE-Klemmen (nur BX-Controller ab Firmware 1.17)
Zusätzlich können mit der TwinCAT Konfiguration spezielle verhalten parametriert werden, zum Beispiel ob bei einem Feldbus Fehler die Daten erhalten bleiben oder auf "0" gesetzt werden sollen.
Die Echtzeituhr kann man über einen Karteireiter im System Manager einstellen.
Arbeitsschritte
- Feldbus Adresse einstellen
- System Manager öffnen und TC-File anlegen
- Feldbus Daten in dem TC-File konfigurieren
- TC-File speichern
- Neuer System Manager öffnen und PC-File anlegen und gespeichertes TC-File einlesen
- Verknüpfen zu einer SPS-Task herstellen
- Speichern der Konfiguration
- Starten des TwinCAT Systems
- System Manager des TC-File öffnen, fertig konfigurieren und zum BCxx50, BCxx20 oder BXxx00 übertragen
- Programm zum BCxx50, BCxx20 oder BXxx00 übertragen
- Bootprojekt erzeugen