Analyse des principes fondamentaux et des applications des instructions TRD et TWR dans les automates

Dec 15, 2025 Laisser un message

Dans les systèmes de contrôle d'automatisation industrielle, le PLC (Programmable Logic Controller) sert de dispositif de contrôle principal, où l'application flexible de ses instructions de fonction détermine directement les performances et l'efficacité du système. Parmi celles-ci, les instructions TRD (Timer Read) et TWR (Timer Write), en tant que commandes dédiées aux automates de la série FX de Mitsubishi, jouent un rôle irremplaçable dans les applications de contrôle du temps. Cet article approfondira les principes de fonctionnement, les scénarios d'application et les techniques pratiques de ces deux instructions, aidant ainsi les ingénieurs à maîtriser des méthodes précises de contrôle du temps.

 

I. Principes fondamentaux et structure des données des instructions TRD/TWR

 

L'instruction TRD (FNC150) et l'instruction TWR (FNC151) sont des instructions de fonction spéciales dans les automates Mitsubishi permettant d'accéder à l'horloge interne -en temps réel (RTC). Leur cible opérationnelle est le groupe de registre D. L'horloge interne en temps réel-de l'automate comprend généralement sept unités de données : année (D3), mois (D2), jour (D1), heure (D0), minute (D4), seconde (D5) et jour de la semaine (D6). Chaque unité occupe 16 bits d'espace de stockage. Notamment, le jour de la semaine est codé de 0 à 6 (0 représentant le dimanche), tandis que l'année est enregistrée en utilisant les deux derniers chiffres (par exemple, 25 indique 2025).


L'instruction TRD lit essentiellement les données temporelles du RTC interne de l'automate par lots dans des registres de données consécutifs. Le format d'application typique est « TRD D100 », indiquant que sept registres consécutifs à partir de D100 stockeront les paramètres temporels. En conséquence, l'instruction TWR écrit les données temporelles d'un groupe de registres spécifié dans le RTC de l'automate. Son format est `TWR D200`, exigeant que D200-D206 pré-stocke un ensemble valide de paramètres temporels.


II. Cas d'application typiques en milieu industriel


1. Système de traçabilité des lots de production


Dans les lignes de production pharmaceutique, l'instruction TRD collecte automatiquement les données d'horodatage des équipements tels que les presses à comprimés et les machines de conditionnement. Lorsque D100 est défini comme registre cible TRD, D100-D106 enregistre en continu les temps de traitement des produits. Ces données sont liées aux codes-barres des produits et stockées dans le système MES. Après avoir mis en œuvre cette solution, un fabricant de vaccins a réduit le temps de traçabilité des lots de 4 heures à 10 minutes, accélérant ainsi considérablement la qualité de la réponse aux incidents.


2. Contrôle intelligent de la séquence d'éclairage


Les grands centres commerciaux utilisent l'instruction TWR pour les ajustements d'éclairage adaptatifs saisonniers. En mode hiver, l'automate règle l'heure de mise en marche-via TWR sur D200=07 (heures), D201=30 (minutes) ; en été, il s'ajuste à D200=06 (heures), D201=00 (minutes). Associé à des capteurs de lumière, le système permet d'économiser environ 15 % de consommation électrique annuelle d'éclairage sans nécessiter de réglage manuel de l'horloge.


3. Mécanisme d’alerte précoce pour la maintenance des équipements


Une ligne de production de soudage automobile utilise l'instruction TRD pour surveiller la durée de fonctionnement de l'équipement. Lorsque le temps d'exécution cumulé lu par l'automate atteint un seuil prédéfini (par exemple, D300=500 heures), une alarme de maintenance est immédiatement déclenchée. La pratique démontre que cette stratégie de maintenance prédictive basée sur la durée de fonctionnement réelle réduit les taux de panne des équipements de 37 %.


III. Techniques d'application avancées et gestion des exceptions


1. Solution de synchronisation d'horloge


Via la communication RS485, l'automate maître envoie périodiquement des commandes TWR aux stations esclaves pour la synchronisation de l'horloge de plusieurs-appareils. Une centrale photovoltaïque utilise le protocole MODBUS pour transmettre les données temporelles, garantissant ainsi l'enregistrement des erreurs de temps inférieures à 1 seconde sur 32 onduleurs. Les points clés comprennent :


● Vérifiez le format de codage BCD des données du registre D avant la synchronisation.
● Définissez M8028=1 pour désactiver le traitement de report lors de la deuxième écriture.
● Utiliser la somme de contrôle XOR pour garantir l'intégrité de la transmission des données.


2. Gestion des années bissextiles


Lors de la définition du 29 février via TWR, ajoutez une logique de validation de l'année au programme. Exemple de code :


MOUVEMENT K2000 D210 ; Définir la référence de l'année

CMP D200 K29 ; Vérifiez si le 29ème jour

ET M8000 ; Contact ON permanent

SORTIE M100 ; Indicateur de condition

Cette logique évite les erreurs RTC causées par des paramètres de date non valides au cours des années non-bissextiles.

 

3. Désactiver l'optimisation de la rétention-

 

Pour éviter la réinitialisation de l'horloge en raison d'une panne de batterie, il est recommandé de :

 

● Sauvegardez mensuellement les données d'horloge dans la mémoire FRAM via TRD.
● Comparez le D8005 (détection de tension de la batterie) avec la valeur définie lors de la mise sous tension-.

● Configurez un UPS pour garantir au moins 10 minutes d'alimentation de secours.


IV. Comparaison des performances et optimisation des instructions

 

Par rapport aux instructions MOV conventionnelles, TRD/TWR offrent des avantages significatifs dans le traitement des données temporelles. Les données de test montrent que la lecture par lots de 7 paramètres de temps ne prend que 0,8 ms avec l'instruction TRD, alors que 7 instructions MOV nécessitent 2,1 ms. Dans les grands systèmes de contrôle, cette différence d’efficacité s’accumule pour produire un impact significatif.


Pour les automates plus récents comme le FX5U, les données d'horloge sont également accessibles directement via D8020-D8026. Notez cependant ce qui suit :

 

● Désactivez les interruptions (à l'aide de l'instruction DI) pendant les opérations de lecture.
● Exécuter le traitement END après les opérations d'écriture.
● Des conflits de registre peuvent survenir lors de l'utilisation de compteurs-rapides.

 

V. Tendances de l'industrie et applications innovantes


Avec les progrès de la technologie IIoT, les instructions TRD/TWR gagnent de nouvelles dimensions d'application. Un projet d'usine intelligente transmet les données TRD à une plate-forme cloud via le protocole MQTT, en les combinant avec des algorithmes d'apprentissage automatique pour analyser l'utilisation du temps des équipements. D'autres applications-de pointe incluent :

 

● Authentification par horodatage Blockchain : tirer parti de la nature immuable des écritures TWR.
● Contrôle synchronisé au niveau de la nanoseconde- dans le cadre du découpage du réseau 5G.

● Mappage d'horloge virtuelle dans les systèmes de jumeaux numériques.


Une attention particulière doit être accordée aux scénarios impliquant des verrouillages de sécurité (par exemple, les systèmes de commande d'ascenseur). Un mécanisme de vérification TRD à double-canal doit être mis en œuvre, déclenchant un arrêt de sécurité lorsque l'écart entre les horloges primaire et secondaire dépasse 3 secondes. Les données de test d'un fabricant d'ascenseurs indiquent que cette conception réduit le taux de fausses alarmes pour les défauts liés au temps-à 0,001 %.


En comprenant profondément et en appliquant avec flexibilité les instructions TRD/TWR, les ingénieurs peuvent construire des systèmes de contrôle d'automatisation plus précis et plus fiables. À mesure que l’Industrie 4.0 progresse, ces instructions fondamentales continueront de jouer un rôle essentiel dans la fabrication intelligente, tandis que leurs limites d’application s’élargiront parallèlement à l’innovation technologique.

Envoyez demande

whatsapp

Téléphone

Messagerie

Enquête