IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Automation Discussion :

Comptage pulse sur 24h (12h12h, 13h13h,etc)


Sujet :

Automation

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 291
    Par défaut Comptage pulse sur 24h (12h12h, 13h13h,etc)
    Salut,

    Je bosse sur un TSX37 avec PL7 Pro, et voici mon soucis:
    J'ai un débitmètre qui me renvoie une pulse (1 = 1m3)
    Je dois compter le nombre de pulse sur 24h. Je vous vois tous sourires se n'est pas si simple (enfin pour moi).
    Par exemple:
    16/05 12h........X1pulse..........17/05 12h
    .....16/05 13h........X2pulse..........17/05 13h
    ..........16/05 14h........X3pulse..........17/05 14h
    Donc le nombre de pulses X2pulse serait égale à:
    aux pulses X1Pulse
    moins les pulses passées entre 12 et 13h du 16/05
    plus les pulses passées entre 12 et 13h du 17/05

    Ensuite le nombre de pulses X3pulse serait égale à:
    aux pulses X2Pulse
    moins les pulses passées entre 13h et 14h du 16/05
    plus les pulses passées entre 13h et 14h du 17/05
    et ainsi de suite...; mais je ne vois pas du tout comment faire...

    Merci pour le coup de main

    Gdal

  2. #2
    Expert éminent


    Profil pro
    Inscrit en
    Juin 2003
    Messages
    14 008
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 14 008
    Par défaut
    tu as une idée du nombre de pulse par jour/?

    tu crée un compteur incrémenté ..par tes pulses..

    tu "historise" sa valeur toutes les heures sur 24h (24 valeurs) et avant d'historisé une nouvelle valeur tu calcule les impulsions depuis la dernière historisation à l'heure en cours...

  3. #3
    Futur Membre du Club
    Inscrit en
    Mai 2008
    Messages
    4
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 4
    Par défaut
    tu dois avoir une idée du débit max aussi pour voir sur quel entrée brancher ton débitmètre! je pense aussi que tu peux réaliser un compteurs avec un bloc operate avec une incrémentation sur front montant de %S6 par exemple...

  4. #4
    Membre éclairé

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    291
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 291
    Par défaut
    Salut,

    tu as une idée du nombre de pulse par jour/?
    tu crée un compteur incrémenté ..par tes pulses..
    tu "historise" sa valeur toutes les heures sur 24h (24 valeurs) et avant d'historisé une nouvelle valeur tu calcule les impulsions depuis la dernière historisation à l'heure en cours...
    pulse par jour 72 maxi, après on stoppe...
    Merci je serais parti avec ton idée, mais on a simplifié en comptant de 0h à 0h... Je vais quand même voir pour faire un bout de code...
    C'est toujours intéressant de voir le regard des autres sur un problème sur lequel on a buté.

    Merci pour le coup de main.

    Gdal

    Voici la solution que je pense être bonne:
    Un compteur d'impulsion
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    --|P Impulsion|--------------------------|CptImp:=CptImp+1|--
    Impulsion Minute (%S5 je crois), 59 min = 1hrs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    --|%S5|----------------------------------------------(%M5)--
    --|P %M5|--------------------------------[CptHrs:=CptHrs+1]--
    --|CptHrs=59|-----------------------------------[CptHrs:=0]--
    ....................................|-----------------(%M0)--
    Toutes les heures, décalage Hrs-1, affectation du compteur au compteur 24 (24ème hrs), RAZ du compteur pour la prochaine heure:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    --|P %M0|-------------------------------[-CptImp1:=CptImp2]--
    ....................................|----[CptImp2:=CptImp3]--
    ....................................|----[CptImp3:=CptImp4]--
    ....................................|............ Etc.....
    ....................................|--[CptImp22:=CptImp23]--
    ....................................|--[CptImp23:=CptImp24]--
    ....................................|----[CptImp24:=CptImp]--
    ....................................|------------[CptImp:=0]--
    Comptabilisation sur les 24 dernières heures
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ---------------------------------------[Somme(CptImp1 à 24)]--
    J'ai pas PL7 sous la main pour rechercher s'il existe une fonction permettant la somme d'un tableau de mot....

  5. #5
    Membre confirmé Avatar de Brebiou
    Homme Profil pro
    Automaticien
    Inscrit en
    Décembre 2007
    Messages
    86
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Doubs (Franche Comté)

    Informations professionnelles :
    Activité : Automaticien
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2007
    Messages : 86
    Par défaut
    Voici la fiche d'aide pour les sommes de tableaux


+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Diagramme des classes sur les plugins, modules, etc.
    Par dd_angel dans le forum Diagrammes de Classes
    Réponses: 1
    Dernier message: 25/03/2011, 13h43
  2. Opérations sur 24h
    Par azstar dans le forum C#
    Réponses: 7
    Dernier message: 02/12/2010, 21h38
  3. comptage vente sur e-commerce
    Par shelko dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 14/10/2009, 11h01
  4. Comptage texte sur differente feuilles
    Par zeralium dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/09/2008, 11h03
  5. Format date sur 24h
    Par habasque dans le forum Oracle
    Réponses: 6
    Dernier message: 16/11/2006, 18h38

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo