Présentation

Cet exemple utilise deux processeurs Modicon M340 qui communiquent via une liaison série Modbus. L'automate maître Modbus doit lire les mots internes %MW100 à %MW109 de l'automate esclave Modbus.

Description de l'exemple

Les valeurs des mots lus sont triées par rapport au mot interne %MW10.

L'exemple ci-après utilise des variables non localisées et illustre la réception de données dans une table de 10 mots non localisée nommée Tab_recp (déclarée comme ARRAY [0..9] OF INT). Les paramètres de gestion se trouvent dans un tableau de 4 entiers nommé Management_Parameter (déclaré comme ARRAY [0..3] OF INT).

Dans cet exemple, le numéro de l'esclave Modbus est 7, de sorte que le paramètre ADDM d'entrée est ‘0.0.0.7’ :

  • 0 : numéro du rack du processeur égal à 0

  • 0 : numéro d'emplacement du processeur dans le rack égal à 0 (le numéro d'emplacement d'un processeur Modicon M340 est toujours 0)

  • 0 : numéro de voie égal à 0 (la liaison série d'un processeur Modicon M340 est toujours la voie 0)

  • 7 : le numéro d'esclave configuré est 7

Figure

Les deux processeurs Modicon M340 sont connectés via une liaison Modbus :

Programmation

Programmation en LD :

Les paramètres de requête sont les suivants :

Paramètres

Description

ADDM(‘0.0.0.7’)

  • 0 : numéro du rack du processeur esclave

  • 0 : numéro d'emplacement du processeur esclave

  • 0 : numéro de voie (numéro de port série)

  • 7 : numéro d'esclave configuré

’%MW’

Type d'objet (mot interne)

100

Adresse du premier objet à lire

10

Nombre d'objets consécutifs à lire

Tab_recp

Contenu de la réponse

Management_Parameter

Table de gestion