ATS48 Modbus 协议用户手册

更新时间:2023-04-08 11:26:01 阅读量: 实用文档 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

Guide d'exploitation User's manual Altistart 48

T elemecanique Protocole Modbus

Modbus protocol

2Altistart 48Protocole Modbus Page 2Modbus protocol Page 60

3

4Sommaire

Présentation _____________________________________________________________________7Connexion sur bus RS485 __________________________________________________________8

Raccordement sur ATS48 ___________________________________________________8Exemple de raccordement ___________________________________________________9Recommandations de cablage _______________________________________________10Brochages ______________________________________________________________10Protocole Modbus _______________________________________________________________11

Configuration de la liaison série ______________________________________________

11Mode RTU ______________________________________________________________

11Principe _________________________________________________________________

12Adresses ________________________________________________________________

12Fonctions Modbus ________________________________________________________

13Lecture de N mots : fonctions 3 et 4 ___________________________________________

14Ecriture d’un mot de sortie : fonction 6 _________________________________________

14Ecriture de N mots de sortie : fonction 16 (16#10) ________________________________

15Identification : fonction 65 (16#41) ____________________________________________

15Réponses d’exception _____________________________________________________

16Calcul du CRC16 _________________________________________________________

16Représentation des paramètres _____________________________________________________

17Structure documentaire ____________________________________________________

17Légende des tableaux _____________________________________________________

17Symbolisation des données _________________________________________________

18Accès aux données _______________________________________________________

18Initialisation des valeurs ____________________________________________________

18Paramètres réservés ______________________________________________________

18Description des modes de commande _________________________________________

19Paramétrage des modes de commande _______________________________________

19Modes de commande _____________________________________________________________20

Graphe d’état des modes de commande _______________________________________20Défaut de communication ___________________________________________________21Profil DRIVECOM ________________________________________________________________23

Graphe d’état DRIVECOM _________________________________________________

23Registre de commande CMD (W400) _________________________________________

25Registre d’état ETA (W458) _________________________________________________

26Paramètres de réglages ___________________________________________________________27Paramètres de protection __________________________________________________________31Paramètres de réglages avancés ___________________________________________________35Paramètres d’affectation des entrées/sorties ___________________________________________38Paramètres du 2e moteur _________________________________________________________41Paramètres de communication _____________________________________________________42Paramètres de commande _________________________________________________________43Paramètres visualisés ____________________________________________________________45Paramètres de surveillance ________________________________________________________47Paramètres d’identification _________________________________________________________51

5Compatibilité avec ATS46 __________________________________________________________52

Principe _________________________________________________________________52Paramètres communs à l’ATS46 et à l’ATS48 ___________________________________53Bits de commande de l’ATS46 _______________________________________________55Paramètres propres à l’Altistart 48 ____________________________________________56Index des paramètres _____________________________________________________________58

Index alphabétique par codes ________________________________________________58Index alphabétique par adresses logiques ______________________________________59Index alphabétique par libellés _______________________________________________60Introduction _____________________________________________________________________65Connection to RS485 Bus __________________________________________________________66

Connection to ATS48 ______________________________________________________66Example of connection _____________________________________________________67Wiring recommendations ____________________________________________________68Pinouts _________________________________________________________________68Modbus Protocol _________________________________________________________________69

Configuration of the serial link ________________________________________________69RTU mode _______________________________________________________________69Principle _________________________________________________________________70Addresses _______________________________________________________________70Modbus functions _________________________________________________________71Read N words: functions 3 and 4 _____________________________________________72Write one output word: function 6 _____________________________________________72Write N output words: function 16 (16#10) ______________________________________73Identification: function 65 (16#41) _____________________________________________73Exception responses _______________________________________________________74CRC16 calculation _________________________________________________________74Parameter Representation _________________________________________________________75

Document structure ________________________________________________________75Key to tables _____________________________________________________________75Representation of data _____________________________________________________76Access to data ____________________________________________________________76Initializing values __________________________________________________________76Reserved parameters ______________________________________________________76Description of control modes _________________________________________________77Control mode parameter setting ______________________________________________77Control Modes ___________________________________________________________________78

Control modes state chart ___________________________________________________78Communication fault _______________________________________________________79DRIVECOM Profile _______________________________________________________________81

DRIVECOM state chart ____________________________________________________81CMD control register (W400) _________________________________________________83ETA status register (W458) __________________________________________________84Adjustment Parameters ___________________________________________________________85Protection Parameters ____________________________________________________________89Advanced Adjustment Parameters ___________________________________________________93I/O Parameters __________________________________________________________________962nd Motor Parameters ____________________________________________________________99Communication Parameters _______________________________________________________100

Control Parameters _____________________________________________________________101 Displayed Parameters ___________________________________________________________103 Monitoring Parameters ___________________________________________________________105 Identification Parameters _________________________________________________________109 Compatibility with ATS46 _________________________________________________________110 Principle _______________________________________________________________110

Parameters common to the ATS46 and ATS48 _________________________________111

ATS46 control bits _______________________________________________________113

Parameters specific to the Altistart 48 ________________________________________114 Index of parameters _____________________________________________________________116 Alphabetical index of codes ________________________________________________116

Alphabetical index of logical addresses _______________________________________117

Alphabetical index of names ________________________________________________118

6

Présentation

La prise Modbus de l'Altistart 48 permet d'exploiter les fonctions :

?Configuration

?Réglage

?Commande

?Surveillance

Le démarreur ATS48 supporte :

?La couche physique RS485

?Le mode RTU

Les services Modbus, les modes de marche et les variables de communication sont décrits dans les chapitres suivants.

L’ATS48 est interchangeable avec un ATS46 utilisé en Modbus RTU (voir chapitre Compatibilité ATS46).

7

8Connexion sur bus RS485

9Connexion sur bus RS485

10Connexion sur bus RS485

11

Protocole Modbus

Configuration de la liaison série

La configuration des paramètres de la liaison série est accessible par le menu Communication Mode RTU

Le mode de transmission utilisé est le mode RTU. La trame ne comporte ni octet d’en-tête de message, ni octets de fin de message. Sa définition est la suivante :

Les données sont transmises en binaire.

CRC16 : paramètre de contr?le polynomial (cyclical redundancy check).La détection de fin de trame est réalisée sur un silence ≥ 3 caractères.

Paramètres Valeurs possibles Affichage sur terminal Valeur par défaut Protocole (COP)Modbus RTU RTU RTU Adresse 0 à 31000 à 0310

Vitesse 4800960019200

489619219200 bits / s

Format 8 bits de données, parité impaire, 1 bit de stop 8 bits de données, parité paire, 1 bit de stop 8 bits de données, pas de parité, 1 bit de stop 8 bits de données, pas de parité, 2 bits de stop

8O18E18n18n2

8n1

Adresse esclave

Code Requête

Données

CRC16

COP Add tbr FOr

12Protocole Modbus

13

Protocole Modbus

Fonctions Modbus

Le tableau suivant indique les fonctions Modbus gérées par l'Altistart 48, et précise les 45399314650e52ea55189886 définition des fonctions "lecture" et "écriture" s’entend vue du ma?45399314650e52ea55189886 fonction Identification est spécifique aux variateurs ATV et aux démarreurs ATS.

Code (décimal)

Nom des fonctions Diffusion générale Valeur maxi de N Nom standard Modbus 3Lecture de N mots de sortie NON 30 mots maxi Read Holding Registers 4Lecture de N mots d’entrée NON 30 mots maxi

Read Input Registers 6Ecriture d'un mot de sortie OUI –Preset Single Register 16Ecriture de N mots de sortie

OUI 30 mots maxi

Preset Multiple Regs

65

Identification

NON

14

Protocole Modbus

Lecture de N mots : fonctions 3 et 4

Nota : PF = bits de poids fort, Pf = bits de poids faible.Lecture de N mots de sortie : fonction 3Lecture de N mots d’entrée : fonctio n 4Requête

Réponse Exemple : lecture des 4 mots W4023 à W4026 (16#0FB7 à 16#0FBA) de l’esclave 2, à l’aide de la fonction 4,avec :

?LO1 = Alarme thermique moteur tAI (W4023 = 16#0001)?AO = Courant moteur OCr (W4024 = 16#0001)?ASC = 200% (W4025 = 16#00C8)

?In = 1,0 x calibre du démarreur ICL (W4026 = 16#000A)

Ecriture d’un mot de sortie : fonction 6

Requête et réponse (le format des trames est identique)

Exemple : écriture de la valeur 16#000D dans le mot W4043 de l’esclave 2 (ACC = 13 s).

N°esclave 03 ou 04N° du 1er mot Nombre de mots CRC16PF Pf PF Pf Pf

PF

1 octet 1 octet

2 octets 2 octets

2 octets

N°Esclave 03 ou 04Nombre d’octets lus Valeur 1 er mot -------

Valeur dernier mot CRC16PF Pf PF Pf Pf

PF

1 octet

1 octet

1 octet

2 octets

2 octets

2 octets

Requête 02040FB7

0004

42C8

Réponse

02

04080001000100C8000A 07B0

Valeur de :W4023W4024W4025W4026Paramètres :

LO1

AO

ASC

In

N°Esclave 06Numéro du mot Valeur du mot CRC16PF Pf PF Pf Pf

PF

1 octet

1 octet

2 octets 2 octets

2 octets

Requête et réponse 02060FCB 000D 3AD6

15

Protocole Modbus

Ecriture de N mots de sortie : fonction 16 (16#10)

Requête

Réponse Exemple : écriture des valeurs 20 et 30 dans les mots W4043 et W4044 de l’esclave 2 (ACC = 20 s et DES = 30 s)Identification : fonction 65 (16#41)

Cette fonction permet d’obtenir des informations complémentaires par rapport aux paramètres décrits dans le chapitre “Paramètres de caractéristiques produit”.Requête Réponse

Nota : La réponse à la fonction 6 est toujours positive, c’est-à-dire qu’une réponse d’exception ne peut pas être retournée par l’esclave.

Exemple : suite à la demande du ma?tre Modbus, l’esclave 2 s’identifie de la manière suivante :?Nom du fabricant (F = 13 = 16#0D) : “TELEMECANIQUE”?Nom du produit (P = 12 = 16#0C) : “ALTISTART 48”?Nom de la référence du produit : “ATS48D17Q ”?Version du logiciel (version . indice mineur) : 1.1?Indice d’évolution logiciel : 01

N°esclave 10N° du 1er mot Nombre de mots Nombre d’octets Valeur du 1er mot

-------CRC16PF Pf PF Pf Pf PF 1 octet 1 octet

2 octets 2 octets 1 octet 2 octets 2 octets

N°esclave 10N° du 1er mot Nombre de mots CRC16PF Pf PF Pf Pf

PF

1 octet

1 octet

2 octets

2 octets

2 octets

Requête 02100FCB 0002040014

001E

30F4

Réponse

02

10

0FCB

0002

3311

N?Esclave 41CRC16Pf

PF

1 octet 1 octet

2 octets

N?Esclave 41Longueur du nom du fabricant (F)

Nom du fabricant (en ASCII)-------

Octet 0…Octet F–1

1 octet

1 octet

1 octet F octets

-------

Longueur du nom du produit (P)

Nom du produit (en ASCII)Nom référence produit (ASCII)

-------Octet 0…Octet M–1

Octet 0…Octet 10

1 octet P octets

11 octets

-------

Bits 4-7 : Version du logiciel Bits 0-3 : Indice mineur version

IE (indice d’évolution

du logiciel)1 octet

1 octet

16Protocole Modbus Réponses d’exception

Une réponse d’exception est retournée par un esclave lorsque celui-ci ne peut exécuter la requête qui lui est adressée.

Format d’une réponse d’exception :

Code réponse : code fonction de la demande + H’80.

Code erreur :

1 = La fonction demandée n’est pas reconnue par l’esclave.

2 = Les adresses de bits ou de mots indiqués lors de la requête n’existent pas dans l’esclave.

3 = Les valeurs de bits ou de mots indiquées lors de la requête ne sont pas permises dans l’esclave.

4 = L’esclave a commencé à exécuter la demande, mais ne peut continuer à la traiter entièrement.Calcul du CRC16

Le CRC16 se calcule sur tous les octets du message en appliquant la méthode suivante :

Initialiser le CRC (registre de 16 bits) à 16#FFFF.

Faire du 1er octet du message au dernier :

Le CRC obtenu sera émis poids faibles d’abord, poids forts ensuite, (contrairement aux autres données contenues dans les trames Modbus).

XOR = OU exclusif.Requête

0241C0E0Réponse

02410D 54 45 4C 45 4D 45 43 41 4E 49 51 55 45--------------

0C 41 4C 54 49 53 54 41 52 54 20 34 3841 54 53 2D 34 38 44 31 37 51 20--------------11012C81

N°esclave Code réponse Code erreur CRC16Pf PF

1 octet 1 octet 1 octet

2 octets

CRC

XOR —> CRC

Faire 8 fois

Décaler le CRC d’un bit à droite

Si le bit sorti = 1, faire CRC XOR 16#A001—> CRC

Fin faire

Fin faire

17Représentation des paramètres

18Représentation des paramètres

19Modes de commande Description des modes de commande

L ’Altistart 48 peut être command é selon trois modes diff érents :

?Mode LOCAL : La commande du d émarreur est int égralement effectu ée depuis le bornier. La lecture et l ’écriture des param ètres par Modbus est possible. Le d émarreur reste en mode LOCAL tant qu ’il n ’y a pas d ’écriture du registre de commande CMD (W400).

?Mode FOR ?AGE LOCAL : La commande du d émarreur est int égralement effectu ée depuis le bornier. L ’acc ès en écriture aux param ètres depuis la liaison Modbus est interdit. La lecture est possible.?Mode LIGNE : Le pilotage du d émarreur est int égralement effectu é par le registre de commande.Seule l’entrée logique STOP reste active au bornier et prioritaire .

Deux profils de mode LIGNE existent :

- Profil DRIVECOM,

- Profil ATS46.

Le profil DRIVECOM permet une compatibilit é avec des applications d évelopp ée pour les variateurs de vitesse. Le profil ATS46 est r éserv é à la compatibilit é avec le d émarreur progressif ATS46 (voir chapitre "Compatibilit é ATS46").

Paramétrage des modes de commande Paramètre Adresse Type Description Bits 8 et 15

de CMD

W400:X8W400:X15Commande Bit 8=0 et Bit 15=0 → Mode LIGNE / profil Drivecom.Bit 8=1 et Bit 15=1 → Mode LOCAL.CMI.NTO

W402:X14Commande Suppression du contr ?le de la liaison Modbus.LI3

LI4

W4022W4048Configuration Affectation de l ’entr ée logique LI3 ou LI4, au FOR ?AGE LOCAL (LIL / valeur = 4).STY W4029Configuration Param étrage du type d'arr êt via LI_STOP ou le

registre de commande. L ’arr êt choisi est appliqu é à

l ’entr ée et à la sortie du FOR ?AGE LOCAL.

Bit 14 de ETI W459:X14Surveillance Indicateur d ’activit é du mode LIGNE

(indicateur actif à 1).

Bit 9 de ETA W458:X9Surveillance Indicateur d ’activit é du FOR ?AGE LOCAL

(indicateur actif à 0).

Bit 0 de IOL Bit 9 de IOL W4066:X0W4066:X9Surveillance

Etat de l ’entr ée logique LI3 (Bit 0) ou de LI4 (Bit 9).

(0 = état bas, 1 = état haut)

20

Modes de commande

21Modes de commande

本文来源:https://www.bwwdw.com/article/caxl.html

Top