Vous êtes sur la page 1sur 50

Gestion des Serveurs dans l'Application Explorer _______________________ 3

Tâches applicables aux serveurs ________________________________________ 3


Paramètres avancés des Serveurs __________________________________ 4
Généralités de WebVue et du Web Services Toolkit _____________________ 5
Paramètres de Démarrage de WebVue et du Web Services Toolkit _________ 6
Paramètres Avancés de WebVue et du Web Services Toolkit ______________ 7
Utilisation de l'option Lier la résolution du synoptique avec celle du client web ____ 8
Généralités sur le Serveur OPC _____________________________________ 9
Options du serveur OPC _______________________________________________ 9
Propriétés disponibles ________________________________________________ 9
Modification des permissions du Serveur OPC du Superviseur ________________ 10
Paramètres du Serveur OPC ______________________________________ 12
Utilisation de l'Option Authentification ______________________________ 13
Configuration du Superviseur pour utiliser l'authentification _________________ 13
Effet de l'authentification ____________________________________________ 13
Utilisation des Propriétés AlarmState et AlarmStateLabels ______________ 14
Propriété AlarmState ________________________________________________ 14
Propriété AlarmStateLabels ___________________________________________ 14
Généralités sur le Serveur Mobile __________________________________ 15
Paramètres du Serveur Mobile - Onglet Alarmes ______________________ 16
Propriétés de l'onglet Alarmes _________________________________________ 16
Paramètres du Serveur Mobile - Onglet Propriétés _____________________ 17
Propriétés des variables _____________________________________________ 17
Configuration d'un attribut texte avec signification spéciale__________________ 18
Ajout d'une Liste de Consignation au Serveur Mobile ___________________ 20
Ajout d'une liste de consignation au Serveur Mobile ________________________ 20
Généralités sur le Serveur IEC 60870-5-104 __________________________ 21
Gestion du Serveur IEC 60870-5-104 dans l'Application Explorer _________ 22
Tâches applicables au serveur IEC 60870-5-104 ___________________________ 22
Règles et comportement du Couper, Copier et Coller _______________________ 22
Paramètres d'un Serveur IEC 60870-5-104 __________________________ 23
Ajout d'une Outstation à un serveur IEC 60870-5-104 __________________ 25
Ajout d'une outstation _______________________________________________ 25
Configuration de clients autorisés ______________________________________ 25
Options avancées ___________________________________________________ 26

SV_Servers 1
Configuration d'une interface réseau d'une Outstation IEC 60870-5-104 ___ 27
Configuration d'une adresse IP spécifique _______________________________ 27
Configuration d'une adresse IP dépendante du nom de nœud d'un poste serveur _ 28
Configuration d'une Interface réseau pour une association redondante de serveurs
de données temps-réel ______________________________________________ 28
Propriété avancées _________________________________________________ 29
Ajout d'un Secteur à une outstation IEC 60870-5-104 __________________ 30
Ajout d'un secteur à une outstation_____________________________________ 30
Options avancées ___________________________________________________ 30
Ajout de points de données à un secteur IEC 60870-5-104 ______________ 32
Ajout d'un point de données à un secteur d'une outstation IEC 60870-5-104 ____ 33
Propriété avancées _________________________________________________ 34
Types d'objet IEC 60870-5-104 supportés _______________________________ 35
IEC 60870-5-104 PICS (Protocol Implementation Conformance Statement) _ 36
1 Introduction _____________________________________________________ 36
2 System or device __________________________________________________ 36
3 Network configuration _____________________________________________ 36
4 Physical layer ____________________________________________________ 36
5 Link layer _______________________________________________________ 37
6 Application layer __________________________________________________ 38
7 Basic application functions __________________________________________ 45

SV_Servers 2
Gestion des Serveurs dans l'Application Explorer

Tâches applicables aux serveurs


Lorsque le dossier Serveurs est sélectionné.
Icône Tâche Description
Paramètres Affiche la boîte de dialogue des paramètres des serveurs du Superviseur.

Lorsque le dossier WebVue et Web Services Toolkit est sélectionné.


Icône Tâche Description
Paramètres Affiche la boîte de dialogue des paramètres WebVue et Web Services.
Créer les répertoires Paramétrage des répertoires virtuels IIS utilisés par WebVue.
virtuels IIS....

Affiche la boîte de dialogue des paramètres du serveur OPC.


Icône Tâche Description
Paramètres Affiche la boîte de dialogue des paramètres du serveur OPC.

Lorsque le dossier Serveur Mobile est sélectionné.


Icône Tâche Description
Paramètres Affiche la boîte de dialogue des paramètres du Serveur Mobile.

Lorsque le dossier IEC 60870-5-104 est sélectionné.


Icône Tâche Description
Paramètres Affiche la boîte de dialogue des paramètres du serveur IEC 60870-5-104.

SV_Servers 3
Paramètres avancés des Serveurs
Les paramètres avancés des serveurs sont affichés depuis la tâche Paramètres lorsque le dossier Serveurs
est sélectionné dans l'Application Explorer. Voir l'image

• Serveur hôte de session Bureau à distance Windows


• Vérifier les autorisations des dossiers NTFS pour le dossier du Superviseur, le dossier du projet
utilisant -b, le dossier central de la gestion des versions - Si coché, le Superviseur vérifie que
les utilisateurs Windows connectés sur les sessions clientes ont les bonnes permissions NFTS
(Contrôle complet) pour les dossiers avant de démarrer une session Bureau à distance. Si les
permissions sont incorrectes, un message d'erreur s'affiche et la session n'est pas démarrée.
• Time-out de démarrage dans une session hôte Bureau à distance - Ce time-out n'est utilisé
que si la propriété tiliser le même répertoire de travail pour toutes les sessions Bureau à
distance est sélectionnée dans la configuration d'un réseau client. Un seul client de session de
Bureau à distane est autorisé à démarrer à la fois sur un serveur hôte, le prochain client doit
attendre soit que le démarrage du client précédent soit terminé soit l'échéance de ce time-out
avant de pouvoir démarrer.
• Propriétés communes du serveur pour WebVue et le Web Services Toolkit
• Activer le property server - Active le property server des Web Services. Coché par défaut.
• Port - Le port utilisé pour la communication entre le Superviseur et IIS. Si un pare-feu est
installé sur le PC hôte, il peut être nécessaire d'ajouter une exception pour le Superviseur et le
port sur lequel il est utilisé. 8090 par défaut.
• Time-out de la session (sec) - S'il n'y a pas de requête du client après cette période, le
serveur suppose que le client est déconnecté et supprime son contexte en libérant toutes les
ressources allouées par le serveur pour ce client. 300 secondes par défaut.
• Webvue - Voir le chapitre Paramètres dans la section WebVue.
• Serveur Mobile - Voir le chapitre Paramètres dans la section Serveur Mobile.
• Serveur OPC - Voir le chapitre Paramètres dans la section Serveur OPC.
• IEC 60870-5-104 - Voir le chapitre Paramètres dans la section Serveur IEC 104.

Lors de l'utilisation d'une architecture basée sur un serveur hôte RDS, la propriété Activer le
property server ne peut être active que sur une seule instance du Superviseur.

SV_Servers 4
Généralités de WebVue et du Web Services Toolkit
Les chapitres de cette section décrivent la configuration de WebVue et du Serveur Web Services Toolkit.
Pour plus d'informations sur la façon de configurer et d'utiliser WebVue lui-même, voir la section principale
de l'aide WebVue.
Pour plus d'informations sur comment déployer le Serveur Web, voir la section principale de l'aide
Déploiement.

SV_Servers 5
Paramètres de Démarrage de WebVue et du Web Services Toolkit
Les paramètres de lancement de WebVue et du Serveur Web Services sont affichés depuis la tâches
Paramètres lorsque le dossier WebVue et Web Services est sélectionné dans l'Application Explorer. Voir
l'image

• Synoptique et branche initiales par défaut - Sélectionne le synoptique et la branche, affichés dans le
client WebVue lors de la première connexion au Superviseur seulement si le synoptique et la
branche ne sont pas définis dans la configuration utilisateur.
• Langue d'affichage - Spécifie la langue d'affichage du menu WebVue et des outils.
• Langue de projet - Spécifie la langue d'affichage des synoptiques WebVue.
• Look & Feel - Sélectionne l'apparence du menu système client WebVue, des menus pop-up et
l'espace de travail HTML.

SV_Servers 6
Paramètres Avancés de WebVue et du Web Services Toolkit
Les paramètres avancés de WebVue et du serveur Web Services sont affichés depuis la tâches Paramètres
lorsque le dossier WebVue et Web Services est sélectionné dans l'Application Explorer. Voir l'image

• Ergonomie
• Montrer le menu système - Active l'affichage du menu de commande WebVue dans le
navigateur.
• Activer l'anti-crènelage - Active l'anticrènelage de textes et graphiques dans WebVue.
• Comportement
• Accéder aux calques sur clic droit - Active la sélection des calques (à partir du menu pop-up
affiché par un clic droit dans le synoptique WebVue).
• Synoptiques contextuels - Permet l'utilisation des fenêtres contextuelles dans WebVue.
• Activer la déconnexion automatique - Active la déconnexion automatique après une période
d'inactivité. La période est définie dans le profil utilisateur.
• Mode sécurisé pour login et mot de passe - Voir le chapitre Utilisation du Mode Sécurisé pour
Mot de Passe dans l'aide principale de WebVue.
• Actions associées sur clic gauche - Dans une fenêtre d'alarme, permet à une action associée à
une alarme d'être directement exécutée lors d'un clic gauche sur l'alarme.
• Lier la résolution du synoptique avec celle du client web - La taille du synoptique est ajustée à
la résolution écran utilisée par le client web.
• Connexion
• Cryptage de données - Les données transférées entre le client WebVue et le Serveur sont
cryptées. Lorsque les données transférées sont cryptées, elles sont moins vulnérables aux
accès pirates. Un symbole cadenas fermé apparaît dans le coin en bas à gauche de la fenêtre
de navigation pour confirmer que le lien est protégé.
• Compression de données - Les données transférées entre le serveur WebVue et le client sont
compressées en utilisant un algorithme de type ZIP.
• Logon/logout script - Active l'exécution d'un script à la connexion et/ou à la déconnexion.
• Paramètres des Viewers

SV_Servers 7
• Période de scrutation du client (ms) - Période à laquelle les données temps réel du client
WebVue sont rafraîchies.
• Période de lecture après clic (ms) - Après un clic de commande dans un synoptique, le
client WebVue effectue une requête de lecture pour rafraîchir la page. Ce paramètre
permet de régler le temps entre le clic et la lecture.
• Période de rafraîchissement pour les trends, logs et alarmes (ms) - Période de
rafraîchissement des différents Viewers.

Les propriétés concernant certaines fonctions SCADA Basic (Activer le verbe


CONNECTURL, etc ...) ne sont pas nécessaires à partir de la version 10.0 car les
fonctions SCADA Basic auxquelles elles réfèrent sont maintenant activées de
façon permanente.

Utilisation de l'option Lier la résolution du synoptique avec celle du client web


Lorsque vous sélectionnez l’option Lier la résolution du synoptique avec celle du client web, le client
(WebVue) envoie la résolution d'écran du PC sur lequel il s’exécute au serveur (le Superviseur). Le serveur
du Superviseur effectue une mise à l'échelle automatique des synoptiques nécessaires à WebVue afin
qu'ils adoptent la résolution d'écran du client.
Cependant, si le navigateur Web contenant WebVue n'est pas en plein écran, les synoptiques ne seront
pas totalement visibles car ils seront modifiés pour s'adapter à la résolution du PC et non à celle du
navigateur. Afin de résoudre cela, vous pouvez éditer le fichier index.html afin d'y ajouter la ligne suivante
:
autofit=\"browser\"\n" in index.html
Alors le client WebVue enverra la résolution du navigateur Web au serveur au lieu d'envoyer la résolution
d'écran. La résolution du navigateur Web est alors utilisée pour la mise à l'échelle des synoptiques.
Le fichier index.html se situe dans le dossier <Project root>.<Project name>.WEB.

SV_Servers 8
Généralités sur le Serveur OPC
Ce chapitre concerne l'utilisation du Superviseur comme un serveur OPC.

Le serveur OPC du Superviseur expose la valeur temps réel et d'autres propriétés des variables de l'arbre
des variables vers le client OPC. Le Superviseur est enregistré en tant que SV.OPCDAServer.1.
L'image suivante montre le Serveur OPC du Superviseur connecté à l'explorateur OPC Matrikon. Voir
l'image

Options du serveur OPC


Il existe plusieurs options de configuration permettant de régler le fonctionnement du serveur OPC du
Superviseur. Voir le chapitre Paramètres du Serveur OPC.

Propriétés disponibles
En plus de leur valeur temps-réel, le Superviseur expose sous forme d'items les propriétés suivantes pour
chacune des variables de l'arbre des variables. Ces propriétés sont marquées L si elles sont en lecture
seule, et L/E si elles sont en lecture/écriture :
Propriété Texte Etat Alarme Mesure L/E Commentaire
AlarmLevel Oui
AlarmState Oui Valeurs pondérées binaires
- utilisé en conjonction
avec un masque
AlarmStateLabels Oui Valeurs pondérées binaires
- utilisé en conjonction
avec un masque
BinAttr Oui Oui Oui Oui L/E Attribut binaire
CloseLabel Oui Oui L Venant du libellé associé
Description Oui Oui Oui Oui L
Domain Oui Oui Oui Oui L
ForceOffLabel Oui L Venant du libellé associé
ForceOnLabel Oui L Venant du libellé associé
Format Oui L
HiControlLimit Oui L Seulement si la mesure est
configurée en commande
HiRange Oui L
SV_Servers 9
HiRangeLimit Oui L Seulement si la mesure a
un seuil
HiValueLimit Oui L
InvalidLabel Oui Oui Oui Oui L Seulement si la mesure est
configurée en commande
LoControlLimit Oui L
LoRange Oui L
LoRangeLimit Oui L Seulement si la mesure a
un seuil
LoValueLimit Oui L
Nature Oui Oui Oui Oui L
OpenLabel Oui Oui L Venant du libellé associé
SecurityLevel Oui Oui Oui Oui L
Simulated Oui Oui Oui Oui L/E
TextAttr03 - 16 Oui Oui Oui Oui L/E Attributs texte 3 à 16
ThresholdHiValue Oui L/E *
ThresholdHiHiValue Oui L/E *
ThresholdHiHiHiValue Oui L/E *
ThresholdHiHiHiHiValue Oui L/E *
ThresholdLoValue Oui L/E *
ThresholdLoLoValue Oui L/E *
ThresholdLoLoLoValue Oui L/E *
ThresholdLoLoLoLoValu Oui L/E *
e
Units Oui L
*Valeurs de seuil de variables mesure : les propriétés disponibles pour chaque variable sont dépendantes
de la configuration de son système de seuil.
La possibilité d'écrire la valeur des propriétés d'item dépendent également de certains paramètres
de configuration. Voir la section Variables dans l'aide en ligne Ergonomie et Options.

Modification des permissions du Serveur OPC du Superviseur


Si vous utilisez le Superviseur comme un serveur OPC distant, vous devez modifier ses permissions
comme vous le feriez avec d'autres serveurs OPC. Le Superviseur apparaît dans la configuration Dcom en
tant que SV Application. Voir l'image

SV_Servers 10
Pour plus d'informations, voir la section : Configuration de Windows lors de l'Utilisation d'un Serveur OPC
Distant.

SV_Servers 11
Paramètres du Serveur OPC
Les paramètres du serveur OPC sont affichés depuis la tâche Paramètres lorsque le dossier OPC est
sélectionné dans l'Application Explorer. Voir l'image

• Navigation dans l'espace d'adressage


• Afficher les propriétés - Active l'affichage des propriétés d'une variable (description, domaine,
nature, etc ...) dans l'espace d'adressage (en plus des variables elles-mêmes).
• Sécurité
• Désactiver le serveur - Désactive le serveur OPC du Superviseur.
• Utiliser l'authentification - Active l'authentification OPC du serveur OPC du Superviseur.
L'authentification OPC permet à un client OPC de se connecter à un serveur en utilisant un
nom et un mot de passe. Pour plus d'informations, voir le chapitre Utilisation de l'Option
Authentification.
• Désactiver la sécurité - Désactive l'authentification OPC du serveur OPC du Superviseur. Les
clients OPC n'ont plus besoin de se connecter en utilisant un nom et un mot de passe.
• Les écritures sont autorisées - Autorise un client OPC à écrire des valeurs dans le
serveur OPC du Superviseur.
• Le browsing est autorisé - Autorise un client OPC à parcourir l'espace d'adressage du
Superviseur.
• Consigner les actions opérateur - En utilisant l'authentification, les commandes du client OPC
peuvent être consignées comme si elles étaient des actions d'un utilisateur depuis le Superviseur.
• Ecritures - Enregistre toutes les requêtes d'écriture vers le Superviseur depuis un client OPC.
• Début/Fin - Enregistre les connexion et déconnexion d'un client OPC.
• Problèmes d'interopérabilité
• Ignorer les erreurs callback du client - Paramètre l'action à déclencher lorsque le serveur OPC
notifie à un client OPC qu'un appel de fonction a échoué.
Si coché, le code de résultat est traité comme un échec de communication et la connexion
OPC est réinitialisée. Le client doit alors fermer la connexion courante et en initialiser une
nouvelle. Si non-coché, le code de résultat est ignoré et la communication continue avec la
connexion actuelle.
• Purger OnDataChange en attente - Si coché, le serveur OPC purgera les données bufferisées si
le client OPC abonné a échoué à consommer les données.

SV_Servers 12
Utilisation de l'Option Authentification
En utilisant l'authentification OPC, le client OPC se connecte au serveur OPC en utilisant un compte (nom
d'utilisateur et mot de passe). L'utilisation de ce mécanisme fournit une sécurité supplémentaire et une
possibilité de modifier le comportement du serveur selon le compte utilisé à la connexion.

Configuration du Superviseur pour utiliser l'authentification

1. Dans la boîte de dialogue Configuration des réglages cocher l'option Communication.Serveur


OPC.Sécurité.Utiliser l'authentification pour activer l'authentification OPC.
2. Configurer un ou plusieurs comptes utilisant l'authentification en utilisant la configuration normale
des comptes utilisateurs. Les seules propriétés significatives sont le Nom et le Mot de passe du
compte utilisateur et les 30 niveaux de l'onglet Enumération du profil.
3. Sélectionner un niveau d'énumération pour chaque variable de la base de données en utilisant la
boîte de dialogue Options de la configuration de la variable.

Un niveau d'énumération peut également être assigné à l'attribut étendu d'une


variable et à la propriété Simulé. Le niveau d'énumération assigné à un attribut
étendu est global - il est le même pour toutes les variables.

Effet de l'authentification

• Seules les variables ayant un niveau d'énumération correspondant à celui choisi dans le compte
utilisé pour la connexion, sont visibles depuis le client OPC.
• Lorsque le client OPC tente d'écrire la valeur d'une variable, les droits de conduite du compte utilisé
pour la connexion sont vérifiés par rapport au niveau de commande de la variable. Si le compte a
des droits insuffisants, l'écriture échouera.
• Les actions du client OPC, la connexion/déconnexion et les écritures des variables de la base de
données peuvent être consignées de la même façon que pour utilisateur conventionnel utilisant
l'IHM du Superviseur.

Si l'authentification est activée et le client OPC connecté sans authentification, les


niveaux d'énumération et de conduite sont ceux configurés dans le profil par défaut
DEFPROFILE.

SV_Servers 13
Utilisation des Propriétés AlarmState et AlarmStateLabels
Ce chapitre décrit comment utiliser les propriétés AlarmState et AlarmStateLabel lors de l'utilisation du
Superviseur comme un serveur OPC.

Propriété AlarmState
Cette propriété est une combinaison de tous les états d'alarmes générés en utilisant un masque. Pour
extraire la valeur d'un état particulier, vous devez faire un ET de la valeur avec un masque.
Etat de l'Alarme Valeur Commentaire
héxadécimale
Label number 0x000000FF Index dans la zone de AlarmStateLabels (Voir
ci-dessous)
Enable 0x00000100 Alarme ou non (100 oui, 0 non)
Active 0x00000200 Alarme active ou non (200 on, 0 off)
Acknowledge 0x00000400 Alarme acquittée ou non (400 Ack, 0 NoAck)
Masked 01 0x00010000 Alarme masquée par programme (level 1)
Masked 02 0x00020000 Alarme masquée par programme (level 2)
Masked 03 0x00040000 Alarme masquée par programme (level 3)
Masked 04 0x00080000 Alarme masquée par programme (level 4)
Masked 05 0x00100000 Alarme masquée par opérateur
Masked 06 0x00200000 Alarme masquée par variable
Masked 07 0x00400000 Réservé
Masked 08 0x00800000 Alarme masquée par expression
Masked 09 0x01000000 Réservé
Masked 10 0x02000000 Réservé
Masked 11 0x04000000 Réservé
Masked 12 0x08000000 Réservé
Masked 13 0x10000000 Réservé
Masked 14 0x20000000 Réservé
Masked 15 0x40000000 Réservé

Propriété AlarmStateLabels
La valeur de AlarmStateLabels est une zone contenant les libellés associés à l'état de l'alarme.
Ceci est un exemple de ce que vous pouvez trouver dans cette zone. L'ordre des libellés n'est pas garanti.
0 Alarme absente
1 Alarme pésente - non acquittée
2 Alarme présente - acquittée
3 Alarme absente - non acquittée
4 Alarme absente - acquittée
5 Alarme masquée par programme 01
6 Alarme masquée par programme 02
7 Alarme masquée par programme 03
8 Alarme masquée par programme 04
9 Alarme masquée par opérateur
10 Alarme masquée par variable
11 Alarme masquée par expression
La méthode recommandée pour obtenir le libellé correct est la suivante :

1. Autoriser l'alarme (AlarmState AND 0x100 == 0x100)


2. Masquer l'alarme en utilisant 0xFF. Le résultat est un index dans cette zone.

SV_Servers 14
Généralités sur le Serveur Mobile
Ce chapitre explique comment configurer le serveur mobile du Superviseur. Pour plus d'informations sur la
configuration et l'utilisation de TouchVue, l'app mobile du Superviseur, voir la section TouchVue de l'aide
principale.
Pour plus d'informations sur comment déployer le Serveur Mobile et les applications mobiles, voir la
section principale de l'aide Déploiement.

SV_Servers 15
Paramètres du Serveur Mobile - Onglet Alarmes
Les paramètres avancés du Serveur Mobile sont affichés depuis le dossier Communication de la boîte de
dialogue principale de l'Application Explorer ou en utilisant la tâche Paramètres lorsque le dossier Serveur
Mobile est sélectionné dans l'Application Explorer. Les paramètres sont divisés en Alarmes et Propriétés.
Ce chapitre couvre les alarmes. Voir l'image

Les propriétés des alarmes sont divisées en deux catégories principales :

• Notification d'alarme - Configuration des alarmes apparaissant dans la zone de notification du


terminal mobile.
• Liste d'alarmes - Configuration de la liste des alarmes TouchVue.

Les propriétés sont les mêmes pour les deux catégories excepté que vous pouvez activer/désactiver les
notifications d'alarmes et configurer la période de rafraîchissement.

Propriétés de l'onglet Alarmes

• Notification d'alarme - Configuration de l'affichage des alarmes dans la zone de notification.


• Activé - Active l'affichage des alarmes dans la zone de notification.
• Période rafraîchissement - Période de rafraîchissement, en secondes, de la zone de
notification.
• Priorité d'alarme - Priorité minimum et maximum des alarmes à afficher.
• Autoriser le filtrage - Autorise l'utilisateur TouchVue à modifier le filtre des alarmes.
• Événements notifiés - Sélection des événements d'alarmes affichés.
• Liste d'alarmes - Configuration de la liste des alarmes. Les propriétés configurables sont identiques à
celle de la zone de notification excepté que Activer et Rafraîchissement ne sont pas disponibles.

SV_Servers 16
Paramètres du Serveur Mobile - Onglet Propriétés
Les paramètres avancés du Serveur Mobile sont affichés depuis le dossier Communication de la boîte de
dialogue principale de l'Application Explorer ou en utilisant la tâche Paramètres lorsque le dossier Serveur
Mobile est sélectionné dans l'Application Explorer. Les paramètres sont organisés en Alarmes et
Propriétés. Ce chapitre concerne les propriétés. Voir l'image

Propriétés des variables


L'onglet Propriétés permet de sélectionner les propriétés à afficher lorsque vous ouvrez l'écran Détails
d'une variable (état, alarme, mesure ou texte) ou d'une consignation depuis TouchVue.
Pour afficher une propriété dans l'écran Détails, cocher la propriété correspondante dans la boîte de
dialogue des paramètres du Serveur Mobile. Dans TouchVue, les propriétés peuvent être affichées dans la
zone principale immédiatement sous la valeur ou dans la liste des détails affichée en appuyant le bouton
Détails. Voir l'image Pour sélectionner l'affichage d'une propriété dans la liste des détails, sélectionner

SV_Servers 17
Détails pour la propriété correspondante dans la boîte de dialogue des paramètres du Serveur Mobile.

Les propriétés suivantes peuvent être sélectionnées pour l'affichage dans TouchVue :
Propriété Etat Alarme Mesure Texte Consignation
Domaine (Attribut 1) Oui Oui Oui Oui Oui
Nature (Attribut 2) Oui Oui Oui Oui Oui
Nom de variable Oui Oui Oui Oui Oui
Valeur minimum Non Non Oui Non Non
Valeur maximum Non Non Oui Non Non
Valeur minimum de consigne Non Non Oui Non Non
Valeur maximum de Non Non Oui Non Non
consigne
Nom de variable minimum Non Non Oui Non Non
Nom de variable maximum Non Non Oui Non Non
Nom de consigne minimum Non Non Oui Non Non
Nom de consigne maximum Non Non Oui Non Non
Unité Non Non Oui Non Non
Format Non Non Oui Non Non
Commentaire Non Non Non Non Oui
Niveau d'alarme Non Oui Non Non Non
Attribut binaire Oui Oui Oui Oui Oui
Attribut texte 2 - 16 Oui Oui Oui Oui Oui
Attribut texte différé 3 - 16 Oui Oui Oui Oui Oui

Configuration d'un attribut texte avec signification spéciale


Vous pouvez configurer le contenu d'attribut texte d'une variable, ou d'un attribut texte différé, afin qu'il
ait une signification particulière dans le contexte TouchVue. Les options suivantes sont disponibles :
Contenu Icône Attribut Action dans TouchVue lors du toucher sur
la valeur attribut
Email Adresse Email Génère un email. L'objet est la description de
la variable. Le contenu est la valeur de la
variable.
Adresse Web URL Web Ouvre un navigateur Web en utilisant l'URL
fournie.
Numéro de Numéro de téléphone Appelle le numéro de téléphone.
téléphone

SV_Servers 18
SMS Numéro SMS (téléphone) Envoie un SMS au numéro de téléphone.

SMS/Téléphone Numéro SMS, numéro de Envoie un SMS ou appelle le numéro de


téléphone téléphone.

SV_Servers 19
Ajout d'une Liste de Consignation au Serveur Mobile
Pour activer la visualisation de données consignées dans TouchVue, vous devez ajouter une ou plusieurs
Listes de consignation au Serveur Mobile. Le contenu de la liste de consignation (ou un sous-ensemble)
est alors disponible pour l'utilisateur TouchVue.

Ajout d'une liste de consignation au Serveur Mobile

1. Ouvrir l'Application Explorer et sélectionner le Serveur Mobile.


a. Ouvrir l'Application Explorer, dans l'arbre de configuration, étendre le nœud Communication.
b. Sélectionner le nœud Serveurs et, dans le panneau de droite, sélectionner le Serveur Mobile.
2. Sélectionner et configurer la liste de consignation.
a. Afficher la liste de consignation disponible en cliquant sur l'outil Liste de consignations dans la
barre d'outils du panneau du bas. Voir l'image

b. Sélectionner la liste de consignation appropriée.


c. Une boîte de dialogue s'ouvre affichant la configuration des listes de consignation. Si
nécessaire, vous pouvez sélectionner un sous-ensemble de la configuration de la liste de
consignation.
d. Sélectionner ou désélectionner, comme approprié, la propriété Permettre la modification du
filtre côté client. La sélection de cette propriété permet à l'utilisateur TouchVue de modifier le
filtre de consignation en exécution lors de l'utilisation de TouchVue.
e. Cliquer sur OK pour confirmer la configuration et fermer la boîte de dialogue.
3. Répéter l'étape 2 pour ajouter d'autres listes de consignation. L'utilisation de la liste de consignation
en exécution peut être sélectionnée par l'utilisateur de TouchVue.

SV_Servers 20
Généralités sur le Serveur IEC 60870-5-104
IEC 60870-5-104 est un standard de communication pour le télécontrôle particulièrement pour la
génération d'énergie et le marché de la distribution. C'est un protocole maître esclave fonctionnant sur
TCP/IP. Dans le cas du Serveur IEC 60870-5-104, le Superviseur est un esclave supportant la scrutation
et l'échange de données non sollicité. En général, le client utilise une interrogation globale au démarrage
afin de collecter les valeurs de données initiales. Après cela les données sont collectées seulement lors
d'un envoi par le serveur en utilisant un message non sollicité (connu également comme messages
spontanés dans le standard IEC 60870-5-104).

• La configuration du server IEC 60870-5-104 comprend des Outstations, des secteurs et des objets
d'information (IO).
• L’élément outstation identifie et définit une et une seule interface IEC 104 exposée par le
Superviseur dans une architecture multipostes. Chaque outstation est identifiée sur le réseau par sa
liste de serveurs. Seuls les postes dans cette liste exposent l’outstation configurée. Ces postes
doivent également correspondre à une Interface Réseau configurée.
• Un secteur correspond typiquement à un équipement terrain avec un ou plusieurs objets
d'information - par exemple un disjoncteur. Dans le Superviseur, le secteur n'est utilisé que pour
organiser logiquement les données.
• Les objets d'information représentent les entrées/sorties physiques. Les types d'objets d'information
disponibles sont strictement contrôlés par le standard IEC 60870-5-104. Chaque type a un ASDU
correspondant (Application Service Data Unit) qui définit la structure, le type et le format des
messages. Dans le Superviseur, chaque objet d'information est mappé à une variable du
Superviseur fournissant la valeur temps-réel, l'horodate et la qualité. On parle souvent des objets
d'information sous le terme points de données.

La configuration du serveur IEC 60870-5-104 du Superviseur est accessible depuis l'Application Explorer -
<Project>.Communication.Serveurs.IEC 60870-5-104.

SV_Servers 21
Gestion du Serveur IEC 60870-5-104 dans l'Application Explorer

Tâches applicables au serveur IEC 60870-5-104


Lorsque le dossier serveur IEC 60870-5-104 est sélectionné.
Icône Tâche Description
Paramètres Affiche les paramètres du serveur IEC 60870-5-104.
Ajouter une Ajoute une outstation au serveur IEC 60870-5-104.
outstation

Lorsqu'une outstation est sélectionnée.


Icône Tâche Description
Ajouter un secteur Ajoute un secteur à l'outstation.
Supprimer Supprime la configuration de l'outstation.
Interfaces réseau Affiche les interfaces réseau de l'outstation.
Propriétés Affiche les propriétés de l'outstation.

Lorsqu'un secteur est sélectionné.


Icône Tâche Description
Supprimer Supprime la configuration du secteur.
Propriétés Affiche les propriétés du secteur.
Ajouter un point Ajoute un point au secteur.

Règles et comportement du Couper, Copier et Coller


Le tableau suivant décrit les règles et comportement, en particulier les restrictions, lors de l'utilisation de
couper ou copier et coller d'objets de configuration dans le dossier Serveur 60870-5-104.

Objet serveur Description


60870-5-104
Outstation L'outstation copiée doit avoir un nom unique.
Les secteurs et points sont dupliqués avec le nom d'origine.
Secteur Le secteur copié doit avoir un nom unique.
Les points sont dupliqués avec le nom d'origine.
Point Le point copié doit avoir un nom unique.

SV_Servers 22
Paramètres d'un Serveur IEC 60870-5-104
Les paramètres d'un serveur IEC 60870-5-104 sont accessibles depuis la commande Paramètres lorsque
le dossier Serveur IEC 60870-5-104 est sélectionné dans l'Application Explorer. Voir l'image

• Connexions clients
• Nombre maximum de connexions - Nombre maximum de connexions simultanées que le
serveur IEC 60870-5-104 accepte de la part des clients. La valeur par défaut est de 5.
• Files des événements spontanés - Comportement de la file d'attente du Superviseur utilisée pour la
bufferisation des événements spontanés (non sollicités) avant leur envoi au client.
• Quand la file d’événement est pleine
• Supprimer le plus ancien
• Garder le plus ancien et ignore tous les nouveaux événements
• Valeurs par défaut - Les paramètres suivants sont utilisés par défaut. Ils peuvent être
surchargés par des propriétés spécifiques aux secteurs ou aux objets d'information.
• Nombre maximum d'événements spontanés bufferisés - La valeur par défaut est 100.
• Pour un point donné si la valeur change
• Bufferise tous les changements
• Garde uniquement le dernier changement de valeur
• Format d'horodatage
• Pas d'horodatage
• Format 24 bits
SV_Servers 23
• Format 54 bits
• Select Before Operate - Paramètres qui affectent le comportement du serveur du Superviseur lors de
la réception d'une commande Select Before Operate envoyée par un client.
• Time-out des commandes Select - Le time-out des commandes est en millisecondes. La valeur
par défaut est 5000.
• Définition des IOA - Paramètres qui affectent l'adressage des objets d'information.
• Format d'adresse
• Non structuré
• Structuré sur 3 octets (MSB en premier)
• Adresses de démarrage - Adresses de départ pour chaque type d'objet d'information supporté.

SV_Servers 24
Ajout d'une Outstation à un serveur IEC 60870-5-104
Un élément Outstation représente la présence du Superviseur sur le réseau en tant qu'équipement IEC
60870-5-104. La configuration d'une outstation est accessible depuis l'Application Explorer en utilisant la
tâche Ajouter une outstation lorsque Serveurs.IEC 60870-5-104 est sélectionné dans l'arbre de
configuration.
Après avoir terminé la configuration d'une outstation, vous devrez alors configurer son Interface réseau.
Une outstation est identifiée sur un réseau IEC 60870-5-104 par son adresse IP. La plupart du temps,
un PC ne dispose que d'une seule adresse IP active et donc le serveur IC 60870-5-104 doit être
configuré de telle façon que seule une outstation est active sur un PC particulier. Dans le cas des
passerelles, le PC disposera certainement de plus d’une NIC, auquel cas vous devrez configurer les
Interfaces Réseau avec soin afin d’être sûr que la bonne carte est utilisée par l’outstation.

Ajout d'une outstation

1. Sélectionner le dossier Serveur IEC 60870-5-104 dans l'Application Explorer et, depuis la liste des
tâches, sélectionner Ajouter une outstation. La boîte de dialogue Création d'une outstation s'affiche.
L'image suivante montre la configuration par défaut. Voir l'image

2. Saisir le nom de l'outstation dans le champ Nom. C'est le nom sous lequel l'outstation est connue du
Superviseur. Vous pouvez accepter la suggestion par défaut ou saisir un autre nom.
3. Saisir une description de l'outstation (optionnelle).
4. Cliquer sur Appliquer pour confirmer la configuration.

Configuration de clients autorisés


L'onglet Clients autorisés permet de sélectionner les clients auxquels l’outstation du Superviseur répondra.
La configuration des clients autorisés est fortement recommandée pour des raisons de sécurité.

1. Sélectionner l'onglet Clients autorisés et sélectionner Accepter uniquement les connexions de ces
clients.
2. Ajouter la liste des clients.

SV_Servers 25
a. Sélectionner l'outil Ajouter un client en haut de la liste. La boîte de dialogue Création d'une
client autorisé s'affiche. Voir l'image

b. Saisir le nom du client dans le champ Nom. Vous pouvez accepter la suggestion par défaut ou
saisir un autre nom.
c. Saisir une description (optionnelle).
d. Identifier le client soit par son Adresse IP, soit par son Nom de machine. Vous pouvez ouvrir
une boîte de dialogue de browsing réseau en utilisant le bouton adjacent au champ Par nom
de machine.
e. Cliquer sur OK pour confirmer la configuration.
f. Répéter les étapes a à f pour d'autres clients.
3. Cliquer sur Appliquer pour confirmer la configuration.

La boîte de dialogue de browsing réseau peut prendre plusieurs secondes à s'afficher durant
lesquelles l'accès à l'Application Explorer est suspendu.

Options avancées
Si vous configurez une application multi-postes, sélectionner l'onglet Avancé puis la liste des Serveurs.
L'outstation ne sera active que sur les postes faisant partie de cette liste.

SV_Servers 26
Configuration d'une interface réseau d'une Outstation IEC 60870-5-104
La configuration d'une Interface réseau définit sur lequel des postes d'un projet une oustation est lancée
et exposée sur le réseau. Vous devez configurer une Interface réseau pour chaque outstation configurée.
La configuration de l'Interface réseau est accessible depuis l'Application Explorer en utilisant la tâche
Interfaces réseau lorsque le dossier Outstation est sélectionné dans l'arbre de configuration.
Il existe deux méthodes de définition de la disponibilité d'une outstation. Avec les deux méthodes,
l'adresse IP de l'outstation est l'adresse du PC hôte.

• Adresse IP spécifique - Utilisée lorsque le projet est en configuration mono-poste (et non en réseau
multi-postes). L'outstation est lancée et disponible lorsque l'adresse IP de sa configuration
correspond à celle du PC hôte.
• Adresse IP dépendante du nom de nœud d'un poste serveur - Utilisé lorsque la configuration du
projet inclut un réseau multi-postes. L'outstation est lancée et disponible lorsque le Serveur de
données et le Nom du noeud dans sa configuration correspondent au PC hôte (tel que défini dans la
configuration réseau du Superviseur).

Configuration d'une adresse IP spécifique

1. Ouvrir la boîte de dialogue Interfaces réseau.


2. Sélectionner l'outil Ajouter une interface réseau. La boîte de dialogue Création d'une interface
réseau s'affiche. Voir l'image

3. Saisir un nom pour l'interface dans le champ Nom ou laisser celui par défaut. C'est le nom sous
lequel l'interface est connue du superviseur. Vous pouvez accepter la suggestion par défaut ou saisir
un autre nom.
4. Saisir une description pour l'interface (optionnelle)
5. Laisser le Serveur de données (Poste local) et saisir l'adresse IP du PC hôte (Propriété Par IP). Noter
que la propriété Par Nœud est grisée.

SV_Servers 27
6. Pour la plupart des projets, le Port peut être laissé à sa valeur par défaut de 2404. Ne modifier ce
paramètre que si vous êtes au courant d'un conflit ou d'une politique spécifique au sein de votre
organisation.
7. Cliquer sur OK pour fermer la boîte de dialogue Création d'une interface réseau.
8. Cliquer sur OK pour fermer la boîte de dialogue Interfaces réseau.

Configuration d'une adresse IP dépendante du nom de nœud d'un poste serveur


La configuration suivante est dépendante de la configuration réseau du projet qui doit donc être faite
en premier.

1. Ouvrir la boîte de dialogue Interfaces réseau.


2. Sélectionner l'outil Ajouter une interface réseau. La boîte de dialogue Création d'une interface
réseau s'affiche.
3. Saisir un nom pour l'interface dans le champ Nom ou laisser celui par défaut. C'est le nom sous
lequel l'interface est connue du superviseur. Vous pouvez accepter la suggestion par défaut ou saisir
un autre nom.
4. Saisir une description pour l'interface (optionnelle).
5. Utiliser la liste déroulante Serveur de données pour sélectionner le serveur de données, à partir de
la configuration réseau du projet, sur lequel l'outstation est démarrée et disponible. Voir l'image

6. La propriété Par Noeud est automatiquement complétée avec le nom du nœud du serveur de
données sélectionné. Vous aurez besoin de le modifier seulement si le serveur utilise un réseau
possède plusieurs NIC, auquel cas il y aura plus d'un nœud. Noter que la propriété Par IP est grisée.
7. Cliquer sur OK pour fermer la boîte de dialogue Création d'une interface réseau.
8. Répéter les étapes 2 à 7 pour d'autres serveurs sur lesquels l'outstation est démarrée et disponible.
9. Lorsque vous avez terminé, cliquer sur OK pour fermer la boîte de dialogue Interfaces réseau.

Configuration d'une Interface réseau pour une association redondante de serveurs de données
temps-réel

SV_Servers 28
Il n'y a aucune configuration spécifique pour les serveurs redondants, mais vous pourriez envisager le
scénario suivant :
Un projet multi-poste comprenant une association redondante de deux serveurs de données temps-réel,
DataServer1 et DataServer2, et un client temps-réel DataClient1. Une seule outstation est configurée avec
son interface réseau paramétrée afin que l'accès réseau se fasse via DataClient1. L’outstation est
démarrée et disponible en utilisant l'adresse IP de DataClient1. Elle n'est pas disponible ni sur
DataServer1 ni sur DataServer2.
Un client IEC 60870-5-104 tiers est configuré afin qu'il communique avec l’outstation de DataClient1. Les
données temps-réel proviendront automatiquement de ServerA ou ServerB selon celui qui est actif dans
l'association.

Propriété avancées
La boîte de dialogue Interfaces réseau, onglet Avancé, contient les propriétés de l’outstation liées au
réseau et à l’IEC 104. Les propriétés sont pré-réglées sur les valeurs par défaut recommandées et, dans la
plupart des cas, n'ont pas besoin d'être modifiées. Voir l'image

Pour des informations sur d'éventuelles modifications, voir la documentation fournie par le fabricant du
client ou le standard IEC 60870-5-104.

SV_Servers 29
Ajout d'un Secteur à une outstation IEC 60870-5-104
L'élément Secteur est utilisé pour regrouper logiquement les points de données, et, si nécessaire, pour
modifier le comportement de ses points de données par rapport au par défaut. La configuration des
Secteurs est accessible depuis l'Application Explorer en utilisant la tâche Ajouter un secteur lorsque une
outstation IEC 60870-5-104 est sélectionnée dans l'arbre de configuration.

Ajout d'un secteur à une outstation

1. Sélectionner une outstation IEC 60870-5-104 précédemment configurée dans l'Application Explorer
et, depuis la liste des tâches, sélectionner Ajouter un secteur. La boîte de dialogue Création d'un
secteur s'affiche. L'image suivante montre la configuration par défaut. Voir l'image

2. Saisir le nom du secteur dans le champ Nom ou laisser celui par défaut. C'est le nom sous lequel le
secteur est connu du superviseur. Vous pouvez accepter la suggestion par défaut ou saisir un autre
nom.
3. Saisir une description pour le secteur (optionnelle).
4. Saisir une Adresse commune des ASDU. C'est l'identifiant du secteur dans l'outstation et elle doit
être unique. Vous pouvez accepter la suggestion par défaut ou saisir un autre nom.
5. Cliquer sur OK pour confirmer la configuration et fermer la boîte de dialogue.

Options avancées

SV_Servers 30
Les propriétés suivantes sont disponibles dans la boîte de configuration d'un Secteur, onglet Avancé.
L'image suivante montre la configuration par défaut. Voir l'image

• Activer les transmissions périodiques


• En arrière-plan - Active et configure la transmission en arrière-plan de tous les points attachés
au secteur. La période est en millisecondes.
• Cyclique - Active et configure la transmission cyclique de tous les points attachés au secteur.
La période est en millisecondes.
• Ne pas tenir compte des valeurs par défaut pour - Surcharge les valeurs par défaut paramétrées
dans la boîte de dialogue Paramètres d'un Serveur IEC 60870-5-104, concernant le comportement
des files d'attente d'événements spontanés et l'horodatage des différents types de points de
données du secteur.

SV_Servers 31
Ajout de points de données à un secteur IEC 60870-5-104
Dans un équipement IEC 60870-5-104 classique, les points de données d'un secteur représente les
entrées et sorties physiques. Dans un serveur IEC 60870-5-104 du Superviseur, les points de données
d'un secteur représente les variables de l'arbre des variables. Chaque point de données représente une
seule variable.
Les points de données sont créés et liés à des variables en utilisant la boîte de dialogue Création d'un
point. Celle-ci s'affiche soit à partir de l'arbre de configuration du serveur IEC 60870-5-104 Voir l'image,
soit directement depuis l'arbre des variables Voir l'image.

SV_Servers 32
Ajout d'un point de données à un secteur d'une outstation IEC 60870-5-104

1. Sélectionner un secteur d'une outstation IEC 60870-5-104 précédemment configuré et cliquer sur
l'outil Création d'un point de données. La boîte de dialogue Création du point s'affiche.

SV_Servers 33
2. Dans le groupe Lecture.
a. Sélectionner le Type de l'objet. Voir ci-dessous la liste des types d'objets supportés.
b. L'Adresse d'Objet d'Information est automatiquement générée en utilisant les paramètres par
défaut du secteur. Vous pouvez accepter la suggestion par défaut ou saisir un autre nom.
3. Saisir le nom de la variable. Le bouton adjacent au champ Variable affiche la boîte de dialogue
Sélecteur de variables. Le type de variable que vous pouvez utiliser est dépendant du Type de
l'objet.
4. Si la variable est paramétrée en Commande dans sa configuration, le groupe Ecriture s'affiche. La
configuration ci-dessous permet au client de forcer la valeur de la variable.
a. Sélectionner le Mode. Vous pouvez choisir soit Aucun, Direct Execute ou Select Before
Operate. Aucun signifie que les clients IEC 104 ne pourront pas forcer la valeur. Voir l'image

b. L'Adresse d'Objet d'Information est automatiquement générée en utilisant les paramètres par
défaut du secteur. Vous pouvez accepter la suggestion par défaut ou saisir un autre nom.
5. Cliquer sur OK pour confirmer la configuration et fermer la boîte de dialogue.

Pour ouvrir la boîte de dialogue Création du point directement depuis une variable, naviguer dans
l'arbre des variables, sélectionner la variables puis Publier comme point IEC 104 dans le
comportement de la variable (panneau en bas à droite).

Propriété avancées
Les propriétés de l'onglet Avancé de la boîte de dialogue Point de secteur affectent la manière de
transmettre transmettre les valeurs de variables employée par le Superviseur. L'image suivante montre la

SV_Servers 34
configuration par défaut. Voir l'image

• Modes de rafraîchissement
• Autoriser les transmissions spontanées - La valeur de la variable est transmise spontanément
(non sollicitée) à chaque changement de valeur.
• Groupes
• Global - La valeur de la variable est transmise lors de la réception d'une requête globale.
• Groupe 1 à 16 - La valeur de la variable est transmise lors de la réception d'une requête
d'un groupe particulier (1 à 16).

Types d'objet IEC 60870-5-104 supportés


Le comportement de chaque point de donnée est défini par un type d'objet strictement contrôlé par le
standard IEC 60870-5-104. Les types d’objet suivants sont supportés par le serveur IEC 60870-5-104 du
Superviseur :

Type d'objet IEC 60870-5-104 Type de variable du


Superviseur
Single point Etat
Double point Etat ou Mesure
Step position Mesure
Measured value, normalized Mesure
Measured value, scaled Mesure
Measured value, short f.p Mesure
Integrated total Mesure

SV_Servers 35
IEC 60870-5-104 PICS (Protocol Implementation Conformance Statement)
1 Introduction

This document describes the specific implementation of the IEC 60870-5-104 driver in the Supervisor.
It is based on the IEC 60870-5-104 edition 2 standard document, starting on page 93.

Selected parameters are marked as follows:


Function or ASDU is not used

X Function or ASDU is used as standardized (default)

R Function or ASDU is used in reverse mode

B Function or ASDU is used in standard and reverse mode

The possible selection (blank, X, R, or B) is specified for each specific clause or parameter.
A black check box indicates that the option cannot be selected in this standard.

2 System or device
(system-specific parameter, indicate the station’s function by marking one of the following with ‘X’)

System definition

Controlling station definition (Master)

X Controlled station definition (Slave)

3 Network configuration
(network-specific parameter, all configurations that are used are to be marked ‘X’)

Point-to-point Multipoint

Multiple point-to-point Multipoint-star

4 Physical layer
(network-specific parameter, all interfaces and data rates that are used are to be marked ‘X’)

Transmission speed (control direction)

Unbalanced interchangeUnbalanced interchangeBalanced interchange


Circuit V.24/V.28Circuit V.24/V.28Circuit X.24/X.27
StandardRecommended if >1 200bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

SV_Servers 36
200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s

Transmission speed (monitor direction)

Unbalanced interchangeUnbalanced interchangeBalanced interchange


Circuit V.24/V.28Circuit V.24/V.28Circuit X.24/X.27
StandardRecommended if >1 200bit/s

100 bit/s 2 400 bit/s 2 400 bit/s 56 000 bit/s

200 bit/s 4 800 bit/s 4 800 bit/s 64 000 bit/s

300 bit/s 9 600 bit/s 9 600 bit/s

600 bit/s 19 200 bit/s

1 200 bit/s 38 400 bit/s

5 Link layer
(network-specific parameter, all options that are used are to be marked ‘X’. Specify the maximum frame
length. If a non-standard assignment of class 2 messages is implemented for unbalanced transmission,
indicate the Type ID and COT of all messages assigned to class 2.)

Frame format FT 1.2, single character 1 and the fixed time out interval are used exclusively in this
companion standard.
Link transmission Address field of the link

Balanced transmission not present (balanced transmission only)

Unbalanced transmission One octet

Frame length Two octets

SV_Servers 37
Maximum length L Structured
(number of octets)

Unstructured

When using an unbalanced link layer, the following ASDU types are returned in class 2 messages (low
priority) with the indicated causes of transmission:

The standard assignment of ASDUs to class 2 messages is used as follows:

Type identification Cause of transmission


9, 11, 13, 21 <1>

A special assignment of ASDUs to class 2 messages is used as follows:

Type identification Cause of transmission

Note: (In response to a class 2 poll, a controlled station may respond with class 1 data when there is no
class 2 data available).

6 Application layer

Transmission mode for application data


Mode 1 (Least significant octet first), as defined in clause 4.10 of IEC 60870-5-4, is used exclusively in
this companion standard.

Common address of ASDU


(system-specific parameter, all configurations that are used are to be marked ‘X’)

One octet X Two octets

Information object address


(system-specific parameter, all configurations that are used are to be marked ‘X’)

One octet X Structured

Two octets X Unstructured

SV_Servers 38
X Three octets

Cause of transmission
(system-specific parameter, all configurations that are used are to be marked ‘X’)

One X Two octets (with originator address) Originator address


octet is set to zero if not used

Length of APDU
(system-specific parameter, specify the maximum length of the APDU per system)
The maximum length of APDU for both directions is 253. It is a fixed system parameter.
Maximum length of APDU per system in control direction

Maximum length of APDU per system in monitor direction

Selection of standard ASDUs

Process information in monitor direction


(station-specific parameter, mark each Type ID ‘X’ if it is only used in the standard direction, ‘R’ if only
used in the reverse direction, and ‘B’ if used in both directions)

X <1>:=Single-point informationM_SP_NA_1

X <2>:=Single-point information with time tag M_SP_TA_1

X <3>:=Double-point informationM_DP_NA_1

X <4>:=Double-point information with time tag M_DP_TA_1

X <5>:=Step position informationM_ST_NA_1

X <6>:=Step position information with time tag M_ST_TA_1

<7>:=Bitstring of 32 bitM_BO_NA_1

<8>:=Bitstring of 32 bit with time tag M_BO_TA_1

X <9>:=Measured value, normalized valueM_ME_NA_1

X <10>:=Measured value, normalized value with time tag M_ME_TA_1

SV_Servers 39
X <11>:=Measured value, scaled valueM_ME_NB_1

X <12>:=Measured value, scaled value with time tag M_ME_TB_1

X <13>:=Measured value, short floating point valueM_ME_NC_1

X <14>:=Measured value, short floating point value with time tag


M_ME_TC_1

X <15>:=Integrated totals M_IT_NA_1

X <16>:=Integrated totals with time tag M_IT_TA_1

<17>:=Event of protection equipment with time tag M_EP_TA_1

<18>:=Packed start events of protection equipment with time tag


M_EP_TB_1

<19>:=Packed output circuit information of protection equipment with time


tag M_EP_TC_1

<20>:=Packed single-point information with status change detection


M_SP_NA_1

X <21>:=Measured value, normalized value without quality descriptor


M_ME_ND_1

X <30>:=Single-point information with time tag CP56Time2a M_SP_TB_1

X <31>:=Double-point information with time tag CP56Time2a M_DP_TB_1

X <32>:=Step position information with time tag CP56Time2a M_ST_TB_1

<33>:=Bitstring of 32 bit with time tag CP56Time2a M_BO_TB_1

X <34>:=Measured value, normalized value with time tag CP56Time2a


M_ME_TD_1

X <35>:=Measured value, scaled value with time tag CP56Time2a


M_ME_TE_1

X <36>:=Measured value, short floating point value with time tag


CP56Time2a M_ME_TF_1

X <37>:=Integrated totals with time tag CP56Time2a M_IT_TB_1

<38>:=Event of protection equipment with time tag


CP56Time2aM_EP_TD_1

SV_Servers 40
<39>:=Packed start events of protection equipment with time tag
CP56Time2aM_EP_TE_1

<40>:=Packed output circuit information of protection equipment with time


tag CP56Time2a M_EP_TF_1

Process information in control direction


(station-specific parameter, mark each Type ID ‘X’ if it is only used in the standard direction, ‘R’ if only
used in the reverse direction, and ‘B’ if used in both directions)

X <45>:=Single commandC_SC_NA_1

X <46>:=Double commandC_DC_NA_1

X <47>:=Regulating step commandC_RC_NA_1

X <48>:=Set point command, normalized valueC_SE_NA_1

X <49>:=Set point command, scaled valueC_SE_NB_1

X <50>:=Set point command, short floating point valueC_SE_NC_1

<51>:=Bitstring of 32 bitC_BO_NA_1

X <58>:=Single command with time tag CP56Time 2aC_SC_TA_1

X <59>:=Double command with time tag CP56Time 2aC_DC_TA_1

X <60>:=Regulating step command with time tag CP56Time 2aC_RC_TA_1

X <61>:=Set point command, normalized value with time tag CP56Time


2aC_SE_TA_1

X <62>:=Set point command, scaled value with time tag CP56Time 2aC_SE_TB_1

X <63>:=Set point command, short floating point value with time tag CP56Time
2aC_SE_TC_1

<64>:=Bitstring of 32 bit with time tag CP56Time 2aC_BO_TA_1

Either the ASDUs of the set <45> – <51> or of the set <58> – <64> are used.

System information in monitor direction


(station-specific parameter, mark with an “X” if it is only used in the standard direction, “R” if only used in
the reverse direction, and “B” if used in both directions)

X <70>:=End of initializationM_EI_NA_1

SV_Servers 41
System information in control direction
(station-specific parameter, mark with an “X” if it is only used in the standard direction, “R” if only used in
the reverse direction, and “B” if used in both directions)

X <100>:=Interrogation commandC_IC_NA_1

<101>:=Counter interrogation commandC_CI_NA_1

<102>:=Read commandC_RD_NA_1

<103>:=Clock synchronization command (option see 7.6)C_CS_NA_1

<104>:=Test command C_TS_NA_1

<105>:=Reset process commandC_RP_NA_1

<106>:=Delay acquisition command C_CD_NA_1

<107>:=Test command with time tag CP56time2aC_TS_TA_1

Parameter in control direction


(station-specific parameter, mark with an “X” if it is only used in the standard direction, “R” if only used in
the reverse direction, and “B” if used in both directions)

<110>:=Parameter of measured value, normalized valueP_ME_NA_1

<111>:=Parameter of measured value, scaled valueP_ME_NB_1

<112>:=Parameter of measured value, short floating point valueP_ME_NC_1

<113>:=Parameter activationP_AC_NA_1

File Transfer
(station-specific parameter, mark with an “X” if it is only used in the standard direction, “R” if only used in
the reverse direction, and “B” if used in both directions)

<120>:=File readyF_FR_NA_1

<121>:=Section readyF_SR_NA_1

<123>:=Last section, last segmentF_LS_NA_1

<122>:=Call directory, select file, call file, call sectionF_SC_NA_1

<124>:=Ack file, ack sectionF_AF_NA_1

SV_Servers 42
<125>:=SegmentF_SG_NA_1

<126>:=Directory {blank or X, only available in monitor (standard)


direction}F_DR_TA_1

<127>:=Query Log – Request archive fileF_SC_NB_1

Type identifier and cause of transmission assignments


(station-specific parameters)

Shaded boxes are not required.


Black boxes are not permitted in this companion standard
Blank: functions or ASDU not used.
Mark Type Identification/Cause of transmission combinations:
‘X’ if only used in the standard direction
‘R’ if only used in the reverse direction
‘B’ if used in both directions

Type identification Cause of transmission


periodic, background spontaneous initialized request or activation activation deactivation
cyclic scan requested confirmation

1 2 3 4 5 6 7 8

<1> M_SP_NA_1 X X X X
<2> M_SP_TA_1 X X X X
<3> M_DP_NA_1 X X X X
<4> M_DP_TA_1 X X X X
<5> M_ST_NA_1 X X X X
<6> M_ST_TA_1 X X X X
<7> M_BO_NA_1
<8> M_BO_TA_1
<9> M_ME_NA_1 X X X X
<10> M_ME_TA_1 X X X X
<11> M_ME_NB_1 X X X X
<12> M_ME_TB_1 X X X X
<13> M_ME_NC_1 X X X X
<14> M_ME_TC_1 X X X X
<15> M_IT_NA_1 X X X X
<16> M_IT_TA_1 X X X X
<17> M_EP_TA_1

SV_Servers 43
<18> M_EP_TB_1
<19> M_EP_TC_1
<20> M_PS_NA_1
<21> M_ME_ND_1 X X X X
<30> M_SP_TB_1 X X
<31> M_DP_TB_1 X X
<32> M_ST_TB_1 X X
<33> M_BO_TB_1
<34> M_ME_TD_1 X X
<35> M_ME_TE_1 X X
<36> M_ME_TF_1 X X
<37> M_IT_TB_1 X
<38> M_EP_TD_1
<39> M_EP_TE_1
<40> M_EP_TF_1
<45> C_SC_NA_1 X X X
<46> C_DC_NA_1 X X X
<47> C_RC_NA_1 X X X
<48> C_SE_NA_1 X X X
<49> C_SE_NB_1 X X X
<50> C_SE_NC_1 X X X
<51> C_BO_NA_1
<58> C_SC_TA_1 X X X
<59> C_DC_TA_1 X X X
<60> C_RC_TA_1 X X X
<61> C_SE_TA_1 X X X
<62> C_SE_TB_1 X X X
<63> C_SE_TC_1 X X X
<64> C_BO_TA_1
<70> M_EI_NA_1* X
<100> C_IC_NA_1 X X X
<101> C_CI_NA_1
<102> C_RD_NA_1
<103> C_CS_NA_1
<104> C_TS_NA_1
<105> C_RP_NA_1
<106> C_CD_NA_1
<107> C_TS_TA_1
<110> P_ME_NA_1
<111> P_ME_NB_1
<112> P_ME_NC_1
<113> P_AC_NA_1
<120> F_FR_NA_1
<121> F_SR_NA_1
<122> F_SC_NA_1
<123> F_LS_NA_1
<124> F_AF_NA_1
<125> F_SG_NA_1
<126> F_DR_TA_1*

SV_Servers 44
<127> F_SC_NB_1*
* Blank or X only

7 Basic application functions

Station initialization
(station-specific parameter, mark ‘X’ if function is used)

X Remote

Cyclic data transmission


(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

X Cyclic data transmission

Read procedure
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

Read procedure

Spontaneous transmission
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

X Spontaneous

Double transmission of information objects with cause of transmission spontaneous


(station-specific parameter, mark each information type ‘X’ where both a Type ID without time and
corresponding Type ID with time are issued in response to a single spontaneous change of a monitored
object)

The following type identifications may be transmitted in succession caused by a single status change of an
information object. The particular information object addresses for which double transmission is enabled
are defined in a project-specific list.

Single-point information M_SP_NA_1, M_SP_TA_1, M_SP_TB_1 and M_PS_NA_1

Double-point information M_DP_NA_1, M_DP_TA_1 and M_DP_TB_1

Step position information M_ST_NA_1, M_ST_TA_1 and M_ST_TB_1

Bitstring of 32 bit M_BO_NA_1, M_BO_TA_1 and M_BO_TB_1 (if defined for a specific project)

Measured value, normalized value M_ME_NA_1, M_ME_TA_1, M_ME_ND_1 and M_ME_TD_1

SV_Servers 45
Measured value, scaled value M_ME_NB_1, M_ME_TB_1 and M_ME_TE_1

Measured value, short floating point number M_ME_NC_1, M_ME_TC_1 and M_ME_TF_1

Station interrogation
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

X global

X group 1 X group 7 X group 13

X group 2 X group 8 X group 14

X group 3 X group 9 X group 15

X group 4 X group 10 X group 16

X group 5 X group 11 Information Object Addresses assigned to


each group must be shown in a separate table
X group 6 X group 12

Clock synchronization
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

Clock synchronization

Day of week used

RES1, GEN (time tag substituted/ not substituted)


used

SU-bit (summertime) used

Command transmission
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

X Direct command transmission

X Direct set point command transmission

X Select and execute command

SV_Servers 46
X Select and execute set point command

X C_SE ACTTERM used

X No additional definition

Short pulse duration (duration determined by a system parameter in the outstation)

Long pulse duration (duration determined by a system parameter in the outstation)

X Persistent output

X Supervision of maximum delay in command direction of commands and set point commands

Configurable Maximum allowable delay of commands and set point commands

Transmission of integrated totals


(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

Mode A: Local freeze with spontaneous transmission

Mode B: Local freeze with counter interrogation

Mode C: Freeze by counter-interrogation commands

Mode D: Freeze by counter-interrogation command, frozen values reported


spontaneously

Counter read

Counter freeze without reset

Counter freeze with reset

Counter reset

General request counter

Request counter group 1

Request counter group 2

Request counter group 3

SV_Servers 47
Request counter group 4

Parameter loading
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

Threshold value

Smoothing factor

Low limit for transmission of measured values

High limit for transmission of measured values

Parameter activation
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

Act/deact of persistent cyclic or periodic transmission of the addressed


object

Test procedure
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

X Test

File transfer
(station-specific parameter, mark ‘X’ if function is used)

File transfer in monitor direction

Transparent file

Transmission of disturbance data of protection


equipment

Transmission of sequences of events

Transmission of sequences of recorded analog values

File transfer in control direction

Transparent file

Background scan
SV_Servers 48
(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

X Background scan

Acquisition of transmission delay


(station-specific parameter, mark ‘X’ if function is only used in the standard direction, ‘R’ if only used in
the reverse direction, and ‘B’ if used in both directions)

Acquisition of transmission delay

Definition of time outs

Parameter Default value Remarks Selected value


t0 30s Time-out of connection establishment Configurable
t1 15s Time-out of send or test APDUs Configurable
t2 10s Time-out for acknowledges in case of no data messages t2 < t1 Configurable
t3 20s Time-out for sending test frames in case of a long idle state Configurable

Maximum range of values for all time outs: 1 to 255 s, accuracy 1 s

Maximum number of outstanding I format APDUs k and latest acknowledge APDUs (w)

Parameter Default Remarks Selected


value value
k 12 APDUs Maximum difference receive sequence number to send state Configurable
variable
w 8 APDUs Latest acknowledge after receiving w I-format APDUs Configurable

Maximum range of values k: 1 to 32767 (215-1) APDUs, accuracy 1 APDU


Maximum range of values w: 1 to 32767 APDUs, accuracy 1 APDU (Recommendation: w should not
exceed two-thirds of k).

Portnumber

Parameter Value Remarks


Portnumber 2404 Configurable

Redundant connections

N* Number N of redundancy group connections used


* CimWay uses 1 group per device and its associated standby devices.

RFC 2200 suite


RFC 2200 is an official Internet Standard which describes the state of standardization of protocols used in
the Internet as determined by the Internet Architecture Board (IAB). It offers a broad spectrum of actual
standards used in the Internet. The suitable selection of documents from RFC 2200 defined in this
standard for given projects has to be chosen by the user of this standard.

X Ethernet 802.3

SV_Servers 49
Serial X.21 interface

Other selection from RFC 2200:

List of valid documents from RFC 2200

1. ……………………………………………..
2. ……………………………………………..
3. ……………………………………………..
4. ……………………………………………..
5. ……………………………………………..
6. etc.

SV_Servers 50