Mots système spécifiques à Modicon M340
Traduction de la notice originale
Description détaillée
AVERTISSEMENT
COMPORTEMENT IMPREVU DE L'APPLICATION
N'utilisez pas d'objets système (%Si, %SWi) en tant que variables s'ils ne sont pas documentés.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Ces mots système permettent de déplacer les adresses mémoire d'un serveur Modbus en appliquant un décalage aux adresses mémoire localisées. Cette fonctionnalité permet d'avoir le même mappage d'adresses à partir d'accès Modbus externes entre les adresses localisées d'un Modicon M340 et d'autres équipements dont les adresses localisées ne commencent pas à 0. La valeur contenue dans ces mots système correspond au décalage du serveur Modbus, l'adresse de base.
Description des mots système %SW138 à %SW141 :
Mot
Symbole
%SW138 et %SW140
Fonction
Base des objets Modbus
Etat initial
Adresses de base pour %I (entrée TOR) et %IW (registre d'entrée)
NOTE : les adresses de base pour %I et %IW ne sont pas utilisées lorsque la RAM d'état est configurée dans l'UC (à partir du micrologiciel version 2.4 de l'UC). Configurer la RAM d'état permet au serveur Modbus d'accéder à la zone %I (pour toutes les opérations de bit d'entrée) et à la zone %IW (pour toutes les opérations de mot d'entrée).
Exemples :
  • %SW140 contient 1000. Lorsque le serveur Modbus reçoit une demande de lecture des registres d'entrée (code 04) avec une adresse de début égale à 0000, il renvoie les valeurs de %MW1000.
  • %SW138 contient 0001. Lorsque le serveur Modbus reçoit une demande de lecture des entrées TOR (code 02) avec une adresse de début égale à 0000, il renvoie les valeurs de %M1.
%SW139 et %SW141
Fonction
Base des objets Modbus
Etat initial
Adresses de base pour %M (adresse de bit de sortie) et %MW (registre de maintien)
L'adresse de base est le nombre de %M ou de %MW correspondant à l'adresse Modbus 0000.
AVERTISSEMENT
FONCTIONNEMENT IMPREVU DE L'EQUIPEMENT
Vous devez définir les valeurs des 4 mots système %SW138, %SW139, %SW140 et %SW141 à l'aide du mécanisme de valeur initiale.
N'utilisez pas de code de programmation pour définir les valeurs.
Sinon, lorsque vous utilisez la commande PLC init, que vous réglez %S0 sur 1 ou que vous téléchargez une application, les 4 mots système sont définis sur 0000 et le comportement du serveur Modbus est incorrect.
Le non-respect de ces instructions peut provoquer la mort, des blessures graves ou des dommages matériels.
Description des mots système %SW142 à %SW167 :
Mot
Symbole
%SW142 à %SW145
Fonction
Désactivation d'un équipement CANopen
Etat initial
Inhibe l'erreur d'E/S générée par le système lorsqu'un équipement configuré sur le bus CANopen n'est pas présent.
Cette inhibition peut être gérée avec les 4 mots système %SW142, %SW143, %SW144 et %SW145.
Ces mots système mettent en œuvre une liste de bits indiquant une erreur de nœud CANopen à inhiber :
  • Le bit 0 de %SW142 concerne l'équipement à l'adresse de nœud 1.
  • Le bit 1 de %SW142 concerne l'équipement à l'adresse de nœud 2.
  • ...
  • Le bit 15 de %SW145 concerne l'équipement à l'adresse de nœud 64.
Valeurs de bit :
  • Si le bit est réglé sur 0 et si l'équipement n'est pas présent, une erreur est générée.
  • Si le bit est réglé sur 1 et si l'équipement n'est pas présent, aucune erreur n'est générée.
NOTE : La valeur par défaut est 0.
NOTE : cette inhibition peut être effectuée en temps réel, mais pour qu'elle soit prise en compte, le maître CANopen doit être réinitialisé (réglage du bit 5 du mot de sortie %QW0.0.2.0 sur 1).
NOTE : les mots système %SW142 à %SW145 sont disponibles à partir de la version 2.1 du système d'exploitation de l'UC.
%SW146 et %SW147
Fonction
Numéro de série de carte SD
Etat initial
Ces deux mots système contiennent le numéro de série unique de la carte SD (32 bits). Si la carte SD est absente ou non reconnue, les deux mots système sont réglés sur 0. Cette information peut être utilisée pour protéger une application contre la copie.
NOTE : les mots système %SW146 et %SW147 sont disponibles à partir de la version 2.1 du système d'exploitation de l'UC.
%SW150 à %SW154
Fonction
Code d'abandon SDO CANopen
Etat initial
Informations concernant le dernier transfert d'abandon SDO :
  • %SW150 : mot de poids faible du code d'abandon SDO.
  • %SW151 : mot de poids fort du code d'abandon SDO.
  • %SW152 : numéro de nœud du transfert SDO.
  • %SW153 : numéro d'index du transfert SDO.
  • %SW154 : numéro de sous-index du transfert SDO.
%SW160 à %SW163
PREMRACK0 à PREMRACK3
Fonction
Erreurs détectées pour les racks 0 à 3
Etat initial
Les mots %SW160 à %SW163 sont associés aux racks 0 à 3, respectivement.
Les bits 0 à 15 de chacun de ces mots sont associés aux modules situés aux positions 0 à 15 de ces racks.
Le bit est à 0 si une erreur est détectée sur le module et à 1 si le module fonctionne correctement.
Exemple : %SW163.5 = 0, une erreur a été détectée sur le module situé à l'emplacement 5 du rack 3.
Dans le cas de demi-racks, 2 demi-racks contigus forment un rack complet normal, référencé par un seul SWi.