gfw manuel de configuration et d’installation dans …
TRANSCRIPT
180959B_MSW_GFW-PROFIBUS_07-2019_FRA
ATTENTION!
Le présent manuel doit être considéré comme faisant partie intégrante du produit et il doit toujours être accessible aux personnes qui interagissent avec ce dernier.
Le manuel doit toujours accompagner le pro-duit, y compris lors de sa cession à un autre utilisateur.
Les installateurs et les agents de maintenan-ce sont tenus de lire le présent manuel et de respecter scrupuleusement les prescriptions contenues dans ce dernier ainsi que dans ses annexes. GEFRAN ne saurait être tenue pour responsable des dommages corporels et/ou matériels résultant du non-respect des prescriptions ci-contenues.
Le Client étant tenu au secret industriel, la présente documentation et ses annexes ne peuvent être altérées, modifiées, reproduites ou cédées à des tiers sans l’autorisation de GEFRAN.
MANUEL DE CONFIGURATIONET D’INSTALLATION DANS LES RESE-AUX PROFIBUS
Version logicielle : 1.3x
code: 80959B - 07-2019 - FRA
GFWCONTROLEURS MODULAIRES DE PUISSANCE
Le p
rése
nt d
ocum
ent e
st la
pro
prié
té d
e G
EF
RA
N e
t il n
e pe
ut ê
tre
repr
odui
t ni c
édé
à de
s tie
rs s
ans
son
auto
risat
ion.
Le présent document intègre les manuels suivants : - Mode d’emploi et avertissements (COD. 80962x)- Manuel de configuration et de programmation (COD. 80963x)
La version logicielle à laquelle le présent manuel fait référence est celle de la carte d’interface bus de terrain Modbus RTU/PROFIBUS mise en place dans le GFW en tant que port de communication série PORT 2.
2 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
380959B_MSW_GFW-PROFIBUS_07-2019_FRA
SOMMAIRE
SOMMAIRE .........................................................................3
INTRODUCTION .................................................................4
AVERTISSEMENTS.........................................................4
BIBLIOGRAPHIE ................................................................4
PRINCIPALES CARACTERISTIQUES TECHNIQUES ......4
CARACTERISTIQUES TECHNIQUES ............................5
DELAIS DE MISE A JOUR DES DONNEES DE PROCES-SUS .................................................................................6
INSTALLATION ...................................................................7
RACCORDEMENTS ELECTRIQUES AU RESEAU PRO-FIBUS ..............................................................................7
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DES SELECTEURS ROTATIFS ...............................................9
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DU LOGICIEL.........................................................................9
SELECTION DE LA CONFIGURATION GFW A L’AIDE DES COMMUTATEURS ...........................................................9
STRUCTURE DES DONNEES PROFIBUS DP ................10
TELEGRAMME DE CHANGEMENT D’ADRESSE DE NŒUD (SAP 55) ............................................................10
TELEGRAMME DE CONFIGURATION (SAP 62) ........10
TELEGRAMME DE PARAMETRAGE (SAP 61) ........... 11
TELEGRAMME DE DEMANDE DES DONNEES DE DIA-GNOSTIC (SAP 60) ......................................................15
ECHANGE DE DONNEES (SAP DEFAULT) ................16
UTILISATION DE GFW-PROFIBUS AVEC SIEMENS STEP7 – TIA PORTAL ..................................................................21
CONFIGURATION .........................................................21
PARAMÉTRAGE ............................................................24
ZONE DE DIAGNOSTIC STANDARD DE L’ESCLAVE .25
BLOCS DE FONCTION (FUNCTION BLOCK) ..............26
4 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
INTRODUCTION
Lagammedecontrôleursmodulairesdepuissance“GFW”avecinterfacePROFIBUSDPpermetd’intégrerrapi-dementunnombreélevéd’unitésdecommandecompactespourlarégulationdelatempératureetlepilotagedudispositifchauffant(jusqu’à372zones),danslecadredesystèmesd’automatisationévolués(automatesprogrammables,systèmesdesupervision,etc.),interconnectésviadesréseauxdecommunicationetdesprotocolesdéfinisparlestandard. Lafonctionduprésentmanueln’estpasdedécrirelebusdeterrain“PROFIBUSDP”.L’utilisateurestcenséposséderdesconnaissancesàcesujetetilpourraéventuellementsereporteràlanormementionnéeouausiteofficielgéréparP.N.O.(ProfibusNetworkOrganization):www.profibus.com. Parailleurs,l’utilisateurestcenséconnaîtrelescaractéristiquestechniquesdesproduitsGFW,illustréesdanslesmanuelsjointsauxdispositifsoudisponiblessurlesiteInternetdeGEFRANS.P.A.www.gefran.com. Pour faciliter l’installationet laconfigurationdesGFWdansun réseauPROFIBUSDP,GEFRANfournitdesbibliothèquesdeBlocsFonctionnelspourSIEMENSSTEP7®et-TIAPortal.
AVERTISSEMENTS
EnfonctiondelaversionduproduitGFWacheté,utiliserlefichierGSD/3/correspondant:
TABLEAU DE COMPATIBILITE DES VERSIONS FW ET DES FICHIERS GSDPOUR MODULE GFW-PROFI “HIGH PERFORMANCE”
N FW “GFX4-PROFI” GSD “GFWH0D76” LIBRERIE STEP7“GEFRAN” MANUALE“PROFIBUS”
Version Date Version Date Version Date Code Date
1 01.20 1-10-2011 01 29-11-2011 2 1-10-2011 80959 01/122 01.22 31-08-2012 02 20-05-2013 2:00 21-06-2013 80959A …3 01.30 07/05/2017 02 20/05/2013 02 21/06/2013 80959B 10/2018
BIBLIOGRAPHIE
/1/IEC61158,Digitaldatacommunicationsformeasurementandcontrol–Fieldbusforuseinindustrialcontrolsystem
/2/PROFIBUSSpecification,NormativePartsofPROFIBUS–FMS,-DP,-PAaccordingtotheEN50170
/3/PROFIBUSGuidelineVol.1GSD,SpecificationforPROFIBUSDeviceDescriptionandDeviceIntegration
/4/GFWadv80962x,GFWISTRUZIONIPERUSOEDAVVERTENZE
/5/GFWadv80963x,GFWMANUALEDICONFIGURAZIONEEPROGRAMMAZIONE
/6/GFW_Modbus_V100,GFW-MODBUSMEMORYMAPV.1.00etlasuite
PRINCIPALES CARACTERISTIQUES TECHNIQUES Lemoduled’interfaceFieldbusGFW-PROFIestinstalléàl’intérieurdesproduitsGFWetpermetd’enétendrelacom-munication,enlesdotantduprotocolePROFIBUSDP.Ils’agitd’un«pont»entreleréseauPROFIBUSetleréseauMODBUSRTUprésentdansleGFW.
• Deuxvoiesdecommunicationsontprévues: - lapremièrevoieestleportsérieavecprotocolePROFIBUSDPEsclave,quipermetleraccordement avecunMaîtreProfibus; - lasecondevoieestunportsérieavecprotocoleModbusRTU,quipermetdeseraccorderauGFWsur lequellemoduleestinstallé. • Gestiond’uneàtroiszonesdethermo-régulationavecGFWmonophasé,biphaséoutriphasé. • Nombremaximumdezonesdethermo-régulationGFWpouvantêtregéréesdepuisleMaîtrePROFIBUS: 372(124nœudsx3zones). • PortsérieRS485,isolégalvaniquementdel’alimentation. • Fonctionnementdel’esclaveProfibusDPégalementencasdepannedelapartiederégulation. • Sélectiondel’adressePROFIBUSviaHWouSW.
580959B_MSW_GFW-PROFIBUS_07-2019_FRA
CARACTERISTIQUES TECHNIQUES
Port PROFIBUSProtocole ProfibusDPV0(esclave)
Fonction ConnexionGFWsurundispositifProfibusDPMaster
Débitenbauds Synchronisationautomatique(9.6...12000kBit/s)
Connecteur 9brochestypeD
Adressedenœud HW:1...99sélectionnableàl’aidedessélecteursrotatifssituésdansleGFWSW:1...124parmessagelogicielspécifique
TailledonnéesE/S Enfonctiondelaconfigurationsélectionnée:min.39octetsE/Smax.71octetsE/S
Télégram.supportés Data_Exchange,Slave_Diag,Set_Prm,Chk_Cfg,Get_Cfg,Global_Control,Set-Slave-Add
Fichier GSD GFWH0D76.gsd
Port ModbusProtocole ModBusRTU(maître)sérieRS485
Fonction Connexionsurl’instrumentGFW
Débitenbauds 19200bps
Connecteur Nonaccessibledepuisl’extérieur
Adressedenœud 1...99sélectionnableàl’aidedessélecteursrotatifssituésdansleGFW
Diagnostic
VERTEEteintefixe
DIODES:uniquementaccessiblesauxinstallateurs,enretirantlecapotduGFWEtat opérationnel nœud PROFIBUSPasdecommunicationavecPROFIBUSMaître
Clignotement 1,00sec=stato“AUTOMATICBAUDRATERESEARCH”
Clignotement 0,25sec=stato“WAITFORPARAMETRIZATION”
Clignotement 0,05sec=stato“WAITFORCONFIGURATION”
Alluméefixe “DATAEXCHANGE”
JAUNE Etat ASIC
Eteintefixe Etat“DATAEXCHANGE”
Alluméefixe Autresétatsopérationnels
ROUGE Erreurs de communication
Eteintefixe Pasd’erreursdecommunication
Clignotement 1,00sec=erreur“Statenotpossible”
Clignotement 0,25sec=erreur“DP_Statenotpossible”
Clignotement 0,05sec=erreur“WD_Statenotpossible”
Alluméefixe Moduleenpanne
Port PROFIBUSProtocole ProfibusDPV0(esclave)
Fonction ConnexionGFWsurundispositifProfibusDPMaster
Débitenbauds Synchronisationautomatique(9.6...12000kBit/s)
Connecteur 9brochestypeD
Adressedenœud HW:1...99sélectionnableàl’aidedessélecteursrotatifssituésdansleGFWSW:1...124parmessagelogicielspécifique
TailledonnéesE/S Enfonctiondelaconfigurationsélectionnée:min.39octetsE/Smax.71octetsE/S
Télégram.supportés Data_Exchange,Slave_Diag,Set_Prm,Chk_Cfg,Get_Cfg,Global_Control,Set-Slave-Add
Fichier GSD GFWH0D76.gsd
Port ModbusProtocole ModBusRTU(maître)sérieRS485
Fonction Connexionsurl’instrumentGFW
Débitenbauds 19200bps
Connecteur Nonaccessibledepuisl’extérieur
Adressedenœud 1...99sélectionnableàl’aidedessélecteursrotatifssituésdansleGFW
Diagnostic
VERTEEteintefixe
DIODES:uniquementaccessiblesauxinstallateurs,enretirantlecapotduGFWEtat opérationnel nœud PROFIBUSPasdecommunicationavecPROFIBUSMaître
Clignotement 1,00sec=stato“AUTOMATICBAUDRATERESEARCH”
Clignotement 0,25sec=stato“WAITFORPARAMETRIZATION”
Clignotement 0,05sec=stato“WAITFORCONFIGURATION”
Alluméefixe “DATAEXCHANGE”
JAUNE Etat ASIC
Eteintefixe Etat“DATAEXCHANGE”
Alluméefixe Autresétatsopérationnels
ROUGE Erreurs de communication
Eteintefixe Pasd’erreursdecommunication
Clignotement 1,00sec=erreur“Statenotpossible”
Clignotement 0,25sec=erreur“DP_Statenotpossible”
Clignotement 0,05sec=erreur“WD_Statenotpossible”
Alluméefixe Moduleenpanne
6 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
LesdonnéesdeprocessustransféréesvialeréseauPROFIBUSentreleGFW-PROFIetl’automateprogram-mableMaîtrePROFIBUS,sontmisesàjourdanslecontrôleurGFWàtraversdeslectures/écriturespériodiquesdusous-réseauModbus.Parconséquent,quellequesoitlavitessedecommunicationduréseauPROFIBUS,lamiseàjoureffectivedecesvariablesdépenddelaconfigurationsélectionnée.
CYCLES DE LECTUREN. mots GFW Monophasé GFW BIphasé GFW Triphasé
16 50msec 50msec 50msec32 100 msec 100 msec 100 msec
CYCLES D’ECRITUREN. mots GFW Monophasé GFW BIphasé GFW Triphasé
16 100 msec 100 msec 100 msec32 100 msec 100 msec 100 msec
Lescyclesd’écriturenesontintroduitsdanslecycledebalayagedesdonnéesenlecturequelorsquel’infor-mationasubiunevariation;lamiseàjourdesdonnéesenlecturesubitunralentissementégalàuncycled’acquisi-tion.
DELAIS DE MISE A JOUR DES DONNEES DE PROCESSUS
780959B_MSW_GFW-PROFIBUS_07-2019_FRA
Connecteur D sub 9 pôles femelle “PROFIBUS”
Usage interne GEFRAN
DIODE JAUNEDIODE ROUGEDIODE VERTE
ConnecteurS5D-SUB9pôles,mâle
Typedecâble:Blindé,1paire22AWGconformePROFIBUS
N.broche
123456789
Désignation
BLINDAGEM24V
RxD/TxD-Pn.c.
DGNDVPP24V
RxD/TxD-Nn.c.
Description
ProtectionEMCTensiondesortie-24V
Récept/transmis.dedonnées(B)n.c.
MassedeVpTensionpositive+5VTensiondesortie+24V
Récept/transmis.dedonnées(A)n.c.
Remarques
Ilestrecommandéderaccorderles résistances de terminaisoncommeillustrédanslafigure.
390 Ω
Data line
Data line
390 Ω
220 Ω
RxD/TxD-P (3)
RxD/TxD-N (8)
VP (6)
DGND (5)
1 2 3 4 5
6 7 8 9
INSTALLATION
Pourladescriptioncomplètedesprocéduresd’installationetdesconnexionsélectriquesgénérales,sereporteraumanuel/4/,jointauxproduits.
LorsqueleGFWestlederniernœudduréseauPROFIBUS,ilestnécessairedebrancherunerésistancedeterminaisonde220Ohm1/4Wentrelesdeuxsiganux“RxD/TxD-P”et“RxD/TxD-N”ainsiquedeuxrésistancesde390Ohm1/4Wpourlapolarisationdelaligneentrelesignal“VP”avec“RxD/TxD-P”etentrelesignal“DGND”avec“RxD/TxD-N”.
RACCORDEMENTS ELECTRIQUES AU RESEAU PROFIBUS
8 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Conformémentàla/2/,pourgarantirunebonnecommunicationentrelesdispositifsPROFIBUS,lecâbleblin-dédoitposséderdescaractéristiquesparticulières:
Enutilisantdescâblespossédantcescaractéristiques,ilestpossibled’obtenirlalongueurdelignesuivante:
GEFRANS.p.A.fournitdescâblesetdessystèmesdeconnexionhomologuésPROFIBUSsousformed’ac-cessoirespourlagammeGFW.
PARAMETRE CABLE DU TYPE “A"ImpédanceenΩ 135...165
CapacitéenpF/m <60
RésistancedeboucleenΩ/Km < 110Diamètredunoyauenmm² >0,64
Sectiondunoyauenmm² >0,34(AWG22)
Débit en bauds en Kbit/sec 9,6 19,2 45,45 93,75 187,5 500 1500 3000 6000 12000Longueur maxi en m 1200 1200 1200 1200 1000 400 200 100 100 100
980959B_MSW_GFW-PROFIBUS_07-2019_FRA
LessélecteursrotatifshexadécimauxprésentssurleGFWindiquentl’adressedenœudduréseauPROFIBUS,acquiselorsdelamisesoustensiondel’instrument.
LeGFWestlivrédesérieaveclessélecteursrotatifssur“0”;ilappartientdoncauclientdeleurattribuerlapositioncorrecte,sachantqueseuleslespositions1à99sontvalides.
LORSDE LAROTATIONDESSELECTEURSROTATIFS, LADIODEVERTE«RUN»DEMEUREALLUMEEDEMANIEREFIXE.ELLESEREMETTRAACLIGNOTERDANSLES5SECONDESQUISUIVENTL’ACQUISITIONDELANOUVELLEVALEUR.
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DES SELECTEURS ROTATIFS
LetélégrammePROFIBUS PROFIBUS “SET SLAVE ADDRESS”permetd’attribuerl’adressedenœud(1...124),endésactivantlafonctionnalitédessélecteursrotatifspourleréseauProfibusetenlamaintenantpourlesous-réseauModbus. Pourrétablirlafonctionnalitédessélecteursrotatifs,ilestnécessaired’envoyer,vialetélégrammePROFIBUS,l’a-dressedenœud125.L’adressedenœudestimmédiatementré-attribuéeparlebiaisdusélecteurrotatif. Celapermetd’augmenterlenombredeszonesdethermorégulationavecunréseauProfibus,jusqu’àunmaximumde124*3=372.
Remarque:S’assurerquelematérielduProfibusMasterpermetted’envoyerlemessagesusmentionné.
Exemple de configuration logicielle:
1. Sélecteurs rotatifs “x10” en position 1 et “x1” en position 0. LenœudderéseauProfibusestégalà10. LenœudderéseauModbusestégalà10. 2. L’adresse 2 est envoyée au GFX4 par voie logicielle. LenœudderéseauProfibusestégalà2. LenœudderéseauModbusestégalà10. 3. Sélecteurs rotatifs “x10” en position 4 et “x1” en position 0 Toutevariationdusélecteurrotatifn’ad’effetquepourlesous-réseauModbus. LenœudderéseauProfibusestégalà2. LenœudderéseauModbusestégalà40. 4. L’adresse 125 est envoyée au GFX4 par voie logicielle. LesélecteurrotatifreprendlaprogrammationdunœudderéseauProfibusetModbus. LenœudderéseauProfibusestégalà40. LenœudderéseauModbusestégalà40.
SELECTION DE L’ADRESSE DE NŒUD A L’AIDE DU LOGICIEL
SELECTION DE LA CONFIGURATION GFW A L’AIDE DES COMMUTATEURS
LecommutateurdeconfigurationduGFW,décritdanslemanuel/4/,chapitre“Description des commutateurs”,permetdedéfinirlesmodalitésdefonctionnementdel’instrument. Enparticulier,lecommutateur“6”,lorsqu’ilestenposition“ON”,permetderétablirlesparamètresd’usinelorsdelamisesoustension(variablesduthermo-régulateuretparamètresdecommunicationPROFIBUS).
APRESAVOIRRELANCEL’INSTRUMENTAVECLESPARAMETRESD’USINE,NEPASOUBLIERDERAMENERLECOMMUTATEUR“6”SUR“OFF”.
LECOMMUTATEUR“7”DOITETREIMPERATIVEMENTENPOSITION“OFF”!
10 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
STRUCTURE DES DONNEES PROFIBUS DP
Lastructured’échangededonnéesgéréeparlesGFW-PROFIdépenddutypededispositifGFW(monophasé,biphaséoutriphasé)ainsiquedelaconfigurationsélectionnée. Le“TélégrammedeConfiguration”(SAP 62)devradonccontenirlenombreexact,leformatetlacohérencedesoctetséchangéspendantl’étatopérationnel“DATAEXCHANGE”(SAP DEFAULT). Atraversunezonede7octetscohérentstoujoursprésents,ditsDonnées de Paramétrage,ledispositifMaîtreduréseauPRO¬FIBUS(automateprogrammableousuperviseur)peutaccéderàn’importequelparamètreduGFWconnectéaunœud.Unedeuxièmezone(minimum32octets,maximum64octets),ditsDonnées de Processus,ilestpossibled’acquérirrapidementlavaleurde16oude32variablesenlecture,etd’autantenécriture,delacartographieModbusdel’instrument. L’utilisateurpeutsélectionnerlesvariablesàattribuerauxDonnéesdeProcessus,enfonctiondesonapplica-tion,viale“TélégrammedeParamétrage”(SAP 61). LorsqueleMaîtrePROFIBUSdemandelediagnosticauGFWviale“TélégrammedeDemandeDonnéesdeDiagnostic” (SAP 60),unjeude9octetsseraenvoyé(7octetsd’informationsstandardet2octetsdediagnosticspéci-fiqueduGFW).
Grâceàlafonction“Set_Slave_Add”,lesMaîtresProfibusdeClasse2sontenmesuredechangerl’adressedesEsclaves
OCTET DESCRIPTION VALEUR (hex)1 Nouvelleadresse n2 Numérod’identification(octethaut) 0D3 Numérod’identification(octetbas) 764 Habilitation(00)/Exclusion(01)d’autresmodifications 00
TELEGRAMME DE CHANGEMENT D’ADRESSE DE NŒUD (SAP 55)
IlestenvoyéparleMaîtrePROFIBUSàl’ensembledesnœudsEsclavesavantd’accéderàl’étatopérationnel“DATAEXCHANGE”;encasdeconfigurationerronée,leGFWneserendpasdisponibleàlacommunicationavecleMaître. Sixconfigurationssontprévues:
OCTET DESCRIPTION(16motsE/SGFWmonophasé)
VALEUR (hex)
1 7octetscohérents B62 16motsentrée/sortie 74
OCTET DESCRIPTION(32motsE/SGFWmonophasé)
VALEUR (hex)
1 7octetscohérents B62 16motsentrée/sortie 743 16motsentrée/sortie 74
OCTET DESCRIPTION
(16motsE/SGFWbiphasé)VALEUR (hex)
1 7octetscohérents B62 16motsentrée/sortie 74
OCTET DESCRIPTION
(32motsE/SGFWbiphasé)VALEUR (hex)
1 7octetscohérents B62 16motsentrée/sortie 743 16motsentrée/sortie 74
TELEGRAMME DE CONFIGURATION (SAP 62)
1180959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET DESCRIPTION(16motsE/SGFWtriphasé)
VALEUR (hex)
1 7octetscohérents B62 16motsentrée/sortie 74
OCTET DESCRIPTION(32motsE/SGFWtriphasé)
VALEUR (hex)
1 7octetscohérents B62 16motsentrée/sortie 743 16motsentrée/sortie 74
TELEGRAMME DE PARAMETRAGE (SAP 61)
LeMaîtrePROFIBUSutiliseceprotocoleavantdepasseràl’étatopérationnel“DATAEXCHANGE”,afindes’identifieravecleGFW-PROFIBUSetspécifiersonmodedefonctionnement.
Letélégrammesecomposed’unepartiededonnéesfixes,définiesparlestandardPROFIBUS(10octets)etd’unepartiededonnéesdontlalongueurestvariable(minimum70octets,maximum134octets),carchaquemoduleutiliseunnombredifférentd’octetsenfonctiondunombredemotsàtransférerpourchaqueGFX4.Dansletableau,“A”désignelesdonnéesdeparamétragerelativesauxmodulesavec16motsE/S,tandisque“B”désignelesmodulesavec32motsE/S. LacompositiondecetélégrammeesteffectuéeparlelogicieldeconfigurationdumatérielduMaîtrePROFIBUS,lequeldétectelesinformationscontenuesdanslefichier“GSD”.
OCTET OCTET DESCRIPTION DEFAUT VALEUR (HEX)A B
1≈7 1≈7 SelonlestandardEN50170
8 8 Réservé 009 9 Réservé 00
10 10 Réservé 0011 11 Gsd Version 0112 12 DataType - -13 13 ErrorBehaviour None 0014 14 StartupDelay(Msb) 3sec 0B15 15 StartupDelay(Lsb) B816 16 SwapBytes No 0017 17 ProcessDataInput1Msb ControllerStatus_S 0518 18 Process Data Input 1 Lsb D319 19 ProcessDataInput2Msb Control output value 1 0420 20 ProcessDataInput2Lsb 0221 21 ProcessDataInput3Msb ActiveSetPointvalue 0422 22 ProcessDataInput3Lsb 0123 23 ProcessDataInput4Msb P.V. 0424 24 ProcessDataInput4Lsb 0025 25 ProcessDataInput5Msb Analoginputvalue 0626 26 ProcessDataInput5Lsb 3C27 27 ProcessDataInput6Msb Analogaux2inputvalue 0628 28 ProcessDataInput6Lsb 5A29 29 ProcessDataInput7Msb Analogaux3inputvalue 0630 30 ProcessDataInput7Lsb 2331 31 ProcessDataInput8Msb Analogaux4inputvalue 06
12 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET OCTET DESCRIPTION DEFAUT VALEUR (HEX)A B
32 32 Process Data Input 8 LSB 2433 33 ProcessDataInput9MSB Analogaux5inputvalue 0634 34 ProcessDataInput9LSB 2535 35 ProcessDataInput10MSB Digital input status 0536 36 Process Data Input 10 LSB 3D37 37 ProcessDataInput11MSB Digital output status 0638 38 Process Data Input 11 LSB 9839 39 ProcessDataInput12MSB Self/autotuningstatus 0540 40 ProcessDataInput12LSB 2841 41 ProcessDataInput13MSB Ammeterinput1value1 0542 42 ProcessDataInput13LSB D443 43 ProcessDataInput14MSB Voltmetricinput1f.value1 0544 44 ProcessDataInput14LSB 4245 45 ProcessDataInput15MSB Frequencyvalue 0546 46 ProcessDataInput15LSB 3B47 47 ProcessDataInput16MSB Powerfactor 0648 48 ProcessDataInput16LSB CC- 49 ProcessDataInput17MSB Voltage status 06- 50 ProcessDataInput17LSB BE- 51 ProcessDataInput18MSB Softstart phase current 1 06- 52 Process Data Input 18 LSB C5- 53 ProcessDataInput19MSB Monophaseloadpower1 06- 54 ProcessDataInput19LSB CF- 55 ProcessDataInput20MSB Monophaseloadimped.1 06- 56 ProcessDataInput20LSB ED- 57 ProcessDataInput21MSB Monophaseloadvoltage1 06- 58 ProcessDataInput21LSB EF- 59 ProcessDataInput22MSB Monophaseloadcurrent1 06- 60 ProcessDataInput22LSB F1- 61 ProcessDataInput23MSB LoadEnergyE1LSW1 06- 62 ProcessDataInput23LSB 13- 63 ProcessDataInput24MSB LoadEnergyE1MSW1 06- 64 ProcessDataInput24LSB 14- 65 ProcessDataInput25MSB LoadEnergyE2LSW1 05- 66 ProcessDataInput25LSB FE- 67 ProcessDataInput26MSB LoadEnergyE2MSW1 05- 68 ProcessDataInput26LSB FF- 69 ProcessDataInput27MSB DinamicHBAlarm1 06- 70 ProcessDataInput27LSB E8- 71 ProcessDataInput28MSB HBAlarmstatus1 06- 72 ProcessDataInput28LSB 00- 73 ProcessDataInput29MSB SSRThermicalarm 06- 74 ProcessDataInput29LSB 8F- 75 ProcessDataInput30MSB LOADThermicalarm 06
1380959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET OCTET DESCRIPTION DEFAUT VALEUR (HEX)A B
- 76 ProcessDataInput30LSB 16- 77 ProcessDataInput31MSB LINEThermicalarm 06- 78 ProcessDataInput31LSB 17- 79 ProcessDataInput32MSB DerivativeThermicalarm1 06- 80 ProcessDataInput32LSB A349 81 ProcessDataOutput1MSB Controllerstatus_W 0550 82 Process Data Output 1 LSB 3151 83 ProcessDataOutput2MSB Local SetPoint value 0452 84 ProcessDataOutput2LSB 8A53 85 ProcessDataOutput3MSB SetPoint 1 value 0454 86 ProcessDataOutput3LSB E655 87 ProcessDataOutput4MSB SetPoint2value 0456 88 ProcessDataOutput4LSB E757 89 ProcessDataOutput5MSB Control output value 1 0458 90 ProcessDataOutput5LSB FC59 91 ProcessDataOutput6MSB Alarmpoint1value 0460 92 ProcessDataOutput6LSB 0C61 93 ProcessDataOutput7MSB Alarmpoint2value 0462 94 ProcessDataOutput7LSB 0D63 95 ProcessDataOutput8MSB Alarmpoint3value 0464 96 Process Data Output 8 LSB 0E65 97 ProcessDataOutput9MSB Alarmpoint4value 0466 98 ProcessDataOutput9LSB 3A67 99 ProcessDataOutput10MSB AlarmHBinput1value 0468 100 Process Data Output 10 LSB 3769 101 ProcessDataOutput11MSB Nodata 0570 102 Process Data Output 11 LSB CE71 103 ProcessDataOutput12MSB Nodata 0572 104 ProcessDataOutput12LSB CE73 105 ProcessDataOutput13MSB Nodata 0574 106 ProcessDataOutput13LSB CE75 107 ProcessDataOutput14MSB Nodata 0576 108 ProcessDataOutput14LSB CE77 109 ProcessDataOutput15MSB Nodata 0578 110 ProcessDataOutput15LSB CE79 111 ProcessDataOutput16MSB Nodata 0580 112 ProcessDataOutput16LSB CE- 113 ProcessDataOutput17MSB SetPoint remote value 04- 114 ProcessDataOutput17LSB FA- 115 ProcessDataOutput18MSB Digital output value 05- 116 Process Data Output 18 LSB 58- 117 ProcessDataOutput19MSB Analoginput1serial 05- 118 ProcessDataOutput19LSB 5B- 119 ProcessDataOutput20MSB Analoginputserial 06
14 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET OCTET DESCRIPTION DEFAUT VALEUR (HEX)A B
- 120 ProcessDataOutput20LSB 45- 121 ProcessDataOutput21MSB Analoginput2serial 05- 122 ProcessDataOutput21LSB 5C- 123 ProcessDataOutput22MSB Analoginput3serial 06- 124 ProcessDataOutput22LSB 42- 125 ProcessDataOutput23MSB Analoginput4serial 06- 126 ProcessDataOutput23LSB 43- 127 ProcessDataOutput24MSB Analoginput5serial 06- 128 ProcessDataOutput24LSB 44- 129 ProcessDataOutput25MSB Analogoutput5serial 06- 130 ProcessDataOutput25LSB 7F- 131 ProcessDataOutput26MSB Analogoutput6serial 06- 132 ProcessDataOutput26LSB 80- 133 ProcessDataOutput27MSB Analogoutput7serial 06- 134 ProcessDataOutput27LSB 81- 135 ProcessDataOutput28MSB Analogoutput8serial 06- 136 ProcessDataOutput28LSB 82- 137 ProcessDataOutput29MSB Nodata 05- 138 ProcessDataOutput29LSB CE- 139 ProcessDataOutput30MSB Nodata 05- 140 ProcessDataOutput30LSB CE- 141 ProcessDataOutput31MSB Nodata 05- 142 ProcessDataOutput31LSB CE- 143 ProcessDataOutput32MSB Nodata 05- 144 ProcessDataOutput32LSB CE
La valeur “GSD Version”estfixedanslefichierGSDetn’estpasmodifiable.ElleestutiliséeparleFWpouridentifierlaversiondufichierGSD,utiliséeparlelogicield’applicationdel’automateprogrammableaveclequellacarteestconfigurée,etceafindegarantirlacompatibilitéfonctionnelle.
Leparamètre“Data Type”indiquecombiendevariablesdeDonnéesdeProcessussont-ellesutiliséespourcenœudProfibus.IldoitcorrespondreàcequeleFWadétectépendantlaphased’initialisationduréseauModbus;siteln’estpaslecas,lacommunicationProfibusneserapasactivée(1=16mots,2=32mots).
Leparamètre“Error Behaviour”définitcommentlecontrôleurdoit-ilsecomporterencasdecoupuredelacommunicationduréseauProfibus:
0=NonePasdechangementd’étatopérationnel(paramètrepardéfautpourassurerlacompatibilitéavecles versionsprécédentes) 1=Switching OffCommutationdansl’état“MisehorstensionSW”(OFF) 2=Manual ModeCommutationdansl’état“Manuel”(MAN) 3=Setpoint SP2Commutationdanslesetpoint2(SP2)(nes’activequesiparamètre“hd.1”=1)
Lorsdu“Power-ON”, lecontrôleurGFWseplacedans l’étatopérationnel (ON/OFF,MAN/AUTO,SP1/SP2)danslequelilsetrouvaitaumomentdu“Power-OFF”précédent.Encasdecoupuredelacommunication(parexemple,automateprogrammablesur“STOP”oucâblePROFIBUScoupé),leGFWseplacedansl’étatopérationneldésiré,telqu’ilestdéfiniparleparamètreError Behaviour.SilacommunicationestrétabliesansmettrelesGFX4horstension,ilsreviendronttousàl’étatopéra-tionneldéfiniparle“Power-ON”.Si leGFWestmishors tensionalorsqu’ilse trouvedans l’état “Error”, lorsdu“Power-On”suivant, ildemeureradanscetétatjusqu’aurétablissementdelacommunicationavecl’automateprogrammable.
1580959B_MSW_GFW-PROFIBUS_07-2019_FRA
Leparamètre“Startup Delay”représenteleretard(expriméenmsec)aprèslequellesdonnéesdeproces-susdesortiecommencentàêtreeffectivementenvoyéesauxthermorégulateurs,aprèslepassageàl’état“DATAEXCHANCE.Celaévitequeleretarddanslamiseàjourdesvariablesdepériphériedel’automateprogrammablen’entraîneletransfertdevaleursnoncorrectesauxGFX4.Ceparamètrepeutêtrerégléentre0msecet10000msec(valeurpardéfaut:3sec)
Leparamètre“Swap bytes”permetd’inverserlapositiondel’octetMSBavecLSBdanslesdonnéesdepro-cessus,afindefavoriserl’interprétationdesvaleursdelapartd’automatesprogrammablesdifférents.(YES=SIEMENSSTEP7)
Lesparamètres“Process Data Input..”et“Process Data Output.”configurentlesvariablesdesthermorégu-lateursquivontcommuniqueravecl’automateprogrammableviale“Télégrammed’EchangedeDonnées(DATAEXCHANGE)”(SAPDEFAULT).
LorsqueleMaîtrePROFIBUSdemandedesinformationsdediagnosticauGFW-PROFIBUS,celui-cirépondpar6octetsd’informationsstandardet3octetsspécifiques.
OCTET DESCRIPTION VALEUR (hex)1≈6 SelonlestandardEN50170 -7 Longueurdiagnosticexterne 38 MSBDiagnosticexterneGFW xx9 LSBDiagnosticexterneGFW xx
Où:
xx TEXTE DESCRIPTION00 - Aucunealarmeencours01 DEVICE“n”TIMEOUT PasdecommunicationModbusavecGFW02 DEVICE“n”UNKNOWN Instrument non reconnu04 DEVICE“n”SETTING Commutateur GFW non correct08 DEVICE“n”WRITEERROR Valeurécritenoncorrecte
N.B. :Lediagnosticspécifiquedechaquezone(alarmesactives,sondeenpanne,HB,etc.)doitêtregéréparl’automateprogrammable,enlisantdirectementlesvariablesModbus“InstrumentationStatus1”vialeFB“OPGE-FLEX”relatifaudonnéesdeparamétrageoubienensélectionnantcesvariablesdanslesdonnéesdeprocessusàtraverslaconfigurationinitiale.
TELEGRAMME DE DEMANDE DES DONNEES DE DIAGNOSTIC (SAP 60)
16 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
ECHANGE DE DONNEES (SAP DEFAULT)
AprèsvérificationdelaconfigurationetduparamétragecorrectsduGFW-PROFIBUSvialestélégrammesillustrésplushaut,leMaîtrePROFIBUSlanceleprotocole“DATAEXCHANGE”,aveclequelilenvoiecycliquementquelquesoctetssortantsetlitautantd’octetsentrantsauxEsclavesPROFIBUS. Lenombred’octetsd’E/Sdépenddelaconfigurationsélectionnée:unezonede7octets,toujoursprésentedanstouteslesconfigurations,représenteles“Données de Paramétrage”,tandisquelazonedes“Données de Pro-cessus”varieentre32et64octets.
DATA INPUT (depuis le PROFIBUS Esclave vers le Maître)
DONNEES DONNEESDEPROCESSUS
PARAMETRAGE
“REPONSE” WORD 1 WORD 2 WORD 3 WORD 4 WORD 29 WORD 30 WORD 31 WORD 32 LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ≈ 64 65 66 67 68 69 70 71
Les“DonnéesdeParamétrage”sontdesdonnées‘cohérentes’,permettantdelireoud’écriren’importequellevariableMODBUS,auformatbitcommeauformatword,présentedanslesGFX4connectésaunœudPROFIBUS.
DONNEES DE PARAMETRAGE
OCTET PARAMETRE DESCRIPTION1 TRG TRIGGERBYTE:àchaquenouvelle“Demande”,ildoitaugmenterde1.
La“Réponse”neseracorrectequelorsquelavaleurseraidentique.2 ADDSLAVE AdresseMODBUSduGFX4présentdanslenœudPROFIBUS3 FC Codefonctionpourspécifierl’opération:Lecture/EcrituredeBit/Mot4 DATO1 DépenddeFUNCTIONCODE5 DATO2 DépenddeFUNCTIONCODE6 DATO3 DépenddeFUNCTIONCODE7 DATO4 DépenddeFUNCTIONCODE
DATA OUTPUT (depuis le PROFIBUS Maître vers l’Esclave)
DONNEES DONNEESDEPROCESSUS
PARAMETRAGE
“DEMANDE” WORD 1 WORD 2 WORD 3 WORD 4 WORD 29 WORD 30 WORD 31 WORD 32 LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB LSB MSB
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 ≈ 64 65 66 67 68 69 70 71
1780959B_MSW_GFW-PROFIBUS_07-2019_FRA
Lecture d’un Bit : Function Code 1 ou 2Octets de demande
TRGTrigger
ADD SLAVEAdressedel’Esclave
FC1ou2
ADD MSBAdresseBità
lire
ADD LSB AdresseBità
lire
NB MSB NombredeBits
àlire(toujours00)
NB LSB NombredeBits
àlire(toujours01)
Octetsderéponse
TRGRéponseauTriggerconfiguré
ADD SLAVEConfirmation
adresseEsclave
FCConfirmation codeopér.(1ou2
NBNombred’octets
lus (toujours1)
BIT Valeur du bit :
0 ou FF
# Vide
# Vide
Lecture d’un mot : Function Code 3 ou 4Octets de demande
TRGTrigger
ADD SLAVEAdressedel’Esclave
FC3ou4
ADD MSBAdressemotà
lire
ADD LSB Adressemotà
lire
NW MSB Nombredemots
àlire(toujours00)
NW LSB Nombredemots
àlire(toujours01)
Octetsderéponse
TRGRéponseauTriggerconfiguré
ADD SLAVEConfirmation
adresseEsclave
FCConfirmation codeopération
NBNombre
d’octetslus(toujours2)
WMSB Valeur msb du
mot
W LSB Valeur msb du
mot
# Vide
Ecriture dans un Bit : Function Code 5Octets de demande
TRGTrigger
ADD SLAVEAdressedel’Esclave
FC5
ADD MSBAdresseBità
lire
ADD LSB AdresseBità
lire
BITValeurbità
écrire(00ouFF)
00 (toujours00)
Octetsderéponse
TRGRéponseauTriggerconfiguré
ADD SLAVEConfirmation
adresseEsclave
FCConfirmation codeopération
ADD MSBAdressebit
écri
ADD LSB Adressebit
écrit
BITValeur bit écrit
(00ouFF)
00 (toujours00)
Ecriture dans un Mot : Function Code 6Octets de demande
TRGTrigger
ADD SLAVEAdressedel’Esclave
FC6
ADD MSBAdressemotà
écrire
ADD LSB Adressemotà
écrire
W MSBValeurmotà
écrire
W LSB Valeurmotà
écrire
Octetsderéponse
TRGRéponseauTriggerconfiguré
ADD SLAVEConfirmation
adresseEsclave
FCConfirmation codeopération
ADD MSBAdressemot
écrit
ADD LSB Adressemot
écrit
W MSB Valeur msb mot
écrit
00 Valeur lsb mot
écrit
18 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Octetsderéponse
TRGRéponseauTriggerconfiguré
ADD SLAVEConfirmation
adresseEsclave
FCCodeopération
+80hex
CODECoded’erreur
# Vide
# Vide
# Vide
Encasd’erreur,lecodedel’opérationseraremplacépar80hex,suividucodedel’opérationdemandée.
Lecodedel’erreurapparaîtradanslechampCODE.
1=Illegalfunction
2=Illegaldataaddress
3=Illegaldatavalue
6=Slavedevicebusy
9=Illegalnumberdata
10=Readonlydata
Codesd’erreur
1980959B_MSW_GFW-PROFIBUS_07-2019_FRA
Commecelavientd’êtreillustréplushaut,les“DonnéesdeProcessus”représententlesvariablesMODBUSconfiguréesvialeTélégrammedeParamétrage.LeGFWoccupe16ou32motsdelazonedesDonnéesdeProces-sus,enfonctiondelasélectioneffectuèe. Dansletableau,“A”désignelesDonnéesdeProcessusrelativesà16motsE/S,tandisque“B”désignelesDonnéesdeProcessusrelatifsà32motsE/S.
OCTET OCTET DONNEES DE PROCESSUS D’ENTREE DONNEES DE PROCESSUS D SORTIEA B8 8 ProcessDataInput1MSB ProcessDataOutput1MSB9 9 Process Data Input 1 LSB Process Data Output 1 LSB10 10 ProcessDataInput2MSB ProcessDataOutput2MSB11 11 ProcessDataInput2LSB ProcessDataOutput2LSB12 12 ProcessDataInput3MSB ProcessDataOutput3MSB13 13 ProcessDataInput3LSB ProcessDataOutput3LSB14 14 ProcessDataInput4MSB ProcessDataOutput4MSB15 15 ProcessDataInput4LSB ProcessDataOutput4LSB16 16 ProcessDataInput5MSB ProcessDataOutput5MSB17 17 ProcessDataInput5LSB ProcessDataOutput5LSB18 18 ProcessDataInput6MSB ProcessDataOutput6MSB19 19 ProcessDataInput6LSB ProcessDataOutput6LSB20 20 ProcessDataInput7MSB ProcessDataOutput7MSB21 21 ProcessDataInput7LSB ProcessDataOutput7LSB22 22 ProcessDataInput8MSB ProcessDataOutput8MSB23 23 Process Data Input 8 LSB Process Data Output 8 LSB24 24 ProcessDataInput9MSB ProcessDataOutput9MSB25 25 ProcessDataInput9LSB ProcessDataOutput9LSB26 26 ProcessDataInput10MSB ProcessDataOutput10MSB27 27 Process Data Input 10 LSB Process Data Output 10 LSB28 28 ProcessDataInput11MSB ProcessDataOutput11MSB29 29 Process Data Input 11 LSB Process Data Output 11 LSB30 30 ProcessDataInput12MSB ProcessDataOutput12MSB31 31 ProcessDataInput12LSB ProcessDataOutput12LSB32 32 ProcessDataInput13MSB ProcessDataOutput13MSB33 33 ProcessDataInput13LSB ProcessDataOutput13LSB34 34 ProcessDataInput14MSB ProcessDataOutput14MSB35 35 ProcessDataInput14LSB ProcessDataOutput14LSB36 36 ProcessDataInput15MSB ProcessDataOutput15MSB37 37 ProcessDataInput15LSB ProcessDataOutput15LSB38 38 ProcessDataInput16MSB ProcessDataOutput16MSB39 39 ProcessDataInput16LSB ProcessDataOutput16LSB- 40 ProcessDataInput17MSB ProcessDataOutput17MSB- 41 ProcessDataInput17LSB ProcessDataOutput17LSB- 42 ProcessDataInput18MSB ProcessDataOutput18MSB- 43 Process Data Input 18 LSB Process Data Output 18 LSB- 44 ProcessDataInput19MSB ProcessDataOutput19MSB- 45 ProcessDataInput19LSB ProcessDataOutput19LSB- 46 ProcessDataInput20MSB ProcessDataOutput20MSB- 47 ProcessDataInput20LSB ProcessDataOutput20LSB- 48 ProcessDataInput21MSB ProcessDataOutput21MSB- 49 ProcessDataInput21LSB ProcessDataOutput21LSB- 50 ProcessDataInput22MSB ProcessDataOutput22MSB
20 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
OCTET OCTET DONNEES DE PROCESSUS D’ENTREE DONNEES DE PROCESSUS D SORTIE
A B- 51 ProcessDataInput22LSB ProcessDataOutput22LSB- 52 ProcessDataInput23MSB ProcessDataOutput23MSB- 53 ProcessDataInput23LSB ProcessDataOutput23LSB- 54 ProcessDataInput24MSB ProcessDataOutput24MSB- 55 ProcessDataInput24LSB ProcessDataOutput24LSB- 56 ProcessDataInput25MSB ProcessDataOutput25MSB- 57 ProcessDataInput25LSB ProcessDataOutput25LSB- 58 ProcessDataInput26MSB ProcessDataOutput26MSB- 59 ProcessDataInput26LSB ProcessDataOutput26LSB- 60 ProcessDataInput27MSB ProcessDataOutput27MSB- 61 ProcessDataInput27LSB ProcessDataOutput27LSB- 62 ProcessDataInput28MSB ProcessDataOutput28MSB- 63 ProcessDataInput28LSB ProcessDataOutput28LSB- 64 ProcessDataInput29MSB ProcessDataOutput29MSB- 65 ProcessDataInput29LSB ProcessDataOutput29LSB- 66 ProcessDataInput30MSB ProcessDataOutput30MSB- 67 ProcessDataInput30LSB ProcessDataOutput30LSB- 68 ProcessDataInput31MSB ProcessDataOutput31MSB- 69 ProcessDataInput31LSB ProcessDataOutput31LSB- 70 ProcessDataInput32MSB ProcessDataOutput32MSB- 71 ProcessDataInput32LSB ProcessDataOutput32LSB
2180959B_MSW_GFW-PROFIBUS_07-2019_FRA
UTILISATION DE GFW-PROFIBUS AVECSIEMENS STEP7 – TIA PORTAL
CONFIGURATION
LefichierGFWH0D76.GSDcontientlesinformationsnécessairespourlagestiond’unnœudGFWSlavePROFIBUSDP.Cefichierdoitêtreinstallédansl’environnementdeprogrammationSIEMENSStep7pourpouvoirinsérerlesGFWdanslaconfigurationhardwareduréseau.
Ouvrirlaconfigurationhardwareduprojet
Sélectionner“Options/Manage GSD”pourinstallerlenouveaufichierGSD.
Danslafenêtrequiapparaît,chercherlefichierdanslesupportsurlequelilaétéenregistré(cléUSBoudisquedur).
Unnouveaudispositifaétéajoutédanslecataloguesousl’option“GFW HIGH PERFORMANCE”.Rouvrirlaconfigurationdelastationduprojet.
MENU D'INSTALLATION
DU FICHIER GSD
SÉLECTION DU NOUVEAU FICHIER GSD
22 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
Danslazone“Catalog”,développerledossier“Other field device” / “PROFIBUS DP” / ”PLC” / “GEFRAN spa” / “GFW HIGH PERFORMANCE”enidentifiantl’instrumentconcerné.
Aveclasouris,faireglisserl’icônedudispositifconcernéetladéposersurlalignedubusPROFIBUSduprojet.UnnouvelesclaveProfibusaétécréé.
AttribuerlenœudPROFIBUSaunouvelesclave.LenœudPROFIBUSdoitêtrecohérentavecceluiquiaétérégléaveclescommutateursrotatifsduGFW.
AREA “CATALOGOzone « CATALOGUE »
GFW HAUTE PERFORMANCE
SÉLECTION DE L'ADRESSE ET DU DÉBIT EN BAUDS
Module GFW
2380959B_MSW_GFW-PROFIBUS_07-2019_FRA
Valider le dossier “Device view”et,enfonctiondunombrededéveloppementsassociésaumêmenœudGFW-PROFIBUS,faire glisser avec la souris le “Modulo GFW”aveclenombredemotsdésiré,danslazone“Device overview”del’appareilconcerné.Leszonesdemémoirepériphériquesutiliséesparl’instrumentpourl’échangededonnéesdeprocessusserontattribuéesautomatiquement.
Les7premiersoctetsdeI/Osontditsde“Consistance”;danslafigure,ilscorrespondentauxadresses256...262etreprésententles«DonnéesParamétriques».Les64motssuivants,auxadresses263..326denotreexemple,représententles“Données de Processus”..
Veillertoujoursàcequeleconfigurateurhardwareaitattribuédesadressesdemémoirecontiguëspourto-utesleszonesdurack.Encasdetrousd’adressage,attribuermanuellementlapremièreadressedansunezonequel’onsaitêtrelibre.LesadressesE(entrées)doiventêtreidentiquesauxadressesA(sortie).LorsdelaconfigurationhardwareduGFW,ilestutilederéserverlazonedemémoirepourlemaximumdezones(16)utilisablespourchaquerack.
ZONE DE MÉMOIRE ATTRIBUÉE
24 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
PARAMÉTRAGE
Ensélectionnantlesvariablesdanslafenêtre“Device overview”,onvoitlespropriétésspécifiquesdel’esclaveDP,danslaquelleilestégalementpossibledesélectionnerlesDonnéesdeProcessusfavorisdel’utilisateur.
Commenousl’avonsvuprécédemment,ilestpossibled’assignerunevariabledelacartemémoireModbusdanslemenudéroulantàchacundes16ou32motsd’entréeetdesortiedisponiblespourchaqueinstrumentGFW.Cesdonnéessontrapportéescycliquementdansleblocdedonnéesassigné.
LesdonnéesdelaZONED’ENTRÉEsontluescycliquementparleGFW,tandisquelesdonnéesdelaZONEDESORTIEnesontécritesdanslecontrôleurquesilesdonnéessontmodifiées
DONNÉES DE PROCESSUS CONFIGURABLES
2580959B_MSW_GFW-PROFIBUS_07-2019_FRA
ZONE DE DIAGNOSTIC STANDARD DE L’ESCLAVE
Ensélectionnant“Slave_1”danslafenêtre“Device overview”,cettedernièrefaitapparaîtrelespropriétésgénérales,danslesquellesilestpossibled’identifierl’adressedelazonedediagnosticglobaldel’esclave.
CettezoneestlisibleavecleSFC13«DPNRM_DG».Pourl’utilisation,voirlemanuelSiemensStep7.Enplusdesoctetsstandard,l’esclavefournitdesdonnéesdediagnosticdéveloppéesenunmot.
DONNÉES DE PROCESSUS
CONFIGURABLES
26 80959B_MSW_GFW-PROFIBUS_07-2019_FRA
BLOCS DE FONCTION (FUNCTION BLOCK)
Touslesblocsfonctionnelsnécessitentunebasededonnéesdedemandelibrementattribuable.Ilsnedoiventêtreappelésquesurdemandeetmaintenusactifsjusqu’àlafindel’opération.Généralement,unbitestactivéquiactivelabranche(EN)etestréinitialiséaveclefrontmontantdubitde«Opérationachevée»(Done).
FB1 “OPGFW”
Ilgèrelesopérationsdebasedes“Données de Processus”pourlaconfigurationdesGFW
Leblocnécessite5paramètresd’entréeetrépondavec4paramètresdesortie.
Paramètres d’entrée :
1.DBNr(INT):numérodublocdedonnéesassociéaurackdanslequelsetrouveleGFWquel’onveutinterrogeroucommander.
2.SlaveNr(INT):adresseMODBUSduGFWaveclequelonveutopérer.3.OPCode(INT):coded’opérationquipermetàlafonctiondesavoirsionveutlire,écrire,unmotouunbit.Lescodesd’opérationssont:
• 1=LecturebitCodeOpération • 3=LecturemotCodeOpération • 5=ÉcriturebitCodeOpération • 6=ÉcrituremotCodeOpération
4.Address(INT):adressedumotoudubitquel’onveutlireouécrire.(Seréféreraumanuel/6/pouridentifierdesadressesMODBUSdemotsetdebits).
5.INValue(INT):valeurquel’onveutécriredanslemotoudanslebitchoisi.Naturellement,encasd’écritured’unbit,lesseulesvaleursadmisessont1et0.Danslesopérationsdelecture,ceparamètreestignoré.
Paramètres de sortie :
1.Done(BOOL):lavaleurest1quandl’opérationdelectureestterminée.2.OUValue(INT):valeurluedanslemotoudanslebitchoisi.Danslesopérationsd’écriture,1estécritsil’actionestréussieou0sielles’estterminéeparuneerreur.
3.Error (BOOL):lavaleurest1quandl’opérations’estterminéeavecuneerreur.
2780959B_MSW_GFW-PROFIBUS_07-2019_FRA
4.ErrCode(INT):codedel’erreurconstatée: 1 Illegal function 2Illegaldataaddress 3Illegaldatavalue 6Slavedevicebusy 9Illegalnumberdata 10Readonlydata 20TimeoutCommunication 21Inputvalueerror
GEFRAN spavia Sebina, 74
25050 Provaglio d’Iseo (BS) ItalyTel. +39 0309888.1
Fax +39 [email protected]
http://www.gefran.com