@Ferghus

Как изменить BrowseName, DisplayName у объекта asyncua?

Добрый день. Подскажите как изменить значения BrowseName, DisplayName, Description у объекта или переменной на OPC-сервере.

from asyncua import Server
import asyncio


async def main():
    server = Server()
    await server.init()
    server.set_endpoint("opc.tcp://127.0.0.1:4840/freeopcua/server/")
    uri = "http://examples.freeopcuxa.github.io"
    idx = await server.register_namespace(uri)
    await server.load_data_type_definitions()
    obj = await server.nodes.objects.add_object(idx, 'Object')
    var = await obj.add_variable(idx, 'Variable', 0)
    await var.set_writable()
    async with server:
        while True:
            await asyncio.sleep(1)


if __name__ == "__main__":
    asyncio.run(main(), debug=True)


658a6b6fd1745729729567.png
  • Вопрос задан
  • 28 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы