Schéma électrique pour connecter un contrôleur de pixels. Automate programmable "PIXEL. Correction d'un défaut d'écran du contrôleur de pixels

« Approuvé par Segnetix LLC SGN.312005.05RE Contrôleur logique programmable « PIXEL » Manuel d'utilisation SGN.312005.05RE Saint-Pétersbourg Manuel d'utilisation... »

Approuvé

Segnetix LLC

SGN.312005.05RE

Programmable Logic Controller

Manuel

SGN.312005.05RE

Saint-Pétersbourg

Mode d'emploi

1. Consignes de sécurité 3

2. Informations de base 4

Introduction 4 Spécifications 5

3. Parties principales du contrôleur et des commandes 6 Contrôleur 6 Équipement supplémentaire 12

4. Installation et raccordement 15 Code de commande et marquage 15 Installation 17 Raccordement d'appareils externes 19

5. Utilisation prévue 24 Fonctionnement du réseau 24 Module de mémoire 45 Entrées numériques 47 Sorties numériques 53 Sorties analogiques 58 Entrées analogiques pour connecter des capteurs de température 62 Entrées analogiques pour mesurer le courant et la tension 65 Source de tension intégrée pour régler les paramètres. 69 Mode Service. 71 Chargement du noyau du contrôleur 110

6. Annexe 1. Page système (SS). Guide de l'utilisateur 120 pixels

1. Consignes de sécurité Lisez ces instructions avant de commencer les travaux.

Seul un personnel qualifié doit installer le contrôleur Pixel.

Note. N'ouvrez pas le contrôleur et ne connectez pas de fils à moins que l'alimentation du contrôleur soit coupée.

Note. Après avoir coupé l'alimentation aux bornes pendant 10 secondes. un potentiel dangereux peut subsister.

Note. Même si l’alimentation du contrôleur est coupée, une tension dangereuse peut être présente aux autres bornes du contrôleur provenant d’autres sources externes. Par exemple, la tension du réseau externe commuté peut être connectée aux bornes des sorties discrètes.



–  –  –

2. Informations de base Introduction « Pixel » est un automate programmable conçu pour l'automatisation des systèmes d'ingénierie des bâtiments et des processus technologiques dans l'industrie. Le contrôleur peut fonctionner aussi bien comme appareil séparé que dans un réseau informatique comme appareil esclave ou maître dans un réseau Modbus ou Ethernet (Modbus TCP/IP).

–  –  –

Affichage L'appareil utilise un écran graphique d'une résolution de 122 x 32 pixels. L'affichage des informations est décrit dans l'aide intégrée du programme SMLogix.

–  –  –

Utilisation dans le projet SMLogix

Sélectionnez le bouton souhaité dans l'arborescence « Périphériques » et installez-le dans la clairière. Lorsque vous appuyez sur un bouton, une unité apparaît à la sortie du bloc correspondant.

Sélectionnez le bloc « Clavier » dans l'arborescence « FBD » et placez-le dans la clairière.

Si un tel bloc est dans le projet, alors lorsque vous appuyez sur les boutons « ESC », « Droite », « Haut », « Bas », « OK », le code numérique correspondant à ce bouton sera renvoyé à son « ASCII » sortir.

–  –  –

La « LED0 » supérieure est destinée à afficher les alarmes du système et est également accessible à l'utilisateur depuis « SMLogix ». LED inférieure "LED1"

utilisé uniquement à partir du projet "SMLogix".

Lorsqu'une erreur système se produit, la LED0 devient indisponible du projet SMLogix jusqu'à ce que l'alarme soit effacée.

Utilisation dans le projet SMLogix :

Sélectionnez l'icône de l'indicateur dans l'arborescence « Périphériques » et placez le bloc dans la clairière. Une unité à l’entrée du bloc allume le voyant.

–  –  –

SW2 - Sélection : alimentation interne/externe pour capteurs à sortie discrète.

Si les capteurs à sortie discrète ne nécessitent pas d'isolation galvanique (par exemple, capteurs à sortie « contact sec »), alors pour les alimenter, il est possible d'utiliser l'alimentation +24V intégrée au contrôleur (borne 23 de le controlle).

Dans ce cas, la masse du système de contrôle doit être utilisée pour créer le potentiel de terre pour les capteurs (borne COMM_DIN).

La masse du système sur la carte contrôleur est connectée à la borne COMM_DIN en installant le cavalier SW2.

–  –  –

Équipement supplémentaire Vous pouvez étendre les fonctionnalités du contrôleur en y connectant des composants supplémentaires.

–  –  –

Le câble reliant le contrôleur au hub ou au hub est serti des deux côtés avec des connecteurs RJ-45 conformément au schéma de connexion « Straight-through ».

Lors de la connexion de 2 contrôleurs entre eux ou lors de la connexion directe à un ordinateur, le câble est serti selon le motif « Crossover ».

–  –  –

Type de fil – toronné souple, dur unipolaire.

L’utilisation de ferrules pour former les extrémités du fil toronné est préférable à la soudure.

–  –  –

Attention! Pour minimiser le risque de panne du contrôleur et augmenter la précision des mesures, suivez strictement les règles décrites dans cette section.

Acheminez les câbles analogiques, numériques et d’alimentation séparément des câbles d’alimentation.

–  –  –

Pour charger le projet SMLogix et communiquer sur le réseau ModBus, le contrôleur Pixel utilise le même port de communication COM1 (RS485). Si le contrôleur fonctionne comme un « maître » via le port COM1, alors lors du chargement d'un projet, « SMLogix » désactivera l'opération « maître », permettant ainsi au programme d'être chargé et débogué. Le travail du « maître » sur le réseau reprendra après la fin du mode débogage ou après la mise hors tension. Vous pouvez également désactiver les demandes de l'assistant via le mode Service

–  –  –

Connectez le maître aux esclaves à l'aide d'un câble à paire torsadée blindé. Aux points extrêmes du réseau, installez des résistances de terminaison de 120 Ohm. Des résistances d'une valeur nominale de 120 Ohms sont déjà installées dans le contrôleur Pixel. Pour les connecter au circuit, vous devez installer les cavaliers appropriés.

–  –  –

Après avoir modifié les paramètres réseau, vous pouvez contacter Pixel, notamment pour y télécharger des projets, uniquement à cette adresse et à une vitesse donnée. Lorsque de nouveaux paramètres sont écrits, le port COM de l'ordinateur auquel le contrôleur est connecté est automatiquement configuré.

Pour faire fonctionner le contrôleur Pixel en tant que « Maître », la création d'un programme de contrôle approprié est nécessaire. Pour plus d'informations, consultez le « Tutoriel » ou « Aide » sur l'utilisation de « SMLogix ».

Attention! Changer arbitrairement l'adresse et la vitesse de transmission du contrôleur peut prêter à confusion. Par défaut, le contrôleur Pixel se voit attribuer l'adresse 0 et une vitesse de 115 200 bps. Grâce à ces paramètres, SMLogix, en tant que maître, communique avec le contrôleur esclave. Si vous devez déterminer quelle adresse et quelle vitesse sont actuellement définies dans « Pixel », il existe à cet effet la boîte de dialogue « Diagnostic et recherche » (menu Options, Test, Diagnostic et Recherche) et le menu Mode Service.

–  –  –

Le module réseau Ethernet assure la communication via le protocole Modbus/TCP. Modbus/TCP est une symbiose du protocole standard Modbus et du protocole TCP/IP comme moyen de transmission de données.

L'utilisation d'un canal de communication Ethernet et du protocole Modbus/TCP offre les avantages suivants :

Grande vitesse;

Collaboration de différents protocoles sur un seul réseau physique - Ethernet. Les contrôleurs Pixel peuvent fonctionner sur le même réseau avec des ordinateurs personnels et d’autres appareils ;

Plusieurs appareils Maître peuvent fonctionner sur le même réseau.

Le module réseau Ethernet du contrôleur Pixel permet de :

–  –  –

Fonctionnalités de mise en œuvre Avant de transmettre des données, le protocole TCP/IP établit une connexion entre deux contrôleurs pendant la durée de l'échange de données.

Une fois l'échange de données terminé, la connexion est terminée. Le module réseau Ethernet du contrôleur Pixel prend en charge la connexion avec un seul contrôleur à la fois. Autrement dit, plusieurs maîtres ne peuvent pas se connecter simultanément au contrôleur esclave. Si vous devez interroger le contrôleur esclave par plusieurs maîtres, cela doit être fait de manière séquentielle, c'est-à-dire

synchroniser dans le temps le processus des maîtres contactant un esclave. Le contrôleur esclave surveille le transfert de données du maître via la connexion établie. S'il n'y a aucune donnée pendant plus de 1,5 seconde, le contrôleur esclave ferme lui-même la connexion pour permettre l'interrogation par d'autres maîtres.

Il est possible de créer un projet avec à la fois des variables Lonwork et Ethernet dans un seul projet. Le projet fonctionne avec les variables de la carte réseau actuellement connectée.

–  –  –

Il est possible de connecter un contrôleur déjà opérationnel sur site au réseau Modbus/TCP en tant qu'esclave. Pour cela, il suffit de connecter le module réseau « Ethernet » et de configurer les paramètres réseau via le menu CP « Configuration » « Module réseau ».

–  –  –

Il convient de rappeler que dans le protocole Modbus/TCP l'appareil possède deux adresses : une adresse IP et une adresse Modbus standard. Lors de la création d'un réseau, en plus d'attribuer une adresse IP à l'appareil esclave, il est nécessaire de définir une adresse Modbus et de vérifier la correspondance des adresses dans les requêtes de l'appareil maître du réseau.

La qualité de la communication sur le réseau peut être surveillée en installant l'unité de diagnostic DEVICE(Link) sur le clearing SMLogix.

Aux entrées du bloc DEVICE(Link) « CNum » et « PNum », vous devez définir le numéro du protocole de connexion qui doit être surveillé.

"NetPort" est le numéro 3.

–  –  –

Il est possible de diagnostiquer la communication avec un esclave spécifique à partir du projet d'application SMLogix (programme). Pour ce faire, vous devez utiliser le bloc Slave(Link), situé dans l'onglet « NetPort » à l'intérieur de la carte mémoire d'un appareil spécifique (panneau Périphériques du projet SMLogix, onglet « NetPort », carte mémoire Slave).

–  –  –

Erreurs et difficultés possibles Attention ! Les adresses IP des appareils esclaves interrogés dans le projet maître ne peuvent être modifiées qu'en rechargeant le projet maître !

C'est pourquoi l'attribution d'adresses IP aux appareils esclaves doit être convenue au préalable avec l'administrateur réseau. Sinon, vous devrez peut-être modifier le projet de l'assistant pour modifier les adresses IP interrogées. Pour flasher le projet, vous pouvez utiliser le module mémoire (MP) (voir MP Services).

Attention! Contrôleur de pixels avec module réseau Ethernet

une adresse IP statique (du projet « SMLogix ») et une adresse MAC physique individuelle (attribuée par le fabricant du module réseau) sont attribuées. Pour transmettre des paquets sur un réseau TCP/IP, les appareils utilisent une table mappant les adresses MAC physiques aux adresses IP (définies par le protocole). Lors du remplacement du module réseau Ethernet, le contrôleur recevra une nouvelle adresse MAC, mais l'adresse IP restera la même selon la conception. Pour reprendre la communication avec le contrôleur, il est nécessaire de corriger la table de correspondance entre les adresses MAC et les adresses IP du réseau TCP/IP.

LON Description générale Le module réseau LON permet de connecter le contrôleur Pixel au réseau LonWorks. Développée par Echelon Corporation, la technologie LonWorks est utilisée pour les systèmes d'automatisation des bâtiments, la construction de réseaux de contrôle distribués dans les transports et les processus technologiques des entreprises industrielles.

–  –  –

La base matérielle du nœud du réseau LonWorks est la Neuron Chip. Il gère toutes les fonctions du réseau et résout également certains problèmes applicatifs.

–  –  –

Sur le corps du module réseau « LON » se trouvent deux LED et un bouton SERVICE, dont l'appui provoque l'envoi d'un message au réseau contenant un identifiant unique Neuron Chip de 48 bits (Neuron ID). Ces informations sont utilisées pour configurer et gérer le nœud.

ACT - indication de réception/transmission de paquets dans le réseau SERVICE - indication de Service.

Une LED connectée au Service Pin affiche l'état du module réseau :

–  –  –

Événement réseau - "Wink" est affiché dans l'octet de poids faible de la variable nviTime.SW avec une valeur de 1 pendant une période d'au moins 2 s. Dans le menu du mode service, vous pouvez afficher l'ID du neurone et l'état du contrôleur. . Pour ce faire, vous devez utiliser le menu « Configuration » « Carte réseau ».

Variable SndHrtBt - spécifie l'intervalle de temps d'envoi des variables de sortie, quelles que soient leurs modifications. Ceux. si la variable de sortie change, alors ces modifications sont envoyées immédiatement, et si elle ne change pas, alors ses données sont envoyées à l'intervalle de temps SndHrtBt.

Variable NVUpdateRate – détermine l'intervalle de temps pour l'envoi des variables modifiées.

Si N variables changent, le temps total pour les émettre sur le réseau sera :

N*NVUpdateRate / nombre de variables NVO Lorsque NVUpdateRate est égal à zéro, les variables ne sont pas mises à jour.

–  –  –

Erreurs et difficultés possibles Dans un réseau Lon, le contrôleur met à jour ses variables lorsque leur valeur change ou à un certain intervalle de temps défini par la variable SndHrtBt (type SNVT_time_sec). Si la valeur change pour plusieurs variables simultanément, alors les variables sont mises à jour discrètement avec le intervalle de temps NVUpdateRate (type SNVT_time_sec) S'il existe un grand nombre de connexions variables et un intervalle de mise à jour NVUpdateRate court, la carte réseau peut ne pas avoir suffisamment de performances pour interroger les variables à l'aide du programme LonBrowser.

Le fait est que LonBrowser utilise des requêtes réseau directes périodiques (Net Var Fetch) avec le service Request-Response pour surveiller les variables. Cela augmente considérablement la charge sur le réseau.

Par conséquent, lorsque la surveillance de toutes les variables est activée, le trafic réseau augmente – parfois même de manière critique, avec un grand nombre de variables. Afin de réduire la charge du réseau, il est nécessaire d'éliminer les requêtes supplémentaires.

Pour ce faire, vous devez organiser le suivi d'une variable dans le Navigateur à l'aide d'une connexion avec cette variable. Dans les propriétés de la variable de l'onglet Options du Moniteur, cochez la case "Lier cette variable au navigateur pour...". dans ce cas, lors du suivi, la mise à jour se fera avec la variable update (ou avec un intervalle de temps spécifié par la variable SndHrtBt).

Guide de l'utilisateur des pixels

Module de mémoire Pour stocker les données du projet telles que des consignes, des constantes ou des variables diverses, maintenir des journaux ou des graphiques, chaque contrôleur dispose d'un octet de mémoire EEPROM interne non volatile et d'un emplacement pour connecter un module de mémoire externe. Le module de mémoire externe (MP) est une mémoire non volatile d'une capacité allant jusqu'à 256 Ko. En plus de la possibilité de stocker les données du projet, le contrôleur Pixel offre la fonction de sauvegarde et de chargement de l'intégralité du projet d'application à partir du module de mémoire (MP) sans l'aide de SMLogix, ainsi que la journalisation automatique du système sur le MP (voir Journal) .

Installer/retirer un module

–  –  –

Enregistrement des valeurs par défaut

Pour travailler avec une mémoire non volatile, SMLogix utilise des blocs de stockage EEPROM et ARRAY.

–  –  –

Note. Pour enregistrer un projet sur un module de mémoire, vous aurez besoin d'un contrôleur modèle 25xx-xx avec une fonction d'enregistrement.

–  –  –

–  –  –

CAPTEUR CAPTEUR CAPTEUR CAPTEUR CAPTEUR

–  –  –

Remarque : L'exemple donné de connexion de capteurs n'est pas le seul. Par exemple, il est possible de connecter des capteurs actifs avec des transistors à conduction inverse en sortie (type NPN). Dans ce cas, la tension d'alimentation positive des capteurs est connectée à la borne COMM_DIN, et la sortie potentielle « Masse » des capteurs n'est pas utilisée.

–  –  –

Les connexions externes (schémas électriques et de câblage) sont absolument identiques pour les deux options de mise en œuvre. Seules les spécifications techniques diffèrent.

Les options de connexions externes des sorties discrètes aux actionneurs (en utilisant l'exemple d'une implémentation avec un relais mécanique) sont présentées ci-dessous :

–  –  –

ATTENTION! Dans le cas de l'utilisation de Dout basé sur des triacs et de leur connexion selon cette option, la source Vexterne doit être une source de tension alternative.

–  –  –

ATTENTION! Dans le cas de l'utilisation de DOUT basé sur des triacs et de leur connexion selon cette option, la source Vexterne doit être une source de tension alternative.

–  –  –

Sorties analogiques Les sorties analogiques sont conçues pour fournir à l'actionneur une tension de commande spécifiée dans la plage 0 ... 10 V.

La valeur de tension requise est définie par programme.

–  –  –

Raccordement des sorties analogiques aux actionneurs Le raccordement des actionneurs externes aux bornes de sorties analogiques du contrôleur « Pixel » s'effectue conformément aux figures.

Option 1. L'actionneur dispose d'un circuit de redressement de la tension d'alimentation demi-onde.

–  –  –

Lors de la connexion, il est nécessaire de combiner les bornes des alimentations du contrôleur « Pixel » et des actionneurs de la manière spécifiée. En l'absence d'unification, en raison de la différence de potentiel entre les masses, le fonctionnement de la sortie analogique n'est pas garanti.

–  –  –

Option 2. L'actionneur dispose d'un circuit de redressement de la tension d'alimentation pleine onde et les entrées de commande sont isolées galvaniquement de la masse de la source.

–  –  –

Lors de la connexion, la connexion des bornes d'alimentation du contrôleur « Pixel » et des actionneurs entre elles n'est pas autorisée en raison du risque de panne de l'un des appareils.

–  –  –

Protection Les sorties analogiques du contrôleur Pixel disposent d'un circuit de protection contre les surcharges intégré. Le circuit de protection fonctionne comme suit : si le courant de charge dépasse 6 mA sur l'une des sorties, un signal est généré pour couper l'alimentation de l'amplificateur.

Dans ce cas, en cas de signal du circuit de protection, les sorties analogiques passent en mode autotest. Une fois par seconde, les sorties analogiques sont activées et le circuit de protection est testé. Si la surcharge est éliminée, les sorties analogiques reviennent à un fonctionnement normal.

Dans le contrôleur « Pixel » dans la version 25хх-ххх, le signal « Alarme » correspondant est émis simultanément et les informations sur sa présence sont enregistrées dans le journal. (voir Accidents du système).

Lors de l'utilisation de deux sorties analogiques dans un projet, il faut tenir compte du fait que le signal « Alarme » sera généré si la charge TOTALE des sorties atteint 6 mA. La proportion dans laquelle la charge sera répartie entre les sorties n'a pas d'importance.

–  –  –

Attention!!! Parce que Les capteurs sont connectés à l'aide d'un circuit à deux fils ; pour minimiser les erreurs, il est nécessaire que la résistance des câbles utilisés soit bien inférieure à la valeur de résistance du capteur.

–  –  –

Le raccordement d'un capteur externe avec sortie courant ou tension à la borne de l'entrée de mesure correspondante s'effectue de la manière suivante :

–  –  –

Source de tension intégrée pour régler les paramètres.

Le contrôleur Pixel dispose d’une source de tension spéciale de faible puissance. Cette source est utilisée s'il est nécessaire de définir des paramètres dans un projet d'application - certains points de contrôle du paramètre mesuré, une fois atteints, un événement particulier doit se produire - par exemple : un ventilateur ou un élément chauffant s'allume.

Dans ce cas, le paramètre mesuré est la valeur de la tension. La source de tension est un stabilisateur linéaire, avec une résistance de 3,9 kOm connectée en série avec sa sortie. Ainsi, une connexion externe à la borne de sortie d'un capteur résistif forme un diviseur de tension.

Le signal de ce diviseur peut être appliqué à la borne Ain5 (entrée de tension analogique) et utilisé dans l'application de création de point de consigne.

Des exemples d'utilisation de la source avec une résistance variable pour le réglage manuel du point de consigne et avec une thermistance pour la régulation sont présentés dans les figures :

–  –  –

Le mode service (SR) du contrôleur Pixel est conçu pour permettre de contrôler le fonctionnement du contrôleur, de simplifier les procédures de diagnostic et de configurer le contrôleur.

Après vous être connecté au CP, l'écran Pixel affichera le menu CP et tous les affichages de projets d'application seront verrouillés. Lorsque vous travaillez dans le CP, toutes les actions sur les boutons n'affectent pas le projet d'application.

Le retour depuis le menu CP s'effectue en appuyant sur le bouton « Esc » ou automatiquement au bout de 2 minutes. depuis la dernière activité du CP, si l'automate a un projet d'application FBD.

Attention! Il est inacceptable d'utiliser la combinaison de touches « r » + « s » (appui simultané) dans un projet (programme) SMLogix, car Cette combinaison permet d'accéder au mode service et est bloquée pour le projet d'application.

–  –  –

Pour organiser l'interface utilisateur lorsque vous travaillez en CP, le contrôleur « Pixel » dispose de 5 boutons à diverses fins fonctionnelles, - « Esc » « w » « r » « s » « OK », et d'un écran LCD mesurant 122x32 pixels, - 4 lignes de 20 caractères chacune.

–  –  –

Pour éditer un paramètre, vous devez déplacer le curseur sur le paramètre de menu sélectionné et confirmer la sélection en appuyant sur la touche « OK ». Après cela, vous entrez dans l'édition.

En général, l'édition ressemble à ceci :

–  –  –

Le nom du paramètre est affiché sur la ligne supérieure de l'écran.

Sur la ligne suivante de l'écran se trouvent une ligne d'édition des paramètres, un curseur clignotant sur le chiffre actuel, le plus significatif, de la variable et la valeur actuelle de la variable en cours d'édition. Le nombre de connaissances dans la ligne d'édition correspond au nombre maximum de chiffres de la variable, compte tenu du signe.

–  –  –

La ligne la plus basse du menu d'édition affiche la valeur par défaut - la valeur initiale de la variable attribuée en usine.

La saisie ou l'édition d'un numéro s'effectue petit à petit, de gauche à droite.

"w" - Passer au chiffre souhaité dans la ligne d'édition.

Chaque fois que vous appuyez sur "w", le curseur d'édition se déplace d'une position vers la droite. Dans le cas où le curseur prend la position extrême droite - le chiffre le moins significatif de la variable, la prochaine pression sur "w" se déplacera vers la position extrême gauche - le chiffre le plus significatif de la variable en cours d'édition.

La sélection du caractère saisi dans le chiffre s'effectue en appuyant sur les touches « r » haut ou « s » - bas, séquentiellement à partir du jeu de caractères valide.

–  –  –

Le délimiteur "_" après un nombre significatif implique la fin de la modification de ligne et les caractères suivant le "_" sont supprimés.

Par exemple, si vous essayez d'attribuer à un paramètre la valeur de la ligne d'édition « -34_5678 », « -34 » sera attribué comme valeur.

« OK » - Entrez le paramètre modifié.

Dans ce cas, chaque paramètre lors de sa saisie est vérifié pour sa conformité à la plage de valeurs acceptées. Si vous essayez de saisir un nombre qui n'entre pas dans la plage autorisée, la variable modifiée prend la valeur qui précédait la modification.

–  –  –

Pour travailler avec le module mémoire (MP), si vous devez enregistrer un projet d'application sur le MP ou le charger dans le contrôleur depuis le MP, vous pouvez utiliser le menu « MP Services ». Parallèlement, pour l'exécution 12xxxxx, seule la fonction de chargement d'un projet d'application à partir d'un MP préalablement enregistré vers le contrôleur « Pixel » est disponible.

Dans le menu "Configuration", les éléments suivants sont disponibles :

–  –  –

Le menu « Projet SMLogix » (disponible uniquement pour l'exécution 25хх-ххх) si un projet d'application est chargé, permet d'arrêter et de démarrer l'exécution du projet, d'effectuer un redémarrage complet, de contrôler le tick actuel du système, et permet également de régler manuellement l'état des entrées et des sorties « Pixel », quel que soit l'état du projet (émulation entrées/sorties).

Pour afficher les alarmes système qui surviennent pendant le fonctionnement, le CP propose un élément de menu « Alarmes système » (disponible uniquement pour la version 25хх-ххх). Pour une description plus détaillée des accidents du système qui se produisent et de la manière de les gérer, consultez la section « Accidents du système ».

Pour restaurer la chronologie des événements et des urgences, un journal système est conservé dans le contrôleur Pixel (disponible uniquement pour l'exécution 25хх-ххх). La visualisation des événements du journal est disponible à partir du menu « Journal » du CP.

–  –  –

Dans les cas où le projet nécessite une plus grande quantité de données, il est possible de connecter un module de mémoire (MP) externe au contrôleur.

Cela vous permet d'augmenter la capacité de stockage des données à 250 Ko.

–  –  –

En plus de la possibilité de stocker les données du projet, le contrôleur Pixel

il existe une fonction permettant de sauvegarder et de charger l'intégralité du projet d'application à partir du module de mémoire (MP) sans l'aide de SMLogix, ainsi qu'une journalisation automatique du système sur le MP (voir Journal).

–  –  –

Lors de la sauvegarde d'un projet d'application sur un MP pour un chargement ultérieur dans un autre contrôleur, vous devez d'abord prendre en compte la taille des données ARRAY/EEPROM.

Si la quantité totale de données ARRAY/EEPROM dépasse 256 octets, alors toutes les données avec une adresse physique supérieure à 255 (numérotation commençant à 0) seront localisées sur le MP externe pendant le fonctionnement.

Ceux. Pour qu'un tel projet fonctionne, vous devrez laisser le MP connecté au contrôleur, sinon il n'y a tout simplement nulle part où placer les données avec une adresse supérieure à 255.

Par conséquent, s'il est nécessaire de transférer un tel projet sur plusieurs contrôleurs « Pixel » du même type, il est nécessaire de créer une copie du projet pour chaque contrôleur sur un MP distinct, car les données de chaque contrôleur nécessitent un placement sur son propre député.

Si la taille des données ARRAY/EEPROM est inférieure à 256, alors après avoir chargé le projet d'application du module de mémoire dans le « Pixel », le MP lui-même peut être supprimé du « Pixel » sans compromettre le fonctionnement ultérieur du projet d'application (puisque le travail ne nécessite pas de mémoire externe non volatile, celle existante est suffisante en interne).

–  –  –

La taille exacte de la mémoire non volatile requise pour travailler avec les données ARRAY/EEPROM peut être vérifiée dans le menu Service Mode (SR) « Configuration » « Module mémoire ».

–  –  –

L'une des tâches que vous devez résoudre lorsque vous travaillez avec Pixel consiste à charger un projet de travail (programme SMLogix) dans un contrôleur situé sur un site distant.

Ce problème peut être résolu à l'aide d'un module de mémoire (MP).

Pour ce faire, vous devez copier le projet du contrôleur avec le projet de travail (« Pixel » 1) vers le MP existant, puis transférer le MP vers le contrôleur dans lequel vous souhaitez charger ce projet (« Pixel » 2) .

Note. La fonction de sauvegarde d'un projet d'application sur le MP est implémentée uniquement dans les contrôleurs « Pixel » de la version 25хх-ххх

–  –  –

Si la quantité totale de données ARRAY/EEPROM dans le projet dépasse 256 octets, alors pour que le projet fonctionne, il est nécessaire de laisser le MP dans l'emplacement « Pixel » 2.

Si, après le téléchargement, vous avez l'intention d'utiliser le MP avec « Pixel » 1, alors pour transférer le projet vers « Pixel » 2, vous devez enregistrer les données sur le MP supplémentaire à l'aide de l'élément de menu « Enregistrer avec sélection ». (Voir « Fonctionnalités avancées ») Fonctionnalités avancées

–  –  –

Si vous devez faire une copie du projet qui sera utilisé sur un autre contrôleur et que le projet nécessite plus de 256 octets de données ARRAY/EEPROM, vous devez alors enregistrer le projet sur un MP supplémentaire qui sera connecté à ce contrôleur. .

Naturellement, seulement s'il est prévu de conserver la fonctionnalité du projet d'origine, car les deux contrôleurs nécessitent MP pour fonctionner correctement.

Dans ce cas, après l'apparition du message :

–  –  –

Note. La source MP du contrôleur est un module contenant les données ARRAY/EEPROM utilisées pendant le fonctionnement du contrôleur dont le projet doit être copié.

Après avoir détecté le MP source, le contrôleur lira les données pour les préparer à la copie :

–  –  –

Cette fonction vous permet de charger, individuellement ou dans n'importe quelle combinaison, l'un des 3 composants d'un projet d'application (le programme « SMLogix ») dans le contrôleur à partir du MP.

–  –  –

Vous devez vous assurer que l'arrêt du programme n'entraînera pas d'urgence sur le site et ensuite seulement cliquer sur le bouton « OK » pour charger un nouveau projet ou mettre à jour la configuration.

–  –  –

Avant de démarrer le projet, la disponibilité d'un espace suffisant sur le MP pour stocker les données et les paramètres du projet nouvellement chargé est vérifiée.

S'il n'y a pas assez d'espace, la boîte de dialogue suivante s'affichera à l'écran :

–  –  –

Si vous cliquez sur le bouton « OK », le projet sera supprimé du MP et l'espace libre sera utilisé pour stocker les données et les paramètres. Si vous appuyez sur le bouton « ESC », l'accès en écriture/lecture au MP sera bloqué et le projet ne pourra utiliser que 256 octets de mémoire non volatile sur le MP interne pour stocker les paramètres et les données.

Pendant le fonctionnement, « Pixel » enregistre les informations sur le MP utilisé et si l'utilisateur installe un autre MP, le message suivant peut apparaître à l'écran :

–  –  –

2. Création d'un boot MP pour charger un projet sans utiliser d'ordinateur sur place.

Ce besoin se pose si l'utilisation d'un ordinateur pour charger le projet sur les contrôleurs n'est pas pratique ou indésirable.

–  –  –

Le MP obtenu peut être utilisé pour charger un projet d'application dans un contrôleur sur site sans l'aide d'un PC. Si le projet nécessite un MP externe, un MP de démarrage avec des données de bloc EEPROM/ARRAY déjà préparées peut être laissé sur le chantier en tant que contrôleur MP principal.

–  –  –

Si une erreur a été trouvée dans le projet (le programme « SMLogix ») qui n'affecte pas les paramètres réseau et les données EEPROM/ARRAY, elle peut être rapidement corrigée en redémarrant rapidement le projet à l'aide de MP.

Pour ce faire, vous devez charger en laboratoire le projet « SMLogix » corrigé dans le contrôleur auxiliaire. Enregistrez le projet corrigé en sélectionnant « Enregistrer avec sélection » dans le menu « MP Services »

enregistrer uniquement le programme sans paramètres réseau ni données

EEPROM/TABLEAU :

–  –  –

Dans le cas où des modifications dans le projet affectent les données EEPROM/ARRAY, il est nécessaire de créer une copie de l'intégralité du projet, et pour créer un tel MP de démarrage, vous devrez soit utiliser un MP fonctionnel (MP connecté au contrôleur sur site ), ou remplacez-le par un nouveau boot créé sur le contrôleur auxiliaire.

Cela est dû au fait que la modification des données EEPROM/ARRAY (valeurs des paramètres, constantes et variables) peut affecter le fonctionnement du projet, et toutes les valeurs EEPROM/ARRAY modifiées seront déjà contenues sur le MP de démarrage, et c'est de ce MP dont le contrôleur aura besoin pour fonctionner normalement après le démarrage.

–  –  –

Le contrôleur « Pixel » en version 25хх-ххх dispose de fonctions de gestion de projet d'application. Ces fonctions sont disponibles à partir du menu « Projet SMLogix ».

–  –  –

Uniquement pour l'exécution 25хх-ххх.

Après avoir chargé un projet d'application dans Pixel, la fonction de contrôle manuel des entrées/sorties du contrôleur peut être disponible si la configuration actuelle du contrôleur et la configuration du module d'extension (MP) correspondent à celles sélectionnées dans le projet SMLogix.

–  –  –

Dans ce cas, dans le menu « Projet SMLogix » « Contrôle I/O », le menu correspondant sera configuré pour contrôler les entrées/sorties matérielles du contrôleur et du MP connectés au bus système.

Si la configuration du contrôleur spécifiée dans le projet ne correspond pas à la configuration actuelle de l'objet (le contrôleur ou le MP sur le bus système ne contient pas le nombre requis d'entrées/sorties ou n'est pas physiquement connecté), la fonction de contrôle des E/S sera ne soit pas disponible.

Si la configuration ne correspond pas, dans le menu « I/O Control »

un message d'erreur s'affichera dans la configuration de ce module :

–  –  –

L'absence ou le dysfonctionnement d'un module peut être indiqué par une valeur d'identifiant de 0.

Après avoir chargé le projet d'application, l'état de chaque entrée/sortie peut être basculé en mode de contrôle manuel, lorsque l'état est fixé à la valeur requise.

Pour ce faire, vous devez faire passer l'entrée ou la sortie sélectionnée en mode de contrôle manuel comme suit :

–  –  –

La modification de l'état de la variable deviendra indisponible.

Attention! Le mode de contrôle manuel des entrées/sorties pour tous les modules est automatiquement désactivé après le chargement d'un projet ou une réinitialisation de l'alimentation.

–  –  –

Les fonctions suivantes sont disponibles dans le menu « Configuration » du Mode Service (SR) :

Version du noyau, numéro de série et modification du produit, informations sur l'état de la carte réseau et du module mémoire, paramètres du port Som (RS485) et gestion des requêtes maître sur ce port pour la possibilité de télécharger un projet depuis SMLogix via RS485 si le le maître s'exécute sur ce port sur les réseaux ModBus.

–  –  –

Pour stocker les données du projet, telles que les paramètres, les constantes ou diverses variables, SMLogix fournit des blocs de stockage EEPROM et ARRAY.

À l'aide de ces blocs, les données du projet peuvent être écrites ou lues dans la mémoire non volatile du contrôleur Pixel.

Le menu « Module de mémoire » contient des informations sur la quantité de mémoire non volatile disponible du contrôleur « Pixel ».

–  –  –

Chaque contrôleur dispose de 256 octets de mémoire EEPROM interne non volatile disponible pour stocker les données du projet utilisateur.

Dans les cas où le projet nécessite une plus grande quantité de données, il est possible de connecter un module de mémoire (MP) externe au « Pixel ».

Cela vous permet d'augmenter la capacité de stockage des données jusqu'à 250 Ko, ainsi que d'avoir à votre disposition des fonctions telles que la sauvegarde et le chargement d'un projet d'application et d'un journal système (l'ensemble des fonctions est limité pour l'exécution 12хх-ххх).

–  –  –

De même, lors du retrait du MP de l'emplacement, le contrôleur détecte l'absence d'un MP supplémentaire et cesse de travailler avec celui-ci. Le travail continue uniquement avec le MP intégré.

Note. Dans le cas de l'utilisation d'un projet avec MP et d'un volume de données EEPROM/ARRAY supérieur à 256 octets, il est recommandé de placer les données les plus critiques et nécessaires à des adresses basses comprises entre 0 et 255, car Si le MP est supprimé, les données aux adresses supérieures à 255 ne seront pas disponibles.

–  –  –

Si vous disposez d'un député externe, vous devez vous assurer que le travail avec ce député est autorisé - il y a une inscription correspondante sur la ligne inférieure de l'écran.

Si le MP contient un projet précédemment enregistré ou des paramètres et données d'un autre projet et, après un avertissement approprié, l'utilisation de ce MP est abandonnée (voir.

"Services module mémoire"), l'afficheur du menu "Configuration" "Module mémoire" affichera :

–  –  –

Cela signifie que le MP externe est bloqué et que seuls 256 octets de mémoire interne sont utilisés pour le fonctionnement. Dans ce cas, l'alarme « EEPROM Overflow » se produit également. Afin d'éliminer l'accident, il est nécessaire de fournir la quantité de données EEPROM nécessaire au fonctionnement du projet. Pour ce faire, vous devez soit remplacer le MP existant par un autre gratuit similaire, soit via le menu « Autoriser les MP »

permettre l’utilisation des MP existants dans le projet.

En même temps, lorsque vous essayez de connecter le MP via le menu « Autoriser le travail »

MP", le contrôleur émettra un avertissement correspondant :

–  –  –

Si cela est confirmé, toutes les données du MP seront effacées.

Après cela, si le volume de MP est suffisant pour le projet, l'accident est éliminé et le fonctionnement des blocs de stockage EEPROM et ARRAY du projet sera rétabli.

Si vous appuyez sur le bouton « ESC », le MP sera verrouillé et les informations qu'il contient ne seront pas disponibles pour l'écriture/lecture. Dans ce cas, les données situées sur le MP (Un autre projet enregistré ou ses données) seront sauvegardées.

–  –  –

On accède au menu CP en appuyant simultanément sur la combinaison des boutons « r » et « s ». Il n'est pas nécessaire d'éteindre ou d'arrêter le contrôleur.

–  –  –

Paramètres du port COM (RS485) Pour configurer les paramètres du port COM (RS485) en mode Service (SR) du contrôleur « Pixel », l'élément de menu « Port COM » est fourni.

–  –  –

Pour assurer le contrôle d'un fonctionnement fiable et simplifier les diagnostics, ainsi que pour faciliter la détection, la prévention et l'élimination d'éventuels dysfonctionnements et l'élimination des situations erronées lors du fonctionnement du contrôleur « Pixel », un système est prévu pour surveiller les situations d'urgence et avertir l'utilisateur. de leur apparition.

Pour la notification visuelle d'une urgence, un indicateur d'urgence est prévu sur la face avant du boîtier - une LED d'urgence rouge.

Selon la version, Pixel propose un nombre différent de situations d'urgence contrôlées et diverses méthodes pour détecter les accidents, les traiter et les arrêter.

En cas d'urgence, la LED d'urgence rouge s'allume. La diode commence à clignoter rapidement.

Après avoir éliminé l'alarme survenue, soit la diode s'éteint automatiquement (version 12хх-ххх), soit pour cela, vous devez réinitialiser l'alarme à l'aide d'un gestionnaire d'alarmes spécial dans le menu « Alarmes système ».

(version 25хх-хх-х.).

–  –  –

Réinitialisation des alarmes et des indications d'urgence Dans la version 12хх-ххх du contrôleur Pixel, la réinitialisation des alarmes et la désactivation des indications d'urgence se produisent automatiquement une fois l'alarme éliminée. Ainsi, la présence d'une indication d'urgence indique la présence d'un accident actif à l'heure actuelle.

Pour l'exécution 25хх-ххх, l'indication d'alarme est réinitialisée ou désactivée dans un menu spécial de traitement des alarmes à l'aide du gestionnaire d'alarmes - le menu « Alarmes système ».

Dans le cas d'un événement ponctuel ou après élimination des causes, l'alarme, contrairement à l'exécution 12хх-ххх, n'est pas réinitialisée automatiquement jusqu'à ce qu'elle soit confirmée dans le menu « Alarmes système ».

La présence d'une indication d'urgence dans ce cas indique soit la présence d'un accident actif à l'instant présent, soit l'apparition ponctuelle (à court terme) d'une situation d'urgence pendant le fonctionnement. Le gestionnaire d'alarmes dans le menu « Alarmes système » vous aidera à comprendre cela plus en détail.

Menu "Accidents du système"

Dans le contrôleur « Pixel » dans la version 25хх-ххх, un menu spécial « Accidents du système » est prévu pour enregistrer les situations d'urgence survenant lors du fonctionnement du contrôleur dans le CP.

Tous les accidents survenus pendant le fonctionnement du contrôleur sont enregistrés dans le menu « Accidents du système » et sont accessibles pour visualisation et traitement afin d'éliminer correctement les accidents et leurs conséquences, ainsi que d'analyser les causes de leur apparition.

S'il existe un MP connecté, tous les accidents survenus pendant le fonctionnement, l'heure et la date de leur apparition sont enregistrés dans le journal.

–  –  –

Lorsqu'une nouvelle urgence survient, le gestionnaire d'urgence lance la création d'un élément correspondant dans le menu « Alarmes système ».

Le responsable attribue le statut « Actif » à l'accident et active l'indication d'urgence - la diode d'urgence commence à clignoter fréquemment.

–  –  –

Attention! Après avoir allumé l'indication d'alarme, le contrôle du fonctionnement de la LED rouge du projet d'application est bloqué, la diode passe sous le contrôle du gestionnaire d'alarmes interne. La présence d'alarmes actives qui n'ont pas été éliminées est indiquée par le "" icône.

en face de la rubrique « Accidents du système ».

–  –  –

Dans le même temps, si la cause de l'accident s'élimine par la suite (un accident ponctuel ou rare), l'indication d'urgence ne s'éteint pas et l'état d'accident « Actif » est maintenu. icône ""

en face, l'élément « Accidents du système » est désactivé.

Pour éliminer définitivement les alarmes, vous devez modifier l'état de l'alarme à partir du menu du mode service.

–  –  –

LED d'urgence rouge - en mode clignotement rapide.

Pour désactiver l'alarme et l'indication d'urgence, vous devez changer l'état de l'alarme sur l'état « Confirmé ».

–  –  –

Si la cause de l'accident a été éliminée au moment de la confirmation de l'alarme, l'alarme est supprimée du menu « Alarmes système ». L'indication d'alarme est éteinte (s'il n'y a pas d'autres alarmes avec l'état « Active »).

–  –  –

L'accident reçoit le statut « Confirmé ». Dans ce cas, l'indication d'urgence ne s'éteint pas, la LED d'urgence passe dans un mode de clignotement rare (s'il n'y a pas d'autres alarmes avec l'état « Active »).

Après cela, l'alarme peut être supprimée du menu en la reconfirmant après avoir éliminé la cause de l'alarme.

Si, pour une raison quelconque, un accident ne peut pas être éliminé à l'heure actuelle ou si son élimination est reportée et que l'indication d'urgence de cet accident doit être désactivée pour surveiller la survenue d'autres accidents, le statut de l'accident peut alors être transféré à l'interdiction d'activité. État.

–  –  –

Note. Après avoir chargé le programme d'application à l'aide d'un ordinateur ou d'un module mémoire, tous les défauts existants sont réinitialisés et les états sont réinitialisés.

Attention! Les alarmes qui sont à l'état désactivé ou à l'état « Acquitté » reviendront à l'état « Actif » après le chargement, si leur cause n'a pas été éliminée au moment du chargement.

–  –  –

Le contrôleur Pixel maintient un contrôle interne continu des tensions d'alimentation pendant le fonctionnement.

La tension de la batterie et le niveau de tension d'alimentation externe de l'ensemble du contrôleur « Upit » sont automatiquement surveillés. +24V" et alimentation interne de la carte module processeur "Upit. +5V"

Si le niveau de tension de la batterie ou de l'alimentation externe ne correspond pas à ceux requis pour le fonctionnement normal du contrôleur, une alarme correspondante se produit (voir la section « Alarmes système »).

Vous pouvez surveiller l'état des tensions dans le réseau à l'aide du menu Service Mode (SR) « Puissance ».

–  –  –

Dans les contrôleurs d'exécution 25хх-ххх, s'il existe un MP connecté, un journal des événements système est automatiquement tenu à jour.

Un volume de 4 Ko est réservé au journal sur le MP externe, et le journal peut contenir jusqu'à 250 enregistrements de divers événements.

Les événements sont stockés séquentiellement dans une mémoire non volatile. Si le journal est plein, les événements les plus récents écraseront les plus anciens.

–  –  –

L'enregistrement contient le numéro de série de l'événement dans la liste, la date et l'heure d'enregistrement de l'événement, sa description et des informations auxiliaires supplémentaires.

–  –  –

ce qui signifie que l'adresse de départ de la liste a été atteinte et qu'il n'y a aucun événement plus ancien dans le journal.

Lorsque l'entrée la plus récente est atteinte, après avoir appuyé sur la touche « r », le message suivant s'affichera à l'écran :

–  –  –

Le contrôleur Pixel implémente une horloge et un calendrier volatils en temps réel. Si le contrôleur est équipé d'une batterie, l'heure et la date sont conservées même lorsque l'alimentation principale est coupée.

La visualisation et la modification de l'heure et de la date actuelles sont disponibles à la fois depuis le projet (programme) « SMLogix » (blocs FBD « Heure et date ») et depuis le menu Mode Service (SR) « Heure et date ».

–  –  –

il est possible de charger le noyau depuis un ordinateur à l'aide des outils Windows standard sans l'aide de programmeurs spéciaux.

Pour ce faire, utilisez simplement le programme HyperTerminal, un composant Windows standard.

Un chargeur de noyau automatique est intégré au cœur du contrôleur Pixel.

Le transfert s'effectue via le protocole 1K Xmodem. Le fichier contenant le noyau du contrôleur a une extension *.SIM, le fichier avec les paramètres de connexion HyperTerminal a une extension *.ht. La version du noyau - un fichier avec les mises à jour et les correctifs (*.sim) et un fichier avec les paramètres de connexion HyperTerminal ( *.ht) est disponible sur le site « Segnetics » http://www.segnetics.com/.

–  –  –

HyperTerminal est un composant Windows standard.

Pour charger le cœur du contrôleur à l'aide d'un ordinateur, HyperTerminal doit être configuré pour être transféré vers Pixel.

Le fichier de configuration (avec extension *.ht) est disponible sur le site de Segnetics

http://www.segnetics.com/. Il lance automatiquement le programme HyperTerminal avec tous les paramètres nécessaires pour démarrer le noyau Pixel.

Note. Si HyperTerminal n'est pas installé sur votre ordinateur, il doit être installé à l'aide des outils d'installation Windows standard.

Si, pour une raison quelconque, le fichier de configuration HyperTerminal n'est pas disponible, vous pouvez configurer le programme vous-même.

–  –  –

2. Sélectionnez le menu Fichier, commande Nouvelle connexion.

3. Dans la fenêtre Description de la connexion qui s'ouvre, précisez le Nom de la connexion à créer (par exemple, charger), sélectionnez l'Icône que vous aimez :

–  –  –

10. Après cela, fermez la fenêtre du programme HyperTerminal et enregistrez les modifications apportées. Maintenant, en cliquant sur le bouton Démarrer, dans la commande de menu Tous les programmes, Accessoires, Communications, un onglet HyperTerminal supplémentaire apparaîtra, dans lequel la connexion créée sera disponible.

–  –  –

1. Connectez les bornes d'alimentation au contrôleur Pixel. Dans ce cas, la source d'alimentation doit être éteinte.

–  –  –

3. Lancez HyperTerminal en utilisant la connexion créée précédemment. Le fichier de configuration (avec l'extension *.ht) est disponible sur le site Segnetics http://www.segnetics.com/.

Il lance automatiquement le programme HyperTerminal avec tous les paramètres nécessaires pour démarrer le noyau Pixel.

La connexion peut également être créée indépendamment. (voir section Configuration d'HyperTerminal).

4. Sélectionnez le numéro du port COM de l'ordinateur auquel le convertisseur RS485/RS232 est connecté pour démarrer le contrôleur.

Pour cela, dans la fenêtre du programme HyperTerminal, dans le menu Appel, sélectionnez la commande Déconnecter (si la session de communication est active). Dans le menu Fichier, sélectionnez Propriétés.

Dans la fenêtre qui s'ouvre, dans le champ Se connecter via :, précisez le numéro du port de connexion :

–  –  –

8. Mettez le contrôleur Pixel sous tension. Il active indépendamment le processus de transfert. Le compteur de paquets dans le champ Paquet : commencera à augmenter et l'indicateur de progression de la transmission commencera à remplir le champ Fichier : :

–  –  –

9. Fermez le programme HyperTerminal. Le contrôleur est prêt à l'emploi. Si après le téléchargement, « Pixel » ne démarre pas automatiquement, c'est-à-dire Si l’écran de démarrage ou l’indication du programme d’application n’apparaît pas, éteignez puis rallumez le contrôleur.

–  –  –

Erreurs et difficultés possibles

1. Le processus de démarrage du noyau a échoué. Le compteur de paquets n'est pas mis à jour, le processus de transfert est arrêté :

Le processus de transfert doit être repris. Coupez l’alimentation du contrôleur. Arrêtez le processus de transfert en cliquant sur le bouton Annuler.

Redémarrez le processus de transfert HyperTerminal. Mettez le contrôleur sous tension.

Note. Pour lancer le processus de démarrage, le contrôleur doit être en état d'arrêt pendant au moins 3 secondes.

2. Après avoir démarré le processus de transfert et allumé le contrôleur, le processus de transfert ne démarre pas.

–  –  –

3. Après un chargement réussi, le contrôleur n'a pas démarré automatiquement, c'est-à-dire L’écran de démarrage ou l’indication du programme d’application n’apparaît pas.

Éteignez l'alimentation du contrôleur pendant plus de 3 secondes et rallumez-le. Si le contrôleur ne démarre pas, répétez le processus de démarrage.

–  –  –

6. Annexe 1. Page système (SS).

La page système est l'espace d'adressage du contrôleur Pixel, où se trouvent les données contenant des informations système sur le contrôleur et vous permettant de contrôler son fonctionnement. L'accès au CC s'effectue via les canaux de communication disponibles via le protocole Modbus RTU.

L'espace d'adressage du registre de 0xFE00 à 0xFFFF est réservé à CC.

Pour lire les informations, des requêtes Read Holding Registers sont utilisées (fonction 0x03). Pour écrire des informations dans le CC, des requêtes d'écriture de plusieurs registres (fonction 0x10) sont utilisées.

–  –  –

105. Voir : Droit de procédure pénale de la Fédération de Russie : Manuel. / Éd. PENNSYLVANIE. Lupinskaïa. M., 20..."MAGAZINE MENSUEL SCIENTIFIQUE, TECHNIQUE ET DE PRODUCTION Publié avec le concours de ® Complexe d'architecture, n° 3 de la construction, du développement et de la reconstruction de Moscou, HUMAIN ET SOCIÉTÉ n° 2 (11) - 2011 Président du comité de rédaction Docteur en sciences militaires, docteur en sciences techniques, professeur, travailleur émérite de l'enseignement supérieur de la Fédération de Russie, lauréat du Pra... "image d'une femme, mécanismes pour créer et réussir..." PRINCIPES Spécialité 13.05.19 – Méthodes et systèmes pour la sécurité de l’information. Sécurité de l'information RÉSUMÉ d'une thèse pour le diplôme scientifique d'un candidat techniquement..."

"RU 2 461 569 C2 (19) (11) (13) FÉDÉRATION DE RUSSIE (51) IPC C07K 16/18 (2006.01) C12N 15/13 (2006.01) C12N 15/63 (2006.01) A61K 39/395 (2006.01) A61 P 25/00 (2006.01) SERVICE FÉDÉRAL DE LA PROPRIÉTÉ INTELLECTUELLE (12) DESCRIPTION DE L'INVENTION POUR LE BREVET (21)(22) Demande : 2009118621/10, 18.10.2007 (72) Auteur(s) :..."

2017 www.site - « Bibliothèque électronique gratuite - documents divers »

Les éléments de ce site sont publiés à titre informatif uniquement, tous les droits appartiennent à leurs auteurs.
Si vous n'acceptez pas que votre matériel soit publié sur ce site, veuillez nous écrire, nous le supprimerons dans un délai de 1 à 2 jours ouvrables.

Le contrôleur industriel Pixel est un produit de la société Segnetics de la série 12xx - 25xx et est assez largement utilisé dans la pratique. Traditionnellement, ces commandes sont utilisées pour les systèmes de ventilation et de climatisation. Le contrôleur Pixel lui-même est un appareil purement électronique. Par conséquent, l'appareil ne fonctionne que lorsque le programme de contrôle du contrôleur Pixel est chargé - le noyau et le projet système pour la ventilation ou d'autres équipements.

Les appareils sont souvent vendus programmés par défaut pour un équipement spécifique. Mais en pratique, nous devons faire face à différentes configurations de systèmes techniques.


Dispositif de commande pour systèmes industriels de ventilation et de climatisation, ainsi que d'autres équipements, entièrement automatique

La pratique de la programmation Pixel reste donc toujours d’actualité. Sur cette base, la programmation des « Pixels » doit être divisée en deux étapes :

  1. Étape système (création et chargement du projet).
  2. Phase de fonctionnement (programmation des paramètres et mise en service).

Programmation du système de pixels

L'étape de programmation du système consiste à créer un projet de travail pour le Pixel, puis à charger le code créé dans le module de mémoire permanente du contrôleur.

Il convient de préciser : le projet téléchargé est un code de programme intermédiaire, qui est traité par le programme principal - le noyau Pixel - pendant le fonctionnement du contrôleur.

La création d'un programme système pour Pixel est effectuée via un logiciel de service spécial appelé SMLogix. Le logiciel prend en charge la programmation en langage FBD (Function Block Diagram) sous une interface graphique.


Interface (« pure ») d'un progiciel destiné au développement de logiciels système de gestion de divers équipements industriels et économiques

Le système de programmation SMLogix pour les contrôleurs Pixel est conçu pour Windows et peut être installé sur des ordinateurs personnels sans restrictions.

A noter : le complexe SMLogix est un logiciel de service assez complexe. Le logiciel prend en charge le développement de projets logiciels au niveau des méthodes de construction de circuits FBD avec la participation de macros. Le processus de programmation se déroule dans l'ordre suivant :

  1. Les objectifs spécifiques du projet sont déterminés.
  2. Une ébauche papier du projet est établie.
  3. Un diagramme FBD est réalisé à partir d'un croquis papier.
  4. Le projet est en cours de compilation.
  5. Test et débogage.

Malgré la complexité du logiciel de service, si vous le souhaitez, vous pouvez apprendre à programmer sur SMLogix à partir de zéro. Mais pour faciliter l'apprentissage de toutes les subtilités de la programmation FBD, il est recommandé de s'entraîner sur des projets prêts à l'emploi pour le contrôleur Pixel.

De tels projets sont disponibles sur le site officiel du fabricant. Un package de services logiciels est également disponible en téléchargement. Il est conseillé d’avoir sous la main un contrôleur Pixel « gratuit » (test).

Exemples de développement de blocs de projet FBD

Disons qu'il existe une tâche pour mettre en œuvre la fonction d'un régulateur discret pour contrôler un élément chauffant. À l'aide d'un logiciel pour Pixel, cette fonction est implémentée en créant un schéma fonctionnel sur l'espace de travail du programme SMLogix.


Voici à quoi ressemble un élément d'un programme système qui implémente la fonction d'un contrôleur de température discret. Des radiateurs peuvent être installés, par exemple, sur des équipements de climatisation

Une fois compilé et chargé dans le contrôleur, le code généré agit comme suit :

  1. La consigne spécifiée est en cours de traitement.
  2. Les points de température limite sont calculés.
  3. L'élément chauffant est allumé ou éteint.

Un trait caractéristique ici semble être la dynamique fluide du fonctionnement du circuit régulateur. En pratique, un tel travail est marqué par un fonctionnement clair du relais. Le rebond de contact est complètement éliminé.

C'est à peu près ainsi qu'est créé un programme de contrôle à part entière pour le contrôleur et la climatisation, ainsi que d'autres systèmes.

Une fonction de contrôle ou de surveillance est programmée pour chaque module. Tout est combiné dans un seul schéma fonctionnel et chargé dans la mémoire du contrôleur.


Le chargement d'un programme compilé terminé s'effectue à l'aide de l'une des deux options d'interface. Le premier vous permet de télécharger et d'exécuter, le second prend en charge le débogage

Le chargement d'un projet directement dans la mémoire du contrôleur Pixel se fait via les boutons du panneau de travail SMLogix. Il y a deux boutons à cet effet. Un bouton active la fonction de chargement puis de démarrage.

Le deuxième bouton active la fonction de démarrage en mode débogage. Avant le chargement, le contrôleur doit être connecté et s'assurer qu'il y a une communication via l'option « Diagnostic et recherche ».

D'ailleurs, on notera : grâce à l'option « Diagnostic et Recherche », le code cœur du processeur est mis à jour si nécessaire.


Voici à quoi ressemble la fenêtre du programme SMLogix, à travers laquelle la programmation est effectuée - mise à jour du noyau du contrôleur Pixel

Il s'agit d'une opération complètement distincte et n'est en aucun cas directement liée au chargement du projet. De plus, les fichiers du noyau ont une extension différente de celle des fichiers du projet.

Étape de travail de la programmation Pixel

« Pixel » au stade du travail comprend des actions pour configurer le projet logiciel chargé pour le système de ventilation et de climatisation existant ou d'autres équipements.

Le procédé consiste à régler les paramètres de fonctionnement nécessaires, par exemple :

  • la température de l'air intérieur,
  • pression de l'air à la sortie du système d'alimentation,
  • restrictions de chauffage du liquide de refroidissement de retour,
  • saisons de l'année,
  • l'heure du minuteur.

La liste générale des paramètres, selon la configuration de l'équipement, peut comporter plus d'une douzaine d'éléments. De plus, il existe des paramètres système qui définissent la date, l'heure, les paramètres de vitesse d'échange de données, etc.


Le réglage des paramètres fait partie intégrante du travail avec des appareils électroniques de ce type. Des paramètres correctement sélectionnés sont la clé d'un fonctionnement ininterrompu de l'équipement

L'étape de travail de programmation prend en charge la fonction de copie et de téléchargement d'un projet. Autrement dit, il est possible, littéralement en un seul clic, de copier le programme de travail sur un module de mémoire amovible.

» Contrôleurs Pixel : fonctionnement et dysfonctionnements courants

L'automate programmable Pixel, idée originale de Segnetics, est assez largement utilisé sur les équipements des secteurs industriel et domestique. Traditionnellement, les contrôleurs Pixel sont équipés de systèmes de plomberie, de ventilation et de climatisation. Les contrôleurs de pixels permettent un ajustement automatique des paramètres utilitaires. En pratique, ces appareils ont fait preuve d’un haut degré de fiabilité. Cependant, des problèmes avec les contrôleurs Pixel déforment légèrement l’image de la perfection.

Deux séries d'appareils sont considérées comme répandues : le Pixel 12xx et le Pixel 25xx. Les modèles de contrôleurs Pixel ne diffèrent les uns des autres que par la quantité de mémoire utilisée et.

Pour la série 12, la quantité de mémoire (eeprom) est limitée à 128 Ko, pour la série 25 ce volume est porté à 256 Ko. Pour les entrées/sorties de travail, respectivement, le rapport est le suivant : 11-14 / 12-15.

Les contrôleurs de pixels sont très pratiques à utiliser dans différentes circonstances de fonctionnement. Les appareils sont faciles à installer, programmer et configurer.

En général, l'électronique Pixel est de haute qualité et les appareils résistent dignement à la période de garantie de 3 ans indiquée. Mais après la période de garantie, les problèmes auxquels chaque utilisateur sera confronté sont inévitables.

Problèmes courants de contrôleur de pixels

L'expérience pratique de l'utilisation du Pixel comme moyen de contrôle automatique a montré les dysfonctionnements qui apparaissent le plus souvent lors du fonctionnement de ces contrôleurs industriels :

  • sortie complète de l'état de travail.
  • panne partielle et blocage du système de contrôle.
  • défaut de l'écran d'affichage.

Le premier dysfonctionnement se manifeste sous la forme d'un manque d'information sur l'écran d'affichage. Accompagné de l'un des deux états d'écran :

  1. Vide, mais illuminé.
  2. Complètement sombre.

Dans ce cas, l'équipement entraîné est éteint et passe en mode d'arrêt d'urgence. Sur le boîtier du contrôleur Pixel, en bas à droite, le voyant rouge s'allume (la fréquence d'allumage est de 1 seconde) - indicateur d'un dysfonctionnement.


Voici à quoi ressemble un dysfonctionnement du contrôleur Pixel qui contrôle le système de ventilation d'air frais. L'écran d'affichage s'allume, mais il est absolument clair - n'affiche pas les paramètres de fonctionnement

Les enquêtes sur le dysfonctionnement ont montré que le facteur à l'origine de ce type de défaut est la batterie lithium-ion fournie avec l'unité de contrôle Pixel. conçu pour l'alimentation autonome de la puce mémoire interne de l'appareil, où sont stockés certains paramètres du système.

La batterie mémoire est constamment sous courant de charge et après un an ou un an et demi d'utilisation du contrôleur, elle perd une partie importante de sa capacité.


La batterie du module mémoire du contrôleur est la cause indirecte de la défaillance de la capacité électrolytique dans le circuit d'alimentation du contrôleur Pixel.

Si vous retirez à temps la batterie lithium-ion défectueuse (remplacez-la par une batterie neuve), l'apparition d'un dysfonctionnement peut être retardée pendant un certain temps. Cependant, après trois ou quatre ans d'utilisation de l'appareil Pixel, le défaut se fera toujours sentir. Comment résoudre le problème - plus d'informations ci-dessous.

Panne partielle et blocage

Pour cette situation de dysfonctionnement, deux scénarios ont été relevés. Dans le premier cas, le contrôleur Pixel fonctionne mal en raison de modifications spontanées des paramètres du système.

Dans le second cas, le système est bloqué et ne peut pas être réinitialisé par les moyens standards (à l'aide du bouton « Esc »).

Le premier défaut est généralement associé à l'instabilité de l'alimentation générale, lorsque, à la suite de surtensions, les valeurs de réglage stockées dans la mémoire eeprom changent de manière chaotique. L’« ancien » noyau du contrôleur est également lié au dysfonctionnement.

Le dépannage est simple. Entrez simplement en mode d’édition des paramètres et notez toutes les valeurs par défaut. Cependant, pour éviter que le défaut ne se reproduise à l'avenir, il est recommandé de mettre à jour le noyau Pixel.


Voici à quoi ressemble la fenêtre du programme SMLogix, à travers laquelle le cœur du contrôleur Pixel est mis à jour. Les dernières versions du noyau pour différents modèles sont téléchargées depuis le site Web de Segnetics

La mise à jour du noyau s'effectue à l'aide de l'utilitaire propriétaire SMLogix. prend quelques secondes. Cependant, la difficulté pour les utilisateurs ne réside pas tant dans la programmation du noyau que dans la connexion du contrôleur au PC. La conception Pixel implique une connexion à un PC via une interface 485.

Tout schéma d'organisation du port RS485 ne fonctionnera pas ici. Par conséquent, il est recommandé d’utiliser un convertisseur « RS485 vers USB » de fabrication chinoise. L'appareil a été testé dans la pratique. Fonctionne parfaitement. Vous pouvez l'acheter à moindre coût sur Aliexpress.


Une chose utile et nécessaire est un convertisseur de signaux d'interface RS485 en signaux de port USB. Toute personne impliquée dans la maintenance des contrôleurs industriels devrait disposer d'un tel appareil.

La cause d'un autre dysfonctionnement du contrôleur Pixel, lorsque l'équipement est bloqué et ne peut pas être réinitialisé par des moyens standards, est un composant externe du circuit électrique. Dans le même temps, le contrôleur Pixel lui-même émet une erreur système « surcharge d’entrée » ou « rupture de la courroie d’entrée ».

Par exemple, un tel composant externe pourrait être un relais de protection par thermistance dans les circuits d'alimentation d'un moteur de ventilateur. En fait, le dysfonctionnement dans ce cas concerne plutôt le relais à thermistance.

Le dysfonctionnement est éliminé en rétablissant l'état normal des contacts du relais de thermistance ou en remplaçant cette partie du circuit. Après avoir effectué les actions notées, vous devez utiliser le moyen standard de réinitialisation de l'alarme - le bouton Esc. Un dysfonctionnement similaire peut également être causé par :

  • panne du capteur de température,
  • défaut dans l'enroulement du stator de la pompe de circulation,
  • défaillance des interrupteurs à transistor sur la carte contrôleur.

Correction d'un défaut d'écran du contrôleur de pixels

L'échec complet du contrôleur Pixel décrit précédemment nécessite le démontage de l'appareil. Pour ce faire, vous avez besoin de :

  1. Débranchez l'appareil de l'alimentation électrique.
  2. Débranchez les circuits d'entrée/sortie.
  3. Retirez l'appareil de la plaque de montage.
  4. Transfert sur la paillasse du laboratoire.

La conception du contrôleur permet un démontage sans aucune difficulté. Le corps de l'appareil est en plastique et se compose de deux moitiés fixées l'une à l'autre à l'aide de deux pinces.

Les loquets sont accessibles à l'arrière du Pixel. La fixation se retire à l'aide d'un tournevis plat. Insérez alternativement la lame du tournevis à l'intérieur de chacune des deux rainures et appuyez légèrement pour retirer la fixation, tout en déconnectant simultanément les couvercles du boîtier.


Le boîtier Pixel s'ouvre via deux fentes situées sur la paroi arrière du boîtier de l'appareil. Un par un, une lame de tournevis est insérée dans chaque rainure, le support est extrait et les moitiés du boîtier sont desserrées.

À l’intérieur du boîtier du contrôleur Pixel se trouve une carte électronique à trois étages. La connexion étage-étage est réalisée à l'aide de connecteurs en épingle à cheveux. Il est nécessaire de retirer les deux premiers étages en pliant les supports qui les fixent, tout en retirant simultanément la planche avec une légère force manuelle.

L'étage le plus bas est requis pour la rénovation. Le panneau inférieur doit également être retiré de son siège. La cible du réparateur sur la carte contrôleur inférieure est un condensateur électrolytique 1000x50 (filtre de puissance).


Condensateur électrolytique défectueux du contrôleur, qui doit être retiré et remplacé par un nouveau pour résoudre le défaut d'écran vide

Ce composant est une cause fréquente de panne du contrôleur Pixel. Le condensateur qui filtre la tension d'alimentation tombe rapidement en panne pour la raison décrite ci-dessus - la charge constante de la batterie lithium-ion y contribue.

Vous pouvez déterminer la perte de capacité à l'aide d'un testeur. En mode alimentation (24V), mesurez la tension aux bornes du conteneur. En règle générale, le testeur indique 28-30 volts, alors que la norme est de 32-34 volts.

Réalisation de travaux de réparation

Une certaine difficulté dans la réalisation des travaux de réparation pour remplacer le condensateur électrolytique de la carte Pixel réside dans le retrait en toute sécurité du condensateur défectueux de son site d'installation. L'électrolyte est placé sur un adhésif puissant par le fabricant. Il faudra un certain effort pour retirer le condensateur de la carte.

Il est fortement recommandé de ne pas essayer de soulever le boîtier du condensateur par le bas avec un tournevis ou un objet similaire. Cette méthode s'accompagne du risque d'endommager de petites traces sur la carte sous le condensateur. La meilleure option est probablement celle-ci :


Séparer le corps d'électrolyte collé du corps de la carte à l'aide d'une pince. Il s'agit d'une méthode grossière mais plus fiable que de faire levier avec une lame de tournevis.

Après avoir séparé la capacité électrolytique de la carte contrôleur Pixel, retirez soigneusement le condensateur et installez-en un autre à sa place. Malgré la valeur par défaut de 1000x50, il est permis d'installer un conteneur avec une tension de fonctionnement de 35 volts.

La réserve de tension est faible, mais tout à fait suffisante pour la valeur de sortie 32 V du circuit de puissance. Après avoir soudé la nouvelle pièce, nettoyez soigneusement les zones de soudure avec de l'alcool éthylique, assemblez toutes les cartes dans le module et vérifiez le fonctionnement sur banc.

Autres problèmes de contrôleur Pixel

Un peu moins fréquemment, mais néanmoins, des défauts du contrôleur Pixel apparaissent liés aux touches à travers lesquelles s'effectue la communication entre l'air et l'eau. Autrement dit, nous parlons des circuits d'entrée analogiques du contrôleur.

Un dysfonctionnement se manifeste généralement sous la forme d'un blocage de l'unité de ventilation, suivi d'une alarme sur l'écran du contrôleur en fonction de la température de l'eau ou de l'air.


Commutateurs à transistor des entrées analogiques du contrôleur, à travers lesquels la communication entre les capteurs de température de l'air et de l'eau est établie. Parfois ces transistors tombent en panne

Le dépannage des clés est plus difficile que le remplacement d'un condensateur. Et les difficultés ne surviennent pas tant à cause du travail avec des transistors CMS miniatures, mais à cause de leur marque rare.

Ayant rencontré ce problème dans la pratique, nous n'avons pu trouver des clés adaptées que sur d'anciennes cartes mères d'ordinateurs. Et même là, sur chaque tableau, il n'était pas possible de trouver plus de 1 à 2 éléments similaires.

Similaire – sens, adapté en termes de paramètres de transitions internes. Si vous installez des analogues, mais sans faire correspondre la résistance des transitions, les valeurs de température ne s'affichent pas correctement.

Il s'agit des contrôleurs de gestion de systèmes industriels produits par Segnetics.

Vers la fin de l’examen, un autre dysfonctionnement traditionnel du Pixel m’est venu à l’esprit : des pixels tombant de la matrice d’affichage LCD. Ce défaut peut entraîner une perte totale des informations sur l'écran de contrôle. La seule solution est de changer l'unité d'affichage, mais le plus souvent il faut changer l'ensemble du contrôleur.

Contrôler les équipements via Pixel en vidéo

La vidéo ci-dessous montre un contrôle potentiel à l'aide d'un contrôleur industriel. Théoriquement, un dispositif d'automatisation à part entière permet d'organiser le contrôle et la surveillance dans une large gamme d'applications :

Mots clés: