Description de la fonction

La fonction EthPort_Control_MX est utilisée dans Unity Pro 8.0, pour une UC Modicon M580 avec connexion Ethernet intégrée. Elle permet d'activer ou de désactiver les protocoles suivants :

  • FTP

  • TFTP

  • HTTP

Activez le protocole dans la configuration avant d'utiliser la fonction EthPort_Control_MX pour désactiver ou de réactiver le protocole.

Si un protocole n'est pas activé dans une configuration, la fonction EthPort_Control_MX n'applique aucune modification et une erreur est signalée.

Les paramètres supplémentaires EN et ENO peuvent être configurés.

Représentation en FBD

Représentation :

Représentation en LD

Représentation :

Représentation en IL

Représentation :

EthPort_Control_MX (ENABLE:=EnableControl, ADR:=EntityToControl, ETHERNET_SERVICE:=ServicesControl)

ST ControlStatus

Représentation en ST

Représentation :

ControlStatus:=EthPort_Control_MX (ENABLE:=EnableControl, ADR:=EntityToControl, ETHERNET_SERVICE:=ServicesControl);

Description des paramètres

Le tableau suivant décrit les paramètres d’entrée :

Paramètre

Type

Description

ACTIVER

BOOL

Activez ou désactivez EF.

ADR

ANY_ARRAY_INT

Tableau contenant l'adresse de l'entité de destination de l'opération d'écriture, résultat de la fonction ADDM ou ADDMX.

NOTE : la fonction EthPort_Control_MX est réservée aux UC Modicon M580 avec Unity Pro 8.0. Utilisez la fonction ADDM('0.0.0') pour activer/désactiver les services de protocole de l'UC.

ETHERNET_SERVICE

WORD

Structure du mot :

  • bit 0-1 : FTP

  • bit 2-3 : TFTP

  • bit 4-5 : HTTP

  • bit 6-15 : réservé

Signification de la combinaison de bits pour chaque protocole :

  • 00 : aucun changement d'état du service

  • 01 : activation du protocole

  • 10 : désactivation du protocole

  • 11 : réservé

Le tableau suivant décrit le paramètre de sortie :

Paramètre

Type

Description

STATUS

INT

Etat renvoyé par le système :

  • 3 : format d'adresse incorrect

  • -1 : paramètres non valides

  • 0 : réussite