Add TIA Portal programming procedure for Siemens API
This commit is contained in:
parent
6cc2200683
commit
7db6e7f93d
1 changed files with 75 additions and 0 deletions
75
procédures/Siemens/01-tia.md
Normal file
75
procédures/Siemens/01-tia.md
Normal file
|
@ -0,0 +1,75 @@
|
|||
---
|
||||
title: TIA Portal
|
||||
subject: Procédure
|
||||
subtitle: Utiliser TIA Portal pour programmer un API Siemens
|
||||
abbreviations:
|
||||
TIA: Totally Integrated Automation
|
||||
API: Automate Programmable Industriel
|
||||
e/s: Entrées / Sorties
|
||||
---
|
||||
|
||||
# Cartes d'entrée / sortie
|
||||
|
||||
Les cartes d'entrée sortie sont nommées selon le type d'entrées ou de sorties (@tab:iocard).
|
||||
|
||||
**Exemples :** 8DQ, 4AI.
|
||||
|
||||
```{list-table}Cartes d'e/s
|
||||
:header-rows: 1
|
||||
:label: tab:iocard
|
||||
|
||||
* - Nombre
|
||||
- Type
|
||||
- E/S
|
||||
* - Nombre d'e/s
|
||||
- D : Digital\
|
||||
A : Analog
|
||||
- I : Input\
|
||||
Q : Output
|
||||
```
|
||||
|
||||
# La mémoire
|
||||
|
||||
Les données d'entrée sortie et en mémoire de l'API sont accessibles avec une syntaxe basée sur la position des octets en mémoire. Un code alphanumérique est utilisé sur le principe suivant : la première lettre correspond au registre utilisé, la deuxième à la longueur de la variable, le nombre suivant à la position de l'octet (@tab:vars).
|
||||
|
||||
**Exemples :** %ID100, %QB6, %MW2.
|
||||
|
||||
```{list-table}Variables dans les automates Siemens
|
||||
:header-rows: 1
|
||||
:label: tab:vars
|
||||
|
||||
* - \%
|
||||
- Registre
|
||||
- Longueur
|
||||
- Position
|
||||
* - \%
|
||||
- I: Input\
|
||||
Q: Output\
|
||||
M: Memory
|
||||
- B: Byte (1 octet)\
|
||||
W: Word (2 octets)\
|
||||
D: Double Word (4 octets)
|
||||
- Position du premier octet
|
||||
```
|
||||
|
||||
Pour une variable binaire (1 bit), on donne le registre, la position de l'octet concerné, et le numéro du bit (@tab:varbin).
|
||||
|
||||
**Exemples :** %I100.5, %Q6.0, %M2.7.
|
||||
|
||||
```{list-table}Variables binaires dans les automates Siemens
|
||||
:header-rows: 1
|
||||
:label: tab:varbin
|
||||
|
||||
* - \%
|
||||
- Registre
|
||||
- Position
|
||||
- .
|
||||
- Bit
|
||||
* - \%
|
||||
- I: Input\
|
||||
Q: Output\
|
||||
M: Memory
|
||||
- Position du premier octet
|
||||
- .
|
||||
- Numéro du bit (0 à 7)
|
||||
```
|
Loading…
Add table
Reference in a new issue