-> Hier kostenlos registrieren
Hallo Leute !
Ich habe volgendes problemm.. Ich habe eine S7 315-2-Dp Steuerung mit einer Cp340 Baugruppe. ich möchte über die cp340 einen Rs232-DMX wandler ansteuern.Leider habe ich abselout keinen plan wie ich das programieren soll ( Hab auch schon bei Siemens geschaut, bringt mich aber nichts weier.) Es soll wie folgt laufen:
Ich möchte über einen analogeingang ( Poti ) einen DMX Dimmer ansteuern und somit das licht dimmen. Kann mir einer tips zur Programmierung geben?
Hier die Funktionsbeschreibung vom Rs232-DMX-wandler:
http://dworkin-dmx.de/
"Dworkin DMX Profi 2" besitzt einen RAM Speicher. Die Werte werden ständig aus dem Speicher ausgelesen und im DMX512-Format auf dem DMX-Bus ausgegeben.
Über serielle Schnittstelle können einzelne Speicheradressen(Kanäle) mit Daten beschrieben werden. Dies kann zu beliebigem Zeitpunkt geschehen.
Serielle Datenübertragung erfolgt mit 115200 Baud, keine Parität, 1 Stopbit.
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Zum Übertragen eines Wertes werden 3 Byte benötigt[/SIZE][/FONT]
[FONT=Courier New, Courier, mono][SIZE=-1]Byte 1[/SIZE][/FONT][FONT=Courier New, Courier, mono][SIZE=-1]Byte 2[/SIZE][/FONT][FONT=Courier New, Courier, mono][SIZE=-1]Byte 3[/SIZE][/FONT] [FONT=Courier New, Courier, mono][SIZE=-1]-------8[/SIZE][/FONT]
[FONT=Courier New, Courier, mono][SIZE=-1]0100110A[/SIZE][/FONT]
[FONT=Courier New, Courier, mono][SIZE=-1]76543210[/SIZE][/FONT]
[SIZE=-1][FONT=Courier New, Courier, mono]AAAAAAAA[/FONT][/SIZE][FONT=Courier New, Courier, mono][SIZE=-1]76543210[/SIZE][/FONT]
[SIZE=-1][FONT=Courier New, Courier, mono]DDDDDDDD[/FONT][/SIZE][FONT=Arial, Helvetica, sans-serif][SIZE=-1]A-Adresse[/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]D-Daten (Wert) [/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Byte1 enthält Befehl(0100110) und Bit 8 der DMX- Adresse[/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Byte2 enthält Bits 0...7 der DMX- Adresse (0 ist Kanal 1, 511 ist Kanal 512)[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Byte3 enthält Wert, der eingestellt werden soll[/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Es sollen nur neue Daten übertragen werden.[/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Wenn ein Wert ins DMX- Konverter angekommen ist, wird er gespeichert und immer wieder im DMX- Signal ausgegeben. Dies geschieht, bis ein neues Wert an diese Kanalnummer ankommt.[/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Beispiel: [/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Kanal 30 bekommt Wert 100[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]76, 29, 100[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Kanal 258 bekommt Wert 180[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]77, 1, 180[/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Einstellen der Startwerte [/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Stellen Sie einfach mit Steuerprogramm am PC gewünschte DMX-Werte ein. [/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Durch Senden des Befehls 01010100 werden Werte aller Kanäle aus dem RAM in EEPROM gespeichert. Beim nächsten Einschalten werden diese Werte automatisch übernommen.[/FONT][/SIZE]
Ich habe volgendes problemm.. Ich habe eine S7 315-2-Dp Steuerung mit einer Cp340 Baugruppe. ich möchte über die cp340 einen Rs232-DMX wandler ansteuern.Leider habe ich abselout keinen plan wie ich das programieren soll ( Hab auch schon bei Siemens geschaut, bringt mich aber nichts weier.) Es soll wie folgt laufen:
Ich möchte über einen analogeingang ( Poti ) einen DMX Dimmer ansteuern und somit das licht dimmen. Kann mir einer tips zur Programmierung geben?
Hier die Funktionsbeschreibung vom Rs232-DMX-wandler:
http://dworkin-dmx.de/
"Dworkin DMX Profi 2" besitzt einen RAM Speicher. Die Werte werden ständig aus dem Speicher ausgelesen und im DMX512-Format auf dem DMX-Bus ausgegeben.
Über serielle Schnittstelle können einzelne Speicheradressen(Kanäle) mit Daten beschrieben werden. Dies kann zu beliebigem Zeitpunkt geschehen.
Serielle Datenübertragung erfolgt mit 115200 Baud, keine Parität, 1 Stopbit.
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Zum Übertragen eines Wertes werden 3 Byte benötigt[/SIZE][/FONT]
[FONT=Courier New, Courier, mono][SIZE=-1]Byte 1[/SIZE][/FONT][FONT=Courier New, Courier, mono][SIZE=-1]Byte 2[/SIZE][/FONT][FONT=Courier New, Courier, mono][SIZE=-1]Byte 3[/SIZE][/FONT] [FONT=Courier New, Courier, mono][SIZE=-1]-------8[/SIZE][/FONT]
[FONT=Courier New, Courier, mono][SIZE=-1]0100110A[/SIZE][/FONT]
[FONT=Courier New, Courier, mono][SIZE=-1]76543210[/SIZE][/FONT]
[SIZE=-1][FONT=Courier New, Courier, mono]AAAAAAAA[/FONT][/SIZE][FONT=Courier New, Courier, mono][SIZE=-1]76543210[/SIZE][/FONT]
[SIZE=-1][FONT=Courier New, Courier, mono]DDDDDDDD[/FONT][/SIZE][FONT=Arial, Helvetica, sans-serif][SIZE=-1]A-Adresse[/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]D-Daten (Wert) [/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Byte1 enthält Befehl(0100110) und Bit 8 der DMX- Adresse[/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Byte2 enthält Bits 0...7 der DMX- Adresse (0 ist Kanal 1, 511 ist Kanal 512)[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Byte3 enthält Wert, der eingestellt werden soll[/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Es sollen nur neue Daten übertragen werden.[/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Wenn ein Wert ins DMX- Konverter angekommen ist, wird er gespeichert und immer wieder im DMX- Signal ausgegeben. Dies geschieht, bis ein neues Wert an diese Kanalnummer ankommt.[/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Beispiel: [/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Kanal 30 bekommt Wert 100[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]76, 29, 100[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Kanal 258 bekommt Wert 180[/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]77, 1, 180[/FONT][/SIZE]
[FONT=Arial, Helvetica, sans-serif][SIZE=-1]Einstellen der Startwerte [/SIZE][/FONT]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Stellen Sie einfach mit Steuerprogramm am PC gewünschte DMX-Werte ein. [/FONT][/SIZE]
[SIZE=-1][FONT=Arial, Helvetica, sans-serif]Durch Senden des Befehls 01010100 werden Werte aller Kanäle aus dem RAM in EEPROM gespeichert. Beim nächsten Einschalten werden diese Werte automatisch übernommen.[/FONT][/SIZE]