Switch
LogicLe bloc Switch aiguille entre deux signaux de données en fonction d'un signal de commande (sélecteur). Lorsque le signal de commande satisfait le critère de seuil (par défaut ), le bloc transmet le premier signal d'entrée () ; sinon, il transmet le second signal d'entrée (). Ce bloc est indispensable pour le routage conditionnel de signaux, les circuits d'arrêt d'urgence et la commutation entre modes manuel et automatique.
Modèle Mathématique
Le bloc Switch implémente :
Où :
- est le premier signal de données (port supérieur)
- est le signal de sélection / commande (port intermédiaire)
- est le second signal de données (port inférieur)
- est le seuil de commutation réglable
Entrées & Sorties
| Direction | ID | Label | Type | Status |
|---|---|---|---|---|
| → In | selector |
Selector | number | Required |
| → In | in1 |
If ≥ 0 | number | Required |
| → In | in2 |
If < 0 | number | Required |
| ← Out | out |
Output | number | Output |
Paramètres
| Paramètres | Label | Type | Défaut | Description |
|---|---|---|---|---|
threshold |
Threshold | number | 0 |
|
criteria |
Criteria | select | u2 >= threshold |
Exemples d'Utilisation
Commutation Mode Manuel / Automatique
Basculer entre une consigne manuelle et la commande issue d'un régulateur PID :
Consigne manuelle (u1) ──┐
Sélecteur de mode (usel) ─┤ Switch → Actionneur
Régulateur PID (u2) ──┘
Repli de Sécurité d'Urgence
Basculer vers une valeur de sécurité dès qu'un signal de défaut dépasse le seuil critique :
Signal normal (u1) ──┐
Trigger d'arrêt (usel) ─┤ Switch → Système
Valeur de repli (u2) ──┘Remarques & Bonnes Pratiques
- Sans Retard : Commutation instantanée et purement combinatoire au sein du même pas d'intégration.
- Disposition des Ports : Attention à l'ordre des trois entrées : données 1 (haut), sélecteur (milieu), données 2 (bas).
- Propreté de Transition : Aucune oscillation parasite lors d'un franchissement franc du seuil.
Composants Associés
- Relay : Commutateur à hystérésis pour prévenir le broutement sur signal bruité
- Comparator : Génère un signal logique binaire 0 ou 1
- Mux : Regroupe plusieurs signaux au sein d'un vecteur