Dans le domaine clé de l’automatisation industrielle, les performances et l’adaptabilité logicielle des API (automates programmables) déterminent directement l’efficacité et la stabilité de la production.
Pendant longtemps, la technologie étrangère a dominé ce domaine, mais Huamao Ot a réussi à briser cette situation et à lancer un contrôleur de petite et moyenne taille avec un taux de localisation de 100 %. En association avec le logiciel de programmation WellView-PLC développé de manière entièrement indépendante, il a construit une solution de contrôle industriel totalement indépendante, du matériel au logiciel, qui a donné une forte impulsion à la contrôlabilité indépendante de l’automatisation industrielle et a complètement libéré la production industrielle chinoise de sa dépendance à l’égard des technologies étrangères.

L’innovation indépendante est la confiance fondamentale de Huamao Ote. La recherche et le développement du logiciel de programmation WellView-PLC constituent une attaque indépendante à partir de zéro. Contrairement aux produits similaires qui s’appuient sur des frameworks open source ou des licences technologiques, la conception de son architecture, ses algorithmes de base, le développement du jeu d’instructions et la logique d’interaction de l’interface sont tous réalisés indépendamment par l’équipe technique principale, sans aucune dépendance externe.
L’équipe R&D est profondément impliquée dans le domaine du contrôle industriel depuis de nombreuses années et est bien consciente des besoins des scénarios nationaux.
Sur la base du respect de la norme internationale IEC61131-3, il a réussi à franchir les barrières techniques étrangères, rendant le logiciel non seulement conforme aux normes internationales, mais également plus conforme aux habitudes d’application réelles de la production industrielle chinoise.
Les fonctions du logiciel sont entièrement adaptées et peuvent couvrir avec précision tous les scénarios de contrôle industriel. Il prend en charge deux langages de programmation standard : LD (schéma à contacts) et IL (liste d’instructions) et intègre des jeux d’instructions de scénario complet tels que la logique binaire, le transfert, la comparaison et les opérations mathématiques.
Toutes les instructions ont été conçues et optimisées indépendamment pour garantir une exécution efficace et précise.
La couche d’adaptation matérielle est conçue sur mesure pour les automates nationaux, permettant une connexion transparente et résolvant complètement les problèmes tels qu’une mauvaise compatibilité et des délais de réponse entre les logiciels étrangers et le matériel national.
De la création de projet, la configuration de l’automate, l’écriture du programme, la compilation et le téléchargement jusqu’au débogage et à la surveillance, toutes les fonctions du processus sont disponibles, offrant aux utilisateurs une expérience de développement technique unique.

En termes de conception, le logiciel possède des fonctionnalités conviviales et est facile et efficace à utiliser.
Son interface se compose de menus, de barres d’outils, de barres d’état, etc. Le chef de projet affiche intuitivement l’ensemble du projet dans une liste arborescente, comprenant les programmes, les tables de surveillance, les tables de références croisées, etc. Il prend également en charge les opérations de menu contextuel, ce qui rend la gestion et la maintenance plus pratiques. L’espace de travail utilisateur peut effectuer des tâches principales telles que la configuration matérielle, la déclaration de variables et l’édition de programmes.
La fenêtre de sortie d’informations fournit un retour d’information en temps réel sur la compilation, la recherche et d’autres statuts, rendant le processus opérationnel clair et contrôlable.
Le logiciel présente également les caractéristiques d’une expansion flexible et peut s’adapter à divers besoins.
La programmation prend en charge la création, l’importation et l’exportation de programmes principaux, de sous-programmes et de programmes d’interruption.
Les sous-programmes peuvent être réutilisés, raccourcissant ainsi la longueur du code.
Un projet prend en charge jusqu’à 256 sous-programmes ; les programmes d’interruption n’ont pas besoin d’être appelés par le programme principal et peuvent être automatiquement exécutés lorsqu’un événement est déclenché.
Dans le même temps, le protocole de communication MODBUS a été profondément optimisé, avec des commandes et des fonctions de configuration associées intégrées, pour faciliter l’interaction des données avec d’autres appareils prenant en charge le protocole et étendre les scénarios d’application.
Au niveau de la recherche et du développement technologique de base, Huamao Ote insiste sur l’innovation indépendante et a réalisé une auto-recherche complète sur l’analyse des programmes et les mécanismes d’exécution logique.
De l’analyse du code sous-jacent, à l’identification syntaxique et sémantique, en passant par le désassemblage, la planification et l’exécution d’instructions logiques, un système technique indépendant a été construit, qui ne repose sur aucun composant open source tiers ou technologie fermée, évitant ainsi les risques tels que les restrictions d’autorisation technique externes, les fuites de code de base et le décalage d’itération technique. Il peut également ajuster de manière flexible les règles d’analyse et la logique d’exécution en fonction des besoins des scénarios d’application réels pour garantir la stabilité, la sécurité et l’efficacité du fonctionnement du programme.
Pour les algorithmes d’analyse périodique, un concept de conception personnalisé très flexible est adopté pour briser les limites des algorithmes fixes traditionnels.
Il prend en charge une configuration précise et un développement personnalisé de paramètres de base tels que le cycle d’analyse, la plage d’analyse, la priorité d’analyse et les règles de filtrage des données en fonction des besoins différenciés des différents secteurs et scénarios commerciaux. Il peut non seulement s’adapter aux exigences de numérisation en temps réel à haute fréquence et de haute précision, mais également répondre à des scénarios de numérisation à faible consommation et légers économes en énergie. Il améliore considérablement la correspondance entre les algorithmes et l’activité réelle, utilise pleinement la valeur fondamentale de la fonction de numérisation et contribue à améliorer l’efficacité commerciale et l’optimisation des coûts.
Au niveau du cadre d’exécution, nous nous sommes complètement débarrassés de la dépendance à l’égard des cadres d’exécution fermés étrangers et avons développé et construit de manière indépendante un cadre d’exécution exclusif léger, hautement compatible et évolutif.
Ce cadre n’a pas besoin d’être lié à des équipements matériels ou à des environnements système étrangers et peut être déployé indépendamment sur diverses plates-formes nationales. Il évite non seulement les inconvénients des frameworks étrangers en termes de blocage technique, de restrictions de version et de réponse intempestive du service, mais permet également des mises à niveau itératives continues du framework en fonction des particularités des scénarios commerciaux nationaux, optimisant l’efficacité d’exécution et l’occupation des ressources, et garantissant l’autonomie et la contrôlabilité des opérations du système.
Dans le même temps, nous avons profondément cultivé le domaine de l’adaptation domestique et réalisé une correspondance hautement optimisée avec le matériel domestique.
Grâce à des recherches approfondies sur l’architecture matérielle et les caractéristiques de performances de divers types de puces, de serveurs et d’équipements terminaux nationaux, les modules de base tels que l’analyse de programme, l’exécution logique et l’analyse périodique sont ciblés et optimisés pour maximiser les avantages de performance du matériel domestique, réduire les conflits de compatibilité logicielle et matérielle et réduire les retards de fonctionnement du système et la consommation de ressources.
WellView – L’environnement de développement IDE exclusif auto-développé par PLC permet un contrôle indépendant complet de la technologie sous-jacente ; il élimine la dépendance externe vis-à-vis des compilateurs étrangers et des bibliothèques de classes propriétaires, et développe tout de manière indépendante, des outils de développement aux composants de base, en évitant le risque de goulots d’étranglement techniques ; il s’adapte en profondeur aux divers besoins des scénarios industriels, prend en charge le développement personnalisé de l’industrie complète et peut ajuster de manière flexible les modules fonctionnels en fonction des caractéristiques commerciales de différents domaines ; il dispose de capacités d’itération de mise à niveau indépendantes matures et de capacités de développement d’extension de plug-ins, et peut répondre rapidement aux mises à niveau technologiques et aux besoins d’expansion de l’entreprise.