Vous êtes sur la page 1sur 12

A5 Nano PLC

A5 Nano API
Manuel Utilisateur

www.proton-electronics.net
A5_UM_FR-18.12.22 / Rev.1.0
ATTENTION !
Assurez-vous de toujours retirer
l'alimentation avant d'installer ou
de retirer la carte Arduino à
l'intérieur de la carte PLC A5.
Respecter toutes les normes,
directives et spécifications de
sécurité électrique applicables
et les réglementations pour
l'installation, le câblage et les
opérations sur modules Proton PLC.
Lisez attentivement et entièrement
ce guide d'utilisation de l'automate
A5 avant l'installation.

Page 2
Usage
La carte API A5 est une petite carte à microcontrôleur avec
des périphériques basés sur la plate-forme open-source
Arduino.

Avec cette carte API A5, vous pouvez résoudre de nombreux


problèmes d'automatisation et tâches de contrôle.
Pour ce faire, vous devez le programmer avec l'IDE et le
langage que vous maitrisez (Arduino IDE, Visuino, OpenPLC
ect...).

Sur notre site Web (www.proton-electronics.net), vous


trouverez divers programmes de démonstration et
bibliothèques qui vous permettront de démarrer avec la
programmation.

Toute utilisation autre que celle décrite dans ce manuel


n'est pas autorisée. En outre, des dommages éventuels à
l'appareil peuvent survenir, avec des dangers tels qu'un
court-circuit ou un choc électrique.

La carte API A5 ne doit pas être altérée ou modifiée.


Les consignes de sécurité ainsi que les conditions de
fonctionnement et d'environnement maximales admissibles
indiquées sur le datasheet doivent être respectées.

Lisez attentivement tout le manuel d'instructions.


Il contient des informations importantes sur le montage, le
fonctionnement et la manipulation de votre carte API A5.

Page 3
Alimentation Entrées Numériques Entrées Analogiques
+24V X6 X4

Port d'extension
I2C

Port USB pour la


programmation
et le débogage

Bouton Reset

Sorties Sorties Sorties Relais


+24V / +5V Anlogiques X5
X2

Figure-1

Page 4
Déscription du Hardware

Alimentation
La raccordement "12V / 24V" du bornier supérieur gauche sert à
l'alimentation en tension et courant de la carte API A5 (Figure 2).
L'automate A5 peut fonctionner avec une tension continue de 12V
ou 24V.
La carte automate A5 est protégée par un fusible d'1Amp. qui est
situé sur le PCB (voir Fig-3).
Un fusible supplémentaire est fourni initaialment.

Fusible

Figure 2
Figure 3

!
Le dépassement de la tension d'alimentation maximale (+32V),
conduirait à endommager définitivement l'automate.

Connecteur USB
L'automate A5 peut être connecté à un ordinateur (câble de
connexion USB A-C fourni) via le port USB qui est fixé sur le côté
droit de la carte.
La fonction principale du port USB est de programmer l'automate
A5. Dans l'Arduino Nano, il y a un convertisseur USB vers UART qui
génère un port COM virtuel sur le PC. Vous pouvez également
utiliser ce port pour envoyer des données à un terminal ou à un
autre programme ou pour déboguer votre programme.

Page 5
Entrées
L'automate A5 dispose d'une variété d'entrées numériques et
analogiques qui conviennent à la collecte de diverses
informations et données.
Les entrées pour les signaux analogiques et numériques se
trouvent sur des bornes à vis différentes et peuvent être
configurées et interrogées différemment selon l'application.

Entrées Numériques
Chacune des entrées numériques étiquetées "D1" à "D6" peut
être utilisée comme entrée numérique pour mesurer un état.
Si un "1" logique (12 ou 24V) est appliqué à l'entrée "Dx", la LED
"Ix" correspondante sera allumée et un niveau logique "0" sera
mesuré sur le microcontrolleur. Si un "0" logique (0V) est
appliqué sur le bornier "Dx", la LED correspondante "Ix" sera
éteinte et un niveau logique "1" sera mesuré sur le
microcontrolleur. Ces informations visuelles sont utilisées pour
obtenir un aperçu rapide de l'état des entrées.

0V 24V 12V

Terminal Block

LED
I1 I2 I3 I4 I5 I6

1 1 0 1 0 1

Microcontroller

Figure 4

Page 6
Entrées Analogiques
Les entrées analogiques étiquetées "A1" à "A4" sont utilisées
pour mesurer des tension analogique, par exemple le signal
de sortie d'un capteur qui dépend de certaines grandeurs
physiques.
Le convertisseur analogique numérique CAN interne du
microcontrolleur permet l'échantillonnage des données avec
une résolution de 10 bits et délivre des valeurs entre 0 à 1023.
L'API A5, peut mesurer des signaux analogiques entre 0V et
10V.
10V
0V 0V
10V / 1023 = 0.0097
1 digit = 9.7mV.

Figure 5

0 - 1023

Sorties Analogiques
L'API A5 embarque 2 sorties analogiques à bord.
Ces sorties sont capables de générer des signaux
PWM (Pulse Width Modulation). Il est donc possible
de faire varier l'intensité d'une lampe ou de
contrôler la vitesse d'un moteur à courant continu.
La tension de sortie peut être réglée entre 0V et
Figure 6
10V

!
Ces sorties peuvent délivrer 10V uniquement avec une
alimentation 24V. Si l'automate A5 est alimenté en 12V, ces
sorties ne peuvent garantir 10V en sortie.

Page 7
Sorties Relais
L'automate A5 contient 5 sorties
relais. Tous les relais ont des contacts
NO (Normalement Ouverts).
Chaque relais peut commuter 5A @
250VAC. Figure 7
Chaque état du relais est indiqué par
une LED associée "R1" à "R5".

Port I²C
Le port I2C est utilisé pour connecter un écran
I2C ou d'autres périphériques I2C. Gardez à
l'esprit que la sortie d'alimentation (+5V) sur ce
port est limitée à 50mA seulement, et cette
sortie est protégée par un fusible réarmable.
Des résistances pullups de 6,8 Kohms sont
également intégrées sur les lignes SCL / SDA. Figure 8

Sorties +24 et +5V


Ces 2 sorties d'alimentation peuvent être
utilisées pour alimenter certains capteurs
externes et sont dérivées de la borne
d'alimentation principale (+24V) en haut à
gauche de la carte.
Le courant sur ces 2 sorties ne doit pas
dépasser 100mA sur chaque sortie. Figure 9
Les deux sorties sont limitées en courant par
des fusibles réarmables de 100 mA.
Les polarités doivent être respectées.

Page 8
Programmation
Avant de commencer la programmation de votre API A5, vous
devez effectuer une configuration simple de votre environnement
Arduino. Suivez les étapes ci-dessous pour configurer correctement
votre IDE Arduino.

- Ouvrez votre IDE Arduino et allez dans Fichiers -> Préférences,


une fenêtre Préférences apparaît.
- Dans les champs "Additional Board Manager URLs:" collez le
lien ci-dessous:

https://raw.githubusercontent.com/Proton-Electronics/proton-plc/
main/package_proton_ArdPlc_index.json

- Fermez cette fenêtre et allez dans : "Outils -> Board -> Board
Manager". Dans le champ de recherche en haut de la fenêtre,
taper "Proton A5"
L'écran ci-dessous devrait apparaître

Page 9
Cliquez sur Installer. Après quelques secondes, "Installé" devrait
apparaître dans ce champ.
Vous pouvez vérifier si votre installation est correcte, rendez-
vous sur :
"Outils -> Carte", vous pouvez y trouver "Carte Arduino AVR ->
Proton Arduino PLC A5".
Félicitations, votre installation est terminée et vous pouvez
commencer à programmer votre carte API A5.

Au début de chaque programme, vous devez ajouter cet include.


#inclure <A5.h>

Vous pouvez également trouver ces étapes de configuration


sur :
https://github.com/Proton-Electronics/proton-plc/wiki/
Arduino-IDE

Page 10
Vous pouvez trouver de nombreux exemples et comment utiliser
les classes pour la carte API A5 dans le référentiel Github :
https://github.com/Proton-Electronics/proton-plc/wiki/A5.h

Page 11
Revision History:

12/2022 Ver 1.0 Initial Release.

Pour plus de détails, veuillez visiter :

www.proton-electronics.net

Page 12

Vous aimerez peut-être aussi