Apimou is a Programmable Logic Controller (PLC) simulator that allows you to create and test simple programs using combinatorial and sequential logic functions. Without having the performance and functionality required to replace a PLC, it allows you to learn about the operating logic of this type of equipment.

Apimou has 32 binary inputs and 32 binary outputs as well as internal variables (step variables, timing variables, counting variables, internal bits).

The outputs can be direct functions of the inputs (logical equations), or depend on a sequence materialized by a grafcet (kind of Sequential Function Chart).

Apimou enables the input of grafcets with an editor allowing all constructions (linear sequences, selections of sequences, simultaneous sequences, multi-grafcets synchronized or not, etc.).

It can run on its own, in simulation mode, or coupled to a software or real operating part, in connected mode.

Eight software operating parts are available . 

For a real operating part, use  Dido.

Apimou also allows to generate an Arduino sketch (C++ code) from the created program.

__________________________________________________

Apimou 2.5.4.1 :

Download Apimou

Free software

Author : François ARNAUD

Contact : apimou@laposte.net

__________________________________________________

10/02/2024 : version 2.5.4.1 (correction de bug : la liaison manuelle permettait des constructions non conformes aux règles du grafcet)
28/01/2024 : version 2.5.4 (correction de bugs concernant l'enregistrement des séquences créées par combinaisons de touches ainsi que l'antirebond Arduino, ajout d'une base 100ms pour les tempos, divergences et convergences en ET possibles avec plus de 2 séquences)
14/01/2024 : version 2.5.3 (drag & drop des actions et réceptivités)
31/12/2023 : version 2.5.2 (antirebond possible sur les entrées Arduino)
23/12/2023 : version 2.5.1 (ajout de fonctionnalités pour l'édition des grafcets)
16/12/2023 : version 2.5.0 (édition de grafcets multipages, possibilité de forçages, corrections de bugs)
30/09/2023 : version 2.4.0 (sauvegarde de l'affectation des broches et du pinMode Arduino, possibilité de téléversement direct du sketch, modifications mineures)
20/03/2023 : version 2.3.3.1 (ajout des langues ES et EN)
20/01/2023 : version 2.3.3 (correction d'un bug mineur, retouche du code Arduino), ajout d'une nouvelle PO (ligne d'embouteillage).
25/02/2022 : mise à disposition des sources
27/03/2021 : version 2.3.2 (repères de transitions, modifications mineures sur le code Arduino)
13/03/2021 : version 2.3.1 (caractères '↑' et '↓' acceptés pour les mnémoniques des bits internes)
11/03/2021 : version 2.3.0 (assistant pour la création de fronts)
14/02/2021 : version 2.2.0 (temporisations TON, TOF et TP)
17/01/2021 : version 2.1.0 (génération de code Arduino)
03/12/2020 : version 2.0.0 (éditeur de grafcet intégré, animation du jeton, impression du grafcet).




chariots.mp4
feux.mp4
ascenseur.mp4