Yardım
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Bildirimler
Oturum Aç
Community
Community
Bildirimler
close
  • Forums
  • Knowledge Center
  • Events & Webinars
  • Ideas
  • Blogs
Yardım
Yardım
  • Explore Community
  • Get Started
  • Ask the Community
  • How-To & Best Practices
  • Contact Support
Oturum Aç
Sustainability
Sustainability

Join our "Ask Me About" community webinar on May 20th at 9 AM CET and 5 PM CET to explore cybersecurity and monitoring for Data Center and edge IT. Learn about market trends, cutting-edge technologies, and best practices from industry experts.
Register and secure your Critical IT infrastructure

Machine Advisor NodeRed TimeStamp

Fabrika ve Makina Otomasyonu Çözümleri

Bu forumun amacı endüstriyel tesislere ve makinalara yönelik çözümlerimizle ilgili bilgi ve doküman paylaşımı yapmak ve sorularınızı ilgili uzman ekibimizle buluşturmaktır. EcoStruxure mimarisinin sunmuş olduğu proses ve makina otomasyonu çözümlerini (M241, M262, M340, M580, SCADA, Historian, MES vb.) bu forumda tartışabilir, fikir alışverişinde bulunabilirsiniz. Başta Sistem/Makina Entegretörleri ve Son Kullanıcılar olmak üzere, endüstriyel otomasyon alanında faliyet gösteren tüm paydaşları forumun içeriğinden faydalanmaya davet ediyoruz.

iptal
Önerileri aç
Otomatik önerme, siz yazarken olası eşleşmeleri önererek arama sonuçlarınızı hızlı bir şekilde daraltmanıza yardımcı olur.
Sunun için bulunan sonuçlar gösteriliyor: 
Göster  sadece  | Bunun yerine şunu ara: 
Şunu mu demek istediniz? 
  • Home
  • Schneider Electric Community
  • Industrial Automation
  • Fabrika ve Makina Otomasyonu Çözümleri
  • Machine Advisor NodeRed TimeStamp
Seçenekler
  • RSS Akışını Takip Et
  • Konuyu Yeni Olarak İşaretle
  • Konuyu Okundu Olarak İşaretle
  • Mevcut Kullanıcı için bu Konu yukarı taşınsın
  • Sık Kullanılan
  • Takip Et
  • Sessize al
  • Yazıcı Dostu Sayfa
Invite a Co-worker
Send a co-worker an invite to the portal.Just enter their email address and we'll connect them to register. After joining, they will belong to the same company.
You have entered an invalid email address. Please re-enter the email address.
This co-worker has already been invited to the Exchange portal. Please invite another co-worker.
Please enter email address
Send Invite Cancel
Invitation Sent
Your invitation was sent.Thanks for sharing Exchange with your co-worker.
Send New Invite Close
En İyi Çözüm Yazarları
Kullanıcı Sayı
ismailozinan
Lt. Commander ismailozinan Lt. Commander
21
BurakSirma
Lt. Commander BurakSirma Lt. Commander
21
BayramY
BayramY Schneider Alumni (Retired)
20
Tümünü Görüntüle
Related Products
product field
Schneider Electric
EcoStruxure™ Machine Advisor

Invite a Colleague

Found this content useful? Share it with a Colleague!

Invite a Colleague Invite
ÇÖZÜLDÜ Çözüme git
Back to Fabrika ve Makina Otomasyonu Çözümleri
ÇÖZÜLDÜ
YUSUFK
Lieutenant JG YUSUFK
Lieutenant JG

‎2022-01-07 12:58 AM - düzenlenme zamanı: ‎2022-01-07 12:59 AM

0 Övgü Puanı
2
2427
  • Yeni Olarak İşaretle
  • Sık Kullanılan
  • Takip Et
  • Sessize al
  • RSS Akışını Takip Et
  • Vurgula
  • Yazdır
  • Arkadaşına E-posta Gönder
  • Uygunsuz İçerik Bildir

Link copied. Please paste this link to share this article on your social media post.

‎2022-01-07 12:58 AM - düzenlenme zamanı: ‎2022-01-07 12:59 AM

Machine Advisor NodeRed TimeStamp

Merhabalar,

 

NodeRed Platfomunda İki farklı Cihazdan Schnedier Modbus Nodları üzerinden veri alıp Schneider NodeRed Nodları ile Machine Advisor bulutuna verileri gönderip verileri kontrol ettiğimizde timestampları farklı oluyor ve bu sebeble iki makine verisini Advisorde bulunan Application formullerinde örneğin karşışatırma yada toplama bigi formüllerde kullanamıyoruz.Bu tarz veri okuma ve karşılaştırmaları Application formüllerinde kullanabilmek için yani aynı timestamda verileri alabilmek için nasıl bir NoreRed yapısı kurmamız gerektiği hususunda yardımcı olabilirmisiniz?

 

Teşekkür ederim.

 

node.pngtime.pngapplication.png

Etiketler:
  • Etiketler:
  • Machine Advisor
  • Etiketler:
  • turkish
Yanıtla

Link copied. Please paste this link to share this article on your social media post.

  • Tüm forum konuları
  • Önceki Konu
  • Sonraki Konu

Kabul Edilen Çözümler
BayramY
BayramY Schneider Alumni (Retired)
Schneider Alumni (Retired)

‎2022-01-28 05:19 AM hakkında

0 Övgü Puanı
1
2372
  • Yeni Olarak İşaretle
  • Sık Kullanılan
  • Takip Et
  • Sessize al
  • RSS Akışını Takip Et
  • Vurgula
  • Yazdır
  • Arkadaşına E-posta Gönder
  • Uygunsuz İçerik Bildir

Link copied. Please paste this link to share this article on your social media post.

‎2022-01-28 05:19 AM hakkında

Yusuf Bey merhabalar,

 

Öncelikle timestamp kavramına açıklık getirmek isterim. Timestamp anlık zamanı ifade etmek için kullandığımız bir kavramdır ve 1 Ocak 1970 tarihini sıfır, yani başlangıç olarak kabul eder. Anlık zaman değerinin timestamp karşılığı 1 Ocak 1970 tarihinden itibaren bu zamana geçen saniye değeridir, yani timestamp değerini saniye cinsinden zamana dönüştürüp bu tarihe eklersek şu anki tarih ve saat değerine ulaşırız.

 

Machine Advisor’a veri gönderdiğimizde timestamp değeri ile hangi anda veri gönderdiğimizi belirtmiş oluruz. Application formüllerinde iki değişkeni kullanmak için verilerin aynı timestamp değerine sahip olması gerekir ki birbiriyle ilişkili değişkenleri karşılaştırma veya hesaplama işlemleri yapabilelim.

 

İki farklı cihazdan aynı anda veri almaya çalıştığımızda arada milisaniye cinsinden bile olsa bir senkronizasyon farkı olacaktır. Bunu önlemek için Node-Red’de şöyle bir yapı kurabiliriz:

 

Bir fonksiyon node unda cihazlardan en az birer kez veri gelmesini bekleyelim. Bunun için context değişkenlerden yararlanabiliriz. Her iki cihazdan da bir veri geldiğinde bir verinin timestamp değerini diğerine eşitleyelim, bu verileri bir sonraki node a gönderelim ve hafızada tuttuğumuz context değişkenleri sıfırlayalım. Fonksiyon node unun içi aşağıdaki gibi görünecektir:

 

function.png

 

 

Genel flow yapısını aşağıdaki gibi oluşturmak mümkündür:

 

 

flow.png

 

 

Bu şekilde yapıyı kurduğunuzda farklı cihazlardan gelen veriler aynı timestamp değerine eşitlenerek Machine Advisor node una aktarılacaktır. Sonrasında Applications altındaki yapıları bu değişkenler için kullanabilirsiniz.

 

Yukarıdaki örnekte görülen akışı import etmek için ekteki json dosyasını kullanabilirsiniz.

 

 

İyi çalışmalar dilerim.

 

Çözümü orijinal iletide görüntüle

Ekler
flow_exchange.zip
  • Etiketler:
  • turkish
Yanıtla

Link copied. Please paste this link to share this article on your social media post.

2 YANIT 2
BayramY
BayramY Schneider Alumni (Retired)
Schneider Alumni (Retired)

‎2022-01-28 05:19 AM hakkında

0 Övgü Puanı
1
2373
  • Yeni Olarak İşaretle
  • Sık Kullanılan
  • Takip Et
  • Sessize al
  • RSS Akışını Takip Et
  • Vurgula
  • Yazdır
  • Arkadaşına E-posta Gönder
  • Uygunsuz İçerik Bildir

Link copied. Please paste this link to share this article on your social media post.

‎2022-01-28 05:19 AM hakkında

Yusuf Bey merhabalar,

 

Öncelikle timestamp kavramına açıklık getirmek isterim. Timestamp anlık zamanı ifade etmek için kullandığımız bir kavramdır ve 1 Ocak 1970 tarihini sıfır, yani başlangıç olarak kabul eder. Anlık zaman değerinin timestamp karşılığı 1 Ocak 1970 tarihinden itibaren bu zamana geçen saniye değeridir, yani timestamp değerini saniye cinsinden zamana dönüştürüp bu tarihe eklersek şu anki tarih ve saat değerine ulaşırız.

 

Machine Advisor’a veri gönderdiğimizde timestamp değeri ile hangi anda veri gönderdiğimizi belirtmiş oluruz. Application formüllerinde iki değişkeni kullanmak için verilerin aynı timestamp değerine sahip olması gerekir ki birbiriyle ilişkili değişkenleri karşılaştırma veya hesaplama işlemleri yapabilelim.

 

İki farklı cihazdan aynı anda veri almaya çalıştığımızda arada milisaniye cinsinden bile olsa bir senkronizasyon farkı olacaktır. Bunu önlemek için Node-Red’de şöyle bir yapı kurabiliriz:

 

Bir fonksiyon node unda cihazlardan en az birer kez veri gelmesini bekleyelim. Bunun için context değişkenlerden yararlanabiliriz. Her iki cihazdan da bir veri geldiğinde bir verinin timestamp değerini diğerine eşitleyelim, bu verileri bir sonraki node a gönderelim ve hafızada tuttuğumuz context değişkenleri sıfırlayalım. Fonksiyon node unun içi aşağıdaki gibi görünecektir:

 

function.png

 

 

Genel flow yapısını aşağıdaki gibi oluşturmak mümkündür:

 

 

flow.png

 

 

Bu şekilde yapıyı kurduğunuzda farklı cihazlardan gelen veriler aynı timestamp değerine eşitlenerek Machine Advisor node una aktarılacaktır. Sonrasında Applications altındaki yapıları bu değişkenler için kullanabilirsiniz.

 

Yukarıdaki örnekte görülen akışı import etmek için ekteki json dosyasını kullanabilirsiniz.

 

 

İyi çalışmalar dilerim.

 

Ekler
flow_exchange.zip
  • Etiketler:
  • turkish
Yanıtla

Link copied. Please paste this link to share this article on your social media post.

YUSUFK
Lieutenant JG YUSUFK
Lieutenant JG

‎2022-01-28 05:31 AM hakkında

BayramY öğesine yanıt olarak
1 Övgü Puanı
0
2368
  • Yeni Olarak İşaretle
  • Sık Kullanılan
  • Takip Et
  • Sessize al
  • RSS Akışını Takip Et
  • Vurgula
  • Yazdır
  • Arkadaşına E-posta Gönder
  • Uygunsuz İçerik Bildir

Link copied. Please paste this link to share this article on your social media post.

‎2022-01-28 05:31 AM hakkında

Merhaba Bayram Bey,

 

Paylaşmış olduğunuz bilgiler ve örnek flow dosyası için çok teşekkür ederim.

 

İyi çalışmalar dilerim.

  • Etiketler:
  • turkish
Yanıtla

Link copied. Please paste this link to share this article on your social media post.

Önizleme Önizlemeden çık

never-displayed

Ek eklemek için oturum açmanız gerekir

never-displayed

 
To The Top!

Forums

  • APC UPS Data Center Backup Solutions
  • EcoStruxure IT
  • EcoStruxure Geo SCADA Expert
  • Metering & Power Quality
  • Schneider Electric Wiser

Knowledge Center

Events & webinars

Ideas

Blogs

Get Started

  • Ask the Community
  • Community Guidelines
  • Community User Guide
  • How-To & Best Practice
  • Experts Leaderboard
  • Contact Support
Brand-Logo
Subscribing is a smart move!
You can subscribe to this board after you log in or create your free account.
Forum-Icon

Create your free account or log in to subscribe to the board - and gain access to more than 10,000+ support articles along with insights from experts and peers.

Register today for FREE

Register Now

Already have an account? Login

Terms & Conditions Privacy Notice Change your Cookie Settings © 2025 Schneider Electric

This is a heading

With achievable small steps, users progress and continually feel satisfaction in task accomplishment.

Usetiful Onboarding Checklist remembers the progress of every user, allowing them to take bite-sized journeys and continue where they left.

of