OPC UA toolkit - PLC simulator and web-based browser
DruOPC is a two-piece toolkit for learning, testing and demonstrating OPC UA.
- druopc.simulator - an OPC UA server that behaves like a PLC: changing
values, anomalies, boilers, events, alarms, methods and user-defined
nodes. Listens on opc.tcp://localhost:50000.
- druopc.browser - a web-based OPC UA client for browsing and inspecting
any OPC UA server: live watch lists, writes, methods, events, alarms
with acknowledge, history and more. Open http://localhost:5000 after
starting it.
Configure the simulator with OpcPlc__* environment variables, e.g.
OpcPlc__Simulation__AddAlarmSimulation=true druopc.simulator
Documentation: https://github.com/drusteeby/DruOPC