9-2
Utilisation de DeviceLogix™
si un défaut de réseau se produit. Si DeviceLogix et Forçage Réseau sont
activés, les sorties du E3 Plus sont commandées par le programme
DeviceLogix, quel que soit l'état du réseau. Si DeviceLogix n'est pas activé,
les sorties sont commandées par les paramètres Défaut/Attente Etat/Valeur
DeviceNet si une condition Défaut Comm. se produit, quelle que soit la
configuration de Forçage Réseau. Si DeviceLogix passe d'activé à désactivé,
les sorties passent immédiatement à l'Etat Attente/Valeur DeviceNet
programmé.
Programmation DeviceLogix
DeviceLogix a de nombreuses applications et sa mise en œuvre n'est généralement
limitée que par l'imagination du programmeur. Souvenez-vous que DeviceLogix
n'est destiné qu'au traitement de sous-programmes logiques simples.
DeviceLogix se programme avec des opérateurs mathématiques booléen simples,
comme ET, OU, NON, temporisateurs, compteurs et instructions de verrouillage. La
prise de décisions se fait par la combinaison de ces opérations booléennes avec
n'importe lesquelles des E/S disponibles. Les entrées et les sorties utilisées pour
servir d'interface avec le programme logique peuvent venir du réseau ou de
l'équipement matériel. Les E/S matérielles sont les entrées et sorties physiques
situées sur l'équipement, tels que les boutons-poussoirs et les voyants qui sont
connectés au relais de surcharge E3 Plus. Il existe de nombreuses raisons d'utiliser
la fonction DeviceLogix, mais certaines des plus courantes sont indiquées ci-après :
• meilleure fiabilité du système ;
• diagnostics améliorés et dépannage réduit ;
• fonctionnement indépendant de l'état du PLC ou du réseau ;
• continuité d'exécution du processus en cas d'interruption du réseau ;
• les opérations critiques peuvent être arrêtées en toute sécurité via le
programme logique local.
Exemple de programmation DeviceLogix
L'exemple suivant montre comment programmer un sous-programme logique
simple pour commander les sorties du relais de surcharge E3 Plus en fonction des
conditions des signaux d'entrée. La commande de OUT A est définie par les états
de IN1 et IN2 traités via une opération OU booléenne. La commande de OUT B est
définie par les états de IN3 et IN4 traités via une opération OU booléenne séparée.
Cet exemple indique la procédure de programmation du premier bloc fonctionnel.