Accueil > Forum > Programmation IEC 61131 (LogicLab) > Réaliser DataLogger avec l'historisation sur le serveur FTP
marqués: ftp ftpClient avertissement
- Ce sujet a 19 réponses, 1 participant et a été mis à jour pour la dernière fois 4 années, 2 mois da Sergio Bertana.
-
auteurPost
-
Septembre 20, 2019 à 2: pm 08 #49802RuboxPartecipante
Dans mon cas, la connexion réseau se fait avec un modem / routeur 4G et j'essayais de tout faire fonctionner, même dans le pire des cas. Le fichier journal, même s'il n'est pas envoyé via FTP, est sur la carte SD et est créé quotidiennement, donc il «grandit mais ne grandit pas», dans le sens où la candence de sauvegarde et les données saisies sont calibrées pour le garder «petit».
Et juste pour éviter les problèmes de fichiers bloqués par le FTP ou le processus d'écriture, je me suis assuré que le fichier est envoyé uniquement s'il n'est pas utilisé, puis le lendemain de son écriture.
Je suivrai les conseils pour signaler en cas d'échec de connexion en programmant l'automate et le routeur pour qu'ils envoient un SMS en cas de problème (mettre la lumière sur le client, dans de nombreux cas, c'est comme ne pas l'avoir ...)
Septembre 26, 2019 à 12: pm 01 #50000RuboxPartecipanteMise à jour. Les tests que j’avais effectués avec l’API connecté au réseau local et tout fonctionnait bien. Maintenant, j'ai connecté l'automate à un modem routeur pour le sauvegarder sur un FTP distant. J'obtiens une erreur Résolution d'erreur 9941135 Error.
Si je connecte le PC au routeur et que je me connecte au serveur FTP distant via FileZilla, je peux y accéder, lire et écrire correctement, de sorte que les ports du routeur "devraient" être ouverts correctement et le serveur FTP configuré correctement.
Si dans le programme PLC je mets le même utilisateur et passe ... ça me donne l'erreur comme avant. La première chose que j'ai pensé est DNS, mais le modem / routeur le charge correctement.
Avez-vous des idées et des suggestions sur où intervenir et comment effectuer un diagnostic pour trouver où tout est "bloqué"?
Septembre 26, 2019 à 12: pm 03 #50075Sergio BertanaAdministrateur du forumAvez-vous configuré la passerelle correctement?
Je me souviens que le routeur qui dans ce cas sert de passerelle doit être mappé sur la même classe d’adresses que le SlimLine.
Février 10, 2020 à 7: 33 am #53056LucaPartecipanteJe dois récupérer 5 variables prises en charge par une HMI Weintek toutes les 3 minutes via Ethernet (le déclencheur doit être donné par l'IHM), les formater d'une certaine manière, ajouter la date, l'heure et une constante à chaque variable et toujours les envoyer tous les 5 minutes via ftp vers un serveur sur internet (qui nécessite une authentification), je me demandais si votre système slimline pourrait être adapté à l'usage.
(Je précise que j'ai peu d'expérience avec ce genre d'opérations)
Février 10, 2020 à 7: 39 am #53081Sergio BertanaAdministrateur du forumCe que vous avez à faire est certainement réalisable, je pense que les exemples de ce sujet devraient déjà vous donner le point de départ. Cependant, vous pouvez trouver d'autres exemples sur le forum de la façon de créer des enregistreurs de données sur des fichiers avec nos systèmes SlimLine.
En ce qui concerne la communication avec le Weintek, vous pouvez ajouter un automate supplémentaire connecté au protocole Modbus au terminal et vous connecter au SlimLine (Qui fonctionne comme un nœud esclave).
Maintenant, lorsque le terminal doit mémoriser les données, il enverra les 3 variables à mémoriser au SlimLine et activera le bit de déclenchement. Le programme sur le SlimLine il contrôle l'activation du bit et lorsqu'il est actif, il écrira les données dans le fichier journal en réinitialisant le bit.
-
auteurPost
- Vous devez être connecté pour répondre à ce sujet.