Nous vous remercions d’avoir choisi le Terminal programmable série NS.
Les terminaux opérateurs sont conçus pour transférer des données et des informations vers les sites
de production industrielle.
Le NS-Designer est un progiciel permettant la création et l’archivage de données d'écran pour les
terminaux opérateurs programmables (TOP) OMRON de série NS.
Bien lire et comprendre les fonctions et les capacités du TOP avant de l’utiliser. Lors de l'utilisation
d'un TOP série NS, reportez-vous également au Manuel d'installation es TOP série NS et au Manuel
de programmation du NS-Designer.
Groupes ciblés
Ce manuel est destiné au personnes suivantes qui doivent par ailleurs avoir des connaissances
approfondies en électricité (ingénieurs en systèmes électriques ou métiers similaires).
• responsables de l'introduction de systèmes AI dans les usines de production
• personnel chargé de la conception des systèmes industriels
• responsables de l'installation et du raccordement de systèmes AI
• Personnel chargé de la gestion des systèmes industriels et des usines.
Précautions
• L'utilisateur doit utiliser l'appareil en respectant les instructions indiquées dans les manuels
d'utilisation.
• Ne pas utiliser les fonctions de saisie de la touche tactile du terminal opérateur pour des
applications qui pourraient mettre la vie d'autres personnes en danger ou entraîner des
dommages graves ou pour des applications d'urgence.
• Veuillez contacter votre revendeur OMRON avant d'utiliser ce produit dans des conditions non
décrites dans ce manuel ou d'appliquer le produit à des systèmes de contrôle nucléaire, des
systèmes ferroviaires, des systèmes aéronautiques, des véhicules, des systèmes de
combustion, des équipements médicaux, des attractions, de l'équipement de sûreté et d'autres
systèmes, appareils et équipements susceptibles d'avoir des répercutions graves sur la vie et la
propriété d'autrui en cas d'utilisation inadéquate.
• Assurez-vous que les performances et les caractéristiques techniques du produit sont suffisantes
pour les systèmes, les appareils et équipements utilisés et vérifiez que ces systèmes sont
utilisés avec un système de sécurité double.
• Ce manuel fournit des informations sur le raccordement et l’installation du terminal opérateur
série NS. Lisez impérativement le présent manuel avant d'utiliser le terminal opérateur et
conservez-le sur le lieu de travail afin de pouvoir vous y référer lors de l'installation et de
l'utilisation.
OMRON, 2004
Tous droits réservés. Il est strictement interdit reproduire, enre
transmettre la moindre information de ce manuel, quelle que soit la forme ou le support utilisé (mécanique,
électrique, photocopie, enregistrement audio) sans l'autorisation expresse d'OMRON.
Ce manuel ne vous donne pas le droit d'utiliser les informations contenues dans le manuel régies par brevet. De
lus, dans un souci d'amélioration constante de la qualité de ses produits, OMRON se réserve le droit de modifie
sans préavis toute information contenue dans ce manuel. Malgré tout le soin apporté à l'élaboration de ce manuel,
OMRON décline toute responsabilité quant aux erreurs et omissions qui pourraient s'y trouver. Enfin, OMRON
décline toute responsabilité concernant tout dommage résultant de l'utilisation des informations contenues dans ce
manuel.
istrer dans un système de récupération ou
P-1
Opérations préliminaires Annotations et terminologie
Manuel de Programmation Série NS
Annotations et terminologie
Vous trouverez le type d’annotations et la terminologie suivants dans le présent manuel.
Annotations
Le présent manuel utilise le type d’annotations suivant.
Remarque
Elle fournit en règle générale des informations supplémentaires sur le fonctionnement, les descriptions
ou les paramètres.
R
e
m
a
r
q
u
e
R
e
m
R
e
m
♦
a
r
q
u
e
a
r
q
u
e
P-2
Opérations préliminaires Annotations et terminologie
Manuel de Programmation Série NS
Terminologie
TOP Désigne, dans le présent manuel, le terminal programmable série NS.
Série NS
API Correspond à un contrôleur programmable dans le SYSMAC série CS/CJ, C
Série CS/CJ Correspond aux contrôleurs programmable des SYSMAC série CS/CJ
Série C Correspond aux contrôleurs programmables des SYSMAC série C OMRON
Série CVM1/CV Correspond aux contrôleurs programmable des SYSMAC série CV/CVM1
Carte de communication en
série
Carte de communication série Correspond à une carte de communication en série pour un API série CS ou
Carte de communication Correspond à une carte de communication pour les API C200HX/HG/HE-E/-
Carte UC Correspond à une carte UC dans le SYSMAC série CS/CJ, C ou série
NS-Designer
Hôte Désigne l'API, l'ordinateur industriel ou l'ordinateur personnel fonctionnant
Manuel d’installation
Désigne des terminaux programmables de la série NS@@ OMRON.
ou CVM1/CV OMRON du contrôleur programmable.
OMRON des contrôleurs programmables CS1G, CS1H, CS1G-H, CS1H-H,
CJ1G, CJ1M
des contrôleurs programmables C200HS, C200HX/HG/HE-E/-ZE, CQM1,
CQM1H, CPM1A, CPM2A, CPM2C
OMRON des contrôleurs programmables CV500, CV1000, CV2000, CVM1
Correspond à une carte de communication en série pour un API série CS/CJ
OMRON.
CQM1H OMRON.
ZE OMRON
CVM1/CV OMRON de contrôleurs programmables.
Correspond au NS-Designer OMRON (NS-NSDC1-V@).
comme appareil de contrôle et comme interface avec le TOP série NS.
Correspond au TOP série NS – Manuel d’installation V1 (V083-E1-0@), sauf
indication contraire.
P-3
Opérations préliminaires Manuels connexes
Manuel de Programmation Série NS
Manuels connexes
Ce manuel
Les terminaux opérateurs série NS sont dotés des manuels suivants (les cadres situés à la fin des
références catalogue correspondent au code de révision).
Confirmer une configuration écran, Fonctions objet et Communication hôte
• Manuel de programmation des terminaux opérateurs de la série NS...........V073-E1-@
Décrit les configurations Écran, les fonctions Objet et la communication hôte pour le terminal opérateur.
Valider les fonctions, les opérations et les procédures TOP
• Manuel d'installation de la série NS................................................................V072-E1-@
Fournit des informations sur les modèles existant de la série NS (NS12, NS10 et NS7 par ex.).
Décrit comment raccorder un TOP à un hôte et aux périphériques, les méthodes pour établir une
communication et les procédures de maintenance.
Se reporter au manuel de programmation de la série NS (V073-E1-@) pour plus d’informations sur les
fonctions du terminal opérateur et les procédures de fonctionnement spécifiques.
• Manuel d'installation V1 de la série NS...........................................................V083-E1-@
Fournit des informations sur les modèles V1 de la série NS (NS12-V1, NS10-V1 et NS8-V1 par ex.).
Décrit comment raccorder un TOP à un hôte et aux périphériques, les méthodes pour établir une
communication et les procédures de maintenance.
Se reporter au manuel de programmation de la série NS (V073-E1-@) pour plus d’informations sur les
fonctions du terminal opérateur et les procédures de fonctionnement spécifiques.
Procédures d'utilisation du NS-Designer
• Manuel d'utilisation de NS-Designer...............................................................V074-E1-@
Décrit les procédures d'utilisation du NS-Designer, qui sert à créer les écrans affichés sur le TOP et à
les transférer sur le TOP. Il décrit entre autres les procédures de création et de transfert d'écran.
P-4
Opérations préliminaires Manuels connexes
Manuel de Programmation Série NS
Nouveaux utilisateurs des terminaux opérateurs programmables série NS
• Didacticiel (Installé à partir du CD-ROM NS-Designer)
Ce didacticiel a été conçu pour les nouveaux utilisateurs des TOP de la série NS. Il fournit des
exemples d'opérations allant de la création d'un simple écran au démarrage du fonctionnement réel.
Lors de l'installation du NS-Designer, le didacticiel est installé sur le disque dur sous forme de fichiers PDF.
Comment utiliser la fonction Macro de la série NS
• Manuel de référence des macros (installé à partir du CD-ROM NS-Designer)
L'aide en ligne du NS-Designer contient des informations détaillées sur les fonctions macros de la
série NS. Le Manuel de référence des macros contient essentiellement les mêmes informations. Il est
installé sur le disque dur sous forme de fichiers PDF lors de l'installation du NS-Designer.
Vous pouvez utiliser l'aide en ligne ou le Manuel de référence des macros, selon votre préférence.
Valider le fonctionnement et les fonctions de l’API
• Manuels d'utilisation des API
Pour toute information sur le fonctionnement et les fonctions des API, reportez-vous aux manuels
d'utilisation des unités API en question (par exemple la carte UC, les cartes spéciales E/S, les cartes
de bus UC, les cartes de communication, etc.).
Annotations et terminologie .................................................................................................................................... 2
1-1 Utilisation du terminal opérateur Série NS..................................................................................................1-1
1-1-1 Fonctionnement des terminaux opérateurs programmables Série NS
sur les sites de production industriels...............................................................................................1-1
1-1-2 Utilisation du terminal opérateur Série NS ......................................................................................1-2
1-2 Fonctions du terminal opérateur programmable Série NS...........................................................................1-4
1-2-1 Fonctions du terminal opérateur programmable Série NS...............................................................1-4
1-2-2 Différences entre Modèles ...............................................................................................................1-7
1-2-3 Fonctions principales des Série NS..................................................................................................1-8
1-3 Communication avec l’hôte .......................................................................................................................1-18
1-3-1 Enregistrement d'ordinateur maître et adresse ...............................................................................1-18
1-3-3 Controller Link ..............................................................................................................................1-18
1-3-4 Liens NT........................................................................................................................................1-19
1-3-6 Mémoire du terminal opérateur programmable .............................................................................1-20
1-4 Configuration Système ..............................................................................................................................1-26
1-4-2 Connexion à l’hôte.........................................................................................................................1-27
1-5 Procédure avant mise en marche ...............................................................................................................1-29
Section 2Fonctions du Série NS
2-1 Données de projet ........................................................................................................................................2-1
2-1-1 Configuration du projet....................................................................................................................2-1
2-1-2 Propriétés de projet ..........................................................................................................................2-3
2-2 Types d'écrans de Série NS..........................................................................................................................2-7
2-6-1 Paramètres communs aux objets fixes ...........................................................................................2-39
i
Sommaire
Manuel de Programmation Série NS
2-7 Enregistrement/Utilisation de la bibliothèque............................................................................................2-44
2-8 Fonctions communes des objets fonctionnels............................................................................................2-45
2-8-1 Réglage des adresses (onglet General et autres onglets)................................................................2-45
2-8-2 Unité et échelle (onglet General) ...................................................................................................2-48
2-8-3 Type de mémoire et d’affichage des valeurs numériques (onglet General)...................................2-50
2-8-4 Format de la date et de l’heure (onglet General)............................................................................2-56
2-8-5 Attributs de texte............................................................................................................................2-59
2-8-6 Réglage des couleurs (Onglet Color/Shape) ..................................................................................2-61
2-11 Objets d’affichage et d’entrée..................................................................................................................2-122
2-11-1 Affichage et entrée numériques ...................................................................................................2-122
2-11-2 Affichage et entrée de chaînes .....................................................................................................2-130
2-11-3 Bouton de roue codeuse...............................................................................................................2-135
2-13 Alarmes et événements ............................................................................................................................2-180
2-13-3 Résumé et historique des alarmes/événements ............................................................................2-194
2-14 Protocoles de données..............................................................................................................................2-201
2-16 Blocs de données .....................................................................................................................................2-245
2-16-1 Qu'est-ce qu'un bloc de données ?................................................................................................2-245
2-16-2 Procédure pour l'utilisation des blocs de données........................................................................2-247
2-16-3 Paramétrage des blocs de données...............................................................................................2-248
2-16-4 Restrictions sur les blocs de données...........................................................................................2-253
2-16-5 Tableaux de blocs de données......................................................................................................2-255
2-16-6 Paramétrage des tableaux de blocs de données............................................................................2-256
2-16-7 Création de fichiers de données ...................................................................................................2-266
2-16-8 Utilisation des blocs de données ..................................................................................................2-269
2-17 Horloge du système .................................................................................................................................2-273
2-17-1 Objet de date ................................................................................................................................ 2-273
2-18-11 Fonctions de console de programmation......................................................................................2-325
2-19 Paramètres du système et menu System ..................................................................................................2-327
Section 3Utilisation des terminaux opérateurs
3-1 Procédure avant utilisation...........................................................................................................................3-1
3-2 Contr. signaux sonores, rétro-éclair. et affich. ......................................................................................................3-2
3-3 Affichage d'écran et notification..................................................................................................................3-4
3-3-2 Recherche de numéros d'écrans .......................................................................................................3-7
3-4 Modif. affich. des caract. alphanumnériques...............................................................................................3-8
3-4-1 Méthodes de modification de l'affichage des chaînes de caractères et des nombres........................3-8
3-5 Affichage de graphiques ............................................................................................................................3-12
3-5-1 Modification de l'affichage des graphiques ...................................................................................3-12
3-6 Entrée de nombres et de chaînes de caractères ..........................................................................................3-14
3-6-1 Entrée de nombres .........................................................................................................................3-14
3-6-2 Entrée de chaînes de caractères......................................................................................................3-16
3-7 Fonct. historique, alarmes et événements ..................................................................................................3-19
iii
Sommaire
Manuel de Programmation Série NS
3-8 Utilisation des fonctions de protocole d'opérations ...................................................................................3-23
3-8-1 Paramètres des protocoles d'opérations .........................................................................................3-24
3-8-2 Contrôle des protocoles d'opérations .............................................................................................3-24
3-9 Affichage et réglage de l'horloge système .................................................................................................3-25
3-9-1 Affichage de la date et de l'heure...................................................................................................3-25
3-9-2 Réglage de la date et de l'heure......................................................................................................3-25
3-10 Interdict. et autoris. du terminal opérateur.................................................................................................3-26
3-10-1 Interdiction et autorisation de mouvement dans le menu System ..................................................3-26
3-10-2 Interdiction et autorisation d'entrée dans tous les objets fonctionnels d'écrans..............................3-26
3-10-3 Interdiction et autorisation d'entrée pour des objets fonctionnels individuels................................3-26
3-11 Utilisation des cartes mémoire...................................................................................................................3-27
3-11-1 Transfert de données avec des cartes mémoire ..............................................................................3-27
3-11-2 Enregistrement des historiques d'alarmes et d'événements sur des cartes mémoire.......................3-27
3-11-3 Enregistrement des protocoles de données sur cartes mémoire .....................................................3-27
3-11-4 Enregistrement des protocoles d'opérations sur des cartes mémoire........................................................3-28
3-11-5 Enregistrement des protocoles d'erreurs sur des cartes mémoire...................................................3-28
3-11-6 Enregistrement de blocs de données sur carte mémoire.................................................................3-28
3-11-7 Enregistrement d'images capturées sur cartes mémoire.................................................................3-28
4-1-1 Lorsque les bits de surveillance sont activés ...................................................................................4-1
4-1-2 Toujours lire le contenu de mots de l'API........................................................................................4-6
4-1-3 État de bit modifié ...........................................................................................................................4-8
4-1-4 Modification de l'affichage en fonction de l'état de bit de l'API....................................................4-10
4-1-5 Pour l'entrée numérique/de chaîne.................................................................................................4-11
4-1-6 Pour l'utilisation des boutons par l'utilisateur ................................................................................4-12
4-1-7 Lors de la commutation d'écrans ...................................................................................................4-12
Annexe-2 Liste des modèles......................................................................................................................... A-9
Annexe-3 Zones de mémoire d’API........................................................................................................... A-10
Annexe-4 Adresses pour objets fonctionnels..............................................................................................A-14
iv
Section 1 Présentation
Manuel de programmation de la série NS
Section 1 Présentation
Cette section présente les terminaux opérateurs programmables Série NS, comprenant les fonctions, les caractéristiques, les types de connexion et les méthodes de communication. Elle donne un aperçu des capacités des terminaux opérateurs programmables Série NS.
1-1 Utilisation du terminal opérateur Série NS...................................................................................................1-1
1-2 Fonctions du terminal opérateur programmable Série NS............................................................................1-4
1-3 Communication avec l’hôte........................................................................................................................1-18
1-4 Configuration Système ...............................................................................................................................1-26
1-5 Procédure avant mise en marche ................................................................................................................1-29
Section 1 Présentation 1-1 Utilisation du terminal opérateur Série NS
Manuel de Programmation Série NS
1-1 Utilisation du terminal opérateur Série NS
Les terminaux opérateurs programmables Série NS sont des interfaces opérateur sophistiquées permettant l’affichage automatique des informations et l’exécution d’opérations requises sur les sites de
production industrielle. Cette section décrit le rôle et le fonctionnement des terminaux opérateurs programmables Série NS aux débutants.
1-1-1 Fonctionnement des terminaux opérateurs programmables
Série NS sur les sites de production industriels
Surveillance de l’état de fonctionnement en ligne
Il est possible d’afficher l’état de fonctionnement du système et des appareils en temps réel. Des graphiques peuvent être utilisés pour améliorer les expressions visuelles afin d’afficher les données dans
un format convivial.
Instructions pour le personnel
Les terminaux opérateurs programmables peuvent servir à signaler aux opérateurs des erreurs systèmes ou des erreurs sur les appareils et à fournir des informations sur les contre-mesures appropriées.
1-1
Section 1 Présentation 1-1 Utilisation du terminal opérateur Série NS
Manuel de Programmation Série NS
Remplacement des boutons de l'armoire de commande
Les terminaux opérateurs programmables sont équipés d’un écran tactile. Les boutons et autres objets
fonctionnels de l’écran peuvent être activés en les touchant.
1-1-2 Utilisation du terminal opérateur Série NS
Affichage d'écrans
Les données à afficher sur les écrans (données d'écran) sont créées à l'aide de NS-Designer sur un
ordinateur personnel et les données sont stockées dans le terminal opérateur programmable. L'écran
demandé peut être affiché par le biais d'une commande à partir de l'hôte ou à l'aide des touches
d'écran.
Les écrans requis peuvent être affichés
à l'aide de commandes
depuis l'hôte ou en touchant l'écran.
Lecture des données via l'hôte
Les terminaux opérateurs programmables Série NS se branchent sur l’hôte à l’aide de liens NT, de
liaisons Ethernet (pour NS12-TS01(B)-V1, NS10-TV01(B)-V1, NS8-TV@1(B)-V1 ou NS5-SQ01(B)-V1),
ou Controller Link (si une carte d’interface Controller Link est installée) pour lire automatiquement les
données requises depuis l’hôte.
Liens NT, Ethernet, Controller Link
Hôte
1-2
Section 1 Présentation 1-1 Utilisation du terminal opérateur Série NS
Manuel de Programmation Série NS
Transfert de données vers l'hôte
Les données saisies sur l’écran tactile (état du bouton ON/OFF, chaînes de caractères alphanumériques) sont envoyées à l'hôte.
Hôte
Panneau tactile
Informations d'état ON/OFF,
données numériques, etc.
Données d’écran
Les données d’écran qui s’affichent sur les terminaux opérateurs programmables sont créées à l’aide
de NS-Designer sur un ordinateur personnel. Les données d’écran sont transférées sur le terminal
opérateur programmable en branchant le terminal opérateur programmable et l’ordinateur personnel à
l’aide d’un câble RS-232C ou d’une liaison Ethernet (NS12-TS01(B)-V1, NS10-TV01(B)-V1,
NS8-TV@1(B)-V1 ou NS5-SQ01(B)-V1).
Créer des données d'écran.
RS-232C, Ethernet
Données d’écran
Ordinateur
(NS-Designer)
Connecter l'ordinateur TOP uniquement en cas de
transfert de données d'écran vers ou depuis
NS-Designer.
Les données d’écran peuvent également être transférées à l’aide de cartes mémoire.
Carte mémoire
Ordinateur
(NS-Designer)
1-3
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
1-2 Fonctions du terminal opérateur programmable Série NS
Cette section décrit les caractéristiques et les principales fonctions des terminaux opérateurs programmables Série NS.
1-2-1 Fonctions du terminal opérateur programmable Série NS
Châssis mince
1. Plus sophistiqué et épaisseur réduite (épaisseur du panneau 40 mm max.). (voir remarque)
2. Les connecteurs des câbles de communication se trouvent à l’intérieur de la carte pour éviter qu’ils
ne dépassent.
Remarque : lorsqu’il est installé sur un panneau d’épaisseur recommandée (1,6 à 4,8 mm).
Structure appropriée aux environnements industriels
1. Utilise le rétro-éclairage de durée de vie deux fois supérieure à celle des terminaux opérateurs
programmables OMRON précédents. (Retournez le terminal opérateur programmable au centre de
service OMRON le plus proche de chez vous pour le remplacer (à la charge du client).)
2. Etanchéité IP65F (voir note) ou NEMA4 équivalent.
Remarque : ne convient pas dans les endroits exposés longtemps aux émanations d'huile.
Deux ports standard pour les communications série, ports A et B, permettant
de connecter à la fois le NS-Designer et l’hôte
1. Les communications avec l’hôte via l’autre port sont possibles pendant la connexion au
NS-Designer.
2. Les données code barre peuvent être lues par un lecteur de code barre par l’intermédiaire de
l’autre port pendant une communication avec l’hôte.
Interface Ethernet
Les communications Ethernet avec l’hôte sont possibles pour le NS12-TS01(B)-V1, NS10-TV01(B)-V1,
NS8-TV@1(B)-V1 ou le NS5-SQ01(B)-V1.
Unité interface Controller Link
L’installation d’une d’interface Controller Link permet l’utilisation d’un réseau Controller Link pour envoyer et recevoir de grands paquets d'informations de manière simple et flexible entre les API OMRON,
les PC/AT IBM et les ordinateurs compatibles.
*La carte d’interface Controller Link est uniquement prise en charge par le NS12 et le NS10.
Affichage d’images vidéo avec une unité d’entrée vidéo
L’installation d’une unité d’entrée vidéo permet d’afficher des images provenant d’une caméra vidéo ou
d’un capteur visuel.
1-4
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Meilleure résolution et affichage plus large
Des écrans plus conviviaux sont désormais possibles grâce à l’affichage plus large et à la résolution
plus élevée.
Le NS12-TS0@-V1 utilise un écran LCD TFT de 12,1 pouces, 256 couleurs et 800 points horizontaux ×
600 points verticaux. Le NS10-TV0@-V1 utilise un écran LCD TFT de 10,4 pouces, 256 couleurs et
640 points horizontaux × 480 points verticaux. Le NS8-TV@@-V1 utilise un écran LCD TFT de
8 pouces, 256 couleurs et 640 points horizontaux × 480 points verticaux. Le NS5-SQ0@-V1 utilise un
écran LCD à matrice passive de 5,7 pouces, 256 couleurs et 320 points horizontaux x 240 points ver-
ticaux.Pour les images BMP ou JPEG, les affichages de 32 000 couleurs (le NS5 utilise 4 096 couleurs) sont pris en charge sur tous les modèles.
Touches écran plus précises
La résolution des éléments des touches écran NS12-TS0@-V1, NS10-TV0@-V1 et NS5-SQ0@-V1 est
16 points × 16 points et la résolution des éléments des touches écran NS8-TV@@-V1 est 20 points ×
20 points.
Changement rapide de programmes système et de données d’écran grâce aux
cartes mémoire
1. Vous pouvez facilement écrire les données d’écran sur site en installant une carte mémoire
HMC-EF*** sur le TOP.
2. Les programmes système peuvent également être stockés dans des cartes mémoire avec les
terminaux opérateurs programmables Série NS.
3. Les données d’enregistrement des opérations contenant les données de l’historique des alarmes,
les données d’enregistrement des données, les données d’enregistrement des erreurs, les utilisations d’objets fonctionnels, l’historique de l’affichage à l’écran et l’historique des exécution de
macros peuvent être stockés dans des cartes mémoire.
Les données sont enregistrées dans des fichiers CSV, faciles à utiliser sur un ordinateur personnel.
Fonction de confirmation des données d’écran
Vous pouvez facilement vérifier les écrans, même si NS-Designer n’est pas connecté, à l’aide du menu
système du TOP.
Importante augmentation de la capacité des objets
Le nombre d’objets pouvant être affichés a considérablement augmenté. Il est ainsi possible de créer
des écrans bénéficiant d’un meilleur affichage. Veuillez vous reporter à Spécifications de l’affichage
dans Annexe 1 Spécifications pour plus d’informations.
Affichage des caractères en polices Windows
Vous pouvez utiliser les polices de Windows pour les affichages fixes (les textes)
Simple mise à niveau
Vous pouvez facilement remplacer le programme système à l’aide d’une carte mémoire.
1-5
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Conformes aux normes internationales
Le terminal opérateur programmable est conforme aux normes UL et CSA, ainsi qu’aux directives CE.
Fenêtres multiples
Vous pouvez afficher jusqu’à 3 fenêtres indépendantes simultanément sur un écran normal. Les
commandes permettant de basculer entre les fenêtres peuvent être émises depuis l’hôte.
Puissantes fonctions de traitement utilisant des macros
1. Différentes instructions sont disponibles, notamment les opérations arithmétiques, les opérations
binaires, les opérations logiques, les opérations de comparaison, les commandes de l’écran (ouvrir,
fermer, etc.), et les mouvements d’objets.
2. Le traitement peut être effectué indépendamment de l’hôte ou les données de l’hôte peuvent être
traitées et les résultats affichés sur l’écran.
3. Le traitement des données de l’hôte peut être transféré vers des macros pour réduire la charge de
l’hôte.
Enregistrement d’étiquettes multiples
1. Vous pouvez enregistrer jusqu’à 16 étiquettes ou langues différentes pour les chaînes de produc-
tion sur un écran dans les terminaux opérateurs programmables Série NS.
2. L’étiquette affichée peut être changée au cours du fonctionnement.
Plus de 1 000 pièces standard
Les terminaux opérateurs programmables Série NS comportent non seulement des lampes et des
touches écran, mais aussi des éléments complexes tels que des touches bistables et des afficheurs
7 segments. Ainsi, pour créer des écrans conviviaux, il suffit de les coller sur le NS-Designer.
1-6
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
1-2-2 Différences entre Modèles
Les NS12, NS10 et NS8 ne sont pas de la même taille.
De plus, certains modèles prennent en charge uniquement les communications série alors que
d’autres prennent en charge les communications via un réseau Ethernet.
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
1-2-3 Fonctions principales des Série NS
Les principales fonctions des terminaux opérateurs programmables Série NS sont présentées
ci-dessous
Fonctions d'affichage
Ecrans
Ecran large, haute résolution avec de nombreuses fonctions graphiques.
NS12-TS0@-V1
LCD TFT 12,1 pouces 800 x 600 points (horizontal x vertical), 256 couleurs
NS10-TV0@-V1
LCD TFT 10,4 pouces 640 x 480 points (horizontal x vertical), 256 couleurs
NS8-TV@@-V1
LCD TFT 8,0 pouces 640 x 480 points (horizontal x vertical), 256 couleurs
NS5-SQ0@-V1
LCD STN 5,7 pouces 320x240 points (horizontal x vertical), 256 couleurs
Caractères
Affiche les caractères à différentes tailles. Les caractères peuvent clignoter ou
prendre différentes couleurs.
Objets fixes
Il est possible d'afficher des lignes, des polygones, des cercles, des ovales,
des arcs et des secteurs.
Les objets peuvent être remplis de différentes couleurs et clignoter.
Données de mémoire interne
Le contenu des registres de la mémoire interne ($B, $W, $SB et $SW) peut
être affiché.
Graphiques
Graphiques en barres, compteurs analogiques, graphiques polygonaux et
tendances (protocoles de données) pris en charge.
Lampes
Lampes contrôlées par l'hôte peuvent s'allumer ou clignoter. Vous pouvez
utiliser différents graphiques pour l'état allumé et non allumé.
Alarme/Evénements
L'état du bit d'hôte peut être utilisé pour afficher automatiquement des
messages et des informations connexes (p.ex., tampons temps).
Les alarmes et événements sont affichés une ligne à la fois, dans des listes
ou en historiques.
RUN
Fonctions de communication : communications avec l'hôte
Quatre méthodes de communication sont disponibles : Liens NT 1:1, Liens NT 1:N
(standard ou vitesse élevée), Ethernet (Ethernet : NS12-TS01(B)-V1,
NS10-TV01(B) -V1, NS8-TV@1(B) -V1) et NS5-SY01 (B)-V1 ou Controller Link. Les
données d'hôte peuvent être lues et affichées des données peuvent être entrées et
envoyées vers l'hôte, pour les boutons, les objets d'affichage et d'entrée de
nombres et les objets d'affichage et d'entrée de caractères.
Fonctionsde sorties : signal sonore
Il est possible de contrôler le signal sonore du TOP.
1-8
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Fonctions d'entrée
Entrée via les touches écran
Boutons affichables, entrées simplifiées en touchant l'écran. Les fonctions d'entrée incluent l'envoi de données à l'hôte et la
commutation d'écran.
Fenêtres à affichage rapide
Les fenêtres chevauchant l'écran actuel peuvent être ouvertes, fermées et déplacées. Différents objets peuvent
être enregistrés pour les fenêtres à affichage rapide et trois fenêtres peuvent être affichées en même temps. Le
fait d'accéder aux fenêtres lorsque vous en avez besoin permet d'utiliser les écrans plus efficacement.
Entrée de nombres/de chaînes de caractères
Vous pouvez utiliser les touches écrans pour entrer des nombres et des chaînes de caractères. Les données d'entrée
peuvent être envoyées à l'hôte et les entrées peuvent aussi être interdites par le biais de commandes de l'hôte.
Entrées de lecteur de code barre
Les données lues à partir des lecteurs de codes barres peuvent être entrées pour les objets d'entrée et d'affichage de
chaînes de caractères.
Drapeaux de contrôle
L'allocation d'adresses d'hôte pour les bits de commande permet de contrôler l'affichage des objets fonctionnels et l'activation
et la désactivation de fonctions d'entrée depuis l'hôte.
Fonctions système
Menu System
La maintenance et le paramétrage du système s'effectuent à partir du menu System.
Création de données d'écran
Le NS-Designer exécuté sur un ordinateur permet de créer des données d'écran et de les enregistrer dans la mémoire intégrée
au TOP. Les données d'écran peuvent aussi être enregistrées sur des cartes mémoire dans le TOP.
Economiseur d'écran
Un économiseur d'écran augmente la durée de vie du rétro-éclairage.
Horloge intégrée
L'horloge intégrée permet d'afficher les dates et les heures.
Fonction de surveillance des appareils
Lorsque vous êtes connecté à un API via un lien NT 1:1, un lien NT 1:N ou Ethernet, le mode opératoire de l'API peut être
modifié, les mots de l'API lus ou écrits, des informations d'erreurs écrites, etc.
Transferts de données
Les données d'écran et les programmes système peuvent être transférés à l'aide de la fonction Transfer Data sur le
NS-Designer ou avec des cartes mémoire. Les données peuvent aussi être transférées vers le TOP par le biais d'un
API et les données de schéma contacts, par exemple, peuvent être transférées vers un API par le biais d'un TOP.
Protocole d'opérations et historique des alarmes/événements
Il est possible de conserver un historique des commutations d'écrans, du fonctionnement des objets fonctionnels et de l'exécution
des macros. Les heures et fréquences d'activation d'adresses spécifiques peuvent aussi être enregistrées dans un historique.
Protocole de données pour les graphiques de tendances et exécution en arrière-plan
Le contenu des adresses affichées pour les graphiques de tendances peuvent être consignés, même quand le graphique n'est
pas affiché (exécution en arrière-plan).
Macros
Les données de calcul peuvent être définies en tant que données d'écran pour effectuer des calculs à des moments
spécifiques pendant le fonctionnement du TOP. Ces calculs incluent des opérations arithmétiques, des opérations de
bits, des opérations logiques et des comparaisons. Vous disposez aussi de différentes commandes, p.ex., pour
déplacer des objets ou les fenêtres en incrustation, manipuler les chaînes de caractères, etc.
Démarrage d'applications externes
Le Moniteur de schéma contact et d'autres applications peuvent être démarrés à partir du menu System.
Impression
Vous pouvez imprimer les écrans sur une imprimante connectée par un câble USB.
Fonction de console de programmation
Le TOP peut exécuter des fonctions de console de programmation si vous y insérez une carte mémoire contenant un
programme.
Zone de commutation NS
Les commentaires d'une adresses d'API spécifiée peuvent être affichés et les données à cette adresse surveillées ou modifiées.
1-9
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Affichages des Série NS
Vous pouvez afficher différents éléments sur un écran, notamment des chaînes de caractères alphanumériques, des graphiques, des lampes et des boutons. Les données d’écran affichées sur les terminaux opérateurs programmables Série NS sont créées à l’aide de NS-Designer.
Caractères (texte)
Boutons ON/OFF
Caractères (entrée et affichage de chaînes)
Nombres (entrée et affichage de nombres)
Graphiques (niveau compteur)
Lampes (lampes de bits)
Objets fixes
Objets d'alarme
(Affichage alarmes/événements)
Objets fixes
Il s’agit de données graphiques affichées à l’écran. Contrairement aux objets fonctionnels, les objets
fixes ne peuvent échanger des données avec l’hôte, exécuter des opérations ou modifier les attributs
de l’affichage (à l’exception des clignotements). Il existe sept types objets fixes : les lignes, les cercles/ovales, les arcs, les secteurs, les lignes multiples, les polygones et les rectangles.
Ligne Cercle ou ovale
Arc Secteur
Ligne multiple Polygone Rectangle
1-10
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
A
A
Manuel de Programmation Série NS
Boutons
Si nécessaire, vous pouvez enregistrer un bouton sur l’écran. Il existe trois types de boutons : les
boutons ON/OFF, les boutons de mots et les boutons de commande. Les fonctions suivantes peuvent
être exécutées en touchant les boutons sur l’écran.
• Régler les bits sur ON ou OFF (boutons ON/OFF).
• Écrire des valeurs numériques dans les mots (boutons de mots).
• Commuter l’écran affiché (boutons de commande).
• Transférer des données de chaînes de caractères alphanumériques (boutons de commande).
• Ouvrir, fermer ou déplacer des écrans déroulant (boutons de commande).
• Afficher le menu système (boutons de commande).
• Arrêter le signal sonore (boutons de commande).
Les boutons peuvent être allumés en fonction de l’état de l’adresse attribuée.
De plus, les entrées provenant de l’hôte peuvent être contrôlées (activées ou désactivées) en attri-
buant l’adresse d’un drapeau de contrôle.
Les boutons peuvent être de trois formes différentes : rectangle, forme sélectionnée (boutons ON/OFF
et boutons de mots) et cercles (pour les boutons ON/OFF uniquement). Lorsque vous utilisez l’option
permettant de sélectionner une forme, la forme est spécifiée pour l’état ON et OFF de l’adresse attribuée.
Il existe deux types d’étiquettes de boutons : les chaînes de caractères fixes et les boutons ON/OFF
(pour les boutons ON/OFF uniquement). De plus, l’étiquette peut être affichée sur plusieurs lignes.
Lampes
Il existe deux types d’objets fonctionnels, les lampes sur bit et les lampes sur mot qui modifient l’état
de l’affichage en fonction de l’état de l’adresse attribuée.
Vous pouvez modifier la couleur et la forme des lampes en fonction de l’état ON ou OFF des bits pour
les lampes sur bits ou en fonction du contenu des mots pour les lampes sur mot.
dresse allouée
0, 1, 0, 1……
dresse allouée
0, 1, 2, 3, 4, 5……
OFF, ON, OFF, ON……
Couleur 1, Couleur 2, Couleur 3, Couleur 4……
Lampe sur Bit Lampe sur Mot
Vous pouvez afficher des chaînes de caractères fixes en tant qu’étiquettes de lampe. En outre, plusieurs lignes peuvent être affichées.
1-11
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Affichage et entrée de valeurs numériques
Vous pouvez afficher des valeurs numériques stockées à l’adresse attribuée et vous pouvez saisir des
données dans l’adresse attribuée. Il est possible d’afficher quatre différents formats de données, dont
le format décimal et hexadécimal, et les données peuvent être stockées dans un des onze formats de
données, dont le format DCB et les nombres entiers signés. Les valeurs de l’hôte peuvent être converties et affichées à une échelle spécifiée ou avec leurs unités, mm ou g par exemple.
De plus, les entrées provenant de l’hôte peuvent être contrôlées (activées ou désactivées) en attribuant l’adresse d’un drapeau de contrôle.
Adresse allouée
12345
Entrée par clavier
12345
1-12
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
r
Manuel de Programmation Série NS
Affichage et entrée de chaînes
Vous pouvez afficher des données de chaîne de caractères aux adresses attribuées et les saisir dans
l’adresse attribuée. Des données code barre peuvent être lues à l’aide d’un lecteur de code barre.
De plus, les entrées provenant de l’hôte peuvent être contrôlées (activées ou désactivées) en attribuant l’adresse d’un drapeau de contrôle.
Entrée de code barres
Chaîne de caractères
Entrée de clavier virtuel
Chaîne de caractères
Chaîne de caractères
Touches de roue codeuse
Le contenu numérique de l’adresse attribuée peut être entré en incrémentant ou en décrémentant la
valeur numérique à l’aide des boutons + et – pour chaque chiffre.
De plus, les entrées provenant de l’hôte peuvent être contrôlées (activées ou désactivées) en attribuant l’adresse d’un drapeau de contrôle.
Décrémente
Incrémenter
1-13
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Sélections de liste
Les données des chaînes de caractères ou les adresses attribuées stockées dans des fichiers texte
peuvent être affichées sous forme de liste et les chaînes de caractères spécifiques peuvent être spécifiées à partir de la liste.
De plus, les entrées provenant de l’hôte peuvent être contrôlées (activées ou désactivées) en attribuant l’adresse d’un drapeau de contrôle.
Vous pouvez afficher des chaînes de caractères. Une liste de chaînes de caractères à afficher peut
être stockée dans un fichier texte et toute chaîne de caractères du fichier texte peut être spécifiée pour
être affichée.
Bitmaps
Les objets en mode point sont des objets fonctionnels permettant d’afficher des fichiers en mode point
ou au format JPEG. Vous pouvez afficher à l’écran des images complexes ou photographiques qui ne
peuvent être dessinées. Il est également possible de basculer entre plusieurs images en fonction du
contenu de l’adresse spécifiée.
Niveau compteur
La valeur en cours de l’adresse attribuée peut être affichée en coloriant la plage spécifiée. Vous pouvez définir le sens de l’affichage (haut, bas, gauche ou droite), différentes couleurs pour chaque plage
spécifiée et si un échelonnement sera utilisé ou non.
20 pour l'adresse
allouée.
50 pour l'adresse
allouée.
100 pour l'adresse
allouée.
100
50
20
0
1-14
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Compteurs analogiques
Le compteur analogique affiche la valeur en cours pour l’adresse attribuée en coloriant les régions ou
à l’aide d’une aiguille. La forme peut être sélectionnée parmi un quart de cercle, un demi-cercle ou un
cercle entier.
Vous pouvez régler la direction de l’affichage (haut, bas, gauche ou droite), le sens d’incrémentation
du compteur (horaire ou anti-horaire) et si un échelonnement sera utilisé ou non.
増
Graphiques polygonaux
Un graphique polygonal affiche les valeurs actuelles pour plusieurs adresses attribuées consécutives
sur un seul graphique.
Il est possible d’afficher jusqu’à 256 lignes dans une région de graphique polygonal.
増
Graphiques de stockage de données
La fonction de stockage de données enregistre les modifications dans le temps du contenu des
adresses attribuées. Les données enregistrées peuvent être affichées pour chaque groupe de stockage de données.
Les données peuvent être lues (échantillonnées) même si le graphique de stockage de données n’est
pas affiché.
1-15
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Alarmes et événements
La fonction alarme et événements signale les alarmes en fonction des changement d’état des bits. Il
existe deux objets fonctionnels : l’affichage des alarmes et des événements et l’historique et le résumé
des alarmes et événements.
Les objets d’affichage des alarmes et événements affichent un message pré-enregistré et la date et
l’heure de l’alarme ou de l’événement lorsque le bit surveillé devient ON.
Il est possible d’afficher un ou plusieurs messages (à l’aide de la fonction flux de chaînes de caractères).
L’objet fonctionnel historique et résumé des alarmes et événements affiche une liste de messages. Il
est possible de modifier l’ordre de l’affichage pour afficher en fonction de l’occurrence, en fonction de
la fréquence ou en fonction du niveau d’alarme. Il est également possible de sélectionner l’historique et
les données à afficher lorsqu’une alarme est déclenchée.
Horloge système
L’horloge système affiche la date et l’heure actuelles. La date et l’heure peuvent également être modifiées.
Blocs de données
Les blocs de données (recettes) permettent de lire et d’écrire des valeurs et des chaînes de caractères
depuis et vers des zones mémoire, telles que celles d’un API. Les blocs de données peuvent être utilisés pour changer facilement le réglage du système. Pour cela vous devez d’abord créer les données
dans un fichier CSV et les stocker dans le terminal opérateur programmable. Vous pouvez modifier ces
données lorsque le terminal opérateur programmable fonctionne.
Exemple : réglage de la largeur (valeur numérique), de la hauteur (valeur numérique) et de la couleur
(chaîne de caractères) dans l’API. (Veuillez vous reporter à la figure représentée ci-dessous.)
Réglage de la largeur : 150, de la hauteur : 54 et de la couleur : bleu pour le produit B. Il vous suffit de
sélectionner le produit B pour définir ces trois éléments dans l'API. Si le produit A est sélectionné, le
réglage de l’API est : largeur : 100, hauteur : 52 et couleur : rouge.
Conditions de traitement du produit B
(150, 54, bleu) sur API.
Vers machines
Bloc de données
Largeur Hauteur Couleur
Produit A
Produit B
Produit C
Produit D
Produit E
Produit B sélectionné pour définir
les informations dans l’API.
Produit B
Grâce aux blocs de données, les utilisateurs n’ont pas besoin d’enregistrer les données dans l’API au
préalable, et ainsi la mémoire de l’API peut être enregistrée et le schéma contact réduit. Les blocs de
données présentent de plus les caractéristiques suivantes :
• Les données au format CSV peuvent être modifiées et gérées sur un ordinateur.
• Les données peuvent être modifiées sur le terminal opérateur programmable.
• Les données peuvent être écrites dans une carte mémoire.
• Les données peuvent être lues depuis une carte mémoire.
• Les chaînes de caractères et les valeurs peuvent être traitées.
• Nombre maximal de lignes : 1 000. Nombre maximal de colonnes : 500. Il est cependant impossible
de définir des blocs de données comportant 1 000 lignes et 500 colonnes.
1-16
Section 1 Présentation 1-2 Fonctions du terminal opérateur programmable Série NS
Manuel de Programmation Série NS
Affichages vidéo
L’installation d’un carte d’entrée vidéo (NS-CA001) sur le NS12, NS10 ou le NS8 permet d’afficher des
sorties d’images à partir d’appareils vidéo tels que des caméras vidéo ou des capteurs de vision, devant être affichées sur l’ terminal opérateur. Il est possible de connecter jusqu’à quatre appareils vidéo
au TOP, selon deux méthodes d’entrée : NTSC et PAL.
Carte d'entrée vidéo
4ch
3ch
2ch
1ch
Caméras vidéo ou
capteurs de vision
1-17
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
1-3 Communication avec l’hôte
1-3-1 Enregistrement d'ordinateur maître et adresse
Avec les terminaux opérateurs programmables Série NS, il est possible d’accéder aux données requises pour l’affichage et les mots et bits qui serviront au stockage des données saisies peuvent être
attribués à n’importe quelle zone de l’API.
Les mots et bits attribués sont lus et écrits directement, l’état de l’affichage est modifié pour les objets
sur l’écran du terminal opérateur programmable et l’état du terminal opérateur programmable est
contrôlé ou signalé.
Les terminaux opérateurs programmables Série NS autorisent également des communications avec
plusieurs API. Les noms des hôtes sont enregistrés pour les API connectés et toute zone dans l’API
TOP NS-series API
Zone DM Zone d'E/S
Zone auxiliaire
peut être accédée en spécifiant le nom et l’adresse de l’hôte.
Connectez l’hôte en utilisant un des moyens suivants :
• Lien NT 1:1
• Lien NT 1:N (standard ou haute vitesse)
• Ethernet
• Controller Link (si la carte d’interface Controller Link est installée)
• Host Link
Les hôtes peuvent supporter jusqu’à 100 enregistrements.
Temporisation/Compteurs
1-3-2 Ethernet
Les hôtes connectés au réseau Ethernet peuvent communiquer avec des appareils qui prennent en
charge les messages FINS (Factory Interface Network Service). FINS est un service de communication standard d'OMRON. Les TOP de la série NS peuvent lire et écrire des données, des contenus de
mots et des états de bits à partir des cartes Ethernet API prises en charge sans se préoccuper des
protocoles. Vous pouvez connecter les API suivants au réseau Ethernet :
CS1G/CS1H-E(V1), CS1G/CS1H-H, CVM1/CV, CJ1G, CJ1G-H/ CJ1H-H et CJ1M.
1-3-3 Controller Link
Le Controller Link est un réseau industriel, capable d'envoyer et de recevoir de grands paquets d'informations de manière simple et flexible entre les API OMRON, les IBM PC/AT et les ordinateurs compatibles. Le Controller Link prend en charge des liaisons de données permettant le partage de données et
un service de messagerie permettant d'envoyer et de recevoir des données en cas de besoin.
Vous pouvez vous connecter aux API suivants via un lien de contrôle : CS1G/CS1H-E(V1),
CS1G/CS1H-H, CVM1/CV, C200HX/HG/HE(-Z), CVM1(-V2), CQM1, CJ1G, CJ1G-H/ CJ1H-H et CJ1M.
La carte d’interface Controller Link est uniquement prise en charge par le NS12 et le NS10.
1-18
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
1-3-4 Liens NT
Le protocole lien NT a été conçu spécialement pour les communications à haute vitesse avec les API
OMRON.
Vous pouvez vous connecter aux API suivants via un lien NT :
CPM1A, CPM2A, CPM2C, CQM1, CQM1H, C200HS, C200HX/HG/HE-E/-ZE, CS1G/CS1H-E(V1),
CS1G/CS1H-H, CVM1/CV (V1 ou ultérieur), CJ1G, CJ1G-H/ CJ1H-H et CJ1M.
Outre le lien NT 1:1, pour lequel un port série de terminal opérateur programmable est connecté à un
API, les terminaux opérateurs programmables Série NS peuvent également utiliser les liens NT 1:N,
pour lesquels il est possible de connecter jusqu’à huit terminaux opérateurs programmables sur un API.
Vous pouvez vous connecter aux API suivants via un lien NT 1:N :
CQM1H, C200HX/HG/HE-E/-ZE, CS1G/CS1H-E(V1), CS1G/CS1H-H, CJ1G, CJ1G-H/ CJ1H-H et CJ1M.
Les terminaux opérateurs programmables Série NS sont également capables de prendre en charge un
lien NT 1:N qui autorise des communications encore plus rapides. Vous pouvez vous connecter aux
API suivants via un lien NT 1:N haute vitesse :
CS1G/CS1H (V1 ou ultérieur), CS1G/CS1H-H, CJ1G, CJ1G-H/ CJ1H-H et CJ1M.
Dans les sections suivantes, le terme « lien NT » servira à décrire les moyens de communication par
lien NT en général, « lien NT 1:1 » servira à décrire le moyen de communication par lien NT 1:1 uniquement, et « lien NT 1:N » servira à décrire le moyen de communication par lien NT 1:N uniquement.
En outre, on fera la différence entre les liens NT 1:N haute vitesse et standard si nécessaire. Lorsque
vous rencontrerez le terme « lien NT 1:N », il s’agira des liens NT 1:N haute vitesse et standard.
Caractéristiques des liens NT
Les caractéristiques des liens NT sont les suivantes :
1. Les liens NT facilitent les communications haute vitesse avec les API. Le lien NT 1:N haute vitesse,
qui permet des communications encore plus rapides, est également pris en charge.
2. Les données peuvent être écrites dans la mémoire de l’API dans des bits. Ceci permet aux autres
bits du mot auxquels un bouton écran est attribué d’être utilisés pour d’autres applications, telles que
l’attribution de lampe. Toutefois, les données sont écrites en mots uniquement dans les zones DM et
EM, de sorte que les autres bits du mot auxquels des boutons écran sont attribués ne peuvent pas
être utilisés pour d’autres applications dans ces zones mémoire.
3. Les terminaux opérateurs programmables Série NS peuvent être connectés sans changer les modes
de fonctionnement de l’API.
4. Il est possible de connecter jusqu’à huit terminaux opérateurs programmables à un port API lorsque
des liens NT 1:N sont utilisés et tous les ports peuvent être utilisés simultanément. Il est également
possible d’utiliser jusqu’à huit ports simultanément pour les liens NT 1:N haute vitesse.
Toutefois, les liens NT 1:N haute vitesse et standard ne peuvent pas être utilisés tous les deux sur le
même port API.
5. Si une carte de communication est installée dans la fente optionnelle de la carte UC sur un API
C200HX/HG/HE-E/-ZE, il est possible de connecter jusqu’à trois systèmes de lien NT 1:N standard
(jusqu’à 24 terminaux opérateurs programmables). Seules des connexions par lien NT 1:N standard
peuvent être mises en oeuvre. Veuillez vous reporter au Manuel d'utilisation des cartes de communication C200HX/HG/HE (W304-E1-@) pour plus d’informations sur les cartes de communication.
6. Si une carte de communication série est installée dans la fente de la carte intérieure de la carte UC
sur des API CQM1H, il est possible de connecter jusqu’à deux systèmes de lien NT 1:N standard
(jusqu’à 16 terminaux opérateurs programmables). Seules des connexions par lien NT 1:N standard
peuvent être mises en oeuvre. Veuillez vous reporter au Manuel d'utilisation de la carte de communication série CQM1H (W365-E1-@) pour plus d’informations sur les cartes de communication série.
7. Si une carte de communication est installée dans la fente de la carte intérieure de la carte UC ou si
une unité de communication série est installée sur le fond de panier d’un API CS1G/H ou d’un
CS1G/H, plusieurs systèmes de lien NT 1:N haute vitesse ou standard peuvent être connectés.
Veuillez vous reporter au Manuel d'utilisation des cartes et des cartes de communication série CS/CJ
Series (W336-E1-@) pour plus d’informations sur les cartes de communication série et sur les cartes
de communication série.
1-19
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
8. Si l’API prend en charge la fonction de surveillance des appareils, le mode de fonctionnement de
l’API peut être commuté à partir du terminal opérateur programmable et les valeurs actuelles des
mots peuvent être affichées ou modifiées.
1-3-5 Host Link
La méthode Host Link utilise une connexion 1:1 entre l'hôte et un TOP pour lire et afficher des données
(mots et bits) à partir de l'hôte. La plupart des modèles d'API peuvent être connectés via Host Link.
Les API suivants peuvent être connectés aux TOP de la série NS via Host Link. Les API sont
connectés par l'intermédiaire du port série intégré ou d'une carte Host Link prise en charge par l'API.
Série C
C200HS, C200HX/HG/HE(-Z), CQM1, CQM1H, CPM2A/CPM2C, CPM1/CPM1A, C500, C1000H et
C2000H
Série V
CV500, CV1000, CV2000 et CVM1
Série CS/CJ
CS1G/CS1H, CS1G-H/CS1H-H, CJ1G, CJ1G-H/CJ1H-H et CJ1M.
Reportez-vous au Manuel de connexion à l'hôte : Host Link fourni avec le logiciel NS-Designer pour
plus d'informations sur la configuration des liaisons Host Link.
1-3-6 Mémoire du terminal opérateur programmable
La mémoire du terminal opérateur programmable se compose d'une mémoire interne et d'une mémoire système.
Mémoire interne
L'utilisateur a la possibilité de lire et d'écrire dans la mémoire interne du terminal opérateur. Vous avez
la possibilité d'attribuer les réglages nécessaires à la mémoire interne, tels que les adresses des objets fonctionnels.
La mémoire interne est divisée en quatre sections.
Mémoire Sommaire
$B Mémoire bit
La mémoire bit est utilisée pour les drapeaux E/S et les informations sur les signaux.
32 Kbits max. (32 768 bits).
$W Mémoire mot
La mémoire mot est utilisée pour stocker des données de caractères alphanumériques.
Chaque mot dispose de 16 bits mais vous pouvez utiliser des mots consécutifs né-
cessaires à un chaîne et de données de 32 bits.
32 Kmots max. (32 768 mots).
$HB Mémoire bits de maintien interne
La mémoire bits de maintien interne est utilisée pour les drapeaux E/S et les informations sur les signaux.
Il est possible d'utiliser jusqu'à 8 Kbits (8192 octets). Les valeurs sont conservées, y
compris après la mise hors tension du TOP.
$HW Mémoire mots de maintien interne
La mémoire mots de maintien est utilisée pour stocker des données de chaînes de
caractères et des données numériques.
Chaque mot contient 16 bits et vous pouvez utiliser plusieurs mots consécutifs si
besoin est pour des chaînes de caractères et des données de 32 bits.
Il est possible d'utiliser jusqu'à 8 mots (8192 mots). Les valeurs sont conservées, y
compris après la mise hors tension du TOP.
1-20
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Un hôte ne peut pas lire ou écrire dans une mémoire interne.
r
e
n
c
e
r
e
n
c
e
Mémoire système
La mémoire système est utilisée pour modifier des informations entre l’hôte et l’API, par exemple
contrôler le terminal opérateur programmable ou indiquer à l’hôte l’état du terminal opérateur programmable.
La mémoire système est divisée en deux parties.
Mémoire Sommaire
$SB Mémoire bit système
La mémoire système bit comprend 45 bits avec fonctions prédéfinies.
$SW Mémoire mot système
Les fonctions de toutes les adresses $SB et $SW sont expliquées dans les tableaux suivants.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
La mémoire système peut être attribuée en tant qu’adresses de l’hôte ou en tant que mémoire interne.
Veuillez vous reporter à la section 7 Configuration du système dans le Manuel d'utilisation de
NS-Designer pour les méthodes de réglage.
r
e
n
c
e
r
e
n
c
e
La mémoire mot système comprend 37 mots avec des fonctions prédéfinies.
1-21
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
$SB
Adresse Fonctionnement Catégorie
0 Signal de fonctionnement (impulsion)
Intermittent pendant le fonctionnement du terminal opérateur programmable.
1 Signal de fonctionnement (toujours sur ON)
Toujours ON pendant le fonctionnement.
2 Impulsion de scannage de commutation d'écran ON : allume et éteint l’écran,
OFF : le système s’éteint automatiquement sur commutation de l’écran.
3 Interdiction de changement d’écran système
(ON : interdit, OFF : activé)
4 Batterie faible Notification de l’état
5 Détection de saisie de caractères/chiffres
ON : saisie, OFF : pas de saisie
6 Réglage de la luminosité du rétro-éclairage (élevée)
(Réglé lorsque l’état est ON.)
7 Réglage de la luminosité du rétro-éclairage (moyenne)
(Réglé lorsque l’état est ON.)
8 Réglage de la luminosité du rétro-éclairage (faible)
(Réglé lorsque l’état est ON.)
9 Réservé (Vous ne devez pas accéder à cette adresse.)
10 Contrôle du rétro-éclairage
ON : clignote, OFF : allumé
11 Etat du rétro-éclairage
ON : éteint, OFF : allumé
12 Signal sonore continu
(ON : signal sonore actif, OFF : signal sonore inactif)
13 Signal sonore court et intermittent
(ON : signal sonore actif, OFF : signal sonore inactif)
14 Signal sonore long et intermittent
(ON : signal sonore actif, OFF : signal sonore inactif)
15 Indication/commande vidéo Contrôle et notification
16 Enregistrement de priorité de lien NT de port A (pour 1:N)
17 Enregistrement de priorité de lien NT de port B (pour 1:N)
18 Affichage du clavier à 10 touches avec saisie temporaire Contrôle de l'état NS
19 Désactivation de la saisie (ON : désactivé, OFF : activée)
Pour annuler la désactivation de la saisie, touchez l’écran et tapez le mot
de passe pour le niveau de mot de passe défini dans $SW13 dans la boîte
de dialogue appropriée qui s’affichera.
20 Réglage du contraste (+10 niveaux) (NS5 uniquement)
21 Réglage du contraste (+1 niveau) (NS5 uniquement)
22
23
24 Capture vidéo Contrôle et notification
25 Démarrer l'impression/la capture d'écran
26 Arrêt d’impression
27 Test d’impression d’un modèle
28 Nettoyage des têtes d’imprimante
29 Mise à jour de l’état de l’imprimante
30 État occupé imprimante/capture Notification de l’état NS
31 Notification d'erreur de l'imprimante/d'erreur de capture d'écran Notification de l’état NS
Réglage du contraste (−1 niveau) (NS5 uniquement)
Réglage du contraste (−10 niveaux) (NS5 uniquement)
Notification de l’état
NS
Contrôle de l'état NS
NS
Notification de l’état
NS
Contrôle de l'état NS
−
Contrôle de l'état NS
Notification de l’état
NS
Contrôle de l'état NS
de l’état NS
Contrôle de l'état NS
Contrôle de l'état NS
Contrôle de l'état NS
de l’état NS
Contrôle de l'état NS
1-22
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
Adresse Fonctionnement Catégorie
32 Initialisation de l’historique des alarmes/événements
(Exécuté quand état ON.)
33 Enregistrement de l'historique Alarme/Événement
(Exécuté lorsque l’état est ON.)
34 Réservé (Vous ne devez pas accéder à cette adresse.)
35 Initialisation des données d'enregistrement
(Exécuté lorsque l’état est ON.)
36 Enregistrement des données d'enregistrement
(Exécuté lorsque l’état est ON.)
37 Initialisation de l’historique de fonctionnement
(Exécutée quand état ON.)
38 Sauvegarde d'enregistrement d'opération
(Exécuté lorsque l’état est ON.)
39 Exécution de l’enregistrement d’opération des objets fonctionnels
(ON : exécution, OFF : pas d’exécution)
40 Exécution de l’enregistrement d’opération des commutations d’écran
(ON : exécution, OFF : pas d’exécution)
41 Exécution de l’enregistrement d’exécution des macro
(ON : exécution, OFF : pas d’exécution)
42 Initialisation de l’enregistrement des erreurs
(Exécutée quand état ON.)
43 Enregistrement du journal des erreurs
(Exécutée quand état ON.)
44 Réservé (Vous ne devez pas accéder à cette adresse.)
45 Erreur commande macro : affichage de boîte de dialogue
(ON : si la boîte de dialogue d’erreur n’est pas affichée, le traitement de la
macro en question sera annulé et l’état précédent retourné.
L’exécution du traitement de la macro définie ailleurs s’arrêtera.
OFF : affiche une boîte dialogue d’erreur, annule le traitement de la macro
en question et retourne l’état précédent. L’exécution du traitement
de la macro définie ailleurs s’arrêtera.)
46 Notification d'erreur macro
(S’active lorsqu’une erreur de macro est générée. Reste ON lorsqu’une
erreur est détectée jusqu’à ce que ce bit soit désactivé par une macro
utilisateur ou un objet fonctionnel.)
47 Drapeau d'erreur de traitement de l’historique
(S’active lorsqu’une erreur est générée pendant la création d’un fichier
CSV ou l’exécution d’une capture vidéo.)
48 Drapeau de contrôle d'espace libre sur la carte mémoire Notification de l’état NS
49 Arrêt de la carte mémoire Contrôle et notifica-
50 État de retrait de la carte mémoire Notification de l’état NS
51 Drapeau sauvegarde périodique d'enregistrement de données en cours Notification de l’état NS
Contrôle et notification
de l’état NS
Contrôle et notification
de l’état NS
−−−
Contrôle et notification de l’état NS
Contrôle de l'état NS
Contrôle et notification de l’état NS
−−−
Contrôle de l'état NS
Notification de l’état
NS
Notification de l’état
NS
tion de l'état NS
$SW
Adresse Fonctionnement Catégorie
0 Affiche un numéro d’écran
(L’écran commute lorsque le numéro est écrit)
1 Numéro d’écran déroulant 1
(Si l’écran spécifié est un écran de base, la demande est ignorée et le
numéro de page de l’écran déroulant en cours est écrit.) L’écran déroulant
en cours est fermé pour 0.
2 Position de l'écran déroulant 1 (coordonnées X supérieure gauche)
3 Position de l'écran déroulant 1 (coordonnées Y supérieure gauche)
Contrôle et notification de l’état NS
1-23
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
Adresse Fonctionnement Catégorie
4 Numéro d'écran déroulant 2
5 Position de l'écran déroulant 2 (coordonnées X supérieure gauche)
6 Position de l'écran déroulant 2 (coordonnées Y supérieure gauche)
7 Numéro d'écran déroulant 3
8 Position de l'écran déroulant 3 (coordonnées X supérieure gauche)
9 Position de l'écran déroulant 3 (coordonnées Y supérieure gauche)
10 Numéro d’étiquette d’écran
(L’étiquette commute lorsque ce numéro est écrit.)
11 Destination (0 : imprimante/1 : carte mémoire) Contrôle de l'état NS
12 Réservé (Vous ne devez pas accéder à cette adresse.)
13 Numéro de mot de passe pour annuler la désactivation de saisie Contrôle de l'état NS
14 Heure actuelle (min,sec.)
15 Date et heure actuelles (jour, heure)
16 Date et heure actuelles (année, mois)
17 Jour actuel (de la semaine)
18 Nombre d’alarmes/événements générés
19 Numéro ID pour alarmes/événements générés
20 Numéro ID pour alarmes/événements effacés
21 ID alarme/événement lorsque macro objet alarme/événement est exécuté
(Enregistre les numéros ID des alarmes ou des événements sélectionnés
ou affichés lorsqu’une macro est exécutée à l’aide d’un objet
alarme/événement.)
22 Réservé (Vous ne devez pas accéder à cette adresse.)
23 Numéro d'erreur d'exécution macro
(L'erreur est ignorée lorsque le numéro est 0. La valeur sera conservée
lorsqu’une erreur est détectée jusqu’à ce que 0 soit écrit par une macro
utilisateur ou un objet fonctionnel.)
24 Numéro écran erreur macro
(FFFFh pour les macros de projet.)
25 Numéro ID objet erreur macro
(FFFFh pour les macros de projet/d’écran.)
26 Temps d'exécution d'erreur macro
0 : lors du chargement d’un projet
4 : alarme/Evénement ON
5 : alarme/Evénement OFF
10 : lors du chargement d’un écran
11 : lors de la sortie d’un écran
20 : touches écran ON
21 : touches écran OFF
22 : avant de saisir une chaîne de caractères alphanumériques
23 : avant d’écrire des chiffres et des chaînes
25 : avant de modifier des chiffres et des chaînes
26 : lors d’une sélection dans une liste
30 : lorsque vous appuyez sur une zone de l’affichage des
alarmes/événements
31 : lorsque vous sélectionnez un historique et un résumé
d’alarmes/événements
27 Valeur décalage pour index I0
28 Valeur décalage pour index I1
29 Valeur décalage pour index I2
30 Valeur décalage pour index I3
31 Valeur décalage pour index I4
Contrôle et notification de l’état NS
−
Notification de l’état
NS
Notification de l’état
NS
−
Notification de l’état
NS
Contrôle de l'état NS
1-24
Section 1 Présentation 1-3 Communication avec l’hôte
Manuel de Programmation Série NS
Adresse Fonctionnement Catégorie
32 Valeur décalage pour index I5
33 Valeur décalage pour index I6
34 Valeur décalage pour index I7
35 Valeur décalage pour index I8
36 Valeur décalage pour index I9
37 Numéro de groupe d'enregistrement de données Contrôle de l'état NS
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Veuillez vous reporter à 2-4 Mémoire système pour plus d’informations sur les formats numériques de
la mémoire système.
♦
Veuillez vous reporter à Mémoire mot système dans la section 2-4 Mémoire système pour plus
d’informations sur les formats des dates dans les adresses $SW14 à $SW17.
r
e
n
c
e
r
e
n
c
e
1-25
Section 1 Présentation 1-4 Configuration Système
t
Manuel de Programmation Série NS
1-4 Configuration Système
Cette section présente la configuration du système utilisée pour les terminaux opérateurs programmables
Série NS. Veuillez vous reporter à l’Annexe 2 Liste des formats pour plus d’informations sur les formats.
1-4-1 Appareils périphériques
Vous pouvez brancher les appareils périphériques suivants sur les terminaux opérateurs programmables Série NS.
Hôte
Lecteur de codes barres
Lecture de codes barres
en tant de données de
chaîne de texte.
Câble par paires torsadées
Caméras vidéo ou
capteurs de vision
Câble RS-232C (15 m max.)
Câble RS-422A (500 m max.)
Adaptateur RS-232C/422A
Câble Ethernet (voir note)
Carte mémoire
Enregistrement des don-
nées d'écran ou du programme système ou lecture
automatique des données
au démarrage.
Imprimante (voir remarque 4.)
La connexion d'une imprimante couleur géné-
rique au port USB sur un TOP NS-series permet d'imprimer l'écran actuel du TOP.
Controller Link
Carte d'interface
Permet les communications
Controller Link avec
un ordinateur
Câble RS-232C
Câble Ethernet
(voir note)
Ordinateur
Ordinateur exécutan
Windows 95, 98, NT,
Me, 2000 ou XP
Remarque 2 : seuls les modèles suivants prennent en charge l'interface Controller Link: NS12-TS0@-V1 et
NS10-TV0@-V1. (Les modèles NS5 et NS8 ne prennent pas en charge l'interface Controller Link.)
Remarque 3 : seuls les modèles suivants prennent en charge l'unité d’entrée vidéo : NS12-TS0@-V1,
NS10-TV0@-V1 et NS8-TV@@-V1. (Le modèle NS5 ne prend pas en charge l'unité d'entrée vidéo.)
Remarque 4 : Le modèle NS5-SQ0@-V1 est dépourvu de port USB, ce qui rend impossible la connexion di-
recte d’imprimantes couleur universelles.
Terminaux opérateurs programmables (Veuillez vous reporter aux annexes du Manuel
d’installation du NS Series.)
Lecteurs de code barre recommandés (Veuillez vous reporter à la section 3-4 Connexion à un
lecteur de code barre dans le Manuel d’installation du NS Series.)
Lecteur de code barre V520-RH21-6 OMRON
NS-Designer
1-26
Section 1 Présentation 1-4 Configuration Système
Manuel de Programmation Série NS
Convertisseurs RS-232C/RS-422A (Veuillez vous reporter aux annexes du Manuel d’installation
du NS Series.)
Convertisseur NS-AL002 OMRON
Cartes mémoire recommandées (Veuillez vous reporter à la section 3-6 Utilisation des cartes
mémoire dans le Manuel d’installation du NS Series.)
Carte mémoire OMRON HMC-EF172 (mémoire flash de 15 Mo)
Carte mémoire OMRON HMC-EF372 (mémoire flash de 30 Mo)
Carte mémoire OMRON HMC-EF672 (mémoire flash de 64 Mo)
NS-Designer (Veuillez vous reporter à la section 3-3 Connexion du NS Designer dans le Manuel
d’installation du NS Series.)
Carte d’entrée vidéo (Veuillez vous reporter à la section 3-7 dans le Manuel d’installation du NS Series)
NS-CA001 OMRON
Carte d’interface Controller Link (Veuillez vous reporter à la section 5-2 dans le Manuel
d’installation du NS Series.)
NS-CLK21 OMRON
Imprimante compatible USB (Veuillez vous reporter à la section 3-5 Connexion d’imprimantes
dans le Manuel d’installation du NS Series.)
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Vous avez le choix entre les produits optionnels suivants.
Films anti-reflets NS12-KBA04 (Films anti-reflets pour NS12/NS10)
NS7-KBA04 Films anti-reflets pour NS8
NT30-KBA04 (Films anti-reflets pour NS5)
Caches de protection anti-reflets
NS12-KBA05 (Caches de protection pour NS12/NS10)
NS7-KBA05 (Caches de protection pour NS8)
NT31C-KBA05 (Caches de protection pour NS5)
Caches de protection transparents
NS12-KBA05N (Caches de protection pour NS12/NS10)
NT7-KBA05N (Caches de protection pour NS8)
NT31C-KBA05N (Caches de protection pour NS5)
Caches résistants aux produits chimiques
NT30-KBA01 (Capots résistants aux produits chimiques pour le NS5)
Batterie de rechange CJ1W-BAT01 (Batterie de rechange pour NS12/NS10/NS8/NS5)
r
e
n
c
e
r
e
n
c
e
1-4-2 Connexion à l’hôte
Les terminaux opérateurs programmables Série NS disposent des deux ports de communication série
suivants.
Port série A :
Connecteur à 9 broches Sub-D
Hôte RS-232C (Le NS-Designer ou un lecteur de code barre peuvent être connectés. Voir note.)
Port série B
Connecteur à 9 broches Sub-D
Hôte RS-232C (Le NS-Designer ou un lecteur de code barre peuvent être connectés. Voir note.)
Remarque : un seul de ces appareils peut être connecté sur chaque port.
1-27
Section 1 Présentation 1-4 Configuration Système
Manuel de Programmation Série NS
Les communications Ethernet avec l’hôte et NS-Designer sont possibles pour le NS12-TS01(B)-V1,
NS10-TV01(B)-V1, le NS8-TV@1(B)-V1 et le NS5-SQ01(B)-V1.
Interface Ethernet :
Connecteur modulaire 8 broches
10/100Base-T
Avec le NS12 et le S10, une unité d’interface Controller Link (NS-CLK21) peut être installée pour
permettre des communications avec un réseau de Controller Link.
Interface Controller Link :
Connecteur spécial
Câble en paire torsadée blindé spécifié
1-28
Section 1 Présentation 1-5 Procédure avant mise en marche
r
Manuel de Programmation Série NS
1-5 Procédure avant mise en marche
Procédez comme suit pour démarrer le terminal opérateur programmable.
Remarque : le programme système n'est installé que dans certains cas, par exemple lorsque le programme
système doit être remplacé ou réparé. (Le programme système est fourni avec NS-Designer
NS-NSDC1-V.)
Veuillez vous reporter aux manuels concernant les appareils et logiciels suivants.
Hôte TOP NS-Designer
Paramètres de l'hôte Installation du panneau
Reportez-vous au Manuel d'installation du NS-Series.
Reportez-vous au Manuel d'installation du NS-Series.
Lien NT 1:1
Lien NT 1:N
Lien NT 1:N à haute vitesse
Ethernet
Controller Link
Host Link (Reportez-vous au
Manuel de connexion à l’hôte :
Host Link)
Connexions aux périphériques
Connexions à l'alimentation
Refer to NS Series Setup Manual
Installation du programme
système (voir note.)
Reportez-vous au Manuel d'utilisation
du NS-Designer et au Manuel d'installation du NS-Series.
Transfert d'écran
Reportez-vous au Manuel d'utilisation du NS-Designe
et au Manuel d'installation du NS-Series.
Paramètres du menu System
Reportez-vous au Manuel d'installation
du NS-Series.
Programmation
Connexions TOP
Connexions à l'hôte
Contrôle paramètres/com
Installation sur
l'ordinateur
Reportez-vous au Manuel
d'utilisation du NS-Designer.
Création d'écran
Reportez-vous au Manuel
d'utilisation du NS-Designer et au
Manuel de programmation.
Fonctionnement
Maintenance du système
Remarque : le programme système n'est installé que dans certains cas, par exemple lorsque le programme
système actuel est remplacé ou lorsque le fonctionnement du système est rétabli. (Le programme
système est fourni avec NS-Designer NS-NSDC1-V.)
1-29
Section 1 Présentation 1-5 Procédure avant mise en marche
Manuel de Programmation Série NS
Appareil/Logiciel Manuel N° du manuel
NS-Designer Manuel d'utilisation de NS-Designer
Série NS
Série NS (-V1)
Moniteur de schéma
contact Série NS
API
Appareil/Logiciel de
programmation
Carte Ethernet
charge Controller
Link
Manuel d’installation
Manuel de référence des macros
Support didactique
Manuel d’installation (NS5-V1/NS8-V1/NS10-V1/NS12-V1)
Manuel de connexion à l’hôte
Manuel du Moniteur de schéma contact de Série NS
Guide d'installation du SYSMAC C200HS W236
Manuel d'utilisation du SYSMAC C200HS W235
Guide d'installation du SYSMAC C200HX/HG/HE-E/-ZE W302
Manuel d'utilisation du SYSMAC C200HX/HG/HE W303
Manuel d'utilisation du SYSMAC C200HX/HG/HE (-ZE) W322
Manuel d'utilisation du SYSMAC CQM1 W226
Manuel d'utilisation du SYSMAC CQM1H W363
Manuel d’utilisation du SYSMAC CV Series
CV500/CV1000/CV2000/CVM1 Schémas à contacts
Manuel d'utilisation du SYSMAC CPM1A W317
Manuel d'utilisation du SYSMAC CPM2A W352
Manuel de programmation du SYSMAC
CPM1/CPM1A/CPM2A/CPM2C/SRM1(-V2)
Manuel d'utilisation du SYSMAC CPM2C W356
Manuel d'utilisation du SYSMAC série CS W339
Manuel d'utilisation des unités et des cartes de communication série du
SYSMAC CS/CJ Series
Manuel d'utilisation du SYSMAC série CJ W393
Manuel de programmation du SYSMAC série CS/CJ W394
Manuel des instructions de référence du SYSMAC série CS/CJ W340
Manuel d'utilisation de la console de programmation du SYSMAC série
CS/CJ
Manuel de référence des commandes de communication du SYSMAC
CS/CJ Series
Manuel d'utilisation du logiciel de support du SYSMAC API de série C W248
Manuel d'utilisation du logiciel de support du SYSMAC API CVM1 W249
Aide au démarrage rapide et Manuel d’utilisation du SYSMAC CPT
Manuel de l'utilisateur du logiciel CX-Programmer W437
Manuel d'utilisation de la carte Ethernet du SYSMAC série CS/CJ W343
Manuel du système da carte Ethernet SYSMAC CVM1/CV Series W242
Manuel de référence des commandes FINS W227
Manuel d'utilisation de la carte Ethernet du SYSMAC série CS/CJ
Construction de réseaux
Manuel d'utilisation de la carte Ethernet du SYSMAC série CS/CJ
Construction d'applications
Manuel d'utilisation de carte de prise en charge Controller Link W307 Carte de prise en
Manuel d'utilisation de bus PCI de carte de prise en charge Controller
Link
Manuel d'utilisation de carte Controller Link W309 Carte Controller Link
Manuel d'utilisation de la carte Controller Link Anneau optique W370
V074-E1-@
V072-E1-@
Fourni avec
NS-Designer
Fourni avec
NS-Designer
V083-E1-@
V085-E1-@
Fourni avec le mo-
niteur de schéma
contact Série NS
W202
W353
W336
W341
W342
W332
W333
W420
W421
W383
1-30
Section 2 Fonctions du Série NS
Manuel de Programmation Série NS
Section 2 Fonctions du Série NS
Cette section fournit des explications détaillées sur les fonctions des TOP Série NS et les méthodes de
configuration de NS-Designer.
2-1Données de projet ........................................................................................................................................2-1
2-2Types d'écrans de Série NS..........................................................................................................................2-7
2-11 Objets d’affichage et d’entrée..................................................................................................................2-122
2-13 Alarmes et événements ............................................................................................................................2-180
2-14 Protocoles de données..............................................................................................................................2-201
2-16 Blocs de données .....................................................................................................................................2-245
2-17 Horloge du système .................................................................................................................................2-273
2-19 Paramètres du système et menu System ..................................................................................................2-327
Section 2 Fonctions du Série NS 2-1 Données de projet
Manuel de Programmation Série NS
2-1 Données de projet
2-1-1 Configuration du projet
Les données sont créées en unités appelées « projets ».
Cette section décrit en détails les données constituant les projets.
Project
NS-Designer
Screen
Sheet
PT
Functional objects/
fixed objects
Table
Frame
Table
Background
color
Text file
Functional objects/
fixed objects
Table
Functional objects/
Functional objects/
fixed objects
Functional objects/
fixed objects
Functional objects/
fixed objects
fixed objects
`
Frame
Text file
Functional objects/
fixed objects
Table
Functional objects/
fixed objects
2-1
Section 2 Fonctions du Série NS 2-1 Données de projet
Manuel de Programmation Série NS
Eléments de données
Nom Contenu
Projet
Ecran
Feuilles
Objets
fonctionnels
Objets fixes
Tableaux
Cadres
Arrière-plans
Fichiers de
texte
Paramètres de
clignotement
Paramètres de
mot de passe
Paramètres de
stockage de
données
Groupe
Spécifications
Paramètres
d’unité numérique et échelle
Paramètres
d'écriture de
message de
confirmation
Paramètres
Alarmes et
événements
Paramètre de
blocs de
données
Toutes les données, telles que les données d'affichage et les fichiers de paramètres, sont créées en
unités appelées projets.
Un numéro d'écran est attribué à chaque écran et il est possible de créer jusqu'à 4 000 écrans
dans chaque projet.
Les feuilles sont des écrans pouvant être affichés en couches sur des écrans normaux. Elles
sont utiles lorsque vous devez afficher des images identiques sur plus d'un écran. Vous
pouvez créer jusqu'à 10 feuilles dans chaque projet.
Les objets fonctionnels comprennent les boutons, les lampes, les objets Affichage et entrée
numériques, ainsi que les objets Affichage et entrée de chaîne. Vous pouvez créer différents
écrans en définissant les propriétés de chaque objet fonctionnel dans les boîtes de dialogue. Il
est possible d'utiliser jusqu'à 1 024 objets fonctionnels dans un écran.
Les objets fixes diffèrent des objets fonctionnels dans la mesure où ils ne possèdent pas de
fonctions de moniteur ou d'entrée. Bien qu'ils puissent être paramétrés pour clignoter, ils sont
affichés dans un état constant. Il existe sept types objets fixes : les lignes, les cercles/ovales,
les arcs, les secteurs, les lignes multiples, les polygones et les rectangles.
La fonction de tableau combine plusieurs objets fonctionnels dans un format de tableau
unique. Il est possible de combiner jusqu'à 256 objets fonctionnels dans un tableau.
Un objet cadre permet de créer des zones sur un écran de manière à basculer seulement une
partie de l'écran sur une autre page. Les cadres consistent en plus d'une page et le contenu
affiché des objets fonctionnels créés sur chaque page peut être modifié en utilisant la fonction
de commutation du cadre. Jusqu'à 256 pages de cadres peuvent être créées pour chaque
cadre. Il est possible d'utiliser jusqu'à 256 objets fonctionnels dans une page de cadre. Jusqu'à
10 cadres peuvent être créés pour chaque écran.
Un arrière-plan est un écran graphique affiché à l'arrière-plan d'un autre écran.
Remarque : vous ne pouvez pas définir d'arrière-plan pour les feuilles.
Les fichiers de texte sont utilisés pour parcourir les chaînes de caractères et les noms de
fichiers d'écran affichés par objets de sélection de liste, objets de texte et objets binaires.
Les paramètres de clignotement font clignoter des objets fixes et des objets fonctionnels à
intervalles déterminés. Dix types de clignotements peuvent être enregistrés pour chaque
écran. Pour les objets fixes, vous avez le choix entre trois types de clignotements prédéfinis.
Cette fonction demande la saisie d'un mot de passe lors de la manipulation d'objets
fonctionnels.
Un mot de passe peut comprendre jusqu'à 16 caractères.
Vous pouvez définir jusqu'à 5 mots de passe pour un projet.
Les paramètres de stockage de données sont utilisés pour enregistrer au fur et à mesure les
modifications effectuées sur le contenu d'une adresse. Les paramètres peuvent être définis
pour 100 groupes, y compris le planning de stockage. Vous pouvez définir jusqu'à 16
adresses pour un groupe.
Vous pouvez définir jusqu'à 50 adresses pour un stockage continu.
Cette fonction exécute des opérations s'excluant mutuellement lorsque des boutons sont
actionnés. Si le même numéro de groupe est défini sur plusieurs boutons, cette fonction garantit
que seulement un bouton peut être activé. Les groupes 1 à 16 peuvent être sélectionnés pour
un écran. La fonction de spécification de groupe est utilisée avec les boutons ON/OFF.
Cette fonction facilite l'affichage des noms d'unités et l'affichage de conversion d'échelle pour
les objets d'affichage numérique. Il est possible d'utiliser jusqu'à 1 000 paramètres
d'échelonnement et d'unités numériques pour un projet.
Cette fonction affiche un message de confirmation lorsque des données sont inscrites dans
des objets fonctionnels. Vous pouvez définir n’importe quel message de confirmation. Vous
pouvez définir jusqu'à 200 messages de confirmation pour un projet.
Cette fonction surveille toujours les signaux enregistrés en tant qu'alarmes ou événements et
elle enregistre toute modification des valeurs (p.ex., de OFF à ON). Les données enregistrées
peuvent être affichées simplement dans les objets d'alarme et d'événement ou dans une liste.
Il est possible d'enregistrer jusqu'à 5 000 alarmes et événements pour un projet.
Cette fonction écrit et lit des données prédéfinies sur un API.
2-2
Section 2 Fonctions du Série NS 2-1 Données de projet
Manuel de Programmation Série NS
2-1-2 Propriétés de projet
Déterminez les propriétés du projet en cours de modification. Les éléments pouvant être définis avec
cette fonction sont les suivants.
Paramètres Contenu
Title Détermine le titre du projet (jusqu'à 64 caractères).
Switch label Détermine le nombre d'étiquettes (1 à 16) et les noms des étiquettes (jusqu'à 15 caractères).
Macro Détermine les macros à utiliser pour le projet.
Language selection Définit la langue du système, Japonais ou Anglais.
Pop-up menu Définit le menu en incrustation utilisé pour paramétrer le bouton Mot, le bouton Commande et les objets
Macro Option Utilise « \n » pour coder les sauts de ligne dans les chaînes de caractères lorsque vous utilisez des macros
Numeral Input Options
Input Status Color
Data format
Vous pouvez modifier les propriétés des projets à tout moment pendant la création des données.
d’entrée et d’affichage de chaînes de caractères.
de boîte de message (MSGBOX).
Permet soit d'afficher la chaîne courante dans les champs de visualisation lorsque vous entrez des
données numériques pour les objets Affichage et entrée numériques, soit de supprimer la chaîne courante
et d'entrer la nouvelle chaîne.
Définit les couleurs de texte et d'arrière-plan lorsque vous entrez des données numériques ou des chaînes
de caractères dans des objets Affichage et entrée numériques, des objets Affichage et entrée de chaînes
et des objets Entrée temporaire.
Définit le format de données pour indiquer les numéros de lignes dans les fichiers spécifiés indirectement.
Procédure
1. Sélectionnez Settings - Project properties.
2. La boîte de dialogue Project Properties s'affiche.
3. Définissez les paramètres, puis cliquez sur OK.
La méthode de configuration de chaque élément est expliquée ci-dessous.
Titre
Sélectionnez l'onglet Title. Déterminez un titre jusqu'à 64 caractères.
2. Définissez les paramètres de commutation d’étiquettes.
1
2-3
2
3
4
Section 2 Fonctions du Série NS 2-1 Données de projet
Manuel de Programmation Série NS
n° Paramètres Contenu
1 Nombre d'étiquettes Définissez le nombre de libellés pouvant être commutés (de 1 à 16).
2 N° de commutation Définit le numéro d'étiquette.
3 Nom de l'étiquette Définit le nom de chaque numéro d'étiquette (jusqu'à 15 caractères).
4 Etiquette initiale Définissez le numéro de l’étiquette affiché à l’écran après la mise sous tension du TOP. Le réglage
par défaut est 0.
Macros
1. Sélectionnez l'onglet Macro.
2. Déterminez les macros à utiliser pour le projet. Reportez-vous à la Section 1 Aperçu des fonctions macros de la Référence des macros NS12 inclue sur le CD-ROM NS-Designer.
1
2
n° Paramètres Contenu
1 Condition d’exécution des macros Spécifie le planning d'exécution de la macro.
2 Bouton d'édition de macro Permet de programmer la macro.
Paramètre de langue
1.
Cliquez sur l'onglet Select Language (Sélectionner la langue).
2. Sélectionnez la langue de système du terminal opérateur programmable.
La langue du système apparaît sur le terminal opérateur pour les menus système, les claviers, les
messages, les boîtes de dialogue, etc.
2-4
Section 2 Fonctions du Série NS 2-1 Données de projet
Manuel de Programmation Série NS
Paramètre de Pop-up Menu
1.
Cliquez sur l'onglet Pop-up Menu.
2. Paramétrez le menu en incrustation utilisé pour définir le bouton Mot, le bouton Commande et les
objets d’affichage et d’entrée de chaînes de caractères.
Macro Option
1.
Cliquez sur l'onglet Macro Option
2. Sélectionnez l'option pour identifier « \n » dans les chaînes de caractères comme le code de saut
de ligne et pour afficher les messages de plusieurs lignes lorsque vous utilisez la macro de boîte
de message (MSGBOX).
Numeral Input Options
1.
Cliquez sur l'onglet Numeral Input Options.
2. Spécifiez si vous voulez afficher la valeur actuelle lorsque vous entrez des valeurs dans des objets
Affichage et entrée numériques ou si vous préférez effacer la valeur actuelle et entrer une nouvelle
valeur.
2-5
Section 2 Fonctions du Série NS 2-1 Données de projet
Manuel de Programmation Série NS
Input Status Color
1.
Cliquez sur l'onglet Input Status Color.
2. Définissez les couleurs de texte et d'arrière-plan lorsque vous entrez des données numériques ou
des chaînes de caractères dans des objets Affichage et entrée numériques, des objets Affichage
et entrée de chaînes et des objets Entrée temporaire.
Data Format
1.
Cliquez sur l'onglet Data Format.
2. Sélectionnez le format de données BCD ou binaire pour indiquer les numéros de lignes dans les
fichiers spécifiés indirectement.
2-6
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
2-2 Types d'écrans de Série NS
2-2-1 Couleurs d'affichage
Vous pouvez utiliser jusqu'à 256 couleurs pour l'affichage de la Série NS. Il est possible d’afficher les
images BMP et JPEG contenant jusqu’à 32 000 couleurs (NS utilise 4.096 coleurs).
Sélectionnez la couleur à afficher dans la boîte de dialogue Color setting qui apparaît pendant la
création d'écrans avec NS-Designer.
Une autre méthode, indirecte, pour spécifier les couleurs d'affichage consiste à modifier la couleur
d'affichage en fonction du contenu d'une adresse déterminée.
N
o
t
e
N
o
t
e
N
o
t
e
♦
Les fichiers BMP et JPEG créés avec plus de 32 000 couleurs sont ramenés à 32 000 pour pouvoir
être affichés.
♦
Définissez un code de couleur entre 0 et FF à l'adresse de communications pour spécifier
indirectement la couleur d'affichage. Si l'adresse contient une valeur non comprise entre 0 et FF, la
couleur d'affichage est indéfinie.
Affichage transparent
Si plusieurs couches d'objets sont affichées, la couleur d'arrière-plan de l'objet placé sur le dessus
écrase normalement l'objet se trouvant dessous et celui-ci n'est plus visible.
Il est possible de définir certains objets de sorte que l'arrière-plan ne soit pas rempli.
Si l'objet est défini sans remplissage, l'arrière-plan de l'objet n'a pas de couleur et les objets sous
l'arrière-plan ou la couleur d'arrière-plan de l'écran seront visibles.
Remplissage de l'arrière-plan
Pas de remplissage
Pas de remplissage
Vous pouvez utiliser l'absence de remplissage pour les étiquettes, les objets Affichage et entrée
numérique, les objets Affichage et entrée de chaînes, les objets de sélection de liste, les interrupteurs
à roue codeuse, les graphiques polygonaux, les affichages alarmes/événements & historiques, les
dates, les heures, les graphiques de stockage de données, les rectangles, les cercles/ovales, les
polygones et les secteurs.
Couleurs d'arrière-plan des écrans
Vous pouvez définir la couleur d'arrière-plan de chaque écran sous Background color dans les
attributs des écrans. Les attributs d'écrans sont définis en utilisant NS-Designer pour les propriétés de
chaque écran.
Couleurs des caractères
Il est possible de définir la couleur des caractères eux-mêmes.
La couleur des caractères est définie en tant que propriété lorsque vous définissez les étiquettes de
chaque objet en utilisant NS-Designer. Il est aussi possible de spécifier les couleurs des caractères de
manière indirecte.
2-7
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
2-2-2 Configuration des écrans
Les écrans NS12, NS10 et NS8 possèdent les configurations suivantes :
NS5 320 points (horizontal) et 240 points (vertical)
NS10 et NS8 : 640 points (horizontal) et 480 points (vertical)
NS12 : 800 points (horizontal) et 600 points (vertical)
Chaque point de l'écran est spécifié en utilisant des coordonnées X (horizontal) et Y (vertical). L'origine
des coordonnées (0,0) est l'angle supérieur gauche.
2-2-3 Numéros d'écrans
Les écrans Série NS sont classés et contrôlés en utilisant des numéros d'écrans.
Les numéros d'écrans sont utilisés pour spécifier l'écran d'affichage lorsque le terminal opérateur est
démarré ou en cas de changement de l'écran affiché.
A l'exception de l'écran du menu System, pour lequel des fonctions spécifiques ont été définies, il est
possible de configurer jusqu'à 4000 écrans pour les terminaux opérateurs Série NS. Vous pouvez
utiliser un numéro quelconque entre 0 et 3999 pour ces écrans.
De plus, vous pouvez enregistrer jusqu'à 10 feuilles pour un affichage par couches sur les écrans
normaux. Vous pouvez utiliser un numéro quelconque entre 0 et 9 pour ces feuilles.
Lorsque des écrans du terminal opérateur sont créés en utilisant NS-Designer, le numéro d'écran est
spécifié et les objets à afficher sont enregistrés.
2-2-4 Types d'écrans
Les deux types d'écrans suivants sont disponibles.
Ecran Contenu
Ecrans utilisateur Utilisé pour créer des écrans normaux.
Feuilles Les feuilles sont des écrans utilisés lorsque les mêmes images doivent être affichées sur
Il existe également les cadres, qui comprennent une fonction de commutation, qui bascule l'affichage
sur des zones spécifiques de l'écran.
Nom Contenu
Cadre Des objets peuvent être créés sur chaque page des cadres de l'écran.
• Ecrans normaux
(écrans de base)
• Ecrans à affichage rapide
plusieurs écrans. Utilisées par couches sur les écrans normaux.
Ecrans de base affichés durant le fonctionnement du TOP.
Ces écrans peuvent être affichés par couches, par dessus les
écrans de base.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Reportez-vous à 4-4 Cadres du Manuel d'utilisation de NS-Designer pour en savoir plus sur les cadres.
r
e
n
c
e
r
e
n
c
e
2-8
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
Ecrans utilisateur
• Ecrans normaux
Les écrans normaux sont des écrans basiques affichés pendant le fonctionnement du terminal
opérateur.
Vous pouvez créer des objets fonctionnels ou des objets fixes quelconques pour les utiliser dans les
écrans normaux.
Vous pouvez créer jusqu'à 4000 écrans pour chaque projet et attribuer à ces écrans un numéro
compris entre 0 et 3999.
• Ecrans en incrustation
Un seul écran normal peut être affiché à la fois pendant le fonctionnement du terminal opérateur, mais
les écrans à affichage rapide peuvent s'ajouter par couches par dessus les écrans normaux. Les
écrans à affichage rapide sont créés de la même manière que les écrans normaux. Ces écrans à
affichage rapide peuvent servir à afficher des claviers ou des écrans d'aide.
Il est possible d'ouvrir jusqu'à trois écrans à affichage rapide à la fois.
Ecran normal
Ecran en incrustation
sélectionné
Ecran en incrustation
R
R
R
♦
♦
é
f
é
r
e
n
c
e
é
f
é
é
f
é
Les écrans à affichage rapide sont créés de la même manière que les écrans normaux.
Après la création d'un écran, spécifiez dans les propriétés de l'écran s'il s'agit d'un écran normal ou
d'un écran à affichage rapide. L'écran numéro 0 ne peut cependant pas être défini comme écran à
affichage rapide.
Les tables de bloc de données et les affichages vidéo ne peuvent pas être créés sur des écrans à
affichage rapide.
Veuillez vous reporter à la section 4 Types d'écrans et opérations dans le manuel d'utilisation de
NS-Designer.
r
e
n
c
e
r
e
n
c
e
2-9
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
Feuilles
Les feuilles sont des écrans pouvant être affichés en couches sur des écrans standard.
Si un objet fonctionnel, tel qu'un bouton de commutation d'écran ou un affichage de date, est utilisé
dans plusieurs écrans, cet objet fonctionnel peut être enregistré dans une feuille. En déterminant par la
suite quelle feuille s'applique à quel écran, l'objet fonctionnel peut être utilisé sur tous les écrans
applicables.
Ecran normal
Feuille appliquée
Feuille
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Vous pouvez créer jusqu'à 10 feuilles pour chaque projet.
Jusqu'à 1024 objets fonctionnels peuvent être créés dans une feuille, comme pour les écrans
normaux.
♦
Si plusieurs feuilles sont appliquées à un écran normal et si les objets fonctionnels pour l'écran
normal et les feuilles se chevauchent, les objets de l'écran standard sont affichés sur le dessus. Les
objets de feuilles sont affichés dans l'ordre, l'objet ayant le numéro d'écran le plus élevé étant
affiché par dessus les autres.
Ecran normal Feuille 1 Feuille 7
♦
Vous ne pouvez pas créer d'affichages vidéo ni de tableaux de blocs de données sur des feuilles.
r
e
n
c
e
r
e
n
c
e
Feuilles 1 et 7 appliquées
A partir du haut, l'affichage est Ecran normal, Feuille 7,
puis Feuille 1.
2-10
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
Cadres
Un objet cadre permet de créer des zones sur un écran de manière à basculer seulement une partie
de l'écran sur une autre page. Les cadres consistent en plus d'un page, en fonction des paramètres de
l'utilisateur et le contenu affiché des objets fonctionnels configurant chaque page peut être commuté
en fonction de l'état du terminal opérateur ou de l'API.
Les cadres peuvent contenir des objets fixes, des objets fonctionnels et des tableaux.
Les cadres créés et enregistrés dans une bibliothèque peuvent facilement être réutilisés à différents
emplacements ou dans différents écrans.
Page de cadre 0 Page de cadre 1 Page de cadre 2
Les sections d’affichage changent.
R
é
f
é
r
e
R
é
f
é
r
e
R
é
f
é
r
e
♦
Lorsque des cadres sont commutés fréquemment, il est possible que l'affichage ait besoin d'un peu
de temps pour s'actualiser ; les transferts d'informations sont aussi plus lents. Vous devez prendre
garde car cela signifie que les données ne sont parfois pas stockées ou que les boutons ON/OFF
ne fonctionnent alors pas normalement.
♦
Assurez-vous que les objets fonctionnels du cadre ne dépassent pas du cadre. Si les objets
dépassent du cadre lors de sa création, ils seront affichés de manière incorrecte à l'extérieur du
cadre.
♦
Jusqu'à 10 cadres peuvent être créés dans un écran.
Il est possible de créer jusqu'à 256 objets fonctionnels dans une page de cadre. Le nombre total
d'objets fonctionnels pouvant être créés dans un écran, y compris les objets fonctionnels sur
chaque page de cadre et les objets fonctionnels en dehors des cadres, est 1024.
Total de 1 024 objets.
Chaque cadre est compté comme 1 objet.
♦
Les affichages vidéo et les tables de bloc de données ne peuvent pas être créés sur les cadres.
n
c
e
n
c
e
n
c
e
Cadre
256 objets max.
dans une page
de cadre.
2-11
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
2-2-5 Objets écran
Objets fonctionnels
Vous pouvez utiliser les objets fonctionnels suivants.
Icône Nom Fonction
Bouton ON/OFF Permet de contrôler l'état (ON/OFF) de l'adresse d'écriture indiquée.
Bouton Mot Permet d'insérer des chiffres à l'adresse indiquée. Vous pouvez
Bouton de Commande Permet d'effectuer des procédures, telles que la commutation
Lampe sur Bit S'allume/S'éteint en fonction de l'état (activé/désactivé) de l'adresse
Lampe sur Mot 10 positions d'éclairage en fonction du contenu de l'adresse indiquée
Texte Permet d'afficher un segment de caractères enregistrés.
Affichage et entrée
numériques
Affichage et entrée de
chaînes
Sélection liste Affiche les chaînes de caractères enregistrés dans une liste de
Bouton de roue codeuse Affiche sous forme de chiffres les données mot de l'adresse indiquée
①
Compteur analogique Affiche les graphiques en trois couleurs, en cercles et demi-cercles
Niveau compteur Affiche le niveau du compteur en trois couleurs pour les données
Graphique polygonal Affiche les graphiques polygonaux des données mot de l'adresse
Adressage binaire Affiche des données écran. Vous pouvez afficher des images en
Affichage vidéo
Affichage alarme/évén. Affiche des alarmes ou des événements apparaissant par ordre de
Affichage résumé et
historique
Date Permet d'afficher et de régler la date.
Temps Permet d'afficher et de régler une heure.
Entrée temporaire Fournit un affichage temporaire d'une entrée (valeur ou chaîne de
Graphique de stockage
de données
Tableau de blocs de
données
Vous avez le choix entre les types d'actions Momentané, En
alternance, SET et RAZ.
incrémenter et décrémenter le contenu.
d'écrans, les commandes d'écrans déroulants, l'affichage vidéo, etc.
indiquée.
(0 à 9).
Affiche sous forme de chiffres les données Mot de l'adresse indiquée
et les données de saisie via un clavier à 10 touches.
Affiche les chaînes de caractères, des données Mot de l'adresse
indiquée et les données de saisie du clavier.
sélection.
et incrémente/décrémente les données lorsque vous cliquez sur le
bouton d'incrémentation/de décrémentation.
ou en quartiers, pour les données mot de l'adresse indiquée.
mot de l'adresse indiquée.
indiquée.
format BMP et JPEG.
Affiche des images importées de supports vidéo, tels que des
caméras vidéo ou des capteurs de vision.
priorité.
Affiche la liste et l'historique des alarmes et événements.
caractères).
Affiche les graphiques de tendance des données mot des adresses
indiquées.
Permet d'écrire et de lire les données pré-réglées de l'API, telles que
les instructions des procédés de production.
2-12
Section 2 Fonctions du Série NS 2-2 Types d'écrans de Série NS
Manuel de Programmation Série NS
Tableaux et cadres
Les cadres et les tableaux suivants sont disponibles.
Icône Nom Contenu
Cadre Permet de commuter dans la zone de fenêtres indiquée (structure).
Tableau Permet d'afficher des objets fonctionnels sous forme de tableau.
Objets fixes
Vous pouvez utiliser les objets fixes suivants.
Icône Nom Contenu
Rectangle Affiche un rectangle.
Cercle/ovale Affiche un cercle ou une ellipse.
Ligne Affiche une ligne.
Ligne multiple Affiche une figure à lignes multiples.
Polygone Affiche un polygone.
Secteur Affiche un secteur.
Arc Affiche un arc.
2-13
Section 2 Fonctions du Série NS 2-3 Mémoire interne
Manuel de Programmation Série NS
2-3 Mémoire interne
L'utilisateur a la possibilité de lire et d'écrire dans la mémoire interne du terminal opérateur. Vous avez
la possibilité d'attribuer les réglages nécessaires à la mémoire interne, tels que les adresses de
communication des objets fonctionnels.
La mémoire interne est divisée en sections de bits et de mots.
2-3-1 Mémoire bits ($B)
La mémoire bits d'un terminal opérateur est indiquée par la mention $B. Vous disposez de 32 768 bits.
L'utilisateur peut lire les adresses comprises entre $B0 et $B32767.
La mémoire bits est utilisée pour les signaux indiquant l'état ON/OFF d'adresses d'objets fonctionnels
et de drapeaux de contrôle.
2-3-2 Mémoire Mot ($W)
La mémoire Mot d'un terminal opérateur est indiquée par la mention $W. Vous pouvez utiliser jusqu'à
32 768 mots. L'utilisateur peut lire les adresses comprises entre $W0 et $W32767.
La mémoire Mot est utilisée pour enregistrer des chaînes de caractères alphanumériques, y compris
des adresses d'objets fonctionnels.
Chaque mot dispose de 16 bits mais vous pouvez utiliser des mots consécutifs nécessaires à un
chaîne et de données de 32 bits.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Un hôte ne peut pas lire ou écrire directement dans une mémoire interne.
♦
La taille de la mémoire interne est fixées à 32 768 bits pour $B et à 32 768 mots pour $W.
r
e
n
c
e
r
e
n
c
e
2-3-3 Mémoire de stockage interne ($HB/$HW)
La mémoire du TOP dans laquelle les valeurs sont conservées, y compris après la mise hors tension
du TOP, est indiquée par $HB et $HW. $HB contient 8 192 bits et $HW 8 192 mots. L'utilisateur a accès
en lecture et en écriture à toutes les adresses comprises entre $HB0 et $HB8191 ou entre $HW0 et
$HW8191.
$HB est utilisé pour les signaux indiquant l'état ON/OFF d'adresses d'objets fonctionnels et de
drapeaux de contrôle. $HW est utilisé pour enregistrer des chaînes de caractères alphanumériques, y
compris des adresses d'objets fonctionnels allouées.
Chaque mot contient 16 bits, mais vous pouvez utiliser des mots consécutifs, si besoin est, pour des
chaînes de caractères et des données de 32 bits.
2-14
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
2-4 Mémoire système
La mémoire système sert à échanger des informations entre l'hôte et le terminal opérateur, par
exemple pour le contrôle du terminal opérateur et la notification à l'hôte de l'état du terminal opérateur.
Les mémoires système sont divisées en sections bit et mots.
2-4-1 Mémoire système bits ($SB)
La mémoire système bits est utilisée pour échanger des informations entre l'hôte et le terminal
opérateur, par exemple pour le contrôle du terminal opérateur et pour indiquer l'état du terminal
opérateur à l'hôte en bits.
La mémoire système bit comprend 52 bits avec fonctions prédéfinies.
La liste des mémoires système bit est indiquée dans le tableau suivant.
Adresse Catégorie Fonction
$SB0 Indication Signal RUN (impulsion)
$SB1 Indication Signal RUN (toujours sur ON)
$SB2 Indication Impulsion de scannage de commutation d'écran
$SB3 Commande Interdit le basculement au menu Système
$SB4 Indication Batterie faible
$SB5 Indication Capteur de saisie de données
$SB6 Commande Luminosité, élevée
$SB7 Commande Réglage de luminosité, moyenne
$SB8 Commande Luminosité, faible
$SB9 Commande Contrôle du rétro-éclairage (démarrage/annulation de l’économiseur
d’écran)
$SB10 Commande Clignotement du rétro-éclairage de contrôle
$SB11 Indication Etat du rétro-éclairage
$SB12 Commande Signal sonore continu
$SB13 Commande Signal sonore intermittent bref
$SB14 Commande Signal sonore intermittent long
$SB15 Indication/Commande Indication/commande vidéo
$SB16 Commande Processus d'enregistrement prioritaire pour port A (lien NT 1:N)
$SB17 Commande Traitement d'enregistrement prioritaire pour le port B (Lien NT 1:N)
$SB18 Commande Clavier numérique à l’écran avec entrée temporaire
$SB19 Commande Saisie interdite
$SB20 Commande Réglage du contraste (+10 niveaux) (NS5 uniquement)
$SB21 Commande Réglage du contraste (+1 niveau) (NS5 uniquement)
$SB22 Commande Réglage du contraste (-1 niveau) (NS5 uniquement)
$SB23 Commande Réglage du contraste (-10 niveaux) (NS5 uniquement)
$SB24 Indication/Commande Capture vidéo
$SB25
$SB26 Commande Arrêt d’impression
$SB27 Commande Test d’impression d’un modèle
$SB28 Commande Nettoyage des têtes d’imprimante
$SB29 Commande Mise à jour de l’état de l’imprimante
$SB30 Indication État occupé imprimante/capture
Notification d'erreur de l'imprimante/d'erreur de capture d'écran
Enregistrement de l'historique Alarme/Evénement
Réservé
2-15
Section 2 Fonctions du Série NS 2-4 Mémoire système
314
Manuel de Programmation Série NS
Adresse Catégorie Fonction
$SB36 Indication/Commande Enregistrement du protocole de données
$SB37 Indication/Commande Remise à zéro des protocoles d'opération
$SB38 Indication/Commande Sauvegarde de protocole d'opération
$SB39 Commande Protocole d'opération d'objet fonctionnel
$SB40 Commande Protocole d'opération d'écran de commutation
$SB41 Commande Protocole d'opération de macro
$SB42 Indication/Commande Remise à zéro du protocole d’erreurs
$SB43 Indication/Commande Sauvegarde du protocole d’erreurs
$SB44
$SB45 Commande Contrôle d'affichage des erreurs de macro
$SB46 Indication Indication d'erreur macro
$SB47 Indication Drapeau d’erreur du processus d’enregistrement ou de la capture vidéo
$SB48
$SB49
$SB50
$SB51
Remarque : Les bits de notification ne sont pas protégés en écriture. De plus, le système ne restaure pas les
−
Indication Drapeau de contrôle d'espace libre sur la carte mémoire
Indication/Commande Arrêt de la carte mémoire
Indication État de retrait de la carte mémoire
Indication
valeurs, sauf lorsque leur état a changé.
Réservé
Drapeau sauvegarde périodique d'enregistrement de données en cours
Les mémoires système sont attribuées aux zones API comme suit.
Adresses allouées à la mémoire système (sous NS-Designer System Setting - Initial)
$SB = m
15
7
0
Wd m:$SB0 to $SB15
16
Wd m+1: $SB16 to $SB31
32
Wd m+2: $SB32 to $SB47
Signal RUN (impulsion) ($SB0)
$SB0 indique à la mémoire hôte et à la mémoire du terminal opérateur que le terminal opérateur est
en fonctionnement (fonctionnement normal sur écrans normaux.) Pendant le fonctionnement, $SB0
alterne entre ON et OFF en fonction de l'intervalle défini pour les signaux RUN (impulsions).
$SB0 ne s'active et ne se désactive pas s'il n'y a aucune communication entre $SB0 et l'adresse
allouée définie dans les paramètres système de NS-Designer.
Etat Etat du signal RUN Fonctionnement quand l'état est effacé
Menu système
(y compris moniteur)
Transfert Arrête les notifications. Redémarre les notifications.
Erreur (Voir note.) Arrête les notifications. Redémarre les notifications.
Démarrage Arrête les notifications. Démarre les indications.
Economiseur d'écran Continue d'alterner les indications ON/OFF.Continue d'alterner les indications ON/OFF.
Arrête les notifications. Redémarre les notifications.
Remarque : Une boîte de dialogue d'erreur (boîte de dialogue X) est affichée.
Signal RUN (toujours ON) ($SB1)
$SB1 indique à la mémoire hôte et à la mémoire du terminal opérateur que le terminal opérateur est
en fonctionnement (fonctionnement normal sur écrans normaux.) Pendant le fonctionnement, $SB1
s'active en fonction de l'intervalle défini pour les signaux RUN (impulsions) dans $SB et $SW.
$SB1 ne s'active pas s'il n'y a aucune communication entre $SB1 et l'adresse allouée définie dans les
paramètres système de NS-Designer.
2-16
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Etat Etat du signal RUN Fonctionnement quand l'état est effacé
Menu système
Arrête les notifications. Redémarre les notifications.
(y compris moniteur)
Transfert Arrête les notifications. Redémarre les notifications.
Erreur (Voir note.) Arrête les notifications. Redémarre les notifications.
Démarrage Arrête les notifications. Démarre les notifications.
Economiseur d'écran Continue d'indiquer
Continue d'indiquer l'activation.
l'activation.
Remarque : Une boîte de dialogue d'erreur (boîte de dialogue X) est affichée.
Si l'état est modifié dans le Menu System, le transfert ou un autre état, la notification s'arrête mais
l'indication OFF n'est pas transmise avant le changement d'état.
Temporisation du
rafraîchissement
de $SB/$SW
Ecran normal Ecran normal
Menu System - Transfert - Erreur
Notification à la
mémoire de l'hôte/à
la mémoire du TOP
ON
ON ON ON ON ON
Note
Comprend une programmation qui accède régulièrement au signal RUN et
confirme que le terminal opérateur fonctionne normalement.
Impulsion de scannage de commutation d'écran ($SB2)
$SB2 sert à indiquer la commutation d'écran.
Immédiatement après la commutation de l'écran, $SB2 est activé lors de l'actualisation suivante de
$SB/$SW puis désactivé lors de l'actualisation suivante de $SB/$SW.
Une notification a lieu lorsque l'écran commute sur un écran normal (basique).
synchronisation
D'écran de base à écran de base Oui
D'écran non-base à écran de base (Voir note.) Non
Ecran en incrustation Ouverture, Fermeture,
Déplacement
Passer au Menu System Non
Passer à Transfert Non
Démarrer à l'écran de démarrage Non
Passer à l'économiseur d'écran Non
Commutation de cadre Non
Echec de commutation d'écran (commutation à un
écran non-existant)
$SB2 ne se désactive pas s'il n'y a aucune communication entre $SB2 et l'adresse allouée définie
dans les paramètres système de NS-Designer.
Indication d'impulsion de scannage de
commutation d'écran
Non
Non
Remarque : Applicable au Menu System, au Transfert et à l'économiseur d'écran.
2-17
Section 2 Fonctions du Série NS 2-4 Mémoire système
ge
Manuel de Programmation Série NS
L'impulsion de scannage de commutation d'écran fonctionne comme indiqué dans le diagramme
suivant si une commutation d'écran a lieu après une autre commutation.
A B
Affichage initial ou démarra
de commutation d’écran
Préparation d’un nouvel affichage d’écran, comprenant
Effacer l’enregistrement de
•
surveillance
•
Lire les données d’écran
•
Enregistrement de surveillance
Impulsion de scannage de
commutation d’écran
Cycle de
communications
(Une lecture de
toutes les
informations)
Affichage initial ou fin de commutation d’écran
Rafraîchissement
de $SB/$SW
A B
Cycle de
communications
Cycle de rafraîchissement de $SB/$SW
(n fois)
Rafraîchissement
de $SB/$SW
n
AB
Cycle de
communications
Cycle de rafraîchissement de $SB/$SW
(n fois)
Rafraîchissement
de $SB/$SW
n
Commutation à un autre écran de base pendant « A »
Le terminal opérateur passe au processus suivant de commutation d'écran sans utiliser l'impulsion de
scannage de commutation d'écran pour le premier écran.
Commutation à un autre écran de base pendant « B »
Le terminal opérateur passe au processus suivant de commutation d'écran sans désactiver l'impulsion
de scannage de commutation d'écran pour le premier écran.
Interdit le basculement au menu Système ($SB3)
$SB3 interdit l'ouverture du menu System. Si $SB3 est activé, le transfert au menu System est interdit
en appuyant les deux points à l'écran. Le transfert d'une boîte de dialogue au Menu System en cas de
génération d'erreur n'est pas interdit.
Batterie faible ($SB4)
$SB4 permet de notifier une chute de tension sur la batterie du TOP. $SB4 passe à ON lorsque la
tension chute et à OFF lorsque vous remplacez la batterie et que le niveau de tension redevient
normal.
Détection d'entrée de données ($SB5)
$SB5 détecte les entrées numériques et les entrées de caractères. $SB5 s'active lors de l'ouverture de
boîtes de dialogue d'entrée numérique et d'entrée de caractères (clavier virtuel) et se désactive lors de
la fermeture de ces boîtes de dialogue.
Si Input from Pop-up Screen est spécifié comme méthode d'entrée dans l'objet fonctionnel d'entrée
pour l'entrée et l'affichage de chaînes numériques ou de caractères, $SB5 s'active lorsque l'écran en
incrustation est ouvert et se désactive lorsque l'écran est fermé. Si Other Input Method (command button, etc.) est spécifié, $SB5 s'active lorsque le focus se trouve sur l'objet et se désactive lorsque le
focus quitte l'objet.
Réglage de la luminosité ($SB6, $SB7 et $SB8)
Les adresses $SB6 à $SB8 sont utilisées pour régler la luminosité du rétroéclairage.
$SB6 sert à régler la luminosité du rétroéclairage sur un niveau élevé. La luminosité peut être réglée
2-18
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
sur Elevée en activant $SB6.
$SB7 sert à régler la luminosité du rétroéclairage sur un niveau moyen. La luminosité peut être réglée
sur Moyenne en activant $SB7.
$SB8 sert à régler la luminosité du rétroéclairage sur un niveau faible. La luminosité peut être réglée
sur Basse en activant $SB8.
Si l'économiseur d'écran a démarré, il reste actif même si $SB6, $SB7 ou $SB8 est activé.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Si plus d'un de ces bits est activé au même moment, l'ordre de priorité de la luminosité est élevée,
moyenne puis basse.
♦
Si les bits $SB6 à $SB8 sont tous désactivés, la luminosité d'arrière-plan est élevée.
r
e
n
c
e
r
e
n
c
e
Contrôle du rétro-éclairage (démarrage/annulation de l’économiseur d’écran - $SB9)
$SB9 contrôle la désactivation (OFF) du rétro-éclairage. Lorsque $SB9 est activé (ON), le
rétro-éclairage s’arrête au bout de trois secondes et l’économiseur d’écran se met en route. Lorsque
$SB9 est désactivé (OFF), l’économiseur d’écran est annulé et le rétro-éclairage est activé (ON).
Même si l’économiseur d’écran est désactivé (OFF) sur la page de l’onglet PT des paramètres
système, il se met en route lorsque ce bit est activé (ON). L’économiseur d’écran est également stoppé
en cours d’affichage en cas de contact tactile avec l’écran. Si $SB9 est activé (ON) pendant que le bit
de clignotement du rétro-éclairage de contrôle ($SB10) est activé (ON), le rétro-éclairage clignote.
Contrôle de clignotement de l'arrière-plan ($SB10)
$SB10 commande le clignotement de l'arrière-plan. Lorsque $SB10 est désactivé, le rétroéclairage est
allumé et, lorsque $SB10 est activé, le rétroéclairage clignote.
Si l'économiseur d'écran a démarré, il reste actif et l'écran ne clignote pas même si $SB10 est activé.
Si $SB10 est sur ON lors de la fermeture de l'économiseur d'écran, l'écran commencera à clignoter
après la fermeture de l'économiseur d'écran.
Si l'écran est commuté au Menu System pendant que le rétroéclairage clignote (c'est-à-dire que
$SB10 est sur ON), le clignotement s'arrête. Il redémarre lorsque l'écran quitte le Menu System.
Si une boîte de dialogue d'erreur est affichée pendant que le rétroéclairage clignote (c'est-à-dire que
$SB10 est sur ON), le clignotement s'arrête. Il redémarre lorsque la boîte de dialogue est fermée.
Etat du rétroéclairage ($SB11)
$SB11 indique l'état du rétroéclairage. $SB11 s'active lorsque le rétroéclairage n'est pas allumé.
Buzzers ($SB12, $SB13 et $SB14)
Les bits $SB12 à $SB14 sont utilisés pour les avertisseurs sonores. $SB12 démarre un buzzer continu,
$SB13 un buzzer intermittent et court (intervalles de 0,5 s) et $SB14 un buzzer intermittent et long
(intervalles de 1 s).
Lorsque les bits $SB12 à $SB14 s'activent, le buzzer retentit alors que le bit est sur ON.
Les bits $SB12 à $SB14 sont tous désactivés si le buzzer est arrêté à l'aide des boutons de
commande.
Les buzzers ne retentissent que lorsque le paramètre de son de buzzer du Menu System est sur ON
dans les paramètres système NS-Designer. (Le buzzer ne retentit pas si ce paramètre est sur OFF
ou ERROR ON.)
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Si plus d'un de ces bits est activé, l'ordre de priorité des buzzers est Continu, Intermittent court et
intermittent long.
r
e
n
c
e
r
e
n
c
e
2-19
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Indication/commande vidéo ($SB15)
$SB15 contrôle l'affichage des images vidéo. Lorsqu'un objet Affichage vidéo est affiché après la
commutation de l'écran, $SB15 passe à ON. Sinon, $SB15 passe à OFF.
Lorsqu'un objet Affichage vidéo est positionné sur l'écran et que $SB15 passe à OFF pendant
l'affichage de l'image vidéo, celle-ci disparaît de l'affichage.
Si $SB15 passe à ON dans cet état de non-affichage, l'image vidéo est affichée.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Si $SB15 passe à ON ou OFF pendant l'affichage d'une boîte de dialogue de message, l'image
vidéo sera affichée ou non affichée à la suppression de la boîte de dialogue.
r
e
n
c
e
r
e
n
c
e
Traitement de l'enregistrement de priorité ($SB16 et $SB17)
$SB16 et $SB17 sont utilisées pour enregistrer les priorités de traitement pour les ports série ports A
et B, respectivement.
Lorsque plusieurs terminaux opérateurs sont connectés en utilisant des liens NT standard ou à grande
vitesse (pour 1:N), un terminal opérateur peut être enregistré pour le traitement de priorité. Le terminal
opérateur dont les bits $SB16 et $SB17 sont sur ON a la priorité, avec un affichage et une vitesse de
réponse aux touches tactiles améliorés.
L'enregistrement est effacé si $SB16 et $SB17 sont désactivés et que la vitesse de réponse redevient
normale.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Si plus d'un terminal opérateur est enregistré pour le traitement de la priorité, le dernier terminal
opérateur enregistré a la priorité.
r
e
n
c
e
r
e
n
c
e
2-20
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Le numéro d'unité du terminal opérateur avec enregistrement de priorité peut être contrôlé en
surveillant (en lisant) les mots de la série CS, de la série CJ, de C200HX/HG/HE-E/-ZE ou de CQM1H.
Reportez-vous au manuel de l'API pour des informations sur la surveillance des mots dans l'API.
Le contenu des mots reflétant l'état des liens NT standard et à vitesse élevée (pour 1:N) est présenté
dans le tableau suivant.
Mot Bit Fonction
C200HX/HG/HE-E/-ZE
265 (port RS-232C
interne)
284 (port A) (Voir note 1.)
285 (port B) (Voir note 1.)
(Voir note 2.)
n +9 (port 1) (Voir note 3.)
n + 19 (port 2)
(Voir note 3.)
CQM1H
IR 202 (port 1)
(Voir note 2.)
IR 203 (port 2)
(Voir note 2.)
Note 1. Port sur la Carte de communications.
2. Port sur la Carte de communications série.
3. Port sur la Carte de communications série.
n = 1500 + 25 × N° de carte de communications série (zone CIO)
0 Drapeau comm. terminal opérateur Port périphérique Unité 0, ON quand connexion
1 Drapeau comm. terminal opérateur Port périphérique Unité 1, ON quand connexion
2 Drapeau comm. terminal opérateur Port périphérique Unité 2, ON quand connexion
3 Drapeau comm. terminal opérateur Port périphérique Unité 3, ON quand connexion
4 Drapeau comm. terminal opérateur Port périphérique Unité 4, ON quand connexion
5 Drapeau comm. terminal opérateur Port périphérique Unité 5, ON quand connexion
6 Drapeau comm. terminal opérateur Port périphérique Unité 6, ON quand connexion
7 Drapeau comm. terminal opérateur Port périphérique Unité 7, ON quand connexion
8 Drapeau priorité enr. terminal opérateur Port périphérique Unité 0, ON quand
priorité
9 Drapeau priorité enr. terminal opérateur Port périphérique Unité 1, ON quand
priorité
10 Drapeau priorité enr. terminal opérateur Port périphérique Unité 2, ON quand
priorité
11 Drapeau priorité enr. terminal opérateur Port périphérique Unité 3, ON quand
priorité
12 Drapeau priorité enr. terminal opérateur Port périphérique Unité 4, ON quand
priorité
13 Drapeau priorité enr. terminal opérateur Port périphérique Unité 5, ON quand
priorité
14 Drapeau priorité enr. terminal opérateur Port périphérique Unité 6, ON quand
priorité
15 Drapeau priorité enr. terminal opérateur Port périphérique Unité 7, ON quand
priorité
Affichage du clavier avec entrée temporaire ($SB18)
$SB18 modifie le clavier affiché pour l'objet Affichage et entrée numériques ou l'objet Tableau de blocs
de données. Les claviers suivants s'affichent en fonction de l'état des bits.
$SB18 : ON
Les valeurs entrées sont affichées
sur le clavier.
2-21
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
$SB18 : OFF
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦ Aucun clavier avec entrée temporaire n'est affiché sur l'écran de test. Le clavier normal est toujours affiché.
♦ Si l'affichage du nom de l'unité est spécifié pour les objets Affichage et entrée numériques, l'unité est
également ajoutée au clavier avec un champ d'entrée temporaire.
r
e
n
c
e
r
e
n
c
e
Interdiction d'entrée ($SB19)
$SB19 interdit les entrées. Les entrées dans les écrans de base et les écrans en incrustation sont
interdites lorsque $SB19 est sur ON. Cependant, les contrôles $SB et $SW (p.ex. la commutation
d'écran à l'aide de SW0) ne sont pas interdits. L'entre utilisant les claviers à 10 touches, les messages
d'erreur ou les autres boîtes de dialogue affichées par le système ne sont pas interdites non plus.
Pour supprimer l'interdiction d'entrée, désactivez $SB19 à partir de l'hôte ou entrez le mot de passe
spécifié avec $SW13 dans la boîte de dialogue de saisie de mot de passe qui s'affiche lorsque vous
touchez l'écran. Le système désactive automatiquement $SB19 si vous utilisez un mot de passe pour
supprimer l'interdiction d'entrée.
Si $SW13 n'est pas une valeur comprise entre 1 et 5, $SB19 (suppression de l'interdiction d'entrée) et
désactivée sans que la boîte de dialogue de saisie de mot de passe ne soit affichée lorsque vous
touchez l'écran.
Si aucune chaîne de caractères de mot de passe n'a été définie dans les paramètres de mot de passe
pour le numéro spécifié avec $SW13, $SB19 est désactivé OFF sans afficher la boîte de dialogue de
saisie de mot de passe, ce qui signifie que l'intediction d'entrée est effacée lorsque vous touchez l'écran.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Les chaînes caractères de mot de passe sont définies soit sous Settings - Password dans
NS-Designer soit sous System Menu - Password sur le terminal opérateur.
r
e
n
c
e
r
e
n
c
e
Réglage du contraste ($SB20, $SB21, $SB22 et $SB23) (pour NS5 uniquement)
Les bits $SB20 à $SB23 servent à régler le contraste.
$SB20 augmente le contraste de 10.
$SB21 augmente le contraste de 1.
$SB22 réduit le contraste de 1.
$SB22 réduit le contraste de 10.
Ces bits passent automatiquement à OFF lorsque le contraste a été ajusté.
Si un bit entre $SB20 et $SB23 passe à ON alors que l'économiseur d'écran est activé, celui-ci reste actif.
2-22
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Si plusieurs de ces bits passent à ON au même moment, l'ordre de priorité est $SB20, $SB21,
$SB22, puis $SB23.
♦
Vous disposez de 100 graduations pour ajuster le contraste.
♦
Aucun traitement n'a lieu pour le NS12, le NS10 et le NS8, même si ces bits sont sur ON.
r
e
n
c
e
r
e
n
c
e
Capture vidéo ($SB24)
$SB24 capture l'image affichée et la sauvegarde au format BMP sur une carte mémoire. Lorsque
$SB24 passe à ON, les données capturées sont sorties dans le fichier XXX_VideoXX_XXX.bmp, dans
le dossier \LOG\CAPTURE, sous le répertoire de la carte mémoire. Si une erreur se produit pendant
l'opération, $SB24 passe à OFF et $SB47 à ON.
Les règles suivantes sont utilisées pour enregistrer les données capturées.
Le numéro d’écran, la position de l’image et le numéro de fichier sont automatiquement ajoutés au
nom de fichier lors de la capture vidéo.
9999
_ VideoLT _ 999. bmp
Numéro de fichier
Le numéro de fichier est défini automatiquement entre 001 et 999.
Si tous les numéros ont été utilisés, le fichier numéroté le plus ancien est supprimé et le plus
récent est enregistré. (Même procédure que le bouton de commande.)
Position de l'image
La position de l’image lors de l’exécution de la capture vidéo.
En haut à gauche ou aucune : VideoLT
En bas à gauche : VideoLB
En haut à droite : VideoRT
En bas à droite : VideoRB
Numéro d'écran
Le numéro d’écran normal où la capture vidéo a été exécutée est automatiquement ajouté
$SB25 commence à imprimer l'écran affiché sur le TOP ou à le capturer pour la sauvegarder dans un
fichier bitmap sur la carte mémoire. Lorsque « 1 » est enregistré dans $SW11 et que $SB25 est sur
ON, l'écran actuellement affiché est capturé et un fichier screen_cap_XXX.bmp est sorti dans le
dossier \LOG\CAPTURE, sous le répertoire de la carte mémoire. Si une valeur autre que « 1 » est
enregistrée dans $SW11 et que $SB25 est sur ON, l'écran actuellement affiché est imprimé. $SB25
reste sur ON jusqu'à ce qu'il soit désactivé à partir de l'hôte ou avec un objet fonctionnel. L'impression
ou la capture d'écran ne recommencera pas pendant l'impression de l'écran ou la sortie d'un fichier
bitmap, y compris si $SB25 repasse à ON.
9999
_ VideoLT _ 999. bmp
Numéro de fichier
Les fichiers sont numérotés automatiquement de 001 à 999.
Lorsque tous les numéros ont été utilisés ou que l'espace disponible sur la carte mémoire est
insuffisant, les anciens fichiers sont supprimés et le nouveau fichiers est sauvegardé.
Chaîne de caractères fixe « screen_cap »
2-23
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Lorsqu'un objet vidéo est à l'écran, vous ne pouvez pas imprimer l'image vidéo ou la sauvegarder
dans un fichier BMP en utilisant $SB25.
♦
Les bits $SB26 à $SB29 ne fonctionnent pas lorsque « 1 » est enregistré dans $SW11.
r
e
n
c
e
r
e
n
c
e
Arrêt d’impression ($SB25)
$SB26 interrompt l’impression de l’écran affiché sur le TOP. Si $SB26 est ON quand $SB30 est ON,
l’impression est arrêtée et $SB30 passe sur OFF. Si l’impression a déjà commencé, il peut ne pas être
possible de l’arrêter même si $SB26 est ON.
Test d’impression d’un modèle ($SB27)
$SB27 démarre l’impression d’un modèle de test d’impression. Quand $SB27 est ON, l’impression du
modèle de test commence. $SB27 reste ON jusqu’à ce que vous le placiez sur OFF à partir de
l’ordinateur ou avec un objet fonctionnel. L’opération de test d’impression dépend de l’imprimante. Pour
des détails, reportez-vous au manuel de l’imprimante.
Nettoyage des têtes d’imprimante ($SB28)
$SB28 démarre le nettoyage de la tête d’imprimante. Lorsque $SB28 est ON, le nettoyage de la tête
commence. $SB28 reste ON jusqu’à ce que vous le placiez sur OFF à partir de l’ordinateur ou avec un
objet fonctionnel. L’opération de nettoyage de tête dépend de l’imprimante. Pour des détails,
reportez-vous au manuel de l’imprimante.
Mise à jour de l’état de l’imprimante ($SB29)
$SB29 contrôle l’état Occupé de l’imprimante ($SB30) et la Notification d'erreur imprimante ($SB31).
Lorsque $SB29 est ON, $SB30 et $SB31 passe sur ON et OFF. Si l’opération de l’imprimante s’est
effectuée normalement, cependant, $SB31 ne passent pas sur ON.
État occupé imprimante/capture ($SB30)
$SB30 passe à ON lorsque les opérations suivantes sont exécutées : Départ d'impression, Tes t
d'impression d'un modèle, Nettoyage des têtes d'imprimante et Capture d'écran
automatiquement à la fin de ces opérations. C'est aussi le cas si le bit Arrêt d'impression passe à OFF
lors de l'impression d'un écran.
. $SB30 passe à OFF
Notification d'erreur de l'imprimante/d'erreur de capture d'écran ($SB31)
$SB31 passe à ON lorsque les opérations suivantes se terminent par un erreur : Départ d'impression,
Capture d'écran, Test d'impression d'un modèle, Nettoyage des têtes d'imprimante ou Mise à jour de
l'état de l'imprimante. Il passe aussi à ON si aucune imprimante n'est détectée lors du démarrage du
TOP ou si des erreurs sont détectées, notamment des erreurs de port USB, des erreurs d'imprimante
non connectée, des erreurs d'interruption de communication, des erreurs d'absence de papier, des
erreurs d'absence d'encre et d'autres erreurs liées au matériel de l'imprimante. $SB31 passe à OFF
lorsque toutes les erreurs liées aux opérations Départ d'impression, Capture d'écran, Test d'impression
d'un modèle, Nettoyage des têtes d'imprimante ou Mise à jour de l'état de l'imprimante ont été
éliminées.
2-24
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
M
E
M
O
M
M
• Vérification de l'état de fonctionnement de l’imprimante
E
M
O
E
M
O
$SB30 et $SB31 peuvent être utilisés pour contrôler l’état de fonctionnement et
la présence d’erreurs. Utilisez ces bits comme indiqué dans le diagramme
suivant.
START
Lecture de la
notification d’erreur
imprimante ($SB31).
OFF
Lecture de l’état
Occupé de l’
imprimante ($SB30)
OFF
Démarrer le process souhaité.
$SB25/27/28 = OFF/ON
Etat Occupé de l’imprimante
($SB30) passe sur
OFF/ON.
Lecture de l’état
Occupé de l’
imprimante ($SB31).
OFF
ON
Contrôle d’erreurs de
l’imprimante.
ON
Attendre la désactivation de $SB30
et exécuter le process à partir du
démarrage de l’imprimante.
ON
Imprimante non détectée ou erreur
d’imprimante détectée.
Notification de confirmation de fin
d’opération de l’erreur d’imprimante
($SB30) passe sur ON/OFF.
Lecture de l’état
Occupé de l’
imprimante ($SB31).
OFF
END (normal)
ON
Erreur d’imprim ante détectée.
Initialisation de l'historique des alarmes/événements ($SB32)
$SB32 initialise les données d'historique des alarmes et des événements. Lorsque $SB32 est sur ON,
les informations d'historique des alarmes et des événements enregistrées dans le terminal opérateur
sont initalisées. Une fois l'initialisation terminée, le système désactive automatiquement $SB32.
2-25
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Enregistrement de l'historique des alarmes/événements ($SB33)
$SB32 enregistre les données d'historique des alarmes et des événements. Lorsque $SB33 est sur
ON, les données d'historique des alarmes et des événements sont enreigstrées sur la carte mémoire
dans un fichier CSV. Une fois l'enregistrement des données terminé, le système désactive
automatiquement $SB33.
Les données d'alarme sont enregistrées dans log\Alarm.csv (classées en tant qu'alarmes de niveau
haut, moyen et bas) et les données d'événement sont enregistrées dans des fichiers \log\Event.csv sur
la carte mémoire. Les noms des fichiers sont fixes et les fichiers précédemment sortis sur la carte
mémoire sont écrasés.
Si aucune alarme n'est cumulée, les données d'alarme ne sont pas enregistrées. ($SB33 se désactive
et $SB47 ne s'active pas.)
Si aucun événement n'est cumulé, les données d'événement ne sont pas enregistrées. ($SB33 se
désactive et $SB47 ne s'active pas.)
Si une erreur se produit pendant l'enregistrement (p.ex., la carte mémoire n'est pas en place, l'espace
disque est insuffisant ou la carte mémoire est endommagée), $SB33 se désactive $SB47 est activé.
Aucun message d'erreur n'est cependant affiché lorsqu'une erreur se produit.
Si $SB32 et $SB33 sont activés simultanément, l'initialisation est exécutée en premier. Pour cette
raison, les fichiers Alarm.CSV et Event.CSV ne sont pas créés.
Initialisation du protocole de données ($SB35)
$SB35 initialise les données de protocole de données. Lorsque $SB35 est sur ON, les informations de
protocole de données enregistrées dans le terminal opérateur sont initalisées. Une fois l'initialisation
terminée, le système désactive automatiquement $SB35.
Enregistrement du protocole de données ($SB36)
$SB36 enregistre les données du protocole de données. Lorsque $SB36 est sur ON, les données du
protocole de données sont enregistrées sur la carte mémoire dans un fichier CSV. Une fois
l'enregistrement des données terminé, le système désactive automatiquement $SB36.
Les données sont enregistrées dans une série de fichiers appelés Trend01.csv à Trend99.csv dans le
répertoire \log\ de la carte mémoire. Un nouveau fichier est créé à chaque enregistrement de données,
ce qui incrémente chaque fois le numéro des fichiers. Il est possible d'enregistrer jusqu'à 99 fichiers.
Lorsque le nombre de fichiers dépasse 99, les fichiers existants sont écrasés, en commençant par
Trend01.csv.
Si aucun protocole de données n'est cumulé, le numéro de groupe et l'adresse de collecte de données
sont sortis. ($SB33 se désactive et $SB47 ne s'active pas.)
Si une erreur se produit pendant l'enregistrement (p.ex., la carte mémoire n'est pas en place, l'espace
disque est insuffisant ou la carte mémoire est endommagée), $SB36 se désactive et $SB47 est activé.
Aucun message d'erreur n'est cependant affiché lorsqu'une erreur se produit.
Si $SB35 et $SB36 sont activés simultanément, l'initialisation est exécutée en premier. Ainsi, aucun
fichier Trend#.CSV n'est créé.
Initialisation du protocole de fonctionnement ($SB37)
$SB37 initialise les données de protocole de fonctionnement. Lorsque $SB37 est sur ON, les
informations de protocole de fonctionnement enregistrées dans le terminal opérateur sont initalisées.
Une fois l'initialisation terminée, le système désactive automatiquement $SB37.
Enregistrement du protocole de fonctionnement ($SB38)
$SB38 enregistre les données du protocole de fonctionnement. Lorsque $SB38 est sur ON, les
données du protocole de fonctionnement sont enregistrées sur la carte mémoire dans un fichier CSV.
Une fois l'enregistrement des données terminé, le système désactive automatiquement $SB38.
Les données sont sorties dans un fichier intitulé Operat.csv dans le répertoire \log\ de la carte
mémoire. Les noms des fichiers sont fixes et les fichiers précédemment sortis sur la carte mémoire
sont écrasés.
2-26
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Si aucun protocole de données n'est cumulé, seule la ligne de tire est sortie. ($SB33 se désactive et
$SB47 ne s'active pas.)
Si une erreur se produit pendant l'enregistrement (p.ex., la carte mémoire n'est pas en place, l'espace
disque est insuffisant ou la carte mémoire est endommagée), $SB38 se désactive et $SB47 est activé.
Aucun message d'erreur n'est cependant affiché lorsqu'une erreur se produit.
Si $SB37 et $SB38 sont activés simultanément, l'initialisation est exécutée en premier. Ainsi, aucun
fichier Operat.CSV n'est créé.
Contrôle des protocoles de fonctionnement ($SB39, $SB40 et $SB41)
Les bits $SB39 à $SB41 commandent les protocoles de fonctionnement. $SB39 contrôle le protocole
de fonctionnement des objets fonctionnels, $SB40 celui de la commutation d'écran et $SB41 celui des
macros.
Lorsque l'un des bits $SB39 à $SB41 est activé, l'opération de protocole correspondante démarre.
L'opération de protocole se termine lorsque les bits sont désactivés.
Commutation d'écran
$SB40
Commu-
tation
d’écran
Commu-
tation
d’écran
Commu-
tation
d’écran
Commu-
tation
d’écran
Commu-
tation
d’écran
Commu-
tation
d’écran
Screen
switch
ConsignationConsignation Consignation
Toute instance de commutation d'écran exécutée lorsque $SB40 est ON est enregistrée.
Initialisation du protocole des erreurs ($SB42)
$SB42 initialise les données de protocole des erreurs. Lorsque $SB42 est sur ON, les informations de
protocole des erreurs enregistrées dans le terminal opérateur sont initalisées. Une fois l'initialisation
terminée, le système désactive automatiquement $SB42.
Enregistrement du protocole des erreurs ($SB43)
$SB38 enregistre les données du protocole des erreurs. Lorsque $SB43 est sur ON, les données du
protocole des erreurs sont enregistrées sur la carte mémoire dans un fichier CSV. Une fois
l'enregistrement des données terminé, le système désactive automatiquement $SB43.
Les données sont sorties dans un fichier intitulé MacroErr.csv dans le répertoire \log\ de la carte
mémoire. Les noms des fichiers sont fixes et les fichiers précédemment sortis sur la carte mémoire
sont écrasés.
Si aucun protocole de données n'est cumulé, seule la ligne de tire est sortie. ($SB43 se désactive et
$SB47 ne s'active pas.)
Si une erreur se produit pendant l'enregistrement (p.ex., la carte mémoire n'est pas en place, l'espace
disque est insuffisant ou la carte mémoire est endommagée), $SB43 se désactive et $SB47 est activé.
Aucun message d'erreur n'est cependant affiché lorsqu'une erreur se produit.
Si $SB42 et $SB43 sont activés simultanément, l'initialisation est exécutée en premier. Ainsi, aucun
fichier MacroErr.CSV n'est créé.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Les données de protocole peuvent être sorties au format code multibits ou au format Unicode. Cela
permet de sortir les données affichées dans d’autres langues que les données de protocole. Veuillez
vous reporter à la Section 13 Affichage multilingue dans le Manuel d’utilisation pour en savoir plus.
r
e
n
c
e
r
e
n
c
e
2-27
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Commande de boîte de dialogue des erreurs de macro ($SB45)
$SB45 modifie le traitmeent des erreurs de macro. Si $SB45 est activé, aucune boîte de dialogue n'est
affichée en cas d'erreur de macro mais exécution du processus de macro est interrompu. Si $SB45 est
sur OFF, une boîte de dialogue d'erreur s'affiche et l'exécution de la macro est arrêtée.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
En cas d'erreur de macro, le traitement de la macro à l'endroit est arrêté où survient l'erreur, que
$SB45 soit sur ON ou sur OFF, mais les autres processus de macro continuent.
r
e
n
c
e
r
e
n
c
e
Indication d'erreur de macro ($SB46)
$SB46 s'active lorsqu'une erreur d'exécution de macro se produit.
$SB46 reste sur ON jusqu'à ce qu'il soit désactivé à partir de l'hôte, à l'aide d'un objet fonctionnel ou
d'une autre méthode.
Si une erreur de macro se produit pendant la modification de valeurs, l'indication de l'erreur de macro a
lieu après que la boîte de dialogue d'erreur de macro a été fermée en appuyant sur le bouton OK.
L'indication d'erreur de macro se produit immédiatement après l'apparition d'une erreur de macro.
Drapeau d'erreur de protocole ($SB47)
$SB47 est activé si une erreur se produit pendant le traitement d'une alarme, d'un protocole de
données, d'un historique de fonctionnement, d'un protocole d'erreurs ou d’une capture vidéo.
$SB47 reste sur ON jusqu'à ce qu'il soit désactivé à partir de l'hôte, à l'aide d'un objet fonctionnel ou
d'une autre méthode.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Toutes les adresses n'ayant pas été développées ci-avant sont réservées à l'usage du système. Le
terminal opérateur peut présenter un dysfonctionnement si les adresses réservées à l'usage du
système sont urilisées, assurez-vous donc que ces adresses ne sont pas utilisées.
r
e
n
c
e
r
e
n
c
e
Vérification de l'espace libre en mémoire ($SB48)
$SB48 est activé (ON) lorsque l'espace libre sur la carte mémoire montée sur le TOP baisse en deçà
d'une taille spécifiée lors de l'enregistrement des données sur la carte mémoire.
Vous pouvez définir la quantité d'espace libre qui déclenchera l'avertissement en sélectionnant,
System Setting – Initial – Free Space dans le NS-Designer. La valeur par défaut est de 1 024 octets.
Arrêt de la carte mémoire ($SB49)
$SB49 est activé (ON) pour le retrait de la carte mémoire. Lorsque $SB49 est activé, l'alimentation de
la carte mémoire est coupée ; vous pouvez alors retirer la carte du TOP. $SB49 est automatiquement
désactivé (OFF) après le retrait de la carte.
Etat de retrait de la carte mémoire ($SB50)
$SB50 vous avise du résultat de l'exécution de $SB49. Lorsque $SB49 est activé (ON) et que la carte
mémoire peut être retirée, $SB50 est activé (ON). Après le retrait de la carte mémoire, $SB49 est
automatiquement désactivé (OFF), de même que $SB50.
Drapeau sauvegarde périodique du journal de données en cours ($SB51)
$SB51 est activé (ON) lorsque le journal de données est sauvegardé régulièrement. Une fois
l'enregistrement terminé, le système désactive automatiquement $SB51 (OFF).
2-28
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
La mémoire système bits peut être allouée aux zones suivantes de l'API hôte.
Symbole API de série C Allocation
Aucune Zone E/S (IR)
H Zone HR
A Zone AR
L Zone LR
T
TU
C
CU
W
TK
D zone DM
E
E0
EC_
Note 1. LR 00000 à LR 00199 sont convertis en mots de zone E/S CIO 01000 à CIO 01199 et utilisés comme tels.
2. Les API C200HX/HG/HE-E/-ZE sont les seuls API de série C prenant en charge la Zone EM (EM).
Valeur présentes de
temporisation
Valeur présentes de
compteur
Zone EM (Voir
note1.)
(banque actuelle)
×
×
API séries
CVM1/CV
Zone E/S (CIO)
Zone AR
Valeur présentes de
temporisation
Valeur présentes de
compteur
zone DM
Zone EM
(banque actuelle)
AllocationAPI série CS/CJ Allocation
×
×
×
Zone E/S (CIO)
Zone HR
Zone AR
Zone LR (Voir note1.)
Valeur présentes de
temporisation
Drapeaux de fin de
temporisation
Valeur présentes de
compteur
Drapeaux de fin de
compteur
Zone de travail
drapeaux de tâches
zone DM
Zone EM
(banque actuelle)
Zone EM
Banque 0
Zone EM
Banque C
×
×
×
×
×
Tous les bits de la zone AR des API de série CVM1/CV sont affectés aux fonctions système et ne
peuvent pas être utilisés pour une autre application.
La plage de chaque zone varie en fonction du modèle de l'API. Reportez-vous à Annexe 3 Zones de mémoire API.
Veuillez vous reporter à la Section 7 Configuration du système dans le Manuel d'utilisation de NS-Designer pour connaître les méthodes d'allocation.
2-4-2 Mémoire système Mot ($SW)
La mémoire système Mot ($SW) est utilisée pour échanger des informations entre l'hôte et le terminal
opérateur dans des unités de mots, par exemple pour le contrôle du terminal opérateur et pour
indiquer l'état du terminal opérateur à l'hôte.
La mémoire système Mot comprend 37 entrées avec fonctions prédéfinies.
La liste des mémoires système mot est indiquée dans le tableau suivant :
Adresse Catégorie Fonction
$SW0 Indication/Commande Numéro d'écran actuel
$SW1 Indication/Commande Numéro d'écran en incrustation 1 actuel
$SW2 Indication/Commande Position de l'écran en incrustation 1 (coordonnée X)
$SW3 Indication/Commande Position de l'écran en incrustation 1 (coordonnée Y)
$SW4 Indication/Commande Numéro d'écran en incrustation 2 actuel
$SW5 Indication/Commande Position de l'écran en incrustation 2 (coordonnée X)
2-29
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Adresse Catégorie Fonction
$SW6 Indication/Commande Position de l'écran en incrustation 2 (coordonnée Y)
$SW7 Indication/Commande Numéro d'écran en incrustation 3 actuel
$SW8 Indication/Commande Position de l'écran en incrustation 3 (coordonnée X)
$SW9 Indication/Commande Position de l'écran en incrustation 3 (coordonnée Y)
$SW10 Indication/Commande Numéro d'étiquette actuel
$SW11 Commande Destination (0 : Imprimante, 1 : Carte mémoire)
$SW12
$SW13 Commande Numéro de mot de passe pour annuler l'interdiction d'entrée
$SW14 Indication Heure actuelle (min,sec.)
$SW15 Indication Date et heure actuelles (jour, heure)
$SW16 Indication Date du jour (année, mois)
$SW17 Indication Jour actuel (de la semaine)
$SW18 Indication N° de l'alarme/événement apparu
$SW19 Indication ID de l'alarme/événement apparu
$SW20 Indication ID de l'alarme/événement annulé
$SW21 Indication ID alarme/événement de la macro d'objet
$SW22
$SW23 Indication Numéro d'erreur macro
$SW24 Indication N° de l'écran présentant l'erreur de macro
$SW25 Indication ID de l'objet présentant une erreur de macro
$SW2 Indication Synchronisation de macro présentant une erreur
$SW27 Commande Valeur décalage pour index I0
$SW28 Commande Valeur décalage pour index I1
$SW29 Commande Valeur décalage pour index I2
$SW30 Commande Valeur décalage pour index I3
$SW31 Commande Valeur décalage pour index I4
$SW32 Commande Valeur décalage pour index I5
$SW33 Commande Valeur décalage pour index I6
$SW34 Commande Valeur décalage pour index I7
$SW35 Commande Valeur décalage pour index I8
$SW36 Commande Valeur décalage pour index I9
−
−
Réservé
alarme/événement
Réservé
Remarque : Les mots d'indication ne sont pas protégés en écriture. De plus, le système ne restaure pas les
valeurs, sauf lorsque l'état a changé.
Les mémoires système mot sont attribuées aux zones API comme suit.
Adresses allouées à la mémoire système sous NS-Designer System Setting – Initial. Vous pouvez
sélectionner le stockage de valeurs BCD ou binaires pour chaque groupe en appuyant sur le bouton
System Memory List sous l'onglet Initial.
$SW = n
Wd n: $SW0
Wd n+1: $SW1
•
•
•
•
Wd n+37: $SW37
2-30
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Numéro d'écran actuel ($SW0)
$SW0 stocke le numéro d'écran pour l'écran actuel. (Stocké dans BCD.)
Si un numéro d'écran correspond à $SW0, l'affichage bascule vers cet écran.
L'affichage ne commute cependant pas sur cet écran si celui-ci n'existe pas ou s'il s'agit d'un écran en
incrustation. Dans ces cas, aucun message d'erreur n'est affiché mais le système retourne le numéro
d'écran stocké dans $SW0 au numéro d'écran original. (L'impulsion de scannage de commutation
d'écran $SB2 ne sera pas signalée.)
Lorsque des écrans sont commutés fréquemment, il est possible que l'affichage ait besoin d'un peu de
temps pour s'actualiser ; les transferts d'informations sont aussi plus lents.
Si aucun écran d'affichage initial n'existe, l'écran 0 est défini sur $SW0.
Si une commutation d'écran a lieu alors que l'économiseur d'écran est affiché, l'économiseur d'écran
est annulé.
Numéro d'écran en incrustation 1 actuel ($SW1)
$SW1 stocke le numéro d'écran pour l'écran en incrustation 1 actuel. (Stocké dans BCD.)
La valeur « 0
» est stockée dans $SW1 si aucun écran en incrustation n'est ouvert.
Si un numéro d'écran est écrit dans $SW1, cet écran en incrustation est affiché.
L'affichage ne commute cependant pas sur cet écran si celui-ci n'existe pas ou s'il s'agit d'un écran de
base. Dans ces cas, aucun message d'erreur n'est affiché mais le système retourne le numéro d'écran
stocké dans $SW1 au numéro d'écran original.
Lorsque des écrans en incrustation sont ouverts et fermés fréquemment, il est possible que l'écran ait
besoin d'un peu de temps pour s'actualiser ; les transferts d'informations sont aussi plus lents.
L'écran en incrustation se ferme si 0 est inscrit dans $SW1. De plus, 0 est défini à la position
d'affichage de l'écran en incrustation ($SW2 et $SW3).
Si un écran en incrustation est ouvert, fermé ou commuté alors que l'économiseur d'écran est affiché,
l'économiseur d'écran est annulé.
Position de l'écran en incrustation 1 ($SW2 et $SW3)
$SW2 et $SW3 stockent la position d'affichage pour l'écran en incrustation 1. (Stocké dans BCD.)
La coordonnée X supérieure gauche pour l'écran en incrustation 1 est stockée dans $SW2 et la
coordonnée Y supérieure gauche est stockée dans $SW3.
Si la position d'affichage est inscrite directement dans $SW2 et $SW3, l'écran en incrustation se
déplace à la position spécifiée.
La taille de l'affichage est limitée de sorte que l'écran en incrustation ne dépasse pas de la plage
d'affichage de l'écran. La position d'affichage est telle que l'ensemble de l’écran en incrustation est
affiché.
Si les écrans en incrustation sont déplacés alors que l'économiseur d'écran est affiché, l'économiseur
d'écran est annulé.
La position d'affichage lorsque l'écran en incrustation 1 est ouvert ne peut pas être spécifiée avec
$SW2 et $SW3.
Numéro d'écran en incrustation 2 actuel ($SW4)
$SW4 stocke le numéro d'écran pour l'écran en incrustation 2 actuel. (Stocké dans BCD.)
La valeur « 0
Si un numéro d'écran est écrit dans $SW4, cet écran en incrustation est affiché.
L'affichage ne commute cependant pas sur cet écran si celui-ci n'existe pas ou s'il s'agit d'un écran de
base. Dans ces cas, aucun message d'erreur n'est affiché mais le système retourne le numéro d'écran
stocké dans $SW4 au numéro d'écran original.
Lorsque des écrans en incrustation sont ouverts et fermés fréquemment, il est possible que l'écran ait
besoin d'un peu de temps pour s'actualiser ; les transferts d'informations sont aussi plus lents.
L'écran en incrustation se ferme si 0 est inscrit dans $SW4. De plus, 0 est défini pour la position
d'affichage de l'écran en incrustation ($SW5 et $SW6).
» est stockée dans $SW4 si aucun écran en incrustation n'est ouvert.
2-31
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Si un écran en incrustation est ouvert, fermé ou commuté alors que l'économiseur d'écran est affiché,
l'économiseur d'écran est annulé.
Position de l'écran en incrustation 2 ($SW5 et $SW6)
$SW5 et $SW6 stockent la position d'affichage pour l'écran en incrustation 2. (Stocké dans BCD.)
La coordonnée X supérieure gauche pour l'écran en incrustation 2 est stockée dans $SW5 et la
coordonnée Y supérieure gauche est stockée dans $SW6.
Si la position d'affichage est inscrite directement dans $SW5 et $SW6, l'écran en incrustation se
déplace à la position spécifiée.
La taille de l'affichage est limitée de sorte que l'écran en incrustation ne dépasse pas de la plage
d'affichage de l'écran. La position d'affichage est telle que l'ensemble de l'écran en incrustation est affiché.
Si un écran en incrustation est ouvert, fermé ou commuté alors que l'économiseur d'écran est affiché,
l'économiseur d'écran est annulé.
La position d'affichage lorsque l'écran en incrustation 2 est ouvert ne peut pas être spécifiée avec
$SW5 et $SW6.
Numéro d'écran en incrustation 3 actuel ($SW7)
$SW7 stocke le numéro d'écran pour l'écran en incrustation 3 actuel. (Stocké dans BCD.)
La valeur « 0
» est stockée dans $SW7 si aucun écran en incrustation n'est ouvert.
Si un numéro d'écran est écrit dans $SW7, cet écran en incrustation est affiché.
L'affichage ne commute cependant pas sur cet écran si celui-ci n'existe pas ou s'il s'agit d'un écran de
base. Dans ces cas, aucun message d'erreur n'est affiché mais le système retourne le numéro d'écran
stocké dans $SW7 au numéro d'écran original.
Lorsque des écrans en incrustation sont ouverts et fermés fréquemment, il est possible que l'écran ait
besoin d'un peu de temps pour s'actualiser ; les transferts d'informations sont aussi plus lents.
L'écran en incrustation se ferme si 0 est inscrit dans $SW7. De plus, 0 est défini à la position
d'affichage de l'écran en incrustation ($SW8 et $SW9).
Si un écran en incrustation est ouvert, fermé ou commuté alors que l'économiseur d'écran est affiché,
l'économiseur d'écran est annulé.
Position de l'écran en incrustation 3 ($SW8 et $SW9)
$SW8 et $SW9 stockent la position d'affichage pour l'écran en incrustation 3. (Stocké dans BCD.)
La coordonnée X supérieure gauche pour l'écran en incrustation 3 est stockée dans $SW8 et la
coordonnée Y supérieure gauche est stockée dans $SW0.
Si la position d'affichage est inscrite directement dans $SW8 et $SW9, l'écran en incrustation se
déplace à la position spécifiée.
La taille de l'affichage est limitée de sorte que l'écran en incrustation ne dépasse pas de la plage
d'affichage de l'écran. La position d'affichage est telle que l'ensemble de l'écran en incrustation est affiché.
Si un écran en incrustation est ouvert, fermé ou commuté alors que l'économiseur d'écran est affiché,
l'économiseur d'écran est annulé.
La position d'affichage lorsque l'écran en incrustation 3 est ouvert ne peut pas être spécifiée avec
$SW8 et $SW9.
Numéro d'étiquette actuel ($SW10)
$SW10 stocke le numéro d'identification en cours. (Stocké dans BCD, entre 0 et 15.)
Si un numéro d'étiquette est écrit dans $SW10, l'affichage commute sur cette étiquette.
Aucun message d'erreur n'est affiché si un numéro d'étiquette inexistant est spécifié mais le système
stocke le numéro d'étiquette d'origine dans $SW10.
Destination (0 : Imprimante, 1 : Carte mémoire) ($SW11)
$SW11 permet de spécifier si l'écran doit être imprimé ou si les données de capture de l'écran doivent
être sauvegardées sur la carte mémoire. Enregistrez « 0 » dans $SW11 et activez (ON) $SB25 pour
exécuter l'impression. Stockez « 1 » dans $SW11 et activez (ON) $SB25 pour exécuter a capture d'écran.
2-32
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Numéro de mot de passe pour annuler l'interdiction d'entrée ($SW13)
$SW13 sert à spécifier le numéro de mot de passe pour effacer l'interdiction d'entrée lorsque $SB19
est sur ON. (Stocké dans BCD.) La boîte de dialogue de mot de passe est affichée si vous touchez à
l'écran lorsque $SB19 est sur ON. Cependant, la valeur stockée dans $SB13 immédiatement après
que vous avez touché l'écran est utilisée pour le mot de passe.
Touchez l'écran lorsque l'entrée est interdite par $SB19 pour afficher la boîte de dialogue de saisie du
mot de passe. La valeur stockée dans $SW13 immédiatement après que vous avez touché l'écran est
utilisée comme numéro de mot de passe.
Date et heure actuelles ($SW14, $SW15, $SW16 et $SW17)
Les mots $SW14 à $SW17 stockent la date et l'heure en format BCD ou binaire.
Les formats de stockage sont présentés ci-dessous.
$SW14 stocke les minutes et les secondes.
Bit 15 8 7 0
BCD : min (00 à 59) s (00 à 59)
Binaire : min (00 à 3B) s (00 à 3B)
$SW15 stocke la date et l'heure.
Bit 15 8 7 0
BCD : date (01 à 31) heure (00 à 23)
Binaire : date (01 à 1F) heure (00 à 17)
$SW16 stocke l'année (deux derniers chiffres) et le mois.
Bit 15 8 7 0
BCD : année (01 à 99) mois (01 à 12)
Binaire : année (01 à 63) mois (01 à 0C)
$SW17 stocke le jour de la semaine.
Bit 15 8 7 0
Binaire/BCD : (00 fixe) jour de la semaine (00 à 06)
Dim : 00 ; Lun : 01: Mar : 02 ; Mer : 03 ; Jeu : 04 ; Ven : 05 ; Sam : 06
N° de l'alarme/événement apparu ($SW18)
$SW18 stocke le numéro les alarmes et des événements générés. (Stocké dans BCD ou binaire.)
Le nombre total d'alarmes et d'événements est stocké.
Stockage de l'ID d'alarme/événement ($SW19, $SW20 et $SW21)
Le dernier numéro d'identification d'alarme ou d'événement généré est stocké dans $SW19. (Stocké
dans BCD ou binaire.)
Le dernier numéro d'identification d'alarme ou d'événement effacé est stocké dans $SW20. (Stocké
dans BCD ou binaire.)
L'ID d'alarme ou d'événement affiché sur l'objet d'affichage d'alarme/événement correspondant est
écrit dans $SW21 lors de l'exécution de la macro "Pressing a Display Area" (Cliquer sur une zone
d'affichage). Alternativement, le numéro d'ID d'alarme/événement sélectionné lors de l'exécution de la
macro "Selecting an Alarm/Event" (Sélectionner une alarme/un événement) pour l'objet
historique/résumé d'alarme/événement est écrit dans $SW21. (Stocké dans BCD.) Si la macro est
exécutée lorsque rien n'est affiché sur l'objet alarme/événement ou l'objet historique/résumé
d'alarme/événement, aucune valeur n'est écrite dans $SW21.
2-33
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Numéro d'erreur de macro ($SW23)
Le numéro d'exécution de macro est stocké dans $SW23. Il n'y a aucune erreur si 0 est stocké dans
$SW23.
Le numéro d'erreur est maintenu jusqu'à ce que 0 soit écrit dans $SW23 à partir de l'hôte, en utilisant
un objet fonctionnel ou une autre méthode. (Stocké dans BCD.)
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Les valeurs suivantes sont définies sur $SW23, selon l'erreur de macro.
1: Erreur de programme 2: Erreur d'allocation 0 3: Erreur BCD 4: Erreur de valeur d'argument
♦
Le dernier numéro d'erreur d'exécution de macro généré est stocké dans $SW23 si les macros sont
exécutées comme suit : pas d'erreur, erreur, pas d'erreur, etc.
r
e
n
c
e
r
e
n
c
e
N° de l'écran présentant l'erreur de macro ($SW24)
Le numéro d'écran dans lequel l'erreur de macro s'est produite est stocké dans $SW24. FFFFh est
stocké pour les macros de projets. (Stocké dans BCD.)
ID d'objet présentant l'erreur de macro ($SW25)
Le numéro d'ID de l'objet fonctionnel où l'erreur de macro s'est produite est stocké dans $SW25.
FFFFh est stocké pour les macros de projets/d'écrans. (Stocké dans BCD.)
Planning macro présentant l'erreur ($SW26)
Le planning d'exécution de macro lorsque l'erreur de macro s'est produite est stocké dans $SW26.
(Stocké dans BCD.)
0 : Lors du chargement d’un projet
4 : Alarme/Evénement ON
5 : Alarme/Evénement OFF
10 : Lors du chargement d’un écran
11 : Lors de la sortie d’un écran
20 : Touches écran ON
21 : Touches écran OFF
22 : Avant l'entrée de nombres et de chaînes
23 : Avant l'écriture de nombres et de chaînes
25 : Pendant la modification de nombres et de chaînes
26 : Lors d’une sélection dans une liste
30 : Lors d'une pression sur une zone de l'écran
31 : Lors de la sélection d'une alarme ou d'un événement
Index ($SW27 à $SW36)
$SW27 à $SW36 stockent des numéros d'index. Chacun des numéros d'index correspond à un index
entre I0 et I9 défini avec une entrée d'adresse. (Stocké dans BCD.)
Si une valeur illégale est définie dans BCD comme numéro d'index (p. ex., AAAAh), l'index opère en
tant qu'index 0 (il est possible d'indiquer les valeurs entre –999 et 9999 BCD ou entre –32768 et 32767
(binaires) comme valeurs d'index).
2-34
Section 2 Fonctions du Série NS 2-4 Mémoire système
Manuel de Programmation Série NS
Spécification des groupes de stockage de données ($SW37)
$SW37 contient un numéro de groupe de stockage de données (en BCD ou en binaire). Lorsque
$SB35 (Initialiser stockage de données) ou $SB36 (Sauvegarder stockage de données) est activé
(ON), le stockage de données correspondant au numéro de groupe enregistré dans $SW37 est soit
initialisé soit sauvegardé.
Lorsque les stockages de données correspondant à tous les groupes sont initialisés ou sauvegardés,
« 0 » est enregistré dans $SW37.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
Toutes les valeurs stockées dans la mémoire système Mot sont dans BCD ou binaire.
♦
Sélectionnez le stockage de données BCD ou binaire pour chaque groupe en appuyant sur le
bouton System Memory List sous Settings -System Setting – Initial.
Les valeurs BCD démarrant par Fh sont traitées comme des valeurs négatives. (La plage de
♦
valeurs de la mémoire système Mot est comprise entre –999 et 9999.)
Toutes les adresses n'ayant pas été développées ci-avant sont réservées à l'usage du système.
♦
N'accédez pas aux adresses réservées.
La mémoire système Mot peut être allouée aux zones suivantes de l'API hôte.
Symbole API de série C Allocation
Aucune Zone E/S (IR)
H Zone HR
A Zone AR
L Zone de liaison
T
TU
C
CU
W
TK
D zone DM
E
E0_
EC_
Note 1. LR 00000 à LR 00199 sont convertis en mots de zone E/S CIO 01000 à CIO 01199 et utilisés comme tels.
2. Les API C200HX/HG/HE-E/-ZE sont les seuls API de série C prenant en charge la Zone EM (EM).
Tous les bits de la zone auxiliaire des API de série CVM1/CV sont affectés aux fonctions système et ne
peuvent pas être utilisés pour une autre application.
La plage de chaque zone varie en fonction du modèle de l'API. Reportez-vous à Annexe 3 Zones de mémoire API.
Veuillez vous reporter à la Section 7 Configuration du système dans le Manuel d'utilisation de
NS-Designer pour connaître les méthodes d'allocation.Section 2 Fonctions du NS Series
r
e
n
c
e
r
e
n
c
e
Valeur présentes de
temporisation
Valeur présentes de
compteur
Zone EM
(Voir note1.)
(banque actuelle)
API séries
CVM1/CV
Zone E/S (CIO)
×
Zone auxiliaire
Valeur présentes
×
de temporisation
Valeur présentes
×
de compteur
zone DM
Zone EM
(banque actuelle)
AllocationAPI série CS/CJ Allocation
Zone E/S (CIO)
Zone HR
Zone auxiliaire
×
Zone LR (Voir note1.)
Valeur présentes de
×
temporisation
Drapeaux de fin de
temporisation
Valeur présentes de
×
compteur
Drapeaux de fin de
compteur
Zone de travail
drapeaux de tâches
zone DM
Zone EM
(banque actuelle)
Zone EM
Banque 0
Zone EM
Banque C
×
×
×
×
×
2-35
Section 2 Fonctions du Série NS 2-5 Paramètres d'adresses de communications
Manuel de Programmation Série NS
2-5 Paramètres d'adresses de communications
Les terminaux opérateurs Série NS comprennent des fonctions de mise en réseau améliorées et
peuvent communiquer avec plusieurs hôtes. Les noms des hôtes sont enregistrés pour les hôtes
connectés et toute zone dans l'hôte est accessible en spécifiant le nom de l'hôte et la zone.
Avec les terminaux opérateurs Série NS, les données requises pour l'affichage sont disponibles et les
mots et les bits stockant les données entrées peuvent être alloués à partir de toute zone de l’API.
Les mots et bits attribués sont lus et écrits directement, l’état de l’affichage est modifié pour les objets
sur l’écran du terminal opérateur programmable et l’état du terminal opérateur programmable est
contrôlé ou signalé.
Reportez-vous à la section 5-7 Paramètres des adresses du Manuel d'utilisation de NS-Designer pour
les informations concernant l'enregistrement de hôte et les paramètres d'adresse.
2-5-1 Enregistrement de l'hôte
1
2
3
4
5
n° Bouton Fonction
1 Editer Ouvre la boîte de dialogue Edit Host (Editer l'hôte) pour l'hôte sélectionné.
Modifiez les paramètres de l'hôte. Reportez-vous à la section 5-7 Paramètres des adresses du Manuel d'utilisation de NS-Designer pour les
informations concernant la modification de l'enregistrement de hôte.
2 Ajouter Ouvre la boîte de dialogue Edit Host (Editer l'hôte) pour ajouter un hôte. Il
est possible d'enregistrer jusqu'à 98 hôtes en plus des ports série A et B.
3 Supprimer Supprime l'hôte sélectionné.
4 Déplacer vers haut/bas Déplace le numéro d'hôte sélectionné.
5 Importer/Exporter dans
fichier CSV
Les paramètres de l'hôte peuvent être importés d'un fichier CSV ou
exportés vers un fichier CSV. Veuillez vous reporter à la section 5-7
Paramètres des adresses dans le manuel d'utilisation de NS-Designer pour
en savoir plus.
2-36
Section 2 Fonctions du Série NS 2-5 Paramètres d'adresses de communications
Manuel de Programmation Série NS
Edition de l'hôte
1
2
3
4
n° Réglage Description
1 Nom d'hôte Déterminez le nom de l'hôte (jusqu'à 16 caractères).
2 Adresse réseau Déterminez l'adresse réseau (entre 1 et 127).
3 Adresse de nœud Déterminez l'adresse de nœud (entre 1 et 126).
4 Type d'API Sélectionnez soit CS 1 soit CV comme type d'API.
Paramètres des adresses
Les adresses sont spécifiées en utilisant les formats suivants.
Accès de bit
• Adresses internes : [Nom Zone mémoire][numéro bit]
Exemple : $B1, $SB20
• Spécification des adresses des hôtes :
[Nom Hôte]:[Nom Zone][numéro de mot à 5 chiffres] [adresse de bit à 2 chiffres]
Exemple : HOST1:00001.11
Accès de mot
• Adresses internes : [Nom Zone mémoire][numéro mot]
Exemple : $W00001
• Spécification des adresses des hôtes : [Nom Hôte]:[Nom Zone][numéro de mot à 5 chiffres]
Exemple
: HOST1:DM00001
Les paramètres d'adresse peuvent être entrés directement ou à partir de la boîte de dialogue des Paramètres
des adresses.
2-37
Section 2 Fonctions du Série NS 2-5 Paramètres d'adresses de communications
Manuel de Programmation Série NS
Boîte de dialogue Paramètres des adresses
1
4
3
2
n° Réglage Description
1 Nom d'hôte Sélectionnez l'hôte enregistré ou la mémoire terminal opérateur (mémoire
interne).
2 Type de zone Sélectionnez le type de zone.
3 Adressage par mot/par
bit
4 du bornier Déterminez les numéros de mot et de bit.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Les index ne peuvent pas être définis dans la boîte de dialogue Address Setting. Entrez un index
directement dans la zone d'entrée. Un index est une adresse dont le contenu sert à déterminer
l'adresse référencée. Veuillez vous reporter à la section 5-7 Paramètres des adresses dans le manuel d'utilisation de NS-Designer pour en savoir plus.
♦
Les zéros du début peuvent être ignorés dans les adresses.
Par exemple, les adresses $B10 et $B00010 sont acceptables.
r
e
n
c
e
r
e
n
c
e
Les adresses A:DM1 série et A:DM00001 série sont aussi acceptables.
Choisissez d’attribuer des adresses bits ou des adresses mots au nom de
zone spécifé. Seuls les types d'adresses pouvant être définis sont affichés.
2-38
Section 2 Fonctions du Série NS 2-6 Objets fixes
Manuel de Programmation Série NS
2-6 Objets fixes
2-6-1 Paramètres communs aux objets fixes
A la différence des objets fonctionnels, les objets fixes ne possèdent pas de nombreuses fonctions.
Les objets fixes affichent des données fixes. Vous pouvez utiliser les sept types d'objets fixes suivants.
Ligne Cercle/ovale Arc
Secteur
Ligne multiple
PolygoneRectangle
Nom Description
Rectangle Dessine un rectangle.
Cercle/ovale Dessine un cercle ou un ovale inscrit dans un rectangle spécifié.
Ligne Dessine une ligne droite.
Ligne multiple Dessine une série de lignes spécifiques.
Polygone Dessine un polygone à partir d'une série de lignes spécifiques.
Secteur Dessine un cercle puis un secteur à un angle spécifique dans ce cercle.
Arc Dessine un cercle puis un arc à un angle spécifique dans ce cercle.
Toutes les propriétés d'affichage des objets fixes, telles que la couleur et la taille, sont définies dans la
boîte de dialogue des paramètres de sélection des propriétés de l'objet. Les propriétés de chaque
objet fixe sont affichées, et les éléments qui ne peuvent pas être définis pour cet objet fixe sont grisés
(c'est-à-dire, invalides).
Sélectionnez l'objet pour lequel vous déterminez les propriétés puis sélectionnez Setting - Object Properties ou cliquez avec le bouton droit et sélectionnez [Nom de l'objet fixe] Properties dans le
menu en incrustation. Les éléments du menu en incrustation dépendent de l'objet fixe sélectionné.
Exemple : menu en incrustation pour les polygones
2-39
Section 2 Fonctions du Série NS 2-6 Objets fixes
Manuel de Programmation Série NS
Propriété d'un objet fixe
Ligne : Déterminez la couleur de la ligne et son type.
Size/position : Déterminez la position et la taille de l'objet fixe. (S'affiche pour les objets autres
que les lignes.)
Start/end : Déterminez le point de départ et lepoint d'arrivée des lignes. (S'affiche
uniquement pour les lignes.)
Flicker : Déterminez l'apparence du clignotement.
Tiling : Déterminez la couleur d'affichage de l'objet fixe. (S'affiche pour les objets autres
que les lignes, les lignes multiples et les arcs.)
Frame/shade/chamfer Déterminez les bordures, la trame, les couleurs des objets e le biseautage de
celles-ci. (S'affiche pour les objets autres que les lignes, les lignes multiples et
les arcs.)
Ligne
Déterminez le type de ligne de l'objet fixe.
1
2
4
3
n° Réglage Description
1 No line Déterminez s'il faut utiliser ou non des lignes de bordure.
2 Color Déterminez la couleur de la ligne.
3 Style Déterminez le style de la ligne.
Choisissez parmi les 5 types de lignes listés.
Lignes continues
Lignes en pointillés
Lignes en points
Lignes mixtes à 1 points
Lignes mixtes à 2 points
4 Sample Affiche la combinaison actuellement sélectionnée.
2-40
Section 2 Fonctions du Série NS 2-6 Objets fixes
Manuel de Programmation Série NS
Taille et position
Déterminez la position d'affichage et la taille de l'objet fixe.
1
2
n° Réglage Description
1 Size Spécifiez la largeur et la hauteur de l'objet fixe en unités de points.
2 From Top Left of
Screen/Frame
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Réglez la position de sorte que l’objet ne sorte pas de l’écran ni du cadre.
♦
Vous pouvez effectuer une validation pour vérifier si des objets fixes se trouvent en dehors de
l'écran ou du cadre. Pour en savoir plus sur les contrôles d'erreurs, reportez-vous à la Section 9
Validation du Manuel d'utilisation de NS-Designer.
r
e
n
c
e
r
e
n
c
e
Début et fin
Déterminez la position d'affichage de la ligne.
Spécifiez la position (coordonnées X et Y en haut à gauche) de l'objet à
partir de l'angle supérieur gauche de l'écran ou du cadre. (coordonnée X : 0
à 2 559 ; coordonnée Y : 0 à 1 919)
1
2
n° Réglage Description
1 Start point (from top left
of screen or frame)
2 End point (from top left
of screen or frame)
Spécifiez la position du point de départ de la ligne en unités de bits, à partir
de l'angle supérieur gauche de l'écran ou du cadre (coordonnée X : 0 à
2 560 ; coordonnée Y : 0 à 1 920)
Spécifiez la position du point de fin de la ligne en unités de bits, à partir de
l'angle supérieur gauche de l'écran ou du cadre (coordonnée X : 0 à 2 560 ;
coordonnée Y : 0 à 1 920)
2-41
Section 2 Fonctions du Série NS 2-6 Objets fixes
Manuel de Programmation Série NS
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Lorsque vous définissez les point de départ et de fin des lignes dans des cadres, prenez garde à ne
pas positionner la ligne en dehors de la zone du cadre.
♦
Lorsque vous définissez la position assurez-vous que la ligne n'est pas en dehors de l'écran.
♦
Vous pouvez effectuer une validation pour vérifier si des lignes se trouvent en dehors de l'écran ou
du cadre. Pour en savoir plus sur les contrôles d'erreurs, reportez-vous à la Section 9 Validation du
Manuel d'utilisation de NS-Designer.
r
e
n
c
e
r
e
n
c
e
Clignotement
Configurez les paramètres de clignotement pour faire clignoter l'objet fixe.
n° Réglage Description
1 Flicker Choisissez parmi 4 types de clignotements.
Remplissage
Déterminez la couleur de l'objet fixe.
n° Réglage Description
1 No Tiling Déterminez s'il faut ou non remplir l'objet.
2 Color
Aucune
Faible
Moyen
Elevé
1
2
Déterminez la couleur de l'objet. Cliquez sur le bouton Set pour afficher la boîte de
dialogue de paramétrage de la couleur.
2-42
Section 2 Fonctions du Série NS 2-6 Objets fixes
Manuel de Programmation Série NS
Bordure et trame et paramétrage d’un biseau
Spécifiez la bordure, la couleur de trame, la taille et le biseautage pour l'affichage tridimensionnel des
objets fixes.
1
2
3
4
5
n° Réglage Description
1 Type Choisissez l'un des trois types d'objets fixes suivants.
Ni bordure ni trame, Bordure ou Trame
2 Three-dimension
al Frame
3 Shade
4 Sample Représente les paramètres actuels.
5 Chamfer Définissez un biseau.
Déterminez la couleur, la taille et la bordure de la structure.
Cliquez sur le bouton Set à côté de Color (left and top) ou Color (right and
bottom) pour afficher boîte de dialogue de paramétrage de la couleur.
La taille de la structure est configurée sous Frame size.
Sélectionnez Draw border pour tracer la bordure de la structure et en spécifier la
couleur sous Set.
Déterminez la couleur de trame, l'ombrage et la direction.
Cliquez sur le bouton Set à côté de Color pour afficher la boîte de dialogue de
paramétrage de la couleur.
Définissez l'ombrage sous Depth.
Choisissez parmi les quatre types de direction de trame.
Haut Gauche, Haut Droite, Bas Gauche ou Bas Droite
Type
Sélectionnez l’un des trois biseaux suivants.
None : aucun biseau
Radius of curve (Rayon de courbure) : arrondissez les angles en utilisant le
paramètre permettant d’ajuster la taille du biseau au rayon.
Cut (Coupe) : découpe chacun des angles d’un triangle isocèle en se basant sur le
paramètre définissant la taille du biseau.
Size
Spécifiez la taille du biseau.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Les sélections de trames peuvent seulement être effectuées pour les polygones et les secteurs.
r
e
n
c
e
r
e
n
c
e
2-43
Section 2 Fonctions du Série NS 2-7 Enregistrement/Utilisation de la bibliothèque
Manuel de Programmation Série NS
2-7 Enregistrement/Utilisation de la bibliothèque
La bibliothèque contient des données permettant d'enregistrer les objets fonctionnels et/ou fixes créés
dans NS-Designer.
Si des objets fixes complexes ou d'autres objets fréquemment utilisés sont enregistrés dans la
bibliothèque par catégorie, ces objets fixes peuvent facilement être affichés selon vos besoins.
Lorsque des objets fonctionnels sont enregistrés dans la bibliothèque, les paramètres de propriété de
ces objets sont aussi enregistrés.
Lorsque des cadres sont enregistrés, toutes les informations du cadre sont enregistrées et utilisées en
l'état.
Vous pouvez enregistrer jusqu'à 4096 objets dans un objet de bibliothèque.
Enregistré
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
En fonction de l'espace disque disponible sur l'ordinateur utilisé, il n'est peut-être pas possible
d'enregistrer le nombre maximum d'objets.
♦
Vous ne pouvez pas enregistrer d'affichages vidéo ni de tableaux de blocs de données dans une
bibliothèque.
Section 2 Fonctions du NS Series
r
e
n
c
e
r
e
n
c
e
Utilisé selon les besoins
2-44
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
2-8 Fonctions communes des objets fonctionnels
2-8-1 Réglage des adresses (onglet General et autres onglets)
Si les adresses sont définies dans les propriétés des objets fonctionnels, les couleurs peuvent être
modifiées en fonction de l’état lu et l’hôte peut être averti qu’un objet a été sélectionné.
Par exemple, l’adresse d’écriture lorsqu’un bouton ON/OFF est enfoncé, ainsi que les adresses
d’affichage 1 et 2 sont définies dans l’onglet General pour un bouton ON/OFF.
1
2
n° Réglage Description
1 Address setting Entrez l’adresse devant être réglée. Les adresses pouvant être réglées dépendent
de l’objet fonctionnel et des éléments de réglage.
Par exemple, seuls les bits peuvent être réglés pour des objets fonctionnels tels que
les boutons ON/OFF ou les lampes qui indiquent l’état actif ou inactif des adresses.
Veuillez vous reporter à l’Annexe 4 Adresse des objets fonctionnels. Si une adresse
qui ne peut pas être définie est saisie, un message indiquant que l’adresse est
incorrecte s’affichera lorsque vous appuyez sur le bouton OK.
Index setting Si un index est spécifié pour une certaine adresse, la valeur de l’adresse peut
2
recevoir automatiquement une valeur à laquelle la valeur de l’index a été ajoutée.
Vous pouvez définir dix types d’index, I0 à I9, chaque type correspondant aux
adresses $SW27 à $SW36. Veuillez vous reporter à la section 2-4 Mémoire système pour plus d’informations sur la mémoire système ($SW27 à $SW36).
Exemple d’utilisation des Index
Réglage des adresses : HOST1 : 00000I0
L’adresse dédiée aux communications changera automatiquement en fonction de la
valeur I0.
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Lorsque vous spécifiez des index, l’index (entre I0 et I9) est ajouté à la fin d’adresse.
Exemple : réglage de HOST1:DM00000I9
Déplacez le curseur à la fin de « HOST1: DM00000 » et entrez « I9 ».
♦
Un index ne peut pas être saisi à partir de la boîte de dialogue Address setting.
♦
Si pour un index spécifié l’adresse sort de la plage de définition, l’adresse sera invalide et les
communications ne pourront pas être traitées.
♦
Si vous cochez Use as default lorsqu’une adresse est réglée pour un objet fonctionnel, ce réglage
sera également valide pour d’autres projets. Dans ce cas le fonctionnement est décrit ci-dessous.
1. Le nom de l’hôte avec le même numéro sera appliqué.
2. Si aucun hôte ne comporte le même numéro, le nom de l’hôte sera « ??? ».
Veuillez vous reporter à la section 5-14 Valeurs par défaut des objets dans le Manuel d’utilisation du
NS-Designer pour plus d’informations sur l’enregistrement d’une option de valeur existante.
r
e
n
c
e
r
e
n
c
e
Exemple :
Si « HOST1 » est créé en tant qu’hôte numéro 2 pour le projet 1 et « HOST2 » est créé en tant
qu’hôte numéro 2 pour le projet 2 :
Si l’objet fonctionnel, pour lequel HOST1:00000 est défini, est enregistré à l’aide de la valeur par
défaut pour le projet 1, HOST2:00000 sera défini lorsque cet objet fonctionnel est créé pour le
projet 2.
Par exemple, si « HOST1 » est créé pour l’hôte numéro 2 pour le projet 1 et aucun hôte n’est
enregistré en tant qu’hôte numéro 2 pour le projet 2
Si un objet fonctionnel pour lequel HOST1:00000 est enregistré à l’aide de la valeur par défaut
pour le projet 1, ???:00000 sera défini lorsque cet objet fonctionnel est créé pour le projet 2. Vous
pouvez exécuter un contrôle d’erreur pour détecter les adresses incorrectes. Toutefois, si ??? est
défini en tant que nom de l’hôte pour un enregistrement des données d’événements ou
d’alarmes, un bloc de données ou des adresses de la mémoire système, ces adresses ne seront
pas détectées par la vérification des erreurs.
Déplacement du curseur à la fin.
2-46
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
Réglage des adresses
Le nom de l’hôte, le type de zone et l’adresse sont définies dans la boîte de dialogue Address Setting.
Sélectionnez PT memory dans la liste des noms des hôtes lorsque vous spécifiez la mémoire interne
d’un terminal programmable. Les types de zones pouvant être sélectionnés dépendent du modèle de
l’hôte enregistré.
Sélectionnez Settings - Register host pour afficher la boîte de dialogue Register Host et enregistrez
le nom de l’hôte.
Exemple : boîte de dialogue Address Setting pour les communications avec les API OMRON de série C
Select the pre-registered host
name or
Enter the address.
Select the area type for the
specified host.
Nom de l’hôte
Sélectionnez un nom d’hôte préenregistré ou PT memory.
Sélectionnez PT memory pour accéder au terminal programmable interne.
Type de zone
Sélectionnez le type de zone pour le nom de l’hôte sélectionné.
Les types de zones pouvant être sélectionnés varient avec le nom de l’hôte sélectionné.
Si vous sélectionnez PT memory dans Host name, les zones de la mémoire interne présentées dans
le tableau suivant peuvent être spécifiées.
Types de zones lorsque la mémoire du terminal programmable est sélectionnée
Type de zone Description
$B Mémoire bit interne
$W Mémoire mot interne
$SB Mémoire bit système
$SW Mémoire mot système
$HB Mémoire bits de maintien interne
$HW Mémoire mots de maintien interne
Saisie d’adresses
Utilisez les touches numériques 0 à 9 situées sous la zone de saisie pour entrer l’adresse.
Appuyez sur le bouton CLR pour effacer l’adresse et sur le bouton /BS pour supprimer le dernier
caractère de l’adresse.
PT memory.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
Les adresses pouvant être réglées dépendent de l’objet fonctionnel et des éléments de réglage.
♦
Par exemple, seuls les bits peuvent être réglés pour des objets fonctionnels tels que les boutons
ON/OFF ou les lampes qui indiquent l’état ON/OFF des bit de l’adresse spécifiée.
Veuillez vous reporter à l’Annexe 4 Adresse des objets fonctionnels.
♦
Les index ne peuvent pas être définis dans la boîte de dialogue Address Setting. Tapez directement
les index.
r
e
n
c
e
r
e
n
c
e
2-47
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
2-8-2 Unité et échelle (onglet General)
Pour les objets des afficheurs numériques et les boutons de la roue codeuse, il est possible d’inclure
des conversions d’échelle dans l’affichage. L’unité peut également être affichée pour les objets des
afficheurs numériques. Les réglages de l’affichage de l’unité et de l’échelle se font depuis l’onglet
General de la boîte de dialogue Functional Object Properties.
R
é
f
é
r
e
n
c
e
R
é
f
é
R
é
f
é
♦
Si vous cochez Indirect specification of unit and scale No. Dans la boîte de dialogue Functional
Object Properties, le contenu de l’adresse est considéré comme l’unité et l’échelle change en
conséquence. Le coefficient de conversion d’unité ou d’échelle affichée peut être modifié par l’hôte
grâce à cette méthode de spécification indirecte. Les spécifications indirectes ne sont pas possibles
pour les unités et les échelles des boutons de la roue codeuse.
r
e
n
c
e
r
e
n
c
e
Unité et échelle : réglage
Réglez les combinaisons d’échelle (amplitude) et d’unité pour les valeurs numériques à afficher.
Cliquez sur le bouton Set dans la colonne Unit and Scale de l’onglet General dans la boîte de dialogue
Functional Object Property pour régler l’unité et l’échelle.
Vous pouvez enregistrer jusqu’à 1 000 combinaisons unités-échelle. Seules les informations réglées
sont téléchargées dans le terminal programmable.
Les combinaisons d'unité
et d'échelle
(agrandissement) peuvent
être modifiées.
Chaque unité ou échelle
peut être modifié.
2-48
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
Modification des unités et des échelles
Cliquez sur le bouton Edit dans la boîte de dialogue Numeral Unit and Scale Setting pour modifier les
unités et les échelles.
n° Réglage Description
1 Comment Définit des commentaires sur les unités (16 caractères).
2 Unit name Définit le nom de l’unité (8 caractères max.).
3 Scale
4 Offset
Exemple : lorsque l’adresse est réglée sur $W1000, l’unité est mm, l’échelle est 100 et le décalage
vaut 50 :
Contenu de
$W1000
0
1
2
100
Définit l’amplitude (environ ±1,175494351e-38 à environ ±3,402823466e+38).
L’amplitude peut être définie en nombres entiers, en nombres décimaux et en indices.
Vous ne pouvez pas utiliser de fractions.
Définit la valeur de décalage (environ ±1,175494351e-38 à environ
±3,402823466e+38).
Si un nombre décimal constitué d’un grand nombre de chiffres définit l’échelle, les valeurs de
l’affichage du terminal programmable et du test peuvent être différentes. Toutefois, le contenu de
l’adresse sera identique.
♦
L'échelle d'une touche de roue codeuse doit être définie à la puissance 10 et le décalage doit être de
0. Si d'autres valeurs sont définies, il est possible que la touche de roue codeuse ne fonctionne pas
correctement.
r
e
n
c
e
r
e
n
c
e
2-49
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
2-8-3 Type de mémoire et d’affichage des valeurs numériques (onglet
General)
Vous pouvez spécifier les formats suivants d’affichage et de mémoire pour des objets fonctionnels qui
utilisent des valeurs numériques.
Les formats d’affichage et de mémoire pour les valeurs numériques sont définis dans l’onglet General.
Type d’affichage
Type d’affichage Description
Décimal Formats de mémoire BCD et de nombres réels peuvent être spécifiés.
Mot −32 768 à 32 767 (signé)
0 à 65 535 (non signé)
2 mots −2 147 483 648 à 2 147 483 647 (signé)
0 à 4 294 967 295 (non signé)
Hexadécimal Formats de mémoire BCD et de nombres réels ne peuvent pas être spécifiés.
Mot 0000 à FFFF (non signé)
2 mots 00000000 à FFFFFFFF (non signé)
Binaire Formats de mémoire BCD et de nombres réels ne peuvent pas être spécifiés.
Mot 0000000000000000 à 1111111111111111 (non signé)
2 mots 00000000000000000000000000000000 à
11111111111111111111111111111111 (non signé)
Octal Formats de mémoire BCD et de nombres réels ne peuvent pas être spécifiés.
Mot 000000 à 177777 (non signé)
Les nombres réels ont une virgule décimale flottante. Les BCD sont des nombres dont chaque chiffre
est affiché en code binaire sur 4 bits.
Si vous sélectionnez un format d’affichage autre que le format décimal, les nombres réels et BCD ne
peuvent être sélectionnés pour le type de mémoire.
Si d'autres formats d'affichage sont sélectionnés, UINT (1 mot non signé) est défini automatiquement
en tant que format de mémoire.
Type de mémoire
Type de mémoire Description
INT (signé, 1 mot) Stocke un nombre entier sur 2 octets dans l’adresse de destination.
2 mots 00000000000 à 37777777777 (non signé)
(−32 768 à 32 767 en décimal)
Le format des données est décrit ci-dessous.
Le bit principal représente le signe. (0 : positif, 1 : négatif).
b15b0
1010000100010001
1521421321221121029282726252423222120
2
↑
Signe
Exemple : 1010 0001 0001 0001
15
+ 2
13 + 28
+ 24 + 20 = −32768 + 8192 + 256 + 16 + 1 = −24303
-1 × 2
En cas de dépassement, les bits au-delà du bit 16 sont ignorés.
Par exemple, en ajoutant 1 à 1111111111111111(-1), on obtient
0000000000000000(0).
2-50
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
Type de mémoire Description
UINT
(non signé, 1 mot)
DINT (signé, 2 mots)
UDINT
(non signé, 2 mots)
Stocke un nombre entier sur 2 octets dans l’adresse de destination
(00 à 65 535 en décimal)
Le format des données est décrit ci-dessous.
b15b0
1010000100010001
2152142132122112102928272625242322212
Exemple : 1010 0001 0001 0001
2
En cas de dépassement, les bits au-delà du bit 32 sont ignorés.
Par exemple, en ajoutant 1 à 11111111111111111111111111111111(-1), on
obtient 00000000000000000000000000000000(0).
Stocke un nombre entier sur 4 octets dans l’adresse de destination (−2 147 483 648
à 2 147 483 647 en décimal)
Le format des données est décrit ci-dessous.
Le bit principal représente le signe. (0 : positif, 1 : négatif).
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
g
0
2
3
4
5
6
7
8
9
0
2
3
0
Manuel de Programmation Série NS
Type de mémoire Description
REAL (nombre réel) Stocke un nombre réel sur 4 octets dans l’adresse de destination
(Peut être décimal entre ±1,175494351 × 10
(7 chiffres activés)).
Il s’agit de nombres sur quatre octets conformes à la norme IEEE754.
Ils sont affichés en tant que nombres réels = (−1)
Le format des données est décrit ci-dessous.
Les bits 0 à 22 (23 bits) constituent la mantisse, les bits 23 à 30 (8 bits) constituent
l’exposant et le bit 31 représente le signe (0 : positif ; 1 : négatif).
b31 b30 b0
27 26 25 24 23 2221202-12-22-32-42-52-62-72-82-92
↑
Si
L’adresse définie et l’adresse + 1 sont utilisées (2 mots) et affichées en tant que
valeur numérique.
Les nombres réels sont divisés en 5 types : les nombres normalisés, les nombres
non-normalisés, zéro, l’infini et les nombres invalides (NaN).
Nombres normalisés
Si l’exposant est compris entre 00000001 et 11111111,
et si la mantisse est comprise entre 00000000000000000000000 et
11111111111111111111111, alors on appelle ce nombre, nombre normalisé.
Exemple 1 : 0100 0001 0100 1000 0000 0000 0000 0000
SI le signe, l’exposant et la mantisse sont séparés, le nombre apparaîtra comme
suit.
b31 b30b23 b22b0
Signe : +
Exposant : 2
Mantisse : 2
Nombre réel = (1+0,5625) ×2
Exemple 2 : 1100 0000 1110 0000 0000 0000 0000 0000
SI le signe, l’exposant et la mantisse sont séparés, le nombre apparaîtra comme
On appelle nombre non-normalisée un nombre dont l’exposant est 0 et dont la
mantisse est différente de 0. On appelle zéro un nombre dont l’exposant est 0 et
dont la mantisse est également 0. )
Pour les nombres non-normalisés et les zéros, l’entrée et l’affichage numérique de
la valeur « 0 » seront [0000,0000] (pour un affichage de nombre entier à 4 chiffres et
de nombre décimal à 4 chiffres).
Infini nombres invalides
On appelle infini un nombre dont l’exposant est 11111111 et dont la mantisse est 0.
On appelle nombre invalide un nombre dont l’exposant est 11111111 et dont la
mantisse est différente de 0. )
Pour l’infini et les nombres invalides, l’entrée et l’affichage numérique de la valeur
« # » seront [####,####] (pour un affichage de nombre entier à 4 chiffres et de
nombre décimal à 4 chiffres).
Pour les nombres réels, 7 chiffres sont possibles. Au-delà de 7 chiffres, des erreurs
apparaissent.
Exemple : Si 1234567890 est entré lorsque l’entrée et l’affichage numérique sont
réglés sur REAL (nombre entier sur 10 chiffres), la valeur s’affichera et sera
enregistrée comme cela est représenté ci-dessous.
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
Type de mémoire Description
BCD2
(non signé, 2 mots)
BCD 1
(signé (chiffre le plus
à gauche : F), 1 mot)
BCD 1
(signé (chiffre le plus
à gauche : F), 2 mots)
Stocke un nombre BCD sur 4 octets dans l’adresse de destination
(0 à 99 999 999 en décimal)
Le format des données est décrit ci-dessous.
L’adresse définie et l’adresse + 1 sont utilisées (2 mots) et affichées en tant que
Valeur BCD : 87654321
Il est possible d’obtenir des valeurs comprises entre 0 et 9 pour chaque chiffre. Les
valeurs supérieures (A à F) ne peuvent être exprimées en BCD.
L’affichage de l’entrée et l’affichage numérique sera [########].
Stocke un nombre BCD sur 2 octets dans l’adresse de destination
(-999 à 9 999 en décimal).
Le format des données est décrit ci-dessous.
Le chiffre le plus à gauche (bits 12 à 15) est traité comme le signe. (Négatif lorsque
le chiffre le plus à gauche est F(1111)).
b15 b12 b11 b8 b7 b4 b3 b0
1 1 1 1 0 0 1100100001
23 22 21 20 23 22 2120232221202322212
Exemple : 1111 0011 0010 0001
Il est possible d’obtenir des valeurs comprises entre 0 et 9 pour chaque chiffre. Les
valeurs supérieures (A à F) ne peuvent être exprimées en BCD. (F peut uniquement
être stocké dans le chiffre le plus à gauche).
L’affichage de l’entrée et l’affichage numérique sera [####].
Stocke un nombre BCD sur 4 octets dans l’adresse de destination
(−9 999 999 à 99 999 999 en décimal)
Le format des données est décrit ci-dessous.
Le chiffre le plus à gauche (bits 28 à 31) est traité comme le signe. (Négatif lorsque
le chiffre le plus à gauche est F(1111)).
L’adresse définie dans l’entrée et l’affichage numérique et l’adresse + 1 sont
utilisées (2 mots) et affichées en tant qu’une valeur numérique.
chiffre : 1111, par conséquent la valeur est négative.
Valeur BCD : −7654321
Il est possible d’obtenir des valeurs comprises entre 0 et 9 pour chaque chiffre. Les
valeurs supérieures (A à F) ne peuvent être exprimées en BCD. (F peut uniquement
être stocké dans le chiffre le plus à gauche).
L’affichage de l’entrée et l’affichage numérique sera [########].
2-54
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
Type de mémoire Description
BCD 2
(signé (bit le plus
à gauche : 1), 1 mot)
BCD2
(signé (bit le plus
à gauche : 1), 2 mots)
Stocke un nombre BCD sur 2 octets dans l’adresse de destination
(−7 999 à 7 999 en décimal)
Le format des données est décrit ci-dessous.
Le bit le plus à gauche représente le signe (Bit le plus à gauche 0 : positif, 1 :
négatif).
b15 b12 b11 b8 b7 b4 b3 b0
1 1 1 1 0 0 1100100001
23 22 21 20 23 22 2120232221202322212
Signe
Exemple : 1111 0011 0010 0001
Il est possible d’obtenir des valeurs comprises entre 0 et 9 (entre 0 et 7 pour le
chiffre le plus à gauche) pour chaque chiffre. Les valeurs supérieures (A à F) ne
peuvent être exprimées en BCD.
L’affichage de l’entrée et l’affichage numérique sera [####].
Stocke un nombre BCD sur 4 octets dans l’adresse de destination
(-79 9999 99 à 79 999 999 en décimal)
Le format des données est décrit ci-dessous.
Le bit le plus à gauche représente le signe (Bit de poids fort 0 : positif, 1 : négatif).
L’adresse définie et l’adresse + 1 sont utilisées (2 mots) et affichées en tant que
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
2-8-4 Format de la date et de l’heure (onglet General)
Les formats d’affichage présentés ci-dessous peuvent être utilisés pour les objets fonctionnels qui
affichent la date et l’heure. Dans la plupart des cas, le format de la date et de l’heure est défini dans
l’onglet General.
1
2
3
n° Réglage Description
1 Switch Commute les étiquettes.
Le format d’affichage de la date et de l’heure peut être défini pour chaque étiquette.
2 Date Sélectionne le format d’affichage de la date dans la liste.
Pour certains objets fonctionnels, vous pouvez choisir d’afficher la date ou non. Pour
ces objets fonctionnels, cochez la case pour afficher la date.
3 Time Sélectionne le format d’affichage de l’heure dans la liste.
Pour certains objets fonctionnels, vous pouvez choisir d’afficher l’heure ou non. Pour
ces objets fonctionnels, cochez la case pour afficher l’heure.
2-56
Section 2 Fonctions du Série NS 2-8 Fonctions communes des objets fonctionnels
Manuel de Programmation Série NS
Elément d’affichage Format d’affichage
Date
aaaa : année (4 chiffres) ;
aa : année (2 chiffres)
mm : mois ; jj : jour du mois
jjj : jour de la semaine (1 caractère, par ex., S)
jjjj : jour de la semaine (3 caractère, par ex., Sat - Saturday en anglais)
Formats d'affichage
aaaa[JA]mm[JM]jj[JJ] jjjj
aa[JA]mm[JM]jj[JJ] jjjj
aaaa[JA]mm[JM]jj[JJ] (jjjj)
aa[JA]mm[JM]jj[JJ] (jjjj)
aaaa[JA]mm[JM]jj[JJ]
aa[JA]mm[JM]jj[JJ]
aaaa mm jj jjj
aa mm jj jjj
aaaa mm jj (jjj)
aa mm jj (jjj)
aaaa mm jj
aa mm jj
aaaa/mm/jj jjj
aa/mm/jj jjj
aaaa/mm/jj (jjj)
aa/mm/jj (jjj)
aaaa/mm/jj
aa/mm/jj
jjj mm/jj/aaaa
jjj mm/jj/aa
(jjj) mm/jj/aaaa
(jjj) mm/jj/aa
aaaa.mm.jj jjj
aa.mm.jj jjj
aaaa.mm.jj (jjj)
aa.mm.jj (jjj)
aaaa.mm.jj
aa.mm.jj
jjj mm.jj.aaaa
jjj mm.jj.aa
(jjj) mm.jj.aaaa
(jjj) mm.jj.aa
aaaa-mm-jj
2000 06 17 Sat
00 06 17 Sat
2000 06 17 (Sat)
00 06 17 (Sat)
2000 06 17
00 06 17
2000/06/17 Sat
00/06/17 Sat
2000/06/17 (Sat)
00/06/17 (Sat)
2000/06/17
00/06/17
S 06/17/2000
S 06/17/00
(S) 06/17/2000
(S) 06/17/00
2000.06.17 Saturday
00.06.17 Saturday
2000.06.17 (Saturday)
00.06.17 (Saturday)
2000.06.17
00.06.17
S 06.17.2000
S 06.17.00
(S) 06.17.2000
(S) 06.17.00
2000-06-17