APPRENDRE|BUS CPU|Module CPU
Description
Le PXB-721 est un module CPU conçu pour gérer tous les aspects du contrôle du système, y compris la communication avec des modules I/O spécialisés et distants via le bus CPU. Il garantit un transfert de données efficace entre le CPU et les modules connectés lors de chaque cycle de scan.
Caractéristiques
- Communication du bus CPU : Communication directe avec des modules spécialisés via le bus CPU du plan de fond.
- Mise à jour de l'horloge en temps réel : Met à jour l'horloge interne et les minuteries du calendrier.
- Contrôle du Timer de Surveillance : Surveille et réinitialise le timer de surveillance pour la stabilité du système.
- Diagnostics : Effectue des diagnostics système et signale les conditions d'erreur.
Spécifications techniques
Communication de bus CPU
- Les modules spécialisés peuvent communiquer directement avec le CPU via le bus CPU.
- Le temps requis dépend du type de modules installés et du type de demande traitée.
- Exemple : Module de compteur haute vitesse pour le comptage d'impulsions à des taux élevés.
- Remarque : Certains modules spécialisés peuvent avoir un impact significatif sur le temps de scan du CPU.
Mettre à jour l'Horloge/Calendrier, Relais Spéciaux, Registres Spéciaux
- L'horloge interne en temps réel et le calendrier sont mis à jour et chargés dans des emplacements de mémoire V spéciaux.
- Cette mise à jour se produit à la fois en mode Exécution et en mode Programme.
- Exemple : Mise à jour des relais spéciaux et des relais de diagnostic.
Écrire des sorties vers les E/S spécialisées et distantes
- Après avoir mis à jour les sorties dans les bases locales et d'expansion, le CPU envoie les informations des points de sortie à tous les modules spécialisés installés.
- Exemple : Écriture de l'état de sortie du registre d'image vers les racks d'E/S distants.
- Remarque : Le module maître I/O distant met à jour les modules distants réels lors de la prochaine séquence de communication.
Considérations sur le temps de numérisation
- Le temps de scan couvre toutes les tâches cycliques effectuées par le système d'exploitation.
- Les temps de scan minimum, maximum et actuel peuvent être consultés à l'aide de DirectSOFT ou du programmeur portable.
- Valeur par défaut du temporisateur de surveillance : 200 ms.
- Si dépassé, le CPU entre en mode programme, désactive toutes les sorties et signale une erreur (par exemple, "E003 S/W TIMEOUT").
- Utilisez AUX 53 pour afficher les temps de scan et AUX 55 pour ajuster la valeur du temporisateur de surveillance.
Facteurs de synchronisation
- Temps de surcharge pour différents CPU :
- D2-230 : 66,0 µs
- D2-240 : 33,0 µs
- D2-250–1 : 28,1 µs
- D2-260/D2-262 : 28,1 µs
- Par point de sortie fois :
- D2-230 : 8,5 µs
- D2-240 : 14,6 µs
- D2-250–1 : 3,0 µs
- D2-260/D2-262 : 3,0 µs
Exemple de calcul pour le temps de mise à jour de la sortie
- Pour D2-240, écriture des données pour deux modules de sortie à 8 points :
- Formule : Temps = 33 + (NO x 14,6 µs)
- Exemple : Temps = 33 + (16 x 14,6 µs) = 266,6 µs
APPRENDRE|BUS CPU|Module CPU

APPRENDRE|BUS CPU|Module CPU
Description
Le PXB-721 est un module CPU conçu pour gérer tous les aspects du contrôle du système, y compris la communication avec des modules I/O spécialisés et distants via le bus CPU. Il garantit un transfert de données efficace entre le CPU et les modules connectés lors de chaque cycle de scan.
Caractéristiques
- Communication du bus CPU : Communication directe avec des modules spécialisés via le bus CPU du plan de fond.
- Mise à jour de l'horloge en temps réel : Met à jour l'horloge interne et les minuteries du calendrier.
- Contrôle du Timer de Surveillance : Surveille et réinitialise le timer de surveillance pour la stabilité du système.
- Diagnostics : Effectue des diagnostics système et signale les conditions d'erreur.
Spécifications techniques
Communication de bus CPU
- Les modules spécialisés peuvent communiquer directement avec le CPU via le bus CPU.
- Le temps requis dépend du type de modules installés et du type de demande traitée.
- Exemple : Module de compteur haute vitesse pour le comptage d'impulsions à des taux élevés.
- Remarque : Certains modules spécialisés peuvent avoir un impact significatif sur le temps de scan du CPU.
Mettre à jour l'Horloge/Calendrier, Relais Spéciaux, Registres Spéciaux
- L'horloge interne en temps réel et le calendrier sont mis à jour et chargés dans des emplacements de mémoire V spéciaux.
- Cette mise à jour se produit à la fois en mode Exécution et en mode Programme.
- Exemple : Mise à jour des relais spéciaux et des relais de diagnostic.
Écrire des sorties vers les E/S spécialisées et distantes
- Après avoir mis à jour les sorties dans les bases locales et d'expansion, le CPU envoie les informations des points de sortie à tous les modules spécialisés installés.
- Exemple : Écriture de l'état de sortie du registre d'image vers les racks d'E/S distants.
- Remarque : Le module maître I/O distant met à jour les modules distants réels lors de la prochaine séquence de communication.
Considérations sur le temps de numérisation
- Le temps de scan couvre toutes les tâches cycliques effectuées par le système d'exploitation.
- Les temps de scan minimum, maximum et actuel peuvent être consultés à l'aide de DirectSOFT ou du programmeur portable.
- Valeur par défaut du temporisateur de surveillance : 200 ms.
- Si dépassé, le CPU entre en mode programme, désactive toutes les sorties et signale une erreur (par exemple, "E003 S/W TIMEOUT").
- Utilisez AUX 53 pour afficher les temps de scan et AUX 55 pour ajuster la valeur du temporisateur de surveillance.
Facteurs de synchronisation
- Temps de surcharge pour différents CPU :
- D2-230 : 66,0 µs
- D2-240 : 33,0 µs
- D2-250–1 : 28,1 µs
- D2-260/D2-262 : 28,1 µs
- Par point de sortie fois :
- D2-230 : 8,5 µs
- D2-240 : 14,6 µs
- D2-250–1 : 3,0 µs
- D2-260/D2-262 : 3,0 µs
Exemple de calcul pour le temps de mise à jour de la sortie
- Pour D2-240, écriture des données pour deux modules de sortie à 8 points :
- Formule : Temps = 33 + (NO x 14,6 µs)
- Exemple : Temps = 33 + (16 x 14,6 µs) = 266,6 µs