Showing 1039 open source projects for "plc,hmi"

View related business solutions
  • Veeam Data Platform v13.1 - Get Your Free Trial Icon
    Veeam Data Platform v13.1 - Get Your Free Trial

    Secure by design, portable by default. Recover clean, fast, anywhere. Start a free trial.

    Try Veeam Data Platform today. Experience the unified platform that's secure by design, portable by default, and proven to recover clean, fast, and anywhere.
    Try it Free
  • Go from Code to Production URL in Seconds Icon
    Go from Code to Production URL in Seconds

    Cloud Run deploys apps in any language instantly. Scales to zero. Pay only when code runs.

    Skip the Kubernetes configs. Cloud Run handles HTTPS, scaling, and infrastructure automatically. Two million requests free per month.
    Start Free
  • 1
    Downloads: 0 This Week
    Last Update:
    See Project
  • 2
    Snap7

    Snap7

    32/64 bit multi-platform Ethernet S7 PLC communication suite

    Snap7, through three specialized components: Client and the inedited Server and Partner, allows you to definitively integrate your PC based systems into a PLC automation chain. Designed to transfer large amounts of hi-speed data in industrial facilities, it scales easily, down to small Linux Arm boards such as Raspberry PI. Hi level object oriented wrappers are provided, currently C/C++, .NET/Mono, Pascal, LabVIEW, Python with many source code examples. Very easy to use, a full working server example is not bigger than the “Hello world”. ...
    Leader badge
    Downloads: 1,033 This Week
    Last Update:
    See Project
  • 3
    AskUI Vision Agent

    AskUI Vision Agent

    Enable AI to control your desktop, mobile and HMI devices

    AskUI’s Vision Agent is an automation framework that allows you—and AI agents—to control real desktops, mobile devices, and HMI systems by perceiving the UI and performing actions like clicking, typing, scrolling, and drag-and-drop. It is designed for multi-platform compatibility and supports multiple AI models so you can tailor perception and decision-making to your workload. The repository presents a feature overview, sample media, and frequent release notes, which show ongoing improvements such as CORS checks and other operational tweaks. ...
    Downloads: 2 This Week
    Last Update:
    See Project
  • 4
    arduino-cli

    arduino-cli

    Arduino command line tool

    Arduino CLI is an all-in-one solution that provides Boards/Library Managers, sketch builders, board detection, uploader, and many other tools needed to use any Arduino compatible board and platform from the command line or machine interfaces. In addition to being a standalone tool, Arduino CLI is the heart of all official Arduino development software (Arduino IDE, Arduino Web Editor). The script requires sh, which is always available on Linux and macOS. sh is not available by default on...
    Downloads: 20 This Week
    Last Update:
    See Project
  • $300 Free Credits to Build on Google Cloud Icon
    $300 Free Credits to Build on Google Cloud

    New customers can spin up VMs, build with AI, and query data at no cost.

    Put your $300 in credit toward real workloads, then keep building with free monthly usage for 20+ products. No commitment and no charge until you upgrade.
    Start Free
  • 5
    Settimino

    Settimino

    Arduino Ethernet library for communicating with S7 Siemens PLC

    Small but efficient communication library that allows your sketches the interfacing with Siemens PLC. Works starting from Arduino UNO with the W5100 ethernet shield.
    Leader badge
    Downloads: 26 This Week
    Last Update:
    See Project
  • 6
    ModRSsim2

    ModRSsim2

    mod_RSsim Fork with Updates

    Modbus Simulator for RS-232 and TCP/IP. Fork of mod_RSsim (https://sourceforge.net/projects/modrssim). Requires Microsoft Visual C++ Redistributable for Visual Studio 2010. For 32 bit and 64 bit Operating Systems http://go.microsoft.com/fwlink/?LinkID=177916&clcid=0x489
    Leader badge
    Downloads: 522 This Week
    Last Update:
    See Project
  • 7

    EtherNetIP_Automation_IDE

    EtherNet/IP Automation IDE is an engineering and testing application f

    EtherNet/IP Automation IDE is an engineering and testing application designed to provide PLC-style control and EtherNet/IP communication through a graphical interface. The application supports EtherNet/IP device discovery, EDS file processing, I/O assembly configuration, Class 1 cyclic I/O communication, process-image monitoring, PLC-style variable addressing, and Structured Text program execution. Main Features • EtherNet/IP device discovery • EDS file loading and processing • Device and I/O assembly configuration • Input and Output assembly detection • Configurable RPI • EtherNet/IP Register Session • Forward Open / Forward Close • Class 1 cyclic I/O communication • Input and Output process-image monitoring • PLC-style I/O and memory addressing • Structured Text programming support • TON, TOF and TP timer function blocks • Engineering and troubleshooting utilities The application is intended for engineering, development, testing, commissioning, and evaluation
    Downloads: 1 This Week
    Last Update:
    See Project
  • 8

    Factory 3D simulation / Digital Twin

    Pure Godot Derivative/Fork OIP project.

    Downloads: 22 This Week
    Last Update:
    See Project
  • 9
    Enhanced version of Brill's Parts-of-Speech Tagger with built-in Tokenizer and Lemmatizer.
    Leader badge
    Downloads: 25 This Week
    Last Update:
    See Project
  • Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
    Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

    General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

    Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
    Start Free
  • 10

    pwwAutoVision

    Non-standard automated vision software

    The only software that integrates vision and motion, as well as interfaces and reports, is developed with zero code and comes with online debugging. Link:https://pan.baidu.com/s/1vsTptn_pvtbK2sDhWVCZJg code:1234
    Downloads: 10 This Week
    Last Update:
    See Project
  • 11
    AWA-Core

    AWA-Core

    Full application for factory, process engineer and Automation..

    ...AWA-Core is a cashback software. You can install it and earn money with. More than an Historian... AWA-Core (Another Way of Automation) is a complete suite that allows engineers, PLC programmers and factory designers to create huge projects for retrieving data, creating graphics, automatic scripts, exports and data links.
    Downloads: 14 This Week
    Last Update:
    See Project
  • 12
    OpenCV

    OpenCV

    Open Source Computer Vision Library

    The Open Source Computer Vision Library has >2500 algorithms, extensive documentation and sample code for real-time computer vision. It works on Windows, Linux, Mac OS X, Android, iOS in your browser through JavaScript. Languages: C++, Python, Julia, Javascript Homepage: https://opencv.org Q&A forum: https://forum.opencv.org/ Documentation: https://docs.opencv.org Source code: https://github.com/opencv Please pay special attention to our tutorials!...
    Leader badge
    Downloads: 2,982 This Week
    Last Update:
    See Project
  • 13
    jfPLCBackup
    Command line tool to: - backup and restore tags/data blocks from PLCs. - read/write PLC Clock. Supports Siemens S7-300/400 and Allen Bradley CompactLogix PLCs.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 14
    Test SNAP7 32 Bit

    Test SNAP7 32 Bit

    Software scritto in Delphi per testare SNAP7.pas

    Programma scritto in Delphi per testare le potenzialità di SNAP7.pas. Per far funzionare l'applicazione con PLC della serie 1200 e 1500, nel progetto in TIA portal bisogna avere le DB non ottimizzate e bisogna aver abilitato GET/PUT. A program written in Delphi to test the capabilities of SNAP7.pas. To make the application work with 1200 and 1500 series PLCs, the TIA Portal project must use non-optimized DBs and have GET/PUT communication enabled.
    Downloads: 2 This Week
    Last Update:
    See Project
  • 15
    dc2m

    dc2m

    Chat via modbus TCP with plc, pac, cnc using your smartphone or pc

    Chat via Modbus TCP with PLCs, PACs, and CNCs (even from the other side of the world!) using your smartphone, tablet, or PC. Receive notifications for alarms and events. Collect production data and operational statistics.
    Downloads: 1 This Week
    Last Update:
    See Project
  • 16
    RemoteMaster
    This project\'s goal is to replace and extend Excel spreadsheets used in creating remote control upgrades for UEI remotes with a Java equivelent. More information on the UEI remote upgrade interface can be found at http://www.hifi-remote.com/jp1
    Leader badge
    Downloads: 37 This Week
    Last Update:
    See Project
  • 17
    Biosignal Tools
    BioSig is a software library for processing of biomedical signals (EEG, ECG, etc.) with Matlab, Octave, C/C++ and Python. About 50 different data formats are supported.
    Leader badge
    Downloads: 278 This Week
    Last Update:
    See Project
  • 18
    Pure Data Computer Music System
    The Pure Data (short Pd) project on SourceForge unifies the extensions (or externals) written for the Pure Data Graphical Computer Music System written by Miller Puckette with contributions from many others.
    Leader badge
    Downloads: 70 This Week
    Last Update:
    See Project
  • 19
    The Ground Station Software Suite projects aims at providing free, useful software tools for ham radio operators. Currently, these projects used to host the Grig communication radio control and Gpredict. The source repositories have been moved over to GitHub.
    Leader badge
    Downloads: 22 This Week
    Last Update:
    See Project
  • 20
    VirtualDbTreeEx

    VirtualDbTreeEx

    Checking HMI fully linked to data

    Checking HMI fully linked to data. Linked to VirtualTreeEx, an assembly language tree, with const parameters.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 21
    JQM Java Quine McCluskey

    JQM Java Quine McCluskey

    JQM - Java Quine McCluskey for minimization of Boolean functions.

    ...Designed for both education and industrial application, it handles up to 16 variables and functions. Uniquely, JQM bridges the gap between theory and practice: it visualizes the solution process with generated Karnaugh Maps for students, while supporting PLC engineers by exporting results to Structured Text (ST) and Ladder Diagram (LD). The software includes a GUI for managing truth tables and supports diverse file formats for import and export.
    Downloads: 8 This Week
    Last Update:
    See Project
  • 22
    IndigoSCADA
    Open source SCADA running on Windows and Linux/WINE. Development environment ANSI C/C++98. HMI is based on Qt library. Different technologies (EiC, GigaBASE, FastDB, ORTE) have been integrated. Supported drivers: OPC DA 2.05a, AE 1.10, HDA 1.20, XML DA 1.0, OPC UA 1.03, DNP 3.0, Modbus TCP/RTU, MQTT 3.1.1/Sparkplug B, IEC 60870-5-101/103/104, IEC 62056 DLMS/COSEM, IEC 61850, M-BUS, SNMP, Ethernet/IP, FINS/TCP.
    Leader badge
    Downloads: 42 This Week
    Last Update:
    See Project
  • 23
    Eclipse 4diac

    Eclipse 4diac

    Eclipse 4diac the open source solution for industrial automation

    Eclipse 4diac is an open source PLC environment allowing to implement industrial control solutions in a vendor neutral way. 4diac implements IEC 61499 extending IEC 61131-3 with improved support for controller to controller communication and dynamic reconfiguration. With that 4diac provides the infrastructure for Industrie 4.0 and industrial IoT. Further information and the latest versions can be found here: https://eclipse.dev/4diac/
    Leader badge
    Downloads: 55 This Week
    Last Update:
    See Project
  • 24
    OpenAPC

    OpenAPC

    An open process control and laser engraving software solution

    An extensive and multi-platform visualisation, process control and HMI application that supports many different devices via an open plug-in interface. Beside a visual GUI editor a debugger is part of the package.
    Downloads: 0 This Week
    Last Update:
    See Project
  • 25
    mTRF-Toolbox

    mTRF-Toolbox

    A MATLAB package for modelling multivariate stimulus-response data

    mTRF-Toolbox is a MATLAB package for modelling multivariate stimulus-response data, suitable for neurophysiological data such as MEG, EEG, sEEG, ECoG and EMG. It can be used to model the functional relationship between neuronal populations and dynamic sensory inputs such as natural scenes and sounds, or build neural decoders for reconstructing stimulus features and developing real-time applications such as brain-computer interfaces (BCIs). Toolbox Paper: ...
    Downloads: 5 This Week
    Last Update:
    See Project
  • Previous
  • You're on page 1
  • 2
  • 3
  • 4
  • 5
  • Next