Activation et désactivation des services HTTP ou FTP/TFTP
Traduction de la notice originale
Description
Une opération d'activation/désactivation du service HTTP ou FTP/TFTP modifie l'état du service HTTP et FTP/TFTP du module.
Implémentation réseau
Une opération d'activation/désactivation des services HTTP ou FTP/TFTP peut s'effectuer sur des réseaux Ethernet TCP/IP.
Utilisation du bloc de commande pour Ethernet TCP/IP
Lorsque HTTP ou FTP/TFTP a été activé via les outils de configuration de Control Expert, vous pouvez utiliser un bloc MSTR pour changer l'état activé du service pendant l'exécution de l'application. Le bloc MSTR ne peut pas changer l'état d'un service HTTP ou FTP/TFTP si ce service a été désactivé via un outil de configuration.
Registre
Signification
CONTROL[1]
65520 (décimal), FFF0 (hexadécimal) = activer/désactiver HTTP ou FTP/TFTP
CONTROL[2]
Indique l'état d'erreur. Codes de retour possibles :
0x000 (réussite) : le bloc MSTR ayant le code opérationnel 65520 a été appelé et l'état activé du service HTTP ou FTP/TFTP a été changé.
0x5068 (occupé) : le bloc MSTR ayant le code opérationnel 65520 a été appelé dans un délai de 2 secondes après l'appel précédent (quel que soit le code de retour de l'appel précédent).
0x4001 (même état) : le bloc MSTR ayant le code opérationnel 65520 a été appelé pour faire passer l'état activé des services HTTP et FTP/TFTP à l'état dans lequel ils se trouvaient déjà.
0x2004 (données non valides) : le bloc MSTR ayant le code opérationnel 65520 a été appelé et les données du bloc de contrôle ne correspondaient pas aux spécifications.
0x5069 (désactivé) : le service HTTP ou FTP/TFTP a déjà été désactivé via l'interface Control Expert lorsque le bloc MSTR ayant le code opérationnel 65520 a été appelé pour changer l'état du service désactivé.
CONTROL[3]
Définir ce registre sur 1
CONTROL[4]
CONTROL[5]
Numéro d'emplacement du module et ID de destination
Octet de poids fort = Numéro d'emplacement du module et emplacement du module de communication
Octet de poids faible = ID de destination
CONTROL[6]
Mode de requête
Bit 0 (LSB) = 1 : activer FTP/TFTP
Bit 0 (LSB) = 0 : désactiver FTP/TFTP
Bit 1 = 1 : activer HTTP
Bit 1 = 0 : désactiver HTTP
CONTROL[7]
Définir ce registre sur 0
CONTROL[8]
CONTROL[9]
Les changements d'état des services HTTP, FTP et TFTP effectués par MSTR avec le code opération 65520 (décimal) sont remplacés par la valeur configurée lorsque le module est redémarré ou réinitialisé et lorsqu'une nouvelle application est téléchargée sur le module.
Voici quelques exemples :
Etat configuré par Control Expert
Action tentée à l'aide de MSTR avec le code opération 65520 (décimal)
Résultat
Désactivé
Tout
MSTR renvoie le code d'erreur 0x5069 (le service a déjà été désactivé par configuration)
Activé
Désactiver
MSTR renvoie le code 0x000 (réussite).
  • Une autre action par bloc MSTR active le service
    OU
  • Le module est réinitialisé ou redémarré
    OU
  • Une nouvelle application est téléchargée et le service est désactivé par configuration
Activer
MSTR renvoie le code d'erreur 0x4001 (même état). Aucun changement effectué