Communication grâce au bloc PNIO_RECV

  • Enter
    Enter

    le 23/06/2023 à 16:52 Citer ce message

    Bonjour,

    Je suis débutant en communication et j'aimerai savoir comment utilisé le bloc FC12 PNIO_RECV pour pouvoir récupérer des informations venant d'une passerelle.

    Mon installation se présente de cette manière : j'ai un afficheur DIRIS D-70 de Socomec qui j'ai branché à une passerelle HD67611-A1 de ADFWeb, cette passerelle permet de récupérer les infos dans le DIRIS qui est en protocole MODBUS TCP pour les transmettre vers une CPU 315-2 DP qui est en PROFINET grâce à un coupleur CP 343-1.

    Je récupère bien toutes mes données dans la passerelle mais je ne sais pas comment récupérer les données venant de la passerelle vers la CPU.

    J'ai ajouté la passerelle dans ma configuration matérielle, la passerelle est bien détecté. En adresse d'entrées je commence à 322 pour finir en 561 donc sur 240 octets.

    J'ai essayé de récupérer les données juste avec des blocs MOVE que j'utilisé de la manière suivant : PED322 vers un DB10.DBD0 par exemple pour la première information qui est sur 2 mots. Cette technique ne m'as pas donné de grand résultat, je récupère bien une valeur dans les 3 premiers double mots mais après plus rien, de plus les valeur sont incohérente.

    J'ai vu sur le net qu'il était préconiser d'utiliser le bloc PNIO_RECV, comment l'utiliser ?

    Avec les informations que j'ai j'aurai mis dans
    CPLADDR = W#16#142 car 322->142 en binaire
    MODE = W#16#0
    LEN = 240
    RECV = ???

    En vous remerciant d'avance.

Répondre à ce message

 

7 choses à savoir si Tu débutes en automatisme...

7 choses que tu dois savoir si tu debutes en automatismeCliquez ici pour télécharger le guide PDF

Superv 3