Hallo zusammen!
Und vielen Dank an Euch für den Download-Link!
In meiner Unwissenheit habe ich einfach mal etwas ausprobiert...
Über MotionStudio folgendes am MDX61B eingestellt (ohne dass ein IPOS-Programm läuft):
P100: RS485/Festsollwert
P101: RS485
P301: 555 1/min
P700: Servo
P750: Drehzahl RS485 (und nicht etwa Master/Slave aus)
P810: 0 (RS485 Adresse)
P811: 100 (Gruppenadresse)
P812: 0 (Timeout-Zeit)
An zweiter RS485 (X13, Klemmen 9, 10, 11) UWS11A aufgelegt, serielles Kabel von letzterem auf COM1 eines
WIN7-PC und DIP-Schalter S13 auf "ein" für 9600 Baud.
Terminalprogramm gestartet, HEX-Haken gesetzt und Schnappschuß gemacht - siehe Foto.
Wofür die ersten und letzten drei Bytes stehen ist mir klar:
02 hex = SD1 für Request-Telegramm
64 hex = ADR 100 dez
83 hex = 131 dez = Typ 1 - also 2PD azyklisch
00 hex = 0 dez ?
06 hex = 6 dez ?
0A hex = low Byte Drehzahlwert
D7 hex = high Byte Drehzahlwert
3E hex = Blockprüfzeichen BCC
Blockprüfung auch mal "zu Fuß" durchgeführt - siehe Foto (schreit nach Automatisierung...)
Byte 6 und 7: 0AD7 hex = 2775 dez; 2775 * 0,2 = 555 1/min
Stecker vom WIN-PC abgezogen, auf COM-Schnittstelle eines DOS-PC mit TurboPascal gesteckt und
drei Telegramme "rausgefischt" - siehe Foto.
Alles klar - was hier nun mit 83 / 12 bzw. 108 dezimalkodiert auf Byte 6+7 und demzufolge auf Byte 8 liegt, ist mir nicht klar
(übrigens für 1000 1/min: Byte 6=155, Byte 7=14).
Umgekehrt habe ich von einem weiteren Pascalprogramm aus die acht Dezimalwerte (ohne das Komma)
nacheinander an COM1 des WIN7-PC gesendet: das Terminalprogramm zeigt das Telegramm ordnungsgemäß
im HEX-Code an - mit der Leerstelle und den korrekten Werten in Byte 6+7.
Ich gehe davon aus, dass man auf diese Weise auch genauso einen Datensatz an den Umrichter senden kann, wenn
man sich an das Timing hält und alles korrekt eingestellt hat:
Z.B. mit Telegrammtyp 1/129 einen Drehzahl- oder Stromwert zyklisch/azyklisch auf 1PD senden.
Geht das überhaupt?
Was müsste dann an den Parametern eingestellt werden?
Welche Adresse hat der Umrichter (P810)?
Muss ein ankommendes Telegramm von IPOS eingelesen werden?
Fragen über Fragen...
Auf alle Fälle vielen Dank für Eure Unterstützung!!