S5 daten zur S7 ?

Zuviel Werbung?
-> Hier kostenlos registrieren
Folgende Meldung:
Die NTVDM-CPU hat einen ungültigen Befehl entdeckt usw....Beenden sie das Programm...
Ich denke ich habe eine sehr alte Version von ComET200. Es ist die Version 4.1 von 22.08.94.
 
die version die du hast, ist ok.
das ganze läuft aber nicht mit der s5 v7. nimm eine version 6.
und das eprom brennen klappt auch nur auf älteren pg's. auf meinem powerpg gehts nicht.
 
Danke erst mal an Alle,
Ich werde es mal mit dem alten PG probieren. Da ist aber im Moment nur die Version 3.1 oder so drauf und kein Windows.
 
So....
Das Programm Com200 läuft nun.
Jetzt komme ich aber nicht weiter. Was brauche ich für einen DP/DP Koppler und wie könnte sich die dazugehörige Konfigurationsdatei nennen.
 
wie oben bereits erwähnt brauchst du eine typdatei für den dp/dp-koppler
welchen koppler hast du? bestellnummer?
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Danke Volker,
Ich hab noch keinen Koppler. Hab auch noch Bedenken das ich dann evtl. dafür keine Typdatei bekomme bzw. nicht mit der Konfiguration klarkomme.
Wo steht dann die ganze Konfiguration ? Nur im EPROM ?
Die ausgehenden Daten gehen dann als Ausgangsworte raus ??
 
ja, steht alles im eprom.
datenaustausch geht dann über die definierten e/a's

du solltest erst bestellen, wenn du eine typdatei hast.
evtl musst du die im308b gegen eine c tauschen.

wie oft und wie schnell brauchst du die daten?

wenn es nicht allzuschnell sein muss, kannst du das auch über die digitalen e/a's machen.

in etwa so.
s5 schreibt dw ins aw und die satznummer in ein weiteres a-byte.
die s7 liest die daten und schreibt die satznummer in ein e-byte der s5.
wenn beide gleich sind, kannst du den nächsten satz schreiben.
 
Die Lösung mit DI und DAs klingt auch nicht schlecht. Überfordert allerdings etwas meine Programmierfähigkeiten.
Das mit den Datenworten über eine Programmschleife an Ausgangsworte senden habe ich noch so begriffen.
Bei der anderen Lösung tauchen bei mir folgende Fragen auf:
Wie sieht das Programm auf der S7 Seite aus und mit welchem Takt fordere ich den neuen Datensatz von der S5 ab ??
Das ganze Zusammenspiel erfordert ja doch ziemliche Anstrengung in den grauen Gehirnzellen, ist aber ein sehr interessantes Thema da ja Kopplungen von mehreren Steuerungen oft vorkommen und man nicht gern Unmengen von E und As binden will.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
ist gar nicht so schwer.

ich schreib das jetzt mal eben aus'm bauch raus. :wink: also ohne gewähr auf direkte funktion
aber das prinzip sollte daraus auf jeden fall hervorgehen.

s5-code
Code:
l eb3 //datensatznummer den die s7 sendet/bestätigt
l ab3 //datensatznummer den die s5 an die s7 sendet
<>F
spb=ende //datensatz noch nicht bestätigt deshalb sprung zum ende

a db10
l ab3
l kf1
+F //index um 1 erhöhen
t ab3

b ab3
l dw0  //lädt das datenwort (z.b. in ab3 steht eine 5. es wird dw5 geladen.
t ab0 //neuer datensatz für die s7

l eb3
l kf60 //letzter datensatz
<F
spb=no1
l kf1
t ab3 //index wieder auf 1 setzen
no1: nop0

ende: nop0

s7-code
Code:
l eb3 //=ab3 in der s5
l ab3 //=eb3 in der s5
==I
spb ende //noch keine neuen daten; deshalb zum ende

auf db10
l eb0 //=ab0 in der s5
t dbw[eb3]

l eb3
t ab3 //datenemfang bestätigen

ende: nop 0

ich glaube ich werde dafür mal einen fb für die s5 und eine fc für die s7 schreiben und auf meine hp stellen. kann man bestimmt immer mal gebrauchen. :wink:
 
Danke Volker,
Das mit dem FBs schreiben währe Spitze.
Werde mich mal versuchen reinzudenken. Aber heute Abend ist nicht mehr viel los mit mir.
 
io_digit steht zum download bereit

so ich hab da mal ein paar bausteine für geschrieben.
findest du auf meiner hp unter s7-bausteine/io_digit.zip

in der simulation läuft es.
real konnte ich das nicht testen.

wenn es jemand mal praktisch ausprobiert hat, bitte eine mail an mich.
 
Zuviel Werbung?
-> Hier kostenlos registrieren
Für IM 308 C gibt es FB 192 von Siemens. Soetwas für Send und Receive.
Habe ich oft benutzt. Sehr einfach. In dem Fall übeträgt man DB zwischen Teilnehmer. Vielleicht gibt es so einen FB für IM 308 B
 
ja, ist klar.
wenn eine möglichkeit besteht das an den bus zu koppeln, ist das mit sicherheit die bessere lösung.

hanno hat aber eine im308b.
und da ist die frage ob er überhaupt einen koppler benutzen kann bzw eine typdatei *.200 bekommt.

aber bei machen anwendungen, wenn überhaupt kein bussystem vorhanden ist, ist dies eine recht einfache und billige methode einige worte untereinander auszutauschen.
 
Hallo,
Vielen Dank an Volker!!
das sind garantiert Bausteine die mal gebraucht werden. Koppelsignale sind fast immer auszutauschen und das ist im Verhältnis zu allen anderen Lösungen bestimmt die kostengünstigste und relativ einfach zu installieren.
 
Zurück
Oben