There are 44 repositories under industrial-automation topic.
A distributed MQTT message broker based on Erlang/OTP. Built for high quality & Industrial use cases. The VerneMQ mission is active & the project maintained. Thank you for your support!
Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
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
Version 2 of the Graphical Realism Framework for Industrial Control Simulation (GRFICS)
Easy-to-use Modbus RTU and Modbus ASCII implementation for Python.
Application framework for industrial automation built on top of TwinCAT3 and .NET.
EtherCAT master written in pure Rust
Discover and capture container network traffic from your comfy desktop Wireshark, using a containerized service and a Wireshark plugin.
Free implementation of EtherNet/IP in C++
OpenTracker - open source GPS/GLONASS hardware
Hardware Interface for EtherCAT module integration with ros2_control
Release 2 of the openPOWERLINK protocol stack
Curated list of Industry 4.0 research, popular events, open-source software projects and learning resources that are worth looking into!
Integrated ROS capabilities for planning, predicate inference, gripper control, and perception for use with the KUKA LBR IIWA and Universal Robots.
Legacy cross-platform GUI application for UAVCAN/CAN v0 bus management and diagnostics. Does not support UAVCAN v1; for that, see Yukon.
Unofficial changelog for TwinCAT
CANopen stack for embedded devices
Contains the development for the Industry 4.0 standards knowledge graph (I40KG). Its current collaborative development is driven by VoCol - http://vocol.iais.fraunhofer.de/sto/
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 TwinCAT library for creating and manipulating dynamic collections of data in TwinCAT. It provides multiple data structures such as ArrayList (a dynamic array), List (a doubly linked list that is optimized for sequential access and mutation), Set, Map, Queue, Stack and more. Examples are in the project.