Affichage des articles dont le libellé est Automatisme. Afficher tous les articles
Affichage des articles dont le libellé est Automatisme. Afficher tous les articles

samedi 27 août 2016

Configuration d'un ATV6xx avec carte EIP

Méthode 1 :
- faire une découverte réseau sous Window afin de détecter l'ATV (ne marche pas tout le temps exemple dans un ring je n'ai pas pu)
- se connecter par les pages web et mettre un nouveau device name
- créer un device ATV6xx avec le même device name sous le DTM Browser
- transférer dans l'automate : l'ATV passe en FDR2 mais récupère son IP
- faire un click droit sur de device dnas le DTM brower et un load from device (pas de massge d'info sur différence ??)
- double cliquez sur le device du DTM Browser et modifier la conf (command and reference Via Com Module, Input and output phase loss si pas de moteur
- faire un store to device
- faire un Offline FDR transfer par le DTM Browser sur le drive
- faire un rebuild all et transfer to PLC
- possibilité de faire un FDR2  clear par le panel control du DTM du drive ( enable and clear)
- connect ATV additional fucntion -> restart


Pb de compréhension
- si je fais cela j'ai un Dataset différent, si je compare je n'ai aucune différence
- je fais un store to device j'ai donc une récup de signature dans l'automate et je suis equal
- je fais un restart, je passe donc en dataset différent car j'ai récupéré l'info du FDR
ou alors c'est autre chose que je n'ai pas compris

vendredi 10 juin 2016

CIDR DIDR CIMR CIDR


Récapitulatif :

CIDR and DIDR
Control Integrated Devices (CID) as defined in MR 56 Must support the "R" in to be integrated in PsX V4
Data Integrated Device (DID) as defined in MR 56 Could integrated either with or without the "R" in PsX V4
CIDR and DIDR are connected to the system in similar way than the Ethernet RIO Rack.
These devices arrive from Schneider entities ( e.g. STIE ) or partner through a specific agreement ( CAPP program)

DID
Data Integrated Device (DID) as defined in MR 56.
PsX DID are not connected to the system onto the Ethernet ERIO Ring and the instantiation in project is purely FDT standard. However DID in PsX Should offer a good integration in engineering tool ( particularly it provides the process data to the frame)
CD
Connected Device in PsX V4 takes advantage in the network transparency and are none interfering to the system.
CIMR / DIMR
Are in rack modules but using the internal ETH link in the backplane.
CIMR and DIMR is typically the profile to use for FieldBus Masters.
Fieldbus devices, expert modules function attached to a gateway with "R" profile ( ( either CIMR/DIMR/ DIDR/CIDR) could be closely treated as a DID ( when providing the process channel to the "R" gateway

Remote/Distributed Equipment
Name of the whole devices following the definition of the “Device Integration in PsX “
Remote Equipment ( Internally CIDR, CIMR )
Equipment synchronized with PLC scan task, , always EIP, always integrated in UNITY ( Targeted).
Those equipments: can be:
“Modular Device”: Made of a rack + one Drop head (CRA®, possibly future STB®) and busX or STB bus Modules inside. The head collects the data of all modules and exchanges with the scanner
Compact Device (Kala® with option card).
Module plugged on the Eth BKP, local or remote (PIM®)
Distributed Equipment: (Internally DIDR )
EIP or Modbus TCP, integrated in UNITY
Modular Device : ” (PRA, current STB)
Compact Device” (Kala®, PRM, 3rd party).
Module plugged on the Eth BKP, local or remote (HART®, PEM®)
Standard Equipments ( Internally DID )
Are Distributed Equipments that are not integrated in UNITY 

vendredi 22 avril 2016

Unity Pro Dictionnaire de données, synthèse rapide

Le Dictionnaire de données a été réalisé pour optimiser et garantir les temps de mise en oeuvre des applications en effet il permet de stocker un dictionnaire de données pour les données non localisées afin que les système de supervision accèdent à ces données.

Auparavant il était nécessaire pour la supervision de récupérer le fichier XVM ou STU ou STA de l'application stockée dans l'automate afin de faire le lien entre la données non localisée et la requête de communication utilisée par le superviseur.

Si le Dictionnaire de Données est stocké dans l'automate, lors d'une modification en ligne par exemple le superviseur n'est plus obligé de rechercher le fichier XVM ou le STU / STA car l'info est stockée dans l'automate (il s'agit en fait d'une cartographie mémoire relaint le nom de la variable et l'adresse physique dans l'automate).


jeudi 21 janvier 2016

Utilisation de variables de type Référence avec Unity Pro

Exemple d'utilisation de variables de type Reference dans un programme d'automatisme sous Unity Pro.

Objectif:
- surveiller plusieurs  variables indépendantes qui varient rapidement

Vous allez devoir effectuer votre programmation dans la tâche FAST.
Si vous avez besoin de changer la variable à surveiller, vous allez rajouter du code dans la tâche FAST pour surveiller cette nouvelle variable ou alors si les tests sont indépendants, vous pouvez faire pointer votre variable surveillée vers la nouvelle variable à surveiller et ceci seulement une fois et pas à chaque instant de surveillance. on a ainsi un gain notoire en terme d'éxécution de tâche amis aussi en concision de programmation

Exemple:

FAST:
If re(RefVar^)then MSG:= RefMsg^;end_if;

MAST 

if re(SurvEVT1) then
   RefVar:=REF(EVT1);
   RefMsg:=REF(MSG_EVT1);

end_if;

if re(SurvEVT2) then
   RefVar:=REF(EVT2);
   RefMsg:=REF(MSG_EVT2);

end_if;

dimanche 3 janvier 2016

Rappel commandes SSH de base

  • locate fichier1.html  : recherche tout les fichier qui on fichier1.html dedans
  • ls : liste les fichier d'un répertoire
  • du -sh : affiche la taille d'un répertoire
  • ls | wc -l : affiche le nombre de fichier dans un répertoire
  • mkdir nom_repertoire : crée un répertoire
  • rmdir nom_repertoire: supprime un répertoire
  • clear : efface l'écran
  • cp fichier.html fichier_copie.html : copier un fichier
  • cd nom_repertoire : aller dans le répertoire
  • pwd : afficher l'arboresence où on ce trouve sur le serveur
  • exit : quitte, ce déconnecte du serveur
  • su - : se connecte en tant que super utilisateur (root)
  • man ls : affiche les insctruction pour la commande ls
  • cd .. : remonte d'un répertoire dans l'arboresence
  • rm fichier*.html supprime les fichier qui débute par fichier et qui finisse par .html
  • rm -rf repertoire supprime sans confirmation tout les fichiers d'un répertoire de façon récursive (supprime tout les sous répertoires et sous fichiers)
  • tail -50 nom_du_fichier  affiche les derni`re ligne d'un fichier (-f voir modif en temp réel)
  • head -50 nom_fichier pour voir le début d'un fichier
  • passwd le_nom_du_compte : pour changer de mot de passe
  • ZIP -9-r nomfichierZIP.zip nom repertoire

dimanche 27 décembre 2015

BMECRA BMXCRA

Les leds en face avant respectent le standard ODVA

Les RPI des tâches respectent les règle suivnates:
Si la tâche MAST est périodique RPI CRA MAST = Période MAST / 2
Si la Tâche est cyclique RPI CRA MAST = Watch odg / 4

Et l'application des sorties se fait à 1,1 x période MAST

Pour la FAST qui est touours périodique c'est:
Période FAST /2 et Période FAST x 1,1


Le HOLD UP time étant configurable et vaut par défaut 4.4 x Période MAST

How to configure a new ATV in a Unity Pro application ? FORTIS NERA EIP TCP/IP

- open the UP Application

- add ATV device in DTM Browser (ATV9xx in EIP for instance)

- define a device name and an IP

- in the web pages connected to the drive set this IP as static

- then reboot the drive

- connect the DTM

- make a load data from device to be sure you've got the right reference

- configure the following points

- profile as Assembly 100/101

- FDR as enabled stored 10s synchro

- CommandRefParam / Reference source 1 at Embedded Ethernet source

- input phase loss Ignore

- output phase loss ignore



- make a store data to device

- wait the synch is done

- then change the configuration of the FDR from stored to served

- make a store data to device

- rebuild all save and download to the PLC

FDR (Failed Device Replacement) for ATV6xx and ATV9xx

Operating mode:

- connect the ATV6xx or ATV9xx to the network (connected to your PC and the M580 which is in RUN mode)

- power ON the drive

- Result: the Drive appears in the windows network

- double click on it

- Result: a browser opens with the security warnings and ask for as password, the password by default is in the Keypad menu: My Preferrence/Webserver/WDP

- select setup tab

- type the device name of this Drive (previous Drive device name)

- Click on the save button

- Power OFF/ON the drive



- Result: the drive should take it's configuraiton from the M580 which was RUNNING



Note: if you don't have any PC connected use the Keypad to enter the device name in the communication parameters in the Ethernet menu

TesysT DTM use with Unity Pro

To use a Tesys in a Unity Pro application:

- select the rotary switches to indicate device name we will use

- configure a DHCP server to use this device name: TeSysTxxx ex TeSysT129

- then power cut ON OFF the Tesys

- connect the DTM

- synchronize

- change the parameter List /Process Data from none to E_TeSysT Fast access par exemple





Attnetion à bien vérifier que les requ^tes sont générées sr l'ID 248 et pas 255 car sinon les échanges ne se font pas



Générer 'lappli et on a e device de présent en connecté avec son bit de refresh

Processus DHCP résumé succintement

- Device sans IP (DHCP DISCOVER) en broadcast sur port 67 (comprend sa MAC)

- Serveur envoie (DHCP OFFER) sur port 68 du client

- Device sans IP (DHCP REQUEST) vers le serveur pour valider sa prise d'IP

- Serveur envoie un DHCP ACK avec son IP au client et d'autres infos utiles

Single entry Point

Attention le single entry point n'est pas un same entry point:

Pour les CPUs M580 en V8.1 c'est éditeur de conf

Pour les NOCs M580 en V8.1 c'est la DTM

Pour les CPUs M580 en V10.0 c'est éditeur de conf

Pour les NOCs M580 en V10.0 c'est éditeur de conf



Pour les CXM c'est le Ethernet network manager

Pour les Hart et SCAIME c'est le DTM de la CPU ou du NOC

ATV9xx Fortis

Résumé DRIVECOM sur le mot de Commande

- 6 passe en ready

- 15 RUN

- 128 RESET défaut



***************************

Câblage:

En source

Cabler les DI avec le 24V

Et le DO+ sur 24V et le DO- entre la charge et le commun



Pour les relais j'ai R1C avec R1A en Normalement ouvert

et R1B Normalement fermé

Sinon les autres R2A et R2C et R3A et R3C sont en Normalement Ouvert



********************************************

Le RPI par défaut est de 10ms, le holduptime est de 16 fois le RPI soit 160ms pour un RPI de 10ms

BMENOC03x1 Module Summary

Uses cases

● Powerful connection to SCADA / control layer

● Extend I/O scanner capability of the CPU

● Generic & FactoryCast version for extended web monitoring – through your Smartphone



Technical details

• Ethernet IP & Modbus TCP Ethernet module connected to Ethernet backplane

• Can be set in a different network than the CPU (connection is performed through BusX in this case)

• 128 I/O devices

• 16 local slaves (3 on M580 CPU)

• Up to 4 NOC in M580 configuration (local rack)

• Advanced cyber-security features (Achilles L2, encrypted firmware, port control, Access Control)

• Improved data presentation given by DDDT

• Support PRM, HART modules…

• Full Ethernet bandwidth including on the service port

• Available also in conformal coated versions



Customer values, benefits and key features


• High performance given by SPEAr600 dual-core processor

• Flexibility to connect to legacy and new devices as modules support EtherNet/IP and MB/TCP protocols

• High network availability given by supporting RSTP

• Avoid interlink cables thus reduces the installation cost thanks to the Ethernet backplane

• Improved data presentation given by DDDT

• High capacity & ePAC to ePAC communication – up to 16 local slaves supported (where the CPU only supports 3)

• Improved protection against Cyber Security risks. Advanced Cyber security features (such as Firmware signing, Firmware encryption, Access control by IP address, Achilles Level 2.)

• Full Ethernet bandwidth available on each port including service port.

ATV6xx, KALA remarques

Quelques remarque sà la volée



- avec un ATV6xx neuf, le conencter sur le réseau et ouvrir le dossier réseau de windows, l'ATV apparaît alors dans la liste des équipements et on peut commence rà le configurer avec un navigateur internet en double cliquant dessus



- C'est le premier équipement à appliquer le single mode entry pour la zone IP (ie cette zone est accessible uniquement par la DTM master et pas par la DTM))

- l'ID255 n'est utilisable qu'une fois, si on veut lire la mémoire de l'ATV utiliser l'ID 248



DTM:

le bouton Apply en mode connecté envoie directement la modification à l'ATV, pas besoin de faire un store data to device



FDR:

En automatique le FDR server est renseigné si on indique un temps de cycle de synchro et on est en Served. en automatique et sereved il faut attendre le temps de cycle de synchro pour que le FDR soit envoyé au serveur, ce n'est pas envoyé à la modification



En manuel on peut faire un push vers le FDR dans ce cas là attention à ce qu'il y a dans l'ATV car ce n'est pas forcément ce qui est affiché dans la DTM. Cela permet de faire un push d'une configuration automatique vers le FDR

CXM points clefs

Mettre ici les points qui me semblent utiles à retenir pour la CXM:



RIO et DIO

CXM en rack d'un CRA ou d'un rack local peut être soit scannée par une CPU en RIO ou DIO

CXM en rack d'un CRA peut être scannée en DIO par un BME NOC

TDA ADDM ADDMX

Exempled de TDA pour passer par un automate et ressortir pr un de ses modules pour aller sur un autre automate:



Dans l'adresse sur Unity mettre par exemple:

{IP1}\\rack.module.voie{IP2}



On se connecte sr le réseau de l'IP1 puis par l'automate en IP1 on va sur un autre réseau physiquement différent qui lui est raccordé au module rack.module.voie et l'adresse IP du destinataire est IP2

Fonctionnement du local slave avec un M580 et/ou un NOC

On a un NOC dans lequel on déclare un équipement EIP (Add DTM), par exemple une CPU à l'adresse IP1, on double clique sur la CPU dans le DTM browser on peut changer le numéro du local slave si on veut (remove puis add).



Dans la CPU d'adresse IP1 on enable un local slave de numéro sélectionné et le tour est joué, c'est suffisant pour que cela marche.



si on veut on peut mettre plusieurs équipent listener sur un même équipement il faut juste alors sélectionner le numéro d'ID du local slave écouté



Détail entre la conf KALA et la conf de JF:

On prend le NOC 402 de la conf BMEqui est à l'adresse IP 192.68.0.60

on lui déclare dans sa device list le BME_P582020 en 192.168.0.134 en EIP de la conf KALA

dans cet équipement on lui met un local slave 1 avec comme number 33 et en item un mot en lecture et un mot en écriture

ce qui veut dire qu'on écrit un mot dans le M580 d'adresse IP 192.168.0.134 et on lit un mot



De l'autre côté, dans la DTM du M580 KALA en IP 192.168.0.134, on configure le local slave 1 (qui a pour number par défaut 33, voilà pourquoi on a pris 33 dans le BME_P582020 du NOC 402 ) avec un mot en lecture et un mot en écriture et c'est tout



et donc dans le device DDT BMEP58_ECPU_LS1 de l'application KALA on aura les mots lus et écrit par le NOC 402

STB Adresse de lecture des entrées

L'adresse de lecture des entrées est en 5391



Pour les sorties on est en 0



Dans la doc STB on a toute la répartition mémoire disponible sur les STBs

Modules HART BME AHI AHO pour M580

Pour configurer un module HART AHI uo AHO avec un M580 unity V8.0



- mettre le module en rack ou drop BME

- mettre la DTM Mx80HARTGatewayDTMLibrary_V.1.0.19

- configurer un AHI ou AHO en adresse servie par les noms suivants :

- Mx80_xx_AHI0812 où xx est l'emplacement du module en rack

- Cyy_xx_AHI0812 yy N° drop et xx emplacement du module



Le service bootp n'est pas disponible dans le firmware



Attention le firmware du rack est ok en IR04 build 01 mais pas sur le suivant

Codes erreur SMTP ETY

Codes SMTP

Les codes ci-dessous ne sont disponibles que sur les écrans de diagnostic de page Web et de DTM Unity Pro du service de notification par message électronique :

Code (hexadécimal) et Description

5100 Erreur interne détectée

5101 Composant SMTP non opérationnel

5102 En-tête de message non configuré

5103 valeur d'en-tête d'e-mail incorrecte détectée (1, 2 ou 3)

5104 Connexion au serveur SMTP impossible

5105 Erreur détectée lors de la transmission du contenu du message électronique vers le serveur

5106 Message d'erreur détectée renvoyé en cas de fermeture de la connexion SMTP au serveur

5107 Echec d'une requête HELO SMTP

5108 Echec d'une requête MAIL SMTP ; le serveur SMTP nécessite peut-être une authentification

5109 Echec d'une requête RCPT SMTP

510A Aucun destinataire accepté par le serveur SMTP

510B Echec d'une requête DATA SMTP

510C Longueur incorrecte de la requête d'envoi de message électronique

510D Echec d'authentification

510E Réception d'une requête de réinitialisation de composant alors que la connexion était ouverte