Albert-Roth
Level-1
- Beiträge
- 3
- Reaktionspunkte
- 0
-> Hier kostenlos registrieren
Hallo,
Bin hier schon länger gemeldet und habe hier auch schon vieles gelernt.
Jedoch stoß ich nun bei einem Logo-Projekt wirklich auf eine Nuss!
Zum Problem:
An eine Produktionsmaschinen sollen an 3 unterschiedliche orte jeweils eine Logo8 montiert werden.
Dabei sollte etwa Daten 12bit´s ausgetauscht werden.
Eine Vernetzung der Logos über Lan ist baulich Bedingt leider nicht möglich.
Zur Verfügung stehen zur einer Logo 2Leitungen und zur anderen Logo habe ich über eine SPS je einen Eingang und Ausgang zur Verfügung.
Soweit die Verbindungmöglichkeiten.
Meine Idee war es die Logos zu einem „Kommunikation Ring“ zu verbinden jeweils ein Ausgang von einer Logo geht auf den Eingang der nächsten Logo.
Auf Grund dessen das die Logo meines Wissen „maximal 10Hz“ Ausgangs Frequenz hat, habe ich die Übertragungsrate auf 2bit/sec gewählt, und mir ein Programm ausgedacht.
Nach den ersten Versuchen stellte sich jedoch heraus das es wohl doch nicht so einfach ist und es zu Datenübertragung Fehler kommt.
Meine Programmierung:
Zuerst habe ich ein Startbit das etwa 0,5sec lang „Log1“ ausgibt. (Damit synchronisiere ich den Empfänger)
Danach kommen die Datenbits: zuerst 0,25sec Pause „log 0“danach für 0,25sec ein „bit“. Wenn alle 12 bit´s übertragen wurde wird eine Pause eingelegt
Soweit die Theorie:
In der Praxis fangt am ersten Bit schon das Problem an dieser wird immer zurückgesetzt,
die Nachfolgende bit´s funktioniert nach eine gewisse Zeit auch nicht richtig.
Nun ne Frage:
Habe ich mal etwas Grundlegendes von der Hardware nicht beachtet( zb. Schaltfrequenzen)?
Und könnte sich jemand das Programm mal anschauen!
Erstmal herzlichen dank das ihr mein Problem gelesen habt und freue mich über Konstruktive Lösungsansatz.
Bin hier schon länger gemeldet und habe hier auch schon vieles gelernt.
Jedoch stoß ich nun bei einem Logo-Projekt wirklich auf eine Nuss!
Zum Problem:
An eine Produktionsmaschinen sollen an 3 unterschiedliche orte jeweils eine Logo8 montiert werden.
Dabei sollte etwa Daten 12bit´s ausgetauscht werden.
Eine Vernetzung der Logos über Lan ist baulich Bedingt leider nicht möglich.
Zur Verfügung stehen zur einer Logo 2Leitungen und zur anderen Logo habe ich über eine SPS je einen Eingang und Ausgang zur Verfügung.
Soweit die Verbindungmöglichkeiten.
Meine Idee war es die Logos zu einem „Kommunikation Ring“ zu verbinden jeweils ein Ausgang von einer Logo geht auf den Eingang der nächsten Logo.
Auf Grund dessen das die Logo meines Wissen „maximal 10Hz“ Ausgangs Frequenz hat, habe ich die Übertragungsrate auf 2bit/sec gewählt, und mir ein Programm ausgedacht.
Nach den ersten Versuchen stellte sich jedoch heraus das es wohl doch nicht so einfach ist und es zu Datenübertragung Fehler kommt.
Meine Programmierung:
Zuerst habe ich ein Startbit das etwa 0,5sec lang „Log1“ ausgibt. (Damit synchronisiere ich den Empfänger)
Danach kommen die Datenbits: zuerst 0,25sec Pause „log 0“danach für 0,25sec ein „bit“. Wenn alle 12 bit´s übertragen wurde wird eine Pause eingelegt
Soweit die Theorie:
In der Praxis fangt am ersten Bit schon das Problem an dieser wird immer zurückgesetzt,
die Nachfolgende bit´s funktioniert nach eine gewisse Zeit auch nicht richtig.
Nun ne Frage:
Habe ich mal etwas Grundlegendes von der Hardware nicht beachtet( zb. Schaltfrequenzen)?
Und könnte sich jemand das Programm mal anschauen!
Erstmal herzlichen dank das ihr mein Problem gelesen habt und freue mich über Konstruktive Lösungsansatz.