Horner - So einfach geht s PROJEKTIEREN EINES SMARTSTIX S MIT CSCAPE In dieser Kurzbeschreibung wird gezeigt, wie man ein CsCAN-SmartStix-E/A-Modul an eine Horner-Steuerung anschließt und wie mit Cscape die Kommunikation zwischen der XL..- Steuerung und dem Stix konfiguriert wird. CSCAN-FIRMWARE Stellen Sie sicher, dass es sich bei Ihrer Steuerung um eine Steuerung mit CsCAN-Option handelt. Dazu stellen Sie eine Programmierverbindung zu Ihrer Steuerung her. Dann führen sie die Auto Config System -Funktion unter dem Menüpunkt Controller/Hardware Configuration aus. Wenn es sich um eine CsCAN -Steuerung handelt, erscheint im oberen Teil des Fensters ein CsCAN I/O -Reiter. Falls dies nicht der Fall ist, ist entweder ein CAN-Port vorhanden, oder Sie müssen die CsCAN-Firmware installieren. (Horner Downloadwebseite) Seite 1
SMARTSTIX-SLAVE ANLEGEN Wählen sie dazu den Reiter CsCAN I/O in der Hardware Configuration aus. Betätigen sie den Add -Button. Wählen sie im Reiter SmartStix den von Ihnen benutzen SmartStix aus und klicken sie OK an. Seite 2
ADRESSIEREN DES SMARTSTIX Im Beispiel wurde ein SmartStix mit 32 dig. Eingängen gewählt. Es wurde für den SmartStix die Adresse 11 gewählt. (Rechts neben der eingegeben Adresse ist die Adresse in hexadezimaler Form zu sehen, die später am SmartStix eingestellt werden muss) Jede Adresse in einem CAN-Netzwerk darf nur einmal vorhanden sein! Es sind Adressen zwischen 1 und 253 möglich. Stellen Sie also auch sicher, dass im Systemmenü der Steuerung eine andere Adresse eingestellt ist! (Die Adresse kann man unten rechts im Cscape-Fenster sehen ) Die 32 dig. Eingänge des Smartstix werden auf das Register ab R100 (also R100 und R101) gespiegelt. Benutzen Sie für diese Zwecke nur Registerbereich die in Ihrem Programm noch frei sind. Eingang I1 entspricht R100.1 und Eingang I32 entspricht R101.16 Ein Slave-Status wird in diesem Beispiel auf Register R110 abgelegt. Seite 3
ADRESSE AM SMARTSTIX EINSTELLEN Die oben gewählte Adresse muss auch am SmartStix einstellt werden. Die Adresseinstellung des SmartStix erfolgt über zwei blaue Drehschalter auf der Front des Stix. Die Adresse wird am SmartStix hexadezimal eingestellt. Diese können Sie der Tabelle links entnehmen oder Sie benutzen die automatische Umrechnung. Die hexadezimale Adresse steht neben der eingestellten Network ID. DIE BUS-VERDRAHTUNG Für die Verdrahtung benutzen Sie bitte nur geschirmte für CAN-Bus zugelassene Leitungen. Die Enden des Buses müssen jeweils mit einem 121Ω abgeschlossen werden. Die Widerstände liegen der Steuerung bei. Die Länge eines Strangs kann je nach Kabelqualität bis zu 500 m betragen. SmartStix- PIN CAN XL.. Beschreibung Stecker Rot 1 V+ V+ Spannungsv. + 12-25VDC Weiß 2 CAN_H NET1 (H) CAN-Bus H Grau 3 Schirm Schirm Schirm Blau 4 CAN_L NET1 (L) CAN-BUS L Schwarz 5 V1 V- Spannungsv. - 12-25VDC Nachdem Sie alles nach den Vorgaben eingestellt und verdrahtet haben, laden Sie Ihr Projekt zu Steuerung runter. Danach schalten Sie die Steuerung und den SmartStix kurz aus und wieder ein. Vergewissern Sie sich dann, dass die Steuerung in RUN ist. Seite 4
Nun sollten die LED s auf dem SmartStix wie folgt leuchten: PWR -> Rot Dauerlicht MS -> Grün Dauerlicht NS -> Grün Dauerlicht Bedeutung der LED s: LED Status Beschreibung MS: Modul-Status Rot Dauerlicht RAM oder ROM-Fehler Rot Blinken Ein-/Ausgänge Fehler Grün Blinken Modul ist im eingeschalteten Zustand Grün Dauerlicht Modul arbeitet normal NS: Netzwerk-Status Rot Dauerlicht Netzwerkfehler Rot Blinken Netzwerk-Adresse Fehler Grün Blinken Netzwerk läuft, Modul wird aber nicht angesprochen Grün Dauerlicht Netzwerk arbeitet normal PWR: Spannungsversorungung Rot Dauerlicht Spannungsversorgung ein TEST Im Beispiel liegen nun an Eingang I4 und I10 Spannung an. Die Eingänge können über die oben eingestellten Register R100 und R0101 gelesen werden. I4 = R100.4; I10 = R100.10. Über das konfigurierte Statusword, hier R110, können noch mehr Statusinformationen über den CsCAN-Slave eingesehen werden. Für die Statuswordauswertung schauen Sie bitte ins Hilfe-File Configuring and Using CsCAN Smart Stix I/O. TESTUMGEBUNG Windows XP 32Bit Cscape 9.20 (englisch) XLt 112 mit CsCAN Fimware 12.80 SmartStix HE559DIM710B mit 32 DE Seite 5