freeopcua python, невозможно вызвать метод - PullRequest
0 голосов
/ 25 января 2020

Я пытаюсь вызвать метод на сервере opcua, метод внутри:

objects -> Commands -> FileManagement

, как вы можете лучше видеть на картинке ниже

дерево opcua

я использую этот код для его вызова

root = client.get_root_node()
command = root.get_child(["0:Objects", "0:Commands"])
filem = command.get_child("0:FileManagement")
method = filem.get_child("0:LoadFile")
argument = [ua.Variant("S:\filetoload.txt",ua.VariantType.String)]

res = filem.call_method(method, *argument)

но я получаю эту ошибку: (2147483648,) я думаю, что это просто плохой результат

метод имеет только один аргумент

1 Ответ

0 голосов
/ 27 января 2020

Попробуйте "S: \\ filetoload.txt" вместо "S: \ filetoload.txt"?

...