Configuration des transferts de blocs 1747-SN vers PowerFlex 70 via RIO
Configurez un 1747-SN et un 20-COMM-R sans confondre les E/S discrètes, les E/S par transfert de blocs et la messagerie explicite. Ce guide couvre les révisions du processeur, les tampons, les acti...
Un PowerFlex 70 peut échanger des données de commande, de référence, d’état, de retour et certains paramètres avec un SLC 500 par l’intermédiaire d’un scanner d’E/S déportées 1747-SN et d’un adaptateur 20-COMM-R. La difficulté ne consiste pas à créer un seul transfert, mais à maintenir séparés trois chemins de données différents : l’image discrète RIO, les E/S par transfert de blocs et la messagerie explicite par transfert de blocs.
Le projet d’origine doit être inspecté avant toute modification. Notez la référence catalogue, la série et le firmware du processeur SLC ; l’emplacement et la série du 1747-SN ; l’affectation du rack logique et des groupes ; la configuration du 20-COMM-R ; ainsi que la source de commande, la source de référence, les masques, les actions en cas de défaut et les Datalinks activés du PowerFlex. Un exemple générique ne peut pas remplacer ces informations propres à l’installation.
Le 1747-SN gère la liaison RIO ; le 20-COMM-R mappe cette liaison vers les données de commande, de référence, d’état, de retour et de Datalink DPI du variateur.
Confirmer l’architecture prise en charge
Le 1747-SN est le maître RIO du châssis SLC. Le manuel utilisateur du scanner d’E/S déportées 1747-SN de Rockwell indique que les scanners de série B ou ultérieure prennent en charge les transferts discrets et les transferts de blocs. Il documente également un maximum de quatre racks logiques de données RIO discrètes, l’affectation exacte de l’adaptateur étant configurée dans le fichier G du scanner.
Le PowerFlex 70 ne se connecte pas directement au câble Blue Hose sans l’interface appropriée. Le 20-COMM-R est l’adaptateur RIO décrit dans le manuel utilisateur de l’adaptateur RIO 20-COMM-R de Rockwell. Vérifiez la référence catalogue et le firmware de l’adaptateur au lieu de vous fier à la désignation informelle « RVC » utilisée dans d’anciens schémas.
Avant toute modification du câblage, documentez le débit en bauds RIO, l’adresse du rack, le groupe de départ, la taille du rack, la terminaison, la polarité du câble et la gestion de la liaison par un seul scanner. Respectez les exigences de câble et de terminaison indiquées dans les manuels. N’ajoutez pas de dérivation en étoile ni de longue liaison pour intégrer un nouveau variateur.
Séparer les trois chemins de données
E/S discrètes
L’image discrète constitue le chemin de commande cyclique. Le manuel du 20-COMM-R place le mot de commande logique ou d’état logique dans l’image discrète et mappe la référence, le retour et les Datalinks activés selon la taille de rack configurée et les paramètres de l’adaptateur. Les définitions exactes des bits dépendent du variateur DPI connecté ; utilisez donc les définitions du PowerFlex 70 dans le manuel de l’adaptateur.
La priorité de commande doit être explicite. Confirmez les sources sélectionnées pour la commande et la référence de vitesse du variateur, les masques logiques et les permissifs avant les essais. Un mot RIO qui change correctement ne peut pas démarrer un variateur dont l’entrée locale, le HIM ou un autre port conserve la commande.
E/S par transfert de blocs
Les E/S par transfert de blocs transportent l’image cyclique de la référence, du retour et des Datalinks lorsque cette image est configurée pour ce mode. Le 20-COMM-R reconnaît comme transferts d’E/S les transferts de 18 mots ou moins. Cela corrige une erreur fréquente dans les notes d’intervention qui décrivent chaque transfert comme un bloc fixe de 16 mots.
La distinction entre les révisions du scanner et celles du processeur est également importante. La série B ou ultérieure concerne la capacité de transfert de blocs du scanner 1747-SN. Les instructions BTR et BTW natives dépendent des séries et du firmware pris en charge par le processeur SLC ; les exemples de Rockwell spécifient un firmware de processeur de série C en révision 3.xx ou ultérieure. Les anciennes implémentations de processeur utilisent des tampons de commande et d’état affectés dans les fichiers M0 et M1 du scanner.
Messagerie explicite par transfert de blocs
La messagerie explicite sert aux données de configuration ou de surveillance situées en dehors de l’image d’E/S cyclique. Le manuel de l’adaptateur distingue les tailles reconnues pour les messages explicites de celles des transferts d’E/S. Il déconseille également d’écrire de façon répétée des données de paramètres dans la mémoire non volatile, car les écritures fréquentes peuvent réduire sa durée de vie. Les données de fonctionnement qui changent souvent doivent être placées dans les Datalinks ou l’image cyclique, et non dans des écritures répétées de paramètres non volatils.
Construire soigneusement la logique des tampons
Pour un processeur prenant en charge les instructions BTR et BTW natives, configurez le rack, le groupe, l’emplacement du scanner, le bloc de commande, le fichier de données, le nombre de mots demandés et l’adresse du tampon M du scanner exactement comme indiqué dans les manuels. Chaque transfert de blocs nécessite une zone de tampon distincte. Ne chevauchez pas les blocs de commande et ne réutilisez pas un tampon avant la fin de la transaction précédente.
Pour les anciennes logiques de processeur, copiez la structure de commande et de données de l’application dans le tampon M0 du scanner, puis copiez l’état M1 ou les données retournées dans les fichiers normaux du processeur. L’accès aux fichiers M augmente le temps de cycle du processeur ; utilisez donc les instructions de copie multomot recommandées plutôt que de disperser des références individuelles aux bits des fichiers M dans le programme.
Quelle que soit l’implémentation, rendez disponibles à des fins de diagnostic les informations d’activation, de fin, d’erreur, de temporisation et de dernière réussite. Réactivez un transfert répétitif uniquement après la fin ou l’apparition d’une erreur du transfert précédent. Le scanner RIO traite une seule demande de transfert de blocs par scrutation du rack distant, même si plusieurs demandes peuvent être lancées. Un ensemble de transferts continuellement relancés sans contrôle peut donc augmenter la latence de chaque appareil de ce rack.
Définir le comportement en communication et au repos
Le 20-COMM-R dispose de réponses distinctes en cas de défaut de communication et lorsque le contrôleur quitte le mode Run. Ces actions peuvent provoquer un défaut du variateur, l’arrêter, maintenir la dernière commande ou appliquer des données configurées, selon les réglages approuvés. Le maintien de la dernière consigne de vitesse après une perte de communication peut être dangereux dans de nombreuses applications ; un arrêt automatique peut également être dangereux si la décélération en roue libre crée un autre risque. L’analyse des risques de la machine et le manuel du variateur doivent déterminer la réponse.
Testez les deux conditions lors de la mise en service. Déconnectez la liaison RIO dans un état contrôlé et sans production, puis confirmez le comportement configuré en cas de défaut de communication. Placez le SLC en mode Program selon la procédure approuvée et confirmez le comportement en cas de défaut au repos. Vérifiez que l’IHM affiche séparément la qualité de la communication et l’état de fonctionnement ou de disponibilité du variateur.
L’état du scanner, l’état de l’adaptateur, les bits de commande des transferts et l’état du variateur doivent être analysés ensemble ; aucun voyant unique ne prouve que le chemin de commande est correct.
Mettre en service du niveau physique vers les niveaux supérieurs
Valider la liaison RIO
Confirmez la présence d’un seul scanner, la polarité et la terminaison correctes, un débit en bauds correspondant, une affectation valide des racks et des groupes, ainsi qu’un état stable des appareils actifs. Consultez les compteurs de nouvelles tentatives et les diagnostics du scanner. N’attribuez pas de signification à un code hexadécimal non documenté ; utilisez la table des erreurs correspondant aux révisions installées du scanner et de l’adaptateur.
Valider les données reçues avant d’activer les commandes
Avec le variateur inhibé en toute sécurité, vérifiez l’état logique, le retour et les Datalinks activés éventuels par rapport au HIM ou à une observation indépendante. Confirmez l’ordre des mots des Datalinks 32 bits dans le manuel de l’adaptateur. Une valeur plausible mais assemblée dans le mauvais ordre n’est pas acceptable.
Valider la priorité de commande et la mise à l’échelle
Envoyez d’abord une commande d’arrêt, puis une référence limitée tandis que le variateur reste inhibé. Confirmez que l’adaptateur reçoit la commande et la référence attendues. Ce n’est qu’après avoir validé l’état, la priorité de commande, les masques et la mise à l’échelle que l’essai de fonctionnement à basse vitesse approuvé peut être réalisé.
Valider la reprise
Testez la perte du câble, le redémarrage du variateur, la réinitialisation du scanner, le changement de mode du SLC et le rétablissement des communications. Confirmez qu’aucune commande ne reprend de manière inattendue après la récupération et qu’une action volontaire de l’opérateur est requise lorsque l’analyse des risques l’impose.
Documenter l’interface comme un équipement maintenu
Conservez l’affectation du fichier G, la cartographie des racks et des groupes, les mots discrets, les blocs de commande BTR et BTW, les tampons M0 et M1, l’affectation des paramètres des Datalinks, les actions en cas de défaut et les résultats des essais de réception avec la sauvegarde RSLogix 500. Le matériel de remplacement pertinent peut être consulté dans la collection des systèmes PLC et PAC, tandis que les câbles et les composants d’interface figurent dans la collection des communications et réseaux.
Le RIO historique peut rester exploitable lorsque la propriété des données et le comportement en cas de défaillance sont visibles. L’amélioration la plus importante ne consiste pas à ajouter davantage de logique à relais, mais à éliminer du plan de maintenance les affirmations ambiguës concernant les séries, les codes d’état non documentés, les tampons qui se chevauchent et le comportement non testé du variateur.