There are 41 repositories under industrial-automation topic.
Unlocking the Full Potential of OPC UA with Typescript and NodeJS - http://node-opcua.github.io/
Simple Open Source EtherCAT Master
PROFINET device stack for embedded devices
Easy-to-use Modbus RTU and Modbus ASCII implementation for Python.
Application framework for industrial automation built on top of TwinCAT3 and .NET.
Free implementation of EtherNet/IP in C++
EtherCAT master written in pure Rust
OpenTracker - open source GPS/GLONASS hardware
Release 2 of the openPOWERLINK protocol stack
Hardware Interface for EtherCAT module integration with ros2_control
Curated list of Industry 4.0 research, popular events, open-source software projects and learning resources that are worth looking into!
Legacy cross-platform GUI application for UAVCAN/CAN v0 bus management and diagnostics. Does not support UAVCAN v1; for that, see Yukon.
Integrated ROS capabilities for planning, predicate inference, gripper control, and perception for use with the KUKA LBR IIWA and Universal Robots.
Unofficial changelog for TwinCAT
CANopen stack for embedded devices
Static analysis of IEC 61131-3 programs
High-level interface for TwinCAT.Ads API that might save a lot of time.
Modbus TCP and RTU stack for embedded devices
A Framework for Generating and Executing Digital Twins
Python codes “Jupyter notebooks” for the paper entitled "A Hybrid Method for Condition Monitoring and Fault Diagnosis of Rolling Bearings With Low System Delay, IEEE Trans. on Instrumentation and Measurement, Aug. 2022. Techniques used: Wavelet Packet Transform (WPT) & Fast Fourier Transform (FFT). Application: vibration-based fault diagnosis.
A cross-platform application platform for the Industrial Internet of Things.
.NET managed wrapper for SocketCAN on Linux