L’argomento da trattare è la gestione delle condizioni di uscita al momento della scadenza del timer in un presepe di una parrocchia controllato da un PLC CJ1M. Il problema principale è che l’utente non è esperto di PLC e ha bisogno di fermare il programma in esecuzione quando un timer scade per evitare danni ai meccanismi. Il presepe deve rimanere fermo fino all’intervento manuale di un operatore. Il beneficio principale è la protezione dei meccanismi e la garanzia che il presepe non riparta senza supervisione. La soluzione proposta è di disattivare le uscite del PLC o rimuovere l’alimentazione utilizzando un timer esterno. Questo approccio è pratico e consente di risparmiare sui costi, evitando l’interruzione completa del programma e la necessità di un PC con CX Programmer per riattivare il PLC. Inoltre, l’uso di sensori di movimento o fotocellule per rilevare la presenza di persone assicura un funzionamento sicuro e controllato.
In particolar modo vedremo:
Soluzione Rapida per il Controllo del PLC CJ1M
Prerequisiti per il Controllo del PLC CJ1M
Per gestire efficacemente il controllo del PLC CJ1M, è necessario disporre di alcuni strumenti e conoscenze di base. Innanzitutto, è essenziale avere accesso al software di programmazione CX Programmer, che consentirà di configurare e monitorare il PLC. Inoltre, è importante avere familiarità con le funzioni di base del PLC e con il linguaggio di programmazione Structured Text (ST). Infine, un timer orario giornaliero esterno sarà utile per gestire le operazioni di spegnimento automatico.
Procédure pour Arrêter le Programme PLC
Per arrestare il programma in esecuzione del PLC CJ1M, senza fermare completamente il PLC, è possibile seguire questi passaggi
- Configurazione del Timer Orario Giornaliero: Impostare un timer orario giornaliero esterno che si attivi alla scadenza dei cicli previsti. Questo timer deve essere configurato per disattivare le uscite del PLC.
- Disattivazione delle Uscite: Utilizzare il timer per disattivare le uscite del PLC, evitando così che i meccanismi del presepe continuino a funzionare. Questo può essere fatto impostando le uscite su stato basso al momento della scadenza del timer.
- Rilevazione della Presenza: Implementare un sensore di movimento o una fotocellula per rilevare la presenza di persone. Se non viene rilevata alcuna presenza per un minuto, il sistema si spegne automaticamente.
- Riattivazione Manuale: Il sistema deve essere riattivato manualmente da un operatore. Questo può essere fatto tramite un ingresso di comando che, se attivo, consente al sistema di ripartire.
Vérification de la Sécurité du Présentoir
Per garantire la sicurezza del presepe e prevenire danni ai meccanismi, è fondamentale verificare periodicamente il funzionamento del sistema. Ecco alcuni passaggi di verifica
- Controllo delle Uscite: Verificare che le uscite del PLC si disattivino correttamente alla scadenza del timer e che si riattivino solo dopo l’intervento manuale dell’operatore.
- Test del Sensore di Presenza: Effettuare test regolari per assicurarsi che il sensore di movimento o la fotocellula funzionino correttamente e rispettino i tempi di spegnimento previsti.
- Monitoraggio del Sistema: Utilizzare il software CX Programmer per monitorare lo stato del PLC e verificare che non ci siano errori o anomalie nel funzionamento del programma.
Nota Importante: Assicurarsi che il watchdog del PLC non intervenga durante il processo di spegnimento automatico. Ciò può essere ottenuto impostando correttamente le condizioni di intervento del watchdog.
Configurazione del Timer Esterno per il PLC CJ1M
Standards de Configuration du Timer pour le PLC CJ1M
Pour configurer un timer externe pour le PLC CJ1M, vous devez respecter certains standards industriels. Les normes IEC 61131-3 et ISO 13849-1 fournissent des directives sur la sécurité fonctionnelle et les exigences de performance des systèmes de contrôle industriels. Assurez-vous que le timer externe est compatible avec la version de votre PLC CJ1M et que les paramètres de configuration sont conformes à ces normes.
Paramètres Clés pour l’Implémentation du Timer Extérieur
Les paramètres clés pour l’implémentation du timer externe incluent la précision de temporisation, la plage de temps de déclenchement, et les conditions de déclenchement. Pour le PLC CJ1M, il est recommandé d’utiliser un timer avec une précision de 1 ms et une plage de temps de déclenchement de 1 ms à 99999 ms. Configurez le timer pour qu’il se déclenche à la fin des cycles prévus, en utilisant une boucle d’attente pour vérifier l’état de l’entrée de commande.
// Exemple de code en Structured Text pour configurer le timer
VAR
timervalue : INT := 1000; // Valeur de temporisation en ms
timeractive : BOOL := FALSE;
commandinput : BOOL;
ENDVAR
IF commandinput THEN
timeractive := TRUE;
timervalue := 1000; // Réinitialiser le timer
ENDIF
IF timeractive THEN
timervalue := timervalue - 1;
IF timervalue = 0 THEN
timeractive := FALSE;
// Désactiver les sorties du PLC
ENDIF
ENDIF
Mise en Œuvre Technique du Timer pour le PLC CJ1M
La mise en œuvre technique du timer externe pour le PLC CJ1M implique plusieurs étapes. Tout d’abord, configurez le timer externe pour qu’il se déclenche à la fin des cycles prévus. Ensuite, utilisez une boucle d’attente pour vérifier l’état de l’entrée de commande. Si l’entrée est active, poursuivez le processus, sinon, revenez à vérifier l’entrée. Assurez-vous que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Pour ce faire, configurez correctement les conditions d’intervention du watchdog.
Note importante: Assurez-vous que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Cela peut être obtenu en configurant correctement les conditions d’intervention du watchdog.
Implementazione di Sensori di Movimento per il Presepe
Configuration du PLC CJ1M pour une utilisation sûre
Pour garantir une utilisation sûre du PLC CJ1M dans le contexte d’un presepe, il est crucial de configurer correctement le système. Commencez par installer le logiciel CX Programmer sur un PC dédié. Ce logiciel permettra de configurer et de surveiller le PLC. Assurez-vous que le PLC est correctement câblé et que toutes les connexions sont sécurisées. Configurez les paramètres de sécurité du PLC pour éviter toute intervention intempestive du watchdog pendant le processus de désactivation.
Intégration des capteurs de mouvement pour une surveillance
L’intégration de capteurs de mouvement est essentielle pour surveiller la présence de personnes et déclencher les actions appropriées. Choisissez des capteurs de mouvement ou des photocellules adaptés à votre environnement. Installez-les de manière stratégique pour couvrir les zones clés du presepe. Configurez ces capteurs dans le logiciel CX Programmer pour qu’ils déclenchent les actions nécessaires lorsque la présence est détectée. Utilisez un timer pour gérer le temps d’attente avant la désactivation automatique en l’absence de personnes.
Tests de l’automatisation du système de presepe
Une fois que le système est configuré et les capteurs intégrés, il est temps de tester l’automatisation. Commencez par vérifier que les capteurs détectent correctement la présence de personnes. Ensuite, testez le timer pour vous assurer qu’il désactive les sorties du PLC comme prévu. Effectuez des tests en conditions réelles pour valider que le presepe fonctionne comme attendu. Utilisez le logiciel CX Programmer pour surveiller les états du PLC et corriger les éventuels dysfonctionnements.
Note importante: Assurez-vous que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Cela peut être obtenu en configurant correctement les conditions d’intervention du watchdog.
Controllo delle Uscite del PLC CJ1M al Timer Scaduta
Standards de Sécurité pour le PLC CJ1M
Pour garantir la sécurité et la fiabilité du PLC CJ1M dans le contexte d’un presepe, il est essentiel de respecter les standards de sécurité industriels. Les normes IEC 61131-3 et ISO 13849-1 fournissent des directives essentielles pour la sécurité fonctionnelle et les exigences de performance des systèmes de contrôle industriels. Assurez-vous que votre configuration est conforme à ces normes pour éviter les dysfonctionnements et les risques potentiels.
Paramétrage du Timer pour Contrôler les Sorties
La configuration du timer externe pour contrôler les sorties du PLC CJ1M est cruciale pour éviter les dommages aux mécanismes du presepe. Il est recommandé d’utiliser un timer avec une précision de 1 ms et une plage de temps de déclenchement de 1 ms à 99999 ms. Configurez le timer pour qu’il se déclenche à la fin des cycles prévus, en utilisant une boucle d’attente pour vérifier l’état de l’entrée de commande. Voici un exemple de code en Structured Text pour configurer le timer
VAR
timervalue : INT := 1000; // Valeur de temporisation en ms
timeractive : BOOL := FALSE;
commandinput : BOOL;
ENDVAR
IF commandinput THEN
timeractive := TRUE;
timervalue := 1000; // Réinitialiser le timer
ENDIF
IF timeractive THEN
timervalue := timervalue - 1;
IF timervalue = 0 THEN
timeractive := FALSE;
// Désactiver les sorties du PLC
ENDIF
ENDIF
Mise en Œuvre pour la Protection des Mécanismes
La mise en œuvre de la protection des mécanismes du presepe implique plusieurs étapes techniques. Tout d’abord, configurez le timer externe pour qu’il se déclenche à la fin des cycles prévus. Ensuite, utilisez une boucle d’attente pour vérifier l’état de l’entrée de commande. Si l’entrée est active, poursuivez le processus, sinon, revenez à vérifier l’entrée. Assurez-vous que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Pour ce faire, configurez correctement les conditions d’intervention du watchdog.
Note importante: Assurez-vous que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Cela peut être obtenu en configurant correctement les conditions d’intervention du watchdog.
Gestione del Watchdog per Evitare Interruzioni Improprie
Standards de Gestione del Watchdog per PLC CJ1M
Nel gestire il watchdog del PLC CJ1M per evitare interruzioni inappropriate, è fondamentale aderire agli standard industriali. Le norme IEC 61131-3 e ISO 13849-1 forniscono linee guida cruciali sulla sicurezza funzionale e le prestazioni dei sistemi di controllo industriale. Assicurati che il tuo PLC CJ1M sia compatibile con queste norme e che le configurazioni del watchdog siano allineate con le specifiche tecniche del dispositivo.
Paramètres de Configuration pour Éviter les Arrêts
Per configurare correttamente il watchdog del PLC CJ1M, è necessario definire parametri specifici per prevenire arresti non pianificati. Innanzitutto, imposta il watchdog in modo che non intervenga durante il processo di spegnimento automatico. Utilizza un timer orario giornaliero esterno per gestire le operazioni di spegnimento senza fermare il programma. Configura il watchdog per ignorare gli eventi di spegnimento automatico, assicurandoti che le uscite del PLC rimangano attive fino a quando non viene rilevata la presenza di un operatore.
Un esempio di configurazione potrebbe includere l’impostazione di un timer con una precisione di 1 ms e una gamma di tempi di attivazione da 1 ms a 99999 ms. Utilizza una struttura di codice in Structured Text per gestire il timer e il watchdog, come mostrato di seguito
VAR
timervalue : INT := 1000; // Tempo di temporizzazione in ms
timeractive : BOOL := FALSE;
commandinput : BOOL;
ENDVAR
IF commandinput THEN
timeractive := TRUE;
timervalue := 1000; // Reimposta il timer
ENDIF
IF timeractive THEN
timervalue := timervalue - 1;
IF timervalue = 0 THEN
timeractive := FALSE;
// Disattiva le uscite del PLC
ENDIF
ENDIF
Mise en Œuvre Efficace du Watchdog dans l’Automation
L’implementazione efficace del watchdog nel contesto dell’automazione richiede una pianificazione attenta e una configurazione precisa. Inizia configurando il timer esterno per attivarsi alla fine dei cicli previsti. Utilizza una struttura di attesa per monitorare lo stato dell’ingresso di comando. Se l’ingresso è attivo, prosegui con il processo, altrimenti, continua a controllare l’ingresso. Assicurati che il watchdog non intervenga durante il processo di spegnimento automatico, configurando correttamente le condizioni di intervento.
Nota importante: Assicurati che il watchdog del PLC non intervenga durante il processo di spegnimento automatico. Ciò può essere ottenuto configurando correttamente le condizioni di intervento del watchdog.
Condizioni di Uscita al Momento della Scadenza del Timer
Gestione des sorties au moment de l’expiration du temporisateur
Pour gérer efficacement les sorties du PLC CJ1M lors de l’expiration du timer, il est crucial de comprendre les mécanismes de désactivation des sorties sans interrompre le programme en cours d’exécution. Vous devez utiliser un timer orario giornaliero esterno pour déclencher la désactivation des sorties. Cela permet d’éviter que les mécanismes du presepe ne subissent des dommages lorsqu’un timer expire. Il est important de noter que la désactivation des sorties ne signifie pas l’arrêt complet du programme, mais plutôt la suspension de certaines fonctions jusqu’à l’intervention d’un opérateur.
Paramétrage des sorties pour éviter les dommages mécaniques
La configuration correcte des sorties est essentielle pour prévenir les dommages mécaniques. Vous devez configurer le timer pour qu’il se déclenche à la fin des cycles prévus. Ensuite, utilisez une boucle d’attente pour vérifier l’état de l’entrée de commande. Si l’entrée est active, poursuivez le processus, sinon, revenez à vérifier l’entrée. Il est recommandé de configurer le timer avec une précision de 1 ms et une plage de temps de déclenchement de 1 ms à 99999 ms. Voici un exemple de code en Structured Text pour configurer le timer
VAR
timervalue : INT := 1000; // Valeur de temporisation en ms
timeractive : BOOL := FALSE;
commandinput : BOOL;
ENDVAR
IF commandinput THEN
timeractive := TRUE;
timervalue := 1000; // Réinitialiser le timer
ENDIF
IF timeractive THEN
timervalue := timervalue - 1;
IF timervalue = 0 THEN
timeractive := FALSE;
// Désactiver les sorties du PLC
ENDIF
ENDIF
En configurant le timer de cette manière, vous pouvez éviter que les sorties ne restent actives inutilement, ce qui pourrait entraîner des dommages aux mécanismes du presepe.
Conditions d’arrêt des sorties lors de l’échéance du temporisateur
Il est important de définir clairement les conditions dans lesquelles les sorties doivent être arrêtées lors de l’expiration du timer. Vous devez vous assurer que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Pour ce faire, configurez correctement les conditions d’intervention du watchdog. Voici quelques étapes clés pour configurer les conditions d’arrêt des sorties
- Configuration du Timer: Configurez le timer pour qu’il se déclenche à la fin des cycles prévus. Utilisez une boucle d’attente pour vérifier l’état de l’entrée de commande.
- Désactivation des Sorties: Lorsque le timer expire, désactivez les sorties du PLC en utilisant une structure de code en Structured Text.
- Rilevazione della Presenza: Utilisez un sensore di movimento ou une fotocellula pour détecter la présence de personnes. Si personne n’est présent, désactivez les sorties après un minute.
- Riattivazione Manuale: Le système doit être réactivé manuellement par un opérateur. Assurez-vous que le watchdog ne s’interpose pas pendant ce processus.
Note importante: Assurez-vous que le watchdog du PLC ne s’interpose pas pendant le processus de désactivation automatique. Cela peut être obtenu en configurant correctement les conditions d’intervention du watchdog.
Domande Frequenti (FAQ)
Comment arrêter le programme en cours d’exécution d’un PLC CJ1M dans une crèche d’une paroisse?
Pour arrêter le programme en cours d’exécution, il est recommandé de désactiver les sorties du PLC ou de retirer l’alimentation du PLC, en utilisant un timer horaire quotidien externe au PLC. Cela permet d’éviter que les mécanismes du presepe ne s’endommagent lorsque le timer expire.
Dois-je arrêter la CPU du PLC pour éviter que les mécanismes ne s’endommagent?
Il n’est pas nécessaire d’arrêter la CPU du PLC. Cependant, si vous le faites, il vous faudra un PC avec CX Programmer pour le remettre en marche. Il est préférable de désactiver les sorties du PLC pour éviter les dommages.
Comment puis-je utiliser un timer pour contrôler le fonctionnement du presepe?
Vous pouvez initialiser le timer à l’expiration des cycles sur une boucle en attente du commande manuelle, en lisant l’entrée du commande. Si l’entrée est active, poursuivez, sinon revenez à lire l’entrée. Cela permet de contrôler le fonctionnement du presepe en fonction de la présence de personnes.
Quels types de capteurs puis-je utiliser pour détecter la présence de personnes?
Vous pouvez utiliser un capteur de mouvement ou une photocellule pour détecter la présence de personnes. Si personne n’est présent, tout s’éteint après un minute. Lorsque quelqu’un arrive, le presepe redémarre.
Comment puis-je m’assurer que le watchdog n’intervienne pas et que le PLC ne traite plus les données en attente d’un événement externe?
Pour éviter que le watchdog n’intervienne, il est important de ne pas arrêter l’élaboration du programme en attendant un événement externe, si possible. Si une sortie est haute, elle reste haute.
Quelles sont les conditions à respecter pour les sorties au moment de l’expiration du timer?
Il est important de définir les conditions de sortie au moment de l’expiration du timer. Assurez-vous que les sorties sont configurées de manière à éviter les dommages aux mécanismes du presepe.
Problèmes Communs Résolus
Problème/Problème: L’utilisateur n’est pas expert en PLC et a besoin d’arrêter le programme en cours d’exécution lorsqu’un minuteur expire pour éviter que certains mécanismes ne se cassent.
Symptômes/Symptômes: Le programme continue de s’exécuter même après l’expiration du minuteur, ce qui peut entraîner des dommages aux mécanismes du presepe.
Solution/Solution: Plutôt que d’arrêter le programme, il est recommandé de désactiver les sorties du PLC ou de retirer l’alimentation du PLC en utilisant un minuteur horaire quotidien externe au PLC. Si la CPU est arrêtée, un PC avec CX Programmer sera nécessaire pour la remettre en marche.
Problème/Problème: Le presepe redémarre sans l’intervention manuelle d’un opérateur après l’expiration du minuteur.
Symptômes/Symptômes: Le presepe se remet en marche automatiquement après l’expiration du minuteur, ce qui peut causer des dommages aux mécanismes.
Solution/Solution: Configurer le timer pour démarrer à l’expiration des cycles sur un boucle d’attente du commande manuel, en lisant l’entrée du commande. Si l’entrée est active, poursuivre, sinon revenir à lire l’entrée. Utiliser un capteur de mouvement ou une photocellule pour détecter la présence de personnes. Si personne n’est présent, tout s’éteint après un minute.
Problème/Problème: Le watchdog intervient et arrête le programme en cours d’exécution, ce qui peut causer des dommages aux mécanismes.
Symptômes/Symptômes: Le watchdog intervient et arrête le programme en cours d’exécution, ce qui peut causer des dommages aux mécanismes.
Solution/Solution: Configurer le watchdog pour ne pas intervenir, mais ne plus traiter tout ce qui est dans l’intervalle. Si une sortie est haute, elle reste haute. Établir les conditions de comment doivent être les sorties au moment de l’expiration du timer. Éviter d’arrêter l’élaboration du programme en attendant un événement externe, si possible.
Problème/Problème: Le presepe ne répond pas aux commandes manuelles après l’expiration du minuteur.
Symptômes/Symptômes: Le presepe ne répond pas aux commandes manuelles après l’expiration du minuteur, ce qui peut causer des dommages aux mécanismes.
Solution/Solution: Vérifier que les entrées et les sorties sont correctement configurées et que le programme est correctement en cours d’exécution. Si nécessaire, réinitialiser le PLC et reconfigurer le programme.
Conclusione
En conclusion, pour arrêter le programme en cours d’exécution d’un PLC CJ1M dans une crèche paroissiale, il est crucial de ne pas simplement interrompre le programme, mais plutôt de désactiver les sorties du PLC ou de retirer l’alimentation du PLC. Cela peut être réalisé en utilisant un timer horaire quotidien externe au PLC. Vous devez vous assurer que le watchdog n’intervienne pas, mais que le traitement de tout ce qui se trouve entre les deux cesse. Si une sortie est élevée, elle reste élevée. Il est également important de définir les conditions des sorties au moment de l’expiration du timer. Évitez d’arrêter l’exécution du programme en attendant un événement externe, si possible. Pour redémarrer le système, il faudra un PC avec CX Programmer. N’hésitez pas à nous contacter pour plus d’informations ou pour une assistance technique.

“Semplifica, automatizza, sorridi: il mantra del programmatore zen.”
Dott. Strongoli Alessandro
Programmatore
CEO IO PROGRAMMO srl







