HCBBS Forum (Français)
Submit Chemical Projects / Find Solutions
Amplify Your Requirements on a Broader Chemical Platform *Engineering · Technology · Equipment · Solutions*
Submit Request

Problème de calcul du débit moyen dans le système DCS de Yokogawa

2019-01-11View Original

Thread Content

Je voudrais demander votre avis concernant le problème de calcul du débit moyen dans les systèmes Yokogawa. Les exigences de procédé permettent de spécifier n’importe quelle période pour calculer le débit moyen. Par exemple, il s’agit de calculer le débit moyen entre 14h29 et 15h07, il y a trois jours, avec la possibilité de choisir librement les horaires. D’après ce que je sais, il n’existe pas d’interface de programme pour lire les tendances historiques ; je vous serais reconnaissant pour vos conseils.
Reply #22019-01-13
La fonction de lecture des tendances n’a pas encore été développée par les fabricants, mais vous pouvez la mettre en œuvre logiquement : il suffit de diviser la consommation totale par le temps total
Reply #32019-01-13
La fonction de lecture des tendances n’a pas encore été développée par les fabricants, mais vous pouvez la mettre en œuvre logiquement : il suffit de diviser la consommation totale par le temps total
Reply #42019-01-13
L’exigence la plus importante est que le temps soit arbitraire, ce qui m’empêche de collecter des données
Reply #52019-01-16
Je propose une approche : vous pouvez l’implémenter avec des blocs de calcul ou des séquences, en y faisant appel à des fonctions temporelles pour accumuler les valeurs d’échantillonnage
Reply #62019-01-16
Merci pour votre façon de penser. Ma question concerne la manière d’obtenir la valeur d’une variable représentant un moment passé, en particulier lorsque ce moment est aléatoire ; dans ce cas, il est nécessaire de lire la valeur de la variable correspondant à ce temps aléatoire. Les fonctions de temps peuvent-elles être lues ?
Reply #72019-01-16
La tendance historique semble avoir une option pour la valeur moyenne, mais le temps est en heures entières
Reply #82019-01-16
On peut représenter la valeur cumulée sous forme de tendance à long terme, en fixant un intervalle de tendance plus petit. En lisant la valeur cumulée à 2 points sur cette tendance, en la soustrayant puis en la divisant par l’intervalle de temps, on obtient le débit moyen, ce qui devrait être très précis.
Reply #92019-01-16
La question que je pose porte essentiellement sur la manière de lire les tendances.
Reply #102019-01-17
Vous pouvez le faire avec le langage SEBOL ; il y a une fonction gettime qui donne l’heure à ce moment-là (heures, minutes, secondes)
Reply #112019-01-17
Merci. Une fois que j’ai l’heure actuelle, comment puis-je obtenir la valeur PV de cette heure ?
Reply #122019-01-17
Créez un tableau pour enregistrer les valeurs mesurées au moment présent. Vous pouvez ensuite les comparer avec l’heure de début prédéfinie. Lorsque l’heure est écoulée, les valeurs collectées sont stockées dans le tableau. Après plusieurs mesures, additionnez ces données puis divisez par le nombre de mesures : n’est-ce pas la moyenne ?
Reply #132019-01-17
Au début, j’avais envisagé cette approche. Cependant, comme le temps est arbitraire et que l’opérateur peut le définir à volonté, si une précision jusqu’à la seconde est requise, cet array doit alors compter de nombreux éléments. Par exemple, pour lire des données d’il y a une heure, une variable de processus doit être stockée 3600 fois. La quantité de données est donc trop importante. Veuillez m’éclairer, merci.
Reply #142019-01-23
Avec des blocs de calcul : F = valeur du débit, DELAY TIME = valeur correspondante, F1 = F + DELAY TIME, F2 = F1 + DELAY TIME, F3 = F2 + DELAY TIME, F4 = (F1 + F2 + F3) / 3. Enfin, on exporte F4 vers un PVI. C’est à peu près ça, essayez voir

Submit a Project

**Looking for Chemical Technology, Equipment & Solutions?** No Registration Required Broader Platform Exposure | Global Chemical Service Provider Connections

Submit Request — Free Consultation

Disclaimer

This is an automated machine translation of the original thread. Some technical terms may have inaccuracies; the original text shall prevail. Click "View Original" at the top right to access the source page, which supports IP-based automatic real-time language translation. Please watch out for contact details and sales inducements to prevent fraud. All content and translations are for reference only, representing solely the poster's personal views. For enquiries, email service@hcbbs.com.