COMBICONTROL
3.
Software
3.1
Programmiersystem CoDeSys
Die Achssteuerung wird mit dem Programmiersystem CoDeSys der Firma 3S-Software pro-
grammiert (www.3s-software.com). Diese Programmiersoftware ist frei im Internet erhältlich.
Als Zubehör ist ein Target Information File (TNF) von KEB für die Steuerung verfügbar, das
alle nötigen Hardwarefestlegungen enthält. Weiterhin enthalten ist eine Bibliothek mit Firm-
ware-Funktionsbausteinen zum Zugriff auf die Peripherie (Achsen, Echtzeituhr, Schalter,
LEDs , Dateisystem). Die Verwendung dieser Funktionsbausteine wird in den mitgelieferten
Beispiel-Projekten erklärt.
Die Verbindung zu CoDeSys erfolgt über die Ethernet-Schnittstelle X6B oder X6C über IP-
Protokoll. Dazu wird die Steuerung mittels eines 1:1 Kabels an die Verteilung eines beste-
henden Firmennetzes oder mittels eines Crossover-Kabels direkt an die Netzwerkschnittstelle
eines PC's angeschlossen. IP-Adresse und Portnummer können vorab über COMBIVIS
eingestellt werden. In den CoDeSys-Kommunikationsparametern wird TCP/IP (Level2) mit
folgenden Einstellungen ausgewählt:
Address
Port
Blocksize
Motorola Byteorder
3.2
Parametriersystem COMBIVIS
Die Achssteuerung kann mittels COMBIVIS parametriert und überwacht werden. COMBIVIS
ist frei im Internet erhältlich (www.keb.de). Weiterhin ist mittels COMBIVIS auch der Zugriff
auf alle Achsen über die Steuerung möglich. Dazu hat die Steuerung die Knotenadresse 0,
die Achsen haben Knotenadressen 1 bis 4.
Die Verbindung mit COMBIVIS erfolgt über die Ethernet-Schnittstelle X6B oder X6C über
IP-Protokoll oder die serielle Schnittstelle X6A. IP-Adresse und Portnummer können vorab
über die serielle Schnittstelle und COMBIVIS eingestellt werden. Danach wird im COMBIVIS
IP-Treiber das Protokoll TCP oder UDP sowie die korrekte IP-Adresse der Steuerung gewählt.
Die Datenport-Nummer ist 8000, kann aber auch wenn nötig geändert werden.
Beim Achszugriff ist folgendes zu beachten:
• Um die Verbindung zwischen Steuerung und Achse herzustellen, sind zuerst die Achsen
und dann die Steuerung einzuschalten oder der Funktionsbaustein ‚tSetModes' aufzurufen.
Dadurch wird die Baudrate zwischen Achse und Steuerung auf den höchstmöglichen Wert
gestellt und die Achse kann über COMBIVIS angesprochen werden. (Nach dem Aus- und
Wiedereinschalten der Umrichter/Servos starten diese immer mit 38,4 KBaud)
• Wird eine Achse zyklisch oder synchron betrieben, kann in COMBIVIS nur noch die indirekte
Satzadressierung verwendet werden. Dies gilt auch für Download und Scope.
(wie eingestellt)
1200 (oder wie geändert)
512
Yes
D - 17