openopc2 icon indicating copy to clipboard operation
openopc2 copied to clipboard

🔥 OPC DA Python Library with awesome CLI

Results 15 openopc2 issues
Sort by recently updated
recently updated
newest added

Hello sir, I am requesting for your help, i have a python application that is based on openopc python library , now i wanted to migrate an application using openopc...

![image](https://github.com/iterativ/openopc2/assets/21101210/6e950251-22f0-450b-97d8-895664c769dd) the install command work but cannot start, In windows services I the openopc gateway service dont work. I use windows 11 64 ![image](https://github.com/iterativ/openopc2/assets/21101210/7df7e358-1409-4e0e-bfdb-20cb3b02f2d8)

Hi there! I want to use this library for connecting to OPC DA from linux machine. However I can not even get local connection to OPC DA server working. Please...

Hi! I have two questions: 1. What did I do wrong in reading tag values? Could it be a Matrikon.OPC.Simulation configuration or limitations? 2. How do you handle OpenOpcService crashes...

- [x] Simple python scripts that show how to use the library - [ ] Cli Examples

documentation

I have discovered that if you try to connect the `OpcDaClient` on a thread, it throws an `Exception`. Please see the below code snippet (done with [MatrikonOPC Simulation Server](https://www.matrikonopc.com/products/opc-drivers/opc-simulation-server.aspx)): ```python...

question

Please see https://github.com/ya-mouse/openopc/issues/22 for a 32-bit Python vs 64-bit Python issue. For reference, I have [MatrikonOPC Simulation Server](https://www.matrikonopc.com/products/opc-drivers/opc-simulation-server.aspx) installed and running. I had hoped that openopc2 didn't require a 32-bit...

bug
documentation

I am trying to get the OPC gateway service to work, and am observing a distinction between `OPC_GATEWAY_HOST` and `OPC_GATE_HOST` for the environment variable name: - `OPC_GATE_HOST`: seems to be...

enhancement
good first issue
help wanted

In `openopc2.da_client.OpcDaClient`, there is some awkward statefulness: ```python open_opc_config = OpenOpcConfig() open_opc_config.OPC_SERVER = opc_server # Pretend no env vars for now opc_client = OpcDaClient(open_opc_config=open_opc_config) opc_client.connect(opc_server=opc_server) ``` The statefulness comes from:...

enhancement