' schrieb:Ich habe mal versucht Registerzugriffe zu machen aber das war für die Applikation die ich hatte nicht nötig und mangels Zeit habe ich keine weiteren Versuche gemacht. IndexGroup 0 ist im IO Bereich (AMS Port 300 tatsächlich nicht verfügbar) aber mit Port 100 sollte das schon gehen gemäss Doku. IndexGroup 1-64 ist dann jeweils für die Konfigurationsregister der einzelnen IO Klemmenmodule, aber was man da lesen bzw. schrieben kann habe ich noch nicht gefunden. Vielleicht steht das ja in der Doku zu der jeweiligen Klemme.
Den Port stellst Du bei den ADS VIs beim Parameter Port in den SubVIs ADS Read Packet.vi und ADS Write Packet.vi ein. Dieser ist zurzeit in ADS Read Bytes.vi und ADS Write Bytes.vi noch nicht nach aussen geführt.
Was die Leute von Beckhoff erzählen ist nicht immer die volle Wahrheit. Die meisten da wissen auch nicht alles was mit ihren Produkten kann.
Rolf Kalbermatter
so...ich habe mal das SubVi Write_Bytes.vi um den Port erweitert. Nun kann ich die Ports bei schreiben mit angeben. IndexGroup und IndexOffset hat er wohl geschluckt. Aber nun kommt die Fehlernummer 1796 zurück (Reading/Writing not permitted).
Aber da ist noch ein kleines Problem. Wie kann ich unter data denn werte größer 255 angeben? Muss man die dann in 8bit Werte zerlegen? Aber auch bei einem Wert von nur 100 kommt der gleiche Fehler.
Könnte Beckhoff mit einer neuen Firmware Version das Schreiben unterbunden haben?
Gruß
O.