Entdecken Sie eBooks
Kategorien
Entdecken Sie Hörbücher
Kategorien
Entdecken Sie Zeitschriften
Kategorien
Entdecken Sie Dokumente
Kategorien
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 1/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
Inhaltsverzeichnis
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 2/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
Die Steuerung besteht aus einer HC110 - Steuerung und 3 Mini - Steuerungen HC010 mit dem Be-
triebssystem OS9. Der Datenaustausch zwischen der HC110 - Steuerung und den Mini - Steuerungen
HC010 erfolgt über den CAN - Open Bus.
Über den oberen CAN - Open Bus ( CAN1 ) werden die E/A’s ausgetauscht. Über den unteren CAN -
Open Bus ( CAN2 ) wird ein serielles Netz betrieben. Über dieses Netz können Daten zwischen dem
Master ( HC110 ) und den Slaves ( Mini - Steuerungen HC010 ) copiert werden. Weiter kann z.B. eine
Diagnose, Masch usw. in den Mini - Steuerungen HC010 ausgeführt werden.
Maximal können 2 Can - Anschaltbaugruppen HC010 pro Steuerung verwendet werden. Die Bezeich-
nung
der Hardware ist dann wie im Bild oben. Wird das serielle Netz unter CAN benötigt, dann kann dies nur
auf der Hardware CAN2 verwendet werden.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 3/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
2 Übersicht für das serielle Netz auf dem CAN - Open Bus
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 4/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
2.1 Installation des seriellen Netzes CAN auf dem Master ( HC110)
2.1.1 Auszug aus der Startup für das Laden der Descriptoren und Starten des Netzes
Start des seriellen Netzes unter CAN - Open auf dem Master ( HC110 )
-t -np -x
*
* OS-9/68000 - Version 3.0
* Copyright 1984 by Microware Systems Corporation
* Copyright 1994 by ELTEC Elektronik GmbH
*
* The commands in this file are highly system dependent and should
* be modified by the user.
-nx
chd /dd/a1
errman <>>>/nil &
* OS9 SPS starten
chd /dd/sps1
spsos9 >>>/nil &
sleep 2 -s
spsirq spsprog >>>/nil & ;* Startzeit = 2.0 x SPS-Laufzeit
*fixdown f1 f1.s f1.x f1.z -a >>+/lpipe/err1 ;* Fixdaten uebertragen
*************************************************************************
* Achtung: load.tx_can und ininet.cv0 bis cvx duerfen nicht vor spsos9
* und spsirq aufgerufen werden.
chd /dd
load.tx_can ;* Treiber und Descriptoren laden für CAN - Netzwerk
chd /dd
ininet.cv1 ;* Netzwerk nc0 starten
sleep -s 3
ininet.cv3 ;* Netzwerk nc3 starten
sleep -s 3
ininet.cv5 ;* Netzwerk nc5 starten
*************************************************************************
chd /dd
list homagversion
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 5/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
2.1.2 Laden des Treibers und der Devicetreiber für das serielle Netz
Das Laden des Treibers und der Devicetreiber geschieht auf der CPU BAB40 über die Datei
load.tx-can.
-t
load -d /dd/cmds/bootobjs/tx_drv
load -d /dd/cmds/bootobjs/nfm
load -d /dd/cmds/bootobjs/scCAN ;*Treiber fuer serielles Netz laden
load -d /dd/cmds/bootobjs/cv* ;*Desciptoren fuer die Ports
CV0..CV7
iniz cv0
iniz cv1
iniz cv2
iniz cv3
iniz cv4
iniz cv5
iniz cv6
iniz cv7
sleep -s 5
Das Starten des seriellen Netzes unter CAN erfolgt auf der Mastersteuerung HC110 im hier beschrie-
benen Beispiel über die Dateien ininet.cv1, ininet.cv3 und ininet.cv5.
Damit können drei Ministeuerungen HC10 über das serielle Netz über den CAN - Bus betrieben wer-
den.
Achtung: Das Laden der Treiber und Desriptoren und Starten des seriellen Netzes unter CAN darf auf
der Mastersteuerung erst erfolgen, wenn spsos9 und spsirq gestartet sind. Erfolgt dies vorher, dann
wird das serielle Netz wieder abgebrochen. Dasselbe erfolgt, wenn spsirq gestoppt und neu gestartet
wird. Man solltedann die Mastersteuerung neu booten, damit die Netzwerkverbindung neu gestartet
wird.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 6/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
2.2 Installation des seriellen Netzes CAN auf der Steuerung HC010 Mini unter
OS9
2.2.1 Auszug aus der Startup für den Start des Netzes unter CAN HC010 unter OS9
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 7/8
Serielles Netzwerk über CAN-Open Mini - OS9 als Slave
Produktinformation SHP, 25.11.98
2.2.2 Starten des seriellen Netzes unter CAN auf der HC010 Mini unter OS9
Das Starten des seriellen Netzes unter CAN erfolgt auf der Slavesteuerung HC010 Mini unter OS9
im hier beschriebenen Beispiel über die Dateien ininet.c1, ininet.c3 und ininet.c5.
Beispiel der Datei ininet.c1 im Directory /r1 Ramdisk oder /f1 Flashdisk
Achtung: Nach Anlegen der Spannung, muß die HC010 Mini unter OS9 das serielle Netzwerk über
CAN vor dem Master HC110 starten. Ist dies nicht der Fall, läuft das Netzwerk nicht. Der Master muß
dann nochmals gebootet werden, damit das Netzwerk zwischen Master und Slave läuft.
ÄNDERUNGEN VORBEHALTEN
SUBJECT TO CHANGE
NUR FUER INTERNEN GEBRAUCH
FOR INTERNAL USE ONLY 9-080-44-3000D00 443000.doc 8/8