Cześć
Próbuję zapisać po RS485 przy pomocy skryptu w Pythonie z użyciem biblioteki Pymodbus wartość parametru: Output maximum active power percentage. Falownik to Sofar 11KTLX-G3. Wg. dokumentacji, którą mam, chodzi o rejestr pod adresem 0x1106. Odczytując rejestr, mam w nim wartość 0, a w ustawieniach falownika dostępnych z lokalnego interfejsu jest 50%. Zmieniłem wartość kilka razy i po każdej zmianie odczytywałem wszystkie rejestry, to pozwoliło mi znaleźć tę wartość w rejestrze o adresie: 0x097F. Nie znalazłem żadnej dokumentacji, która wskazywałaby, że w tym rejestrze może być wartość odpowiadająca za Output maximum active power percentage. Próbowałem zapisać do tego rejestru inną wartość, mieszczącą się w zakresie, czyli np. 510 - co oznacza 51%, ale bez skutku. Skrypt wykonuje się poprawnie, w odpowiedzi nie ma żadnych błędów, ale wartość w rejestrze nie ulega zmianie. Ktoś coś może pomóc?
Próbuję zapisać po RS485 przy pomocy skryptu w Pythonie z użyciem biblioteki Pymodbus wartość parametru: Output maximum active power percentage. Falownik to Sofar 11KTLX-G3. Wg. dokumentacji, którą mam, chodzi o rejestr pod adresem 0x1106. Odczytując rejestr, mam w nim wartość 0, a w ustawieniach falownika dostępnych z lokalnego interfejsu jest 50%. Zmieniłem wartość kilka razy i po każdej zmianie odczytywałem wszystkie rejestry, to pozwoliło mi znaleźć tę wartość w rejestrze o adresie: 0x097F. Nie znalazłem żadnej dokumentacji, która wskazywałaby, że w tym rejestrze może być wartość odpowiadająca za Output maximum active power percentage. Próbowałem zapisać do tego rejestru inną wartość, mieszczącą się w zakresie, czyli np. 510 - co oznacza 51%, ale bez skutku. Skrypt wykonuje się poprawnie, w odpowiedzi nie ma żadnych błędów, ale wartość w rejestrze nie ulega zmianie. Ktoś coś może pomóc?