Le contrôle industriel, Réinventé.
L'iCTRL-20 est un contrôleur industriel modulaire et programmable avec 20 points d'E/S, communication Modbus RTU et fonctionnement autonome — sans automate externe requis.
Conçu pour la réalité industrielle
Une solution de contrôle complète qui fonctionne de manière autonome, parle Modbus RTU sur RS-485 et USB-CDC, et s'étend sur votre bus RS-485.
Fonctionnement autonome
Fonctionne indépendamment avec logique intégrée, temporisateurs et alarmes. Aucun automate ou contrôleur externe nécessaire pour les boucles de contrôle autonomes.
Double Modbus RTU
Esclave Modbus RTU standard industriel sur deux interfaces simultanées : RS-485 (UART1, jusqu'à 1200 m, 8 modules par bus, ID matériel) et USB-CDC (UART0) pour accès PC direct — avec verrouillage de priorité d'écriture lorsque les deux sont actives.
12 fonctions internes
Liaison DI→DO, alarmes AI avec hystérésis, réponse Power-OK, 4 modes de temporisation (TON/TOF/TP/TONOFF), mise à l'échelle analogique par entrée, inversion logique, liaison directe AI→AO, compteurs d'impulsions DI, sauvegarde NVS automatique et verrouillage de sécurité matériel.
Verrouillage de sécurité
Entrée de verrouillage matériel désactivant instantanément toutes les sorties. Combinée avec surveillance alimentation et batterie Li-ion 24 h.
Traitement temps réel
ESP32-S3 double cœur avec OS temps réel. Multitâche déterministe avec cycle E/S interne ≤10 ms. Échantillonnage analogique, logique, temporisateurs et Modbus en parallèle.
Architecture Ouverte
Indépendant de tout fournisseur par conception. Carte mémoire Modbus complète et carte des broches GPIO publiées — intégrez avec n'importe quel SCADA / IHM / passerelle, ou installez votre propre firmware. Pas de verrouillage.
Stockage non volatil
Toute la configuration persiste en mémoire flash entre cycles d'alimentation. Le mode sauvegarde automatique garantit zéro perte de données en cas d'arrêt imprévu.
Qualité industrielle
Boîtier acier inoxydable, montage rail DIN, protection IP20, plage -10 à +60°C, protection inversion de polarité et surtensions, immunité zone B EN61131-2.
Spécifications
Conçu pour la fiabilité dans les environnements industriels les plus exigeants.
12 fonctions internes
Configurez une logique de contrôle avancée directement sur le module — aucune programmation externe requise.
Commande sorties analogiques
Définir les valeurs de sortie analogique 0-10V via le logiciel DZVOLT UI ou les registres Modbus.
Alarme AI → DO
Définir des seuils min/max sur les entrées analogiques. Déclencher les sorties en cas de dépassement.
Power OK → DO
Lier l'état de l'alimentation à une sortie numérique. La DO s'active lorsque l'alimentation est OK.
Liaison DI → DO
Associer n'importe quelle entrée numérique à n'importe quelle sortie numérique pour un contrôle direct.
Moteur de temporisation
4 modes par sortie : TON (retard à l'enclenchement), TOF (retard au déclenchement), TP (impulsion), TONOFF (cyclique).
Mise à l'échelle 0-10V
Convertir les entrées tension brutes en unités réelles avec mise à l'échelle min/max configurable.
Mise à l'échelle 4-20mA
Convertir les entrées boucle de courant en valeurs réelles — température, pression, débit, niveau, etc.
Inversion logique DI
Configurer chaque entrée numérique en logique normale ou inversée par logiciel.
Sauvegarde NVS automatique
Activez la bobine 00005 pour persister chaque modification de registre holding et de bobine en flash. La configuration survit aux coupures ; désactiver la bobine efface la NVS.
Verrouillage de sécurité
L'entrée de verrouillage matérielle (lue à l'entrée discrète 10014) force instantanément toutes les sorties à OFF, indépendamment du maître Modbus. Sécurité par conception.
Liaison directe AI → AO
Transmettre n'importe quelle entrée analogique directement à n'importe quelle sortie analogique (registres 40078–40081). Boucler les capteurs aux actionneurs sans maître Modbus.
Compteurs d'impulsions DI
Chaque entrée numérique a un compteur 16-bit de fronts montants (0–65535) avec bobine d'activation par canal. Lecture aux registres d'entrée 30011–30014.
Architecture de traitement temps réel
Carte des registres Modbus
Accès complet au niveau registre pour toutes les E/S, la configuration et les diagnostics via les codes fonction Modbus RTU standards.
| Type | Adresse | Paramètre | Accès |
|---|---|---|---|
| Coils | 00001 – 00004 | Digital Outputs DO1 – DO4 | R/W |
| Coils | 00005 | Auto-Save to Memory | R/W |
| Coils | 00006 – 00009 | DI Pulse Counter Enable (DI1 – DI4) | R/W |
| Discrete | 10001 | DI Power OK | R |
| Discrete | 10002 – 10005 | Digital Inputs DI1 – DI4 | R |
| Discrete | 10006 – 10013 | AI Threshold Alarms (AI1 – AI8) | R |
| Discrete | 10014 | Safety Interlock Status | R |
| Discrete | 10015 – 10018 | Raw State of DO1 – DO4 | R |
| Input Reg | 30001 | Slave ID (Device Address) | R |
| Input Reg | 30002 – 30009 | Analog Input Values (AI1 – AI8) | R |
| Input Reg | 30010 | Serial Number | R |
| Input Reg | 30011 – 30014 | DI Pulse Counters (DI1 – DI4, 0 – 65535) | R |
| Input Reg | 30015 – 30018 | AO Voltage Feedback (AO1 – AO4, ×100) | R |
| Holding | 40001 – 40004 | Analog Output Values (AO1 – AO4) | R/W |
| Holding | 40005 – 40008 | DI → DO Link Mapping | R/W |
| Holding | 40009 | DI Power OK → DO Link | R/W |
| Holding | 40010 – 40025 | AI Alarm Thresholds (Min/Max) | R/W |
| Holding | 40026 – 40033 | AI Alarm → DO Link Mapping | R/W |
| Holding | 40034 – 40053 | Timer Values (TON/TOF/TP/TONOFF) | R/W |
| Holding | 40054 – 40057 | Timer Mode Select (per DO) | R/W |
| Holding | 40058 – 40073 | AI Scaling (Min/Max per input) | R/W |
| Holding | 40074 – 40077 | DI Logic Inversion | R/W |
| Holding | 40078 – 40081 | AI → AO Direct Link Mapping | R/W |
Supporte FC01, FC02, FC03, FC04, FC05, FC06, FC16 — 81 registres holding, 18 entrées discrètes, 18 registres d'entrée, 9 bobines. Format : 8 bits de données, sans parité, 1 bit d'arrêt (8N1).
Documentation
Fiche technique, manuel utilisateur, carte des registres et certifications — tout ce qu'il faut pour intégrer l'iCTRL-20.
Fiche technique
Spécifications électriques, plans mécaniques, agencement des bornes, conditions d'utilisation et informations de commande.
Manuel utilisateur
Installation, câblage, configuration Modbus, exemples d'utilisation et dépannage.
Table d'échange
Tables d'adresses Modbus complètes pour bobines, entrées discrètes, registres d'entrée et registres holding.
Schéma de câblage
Brochage des bornes, référence des connecteurs, topologie du bus RS-485 et montage rail DIN.
Brochage GPIO
Carte GPIO-vers-fonction pour DI, DO, AI, AO, RS-485, USB et broches de sélection d'ID esclave.
Schéma fonctionnel
Architecture système : cœur ESP32-S3, blocs E/S, interfaces de communication et flux des signaux.
Déclaration RoHS
Déclaration de conformité à la directive RoHS 2011/65/UE et amendements.
Conçu pour chaque industrie
Des ateliers de production aux champs agricoles, l'iCTRL-20 s'adapte à votre application.
Automatisation industrielle
Commande de machines, convoyeurs, lignes d'emballage et verrouillage de processus.
Intégration SCADA & PCS
Extension d'E/S déportées pour systèmes SCADA existants via Modbus RTU.
Énergies renouvelables
Supervision de centrales solaires, systèmes énergétiques hybrides, gestion de batteries et télémétrie réseau.
Automatisation du bâtiment
Contrôle CVC, systèmes d'éclairage, gestion des accès et supervision énergétique.
Agriculture & ferme intelligente
Contrôle d'irrigation, stations de pompage, supervision de serres et capteurs environnementaux.
Acquisition de données
Enregistrement multi-capteurs, systèmes de télémétrie et plateformes de mesure R&D.
IIoT & intégration SCADA
IIoT natif Modbus. Supervision web via DZVOLT UI ; s'intègre avec n'importe quel SCADA, passerelle ou plateforme cloud via Modbus RTU.
Éducation & prototypage
Plateforme compatible Arduino pour l'apprentissage du contrôle industriel, des concepts d'automates et de la communication Modbus.
Prêt à contrôler
votre prochain projet ?
Que vous ayez besoin d'un module ou de cent, nous sommes prêts à vous aider à intégrer l'iCTRL-20 dans votre système.