Accueil > Forum > contrôleurs SlimLine e Netsyst (LogicLab) > Configuration du réseau Ethernet à partir d'une page Web
- Ce sujet a 4 réponses, 1 participant et a été mis à jour pour la dernière fois 3 années, 3 mois da Sergio Bertana.
-
auteurPost
-
Septembre 26, 2019 à 2: pm 27 #50088Anonymeinactif
J'utilise un système SlimLine basé sur Cortex M7, j'ai un doute sur la configuration de la page Web.
Étant donné que j'ai activé le client DHCP et par conséquent, lorsqu'il est activé, le système acquiert la configuration du serveur DHCP d'entreprise. Maintenant, si je visualise la page de configuration à partir d'un navigateur, je vois la configuration fournie par le serveur DHCP, mais si j'agis avec la souris sur l'engrenage pour l'ensemble de valeurs, je vois d'autres valeurs à l'écran, je ne comprends pas ...
Septembre 26, 2019 à 2: pm 37 #50090Sergio BertanaAdministrateur du forumActiver le client DHCP il SlimLine lorsqu'il est allumé, il recherche le serveur DHCP et s'il le trouve, il demande les paramètres de configuration. Paramètres utilisés pour configurer l'interface réseau et affichés dans la fenêtre correspondante (Capture d'écran) (Dans l'exemple, nous avons l'IP: 192.168.1.77, MASK: 255.255.254.0, GATEWAY: 192.168.0.1, ...).
Mais si le serveur DHCP n'est pas trouvé, le système est configuré avec les paramètres définis via la fenêtre contextuelle de configuration (dans l'exemple, nous avons IP: 192.168.0.125, MASK: 255.255.254.0, GATEWAY: 192.168.0.1,…).
Les paramètres de configuration (ceux qui peuvent être définis dans la fenêtre contextuelle) peuvent également être gérés par le programme utilisateur via la fonction SysOSIDValue, en utilisant les identifiants:
OSID_ETH0_DHCP_DNS BOOL (ETH0) Enable DNS acquisition from DHCP
OSID_ETH0_DHCP_EN BOOL (ETH0) Enable IP acquisition from DHCP
OSID_ETH0_DNS_PRIMARY USINT[4] (ETH0) Primary DNS IP address
OSID_ETH0_DNS_SECONDARY USINT[4] (ETH0) Secondary DNS IP address
OSID_ETH0_GATEWAY USINT[4](ETH0) Gateway IP address
OSID_ETH0_IP USINT[4] (ETH0) IP addressÀ l'heure actuelle, aucun OSID n'est défini pour la lecture de la configuration actuelle active sur l'interface Ethernet.
Remarque: si vous souhaitez que les paramètres soient définis avec la fonction SysOSIDValue rester enregistré dans la configuration du système nécessitant d'exécuter la fonction avec OSID_CFG_WRITE.
Décembre 30, 2020 à 8: 07 am #58628RuboxPartecipanteJe suis confronté au problème suivant. Je dois développer un programme pour un client, sur un LAN isolé, sur lequel il n'y a pas de routeur. Sous les paramètres de passerelle du SlimLine que dois-je y mettre?
Jusqu'à présent, j'avais développé des systèmes connectés à Internet et la passerelle était le routeur vers l'extérieur, maintenant je ne trouve aucun routeur. Désormais, les mêmes programmes qui fonctionnent avec un routeur présent ne fonctionnent plus: par exemple EMailSend. Comment vous comportez-vous dans ce cas?
L'automate a-t-il toujours besoin d'une passerelle, et donc d'un routeur sur un réseau LAN isolé?
Décembre 30, 2020 à 8: 08 am #58630RuboxPartecipanteRewind: n'importe quelle passerelle IP sur un réseau local est très bien. L'email ne m'a pas envoyé car j'ai oublié que dans l'encodage JSON, il n'est pas possible d'insérer le caractère deux-points.
L'e-mail est maintenant envoyé et reçu par le serveur de messagerie local.
Décembre 30, 2020 à 8: 13 am #58640Sergio BertanaAdministrateur du forumL'adresse IP de la passerelle dans la configuration réseau de tout appareil doit être celle de l'appareil qui lui permet de communiquer avec Internet, ou dans tous les cas avec d'autres réseaux en dehors de la classe de réseau configurée pour le produit.
En supposant donc que la propriété intellectuelle du SlimLine est la valeur par défaut 192.168.0.122/24 lorsque vous essayez de communiquer avec une adresse IP en dehors de la classe de réseau, les paquets sont envoyés à l'adresse IP de la passerelle qui les acheminera vers le réseau auquel appartient l'adresse IP.
S'il n'est pas nécessaire de communiquer avec des périphériques en dehors de votre classe de réseau, la passerelle n'est pas nécessaire et le champ peut avoir n'importe quelle valeur.
-
auteurPost
- Vous devez être connecté pour répondre à ce sujet.