Tag: OPC-UA
Ahora tengo un paquete con una clase que se ve así: class Opc(object): def __init__(self): client = Client(“server_url”) client.connect() opc = Opc() Ahora quiero usar la biblioteca opcua-asyncio, por lo que necesito usar una función asíncrona para conectarme al servidor, pero no puedo esperarla desde el método init. ¿Cómo puedo . . . Read more
Soy nuevo en la implementación del servidor OPC UA. Quiero implementar el evento SubscriptionManager_SubscriptionCreated en el servidor OPC UA usando C#. ¿Podrías compartirme el código? ¿Cómo puedo implementar el mecanismo de suscripción en el servidor OPC UA? private static void SubscriptionManager_SubscriptionCreated(IUAServerSubscription subscription, bool deleted) { if (subscription == null) { . . . Read more
Actualmente estoy trabajando en un proyecto de C# en el que quiero desarrollar mi propia aplicación de servidor OPC que pueda configurar con XML. Ya compilé un objeto XML personalizado con el repositorio UA-ModelCompiler aquí. Utilicé el ejemplo “Boiler” del repositorio UA-.NETStandard-Samples. Agregué algunos objetos personalizados para un AGV y . . . Read more
Tengo un Cliente OPC UA C# básico que se comunica con un Servidor OPC UA. El servidor utiliza un modelo de datos Modbus. En realidad, estoy utilizando el paquete Opc.UA.Fx de NuGet. Puedo conectarme y obtener atributos del Nodo que estoy intentando leer. Sin embargo, no puedo entender cómo leer . . . Read more
Estoy tratando de dockerizar un cliente OPC UA de C#, pero desafortunadamente, tengo este error: Excepción no controlada. Opc.Ua.ServiceResultException: Error al establecer una conexión: BadNotConnected en Opc.Ua.Bindings.ChannelAsyncOperation1.End(Int32 timeout, Boolean throwOnError) en Opc.Ua.Bindings.UaSCUaBinaryClientChannel.EndSendRequest(IAsyncResult result) en Opc.Ua.Bindings.UaSCUaBinaryTransportChannel.EndSendRequest(IAsyncResult result) en Opc.Ua.Bindings.UaSCUaBinaryTransportChannel.SendRequest(IServiceRequest request) en Opc.Ua.DiscoveryClient.GetEndpoints(RequestHeader requestHeader, String endpointUrl, StringCollection localeIds, StringCollection profileUris, EndpointDescriptionCollection& endpoints) . . . Read more