services:bea:programmeplc

Organisation des programmes PLC

Ce document résume l'organisation des projets pour les principales plateformes d'automatisme industriel :

  • Rockwell / Allen-Bradley
  • Siemens
  • Omron

Logiciel principal : Studio 5000 Logix Designer. 12

Controller
├── Tasks
│   ├── MainTask
│   │   ├── Programs
│   │   │   ├── Program_A
│   │   │   │   ├── Routines
│   │   │   │   ├── Tags
│   │   │   │   └── Fault routines
├── Controller Tags
├── Data Types (UDT)
├── Add-On Instructions (AOI)
└── I/O Configuration
Extension Description
.ACD Projet complet Studio 5000
.L5X Export XML
.L5K Export texte

Le format principal est le fichier .ACD. Les échanges entre projets ou la gestion de versions utilisent fréquemment le format .L5X (XML). 13

  • Vérification du projet.
  • Compilation automatique lors du téléchargement ou de certaines opérations.
  • Téléchargement vers l'automate.

Le fichier ACD contient déjà une partie des données compilées du projet. 4

Les éléments suivants peuvent être exportés au format L5X :

  • Contrôleur complet
  • Programmes
  • Routines
  • AOI (Add-On Instructions)
  • UDT (User Defined Types)

32


Logiciel principal : TIA Portal. 56

Project
├── Devices
│   └── CPU
│       ├── Program blocks
│       │   ├── OB
│       │   ├── FB
│       │   ├── FC
│       │   └── DB
│       ├── PLC Tags
│       ├── Technology Objects
│       └── Hardware Configuration
├── HMI
└── Networks
Bloc Fonction
OB Organisation Block, point d'entrée du programme
FB Function Block avec mémoire
FC Function sans mémoire
DB Data Block contenant les données
Version TIA Portal Extension
V17 .ap17
V18 .ap18
V19 .ap19
V20 .ap20

Archives compressées :

.zap17
.zap18
.zap19
.zap20

57

Séquence classique :

Compile
↓
No errors
↓
Download to device

On compile généralement :

  • Le programme PLC
  • La configuration matérielle
  • Les projets HMI

6

Export XML possible pour :

  • OB
  • FB
  • FC
  • DB
  • UDT

Ces exports sont notamment utilisés avec Openness ou Git. 67


Logiciel principal : Sysmac Studio. 89

Project
├── Configurations
├── EtherCAT
├── Variables
├── POUs
│   ├── Programs
│   ├── Function Blocks
│   └── Functions
├── Tasks
└── Motion

Omron suit davantage la norme IEC 61131-3 que Rockwell. 9

Extension Description
.smc Ancien projet Sysmac
.smc2 Projet Sysmac récent
.csm Projet compact
.csm2 Projet compact récent

109

Particularité Sysmac Studio :

  • Les projets sont souvent stockés dans un répertoire interne propre au logiciel.
  • Pour archiver ou transmettre un projet, on l'exporte généralement en SMC ou SMC2.

811

Les éléments exportables incluent :

  • Projet complet (.smc / .smc2)
  • Tables CSV
  • Configurations EtherCAT
  • Données de trace

8


Fabricant Projet principal Export Organisation
Rockwell .ACD .L5X / .L5K Tasks → Programs → Routines
Siemens .APxx XML OB → FB → FC → DB
Omron .SMC2 XML / CSV Tasks → POUs
  1. Commencer par Siemens pour comprendre clairement les notions de OB, FB, FC et DB.
  2. Passer ensuite à Rockwell pour découvrir l'approche Task / Program / Routine.
  3. Explorer Omron pour approfondir la logique IEC 61131-3 moderne.

Une fois maîtrisés :

  • Variables
  • Blocs fonctionnels
  • Tâches cycliques
  • Compilation
  • Téléchargement automate

Le passage d'un constructeur à l'autre devient relativement simple : environ 80 % des concepts sont similaires.

  • /config/dokuwiki/animals/pdc2/data/pages/services/bea/programmeplc.txt
  • Dernière modification : 2026/10/10 05:13
  • de 127.0.0.1
  • Actuellement bloqué par : 216.73.216.25,172.18.0.3