Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 1
  • 2
  • 3
  • 4
  • 5
Delphi ve PLC Haberleşmesi hk.
#5
(06-12-2017, Saat: 12:46)QuAdR Adlı Kullanıcıdan Alıntı: Bazı global haberleşme standartları (Modbus, canbus, M-Bus....) haricinde her üretici kendine özgü haberleşme standartları geliştirir.
Bunlar seri ve ethernet haberleşmelerinde farklılık gösterebilirler.Bazı üreticiler protokolü açık bir şekilde sunarlar.
Bazıları devlet sırrı gibi saklamaya çalışır.Fark etmez sonuçta yine çözülür.

Sorularına gelecek olursak;

1. Sorun:  Seri haberleşme ile veyada ethernet haberleşmesi ile bağlanabilirsin.
2. Sorun : Hazır bazı kütüphaneler ve OPC serverlar var alıp direk olarak kullanabilirsin.(Örnek Keepware her plc yi destekler).
Delphi tarafı için opc server ile iletişim için kendiniz birşeyler yazabilirsiniz veyada OPC Client Toolkit for Delphi kullanabilirsiniz.

Tabii bu söylediklerim hazıra konma işleri Smile

Kendim yazarım diyorsan.Mitsubishi ve panasonic harici hemen hemen bütün plcler ile çeşitli işlerim olmuştur.
(GE Fanuc, Siemens, Beckhoff, Hitachi, Koyo, Omron, Fatek, Delta, Telemecanique).
Zannediyorum ki Mitsubishi açık protokol sunuyordur.Bakmadığım için emin değilim.
Açık sunmuyorsa bile haberleşen bir program üzeriden işlmeleri çözümlenebilir.
Üreticinin kendi programlama programını debug ederek veya dinleyerekte çözebilirsiniz.
Bunu yazarken haberleşme hızlılığı için belli başlı işlemleri tek seferde yapmaya dikkat etmelisiniz.
Genellikle tekli okuma çoklu okuma, tekli yazma çoklu yazma komutları vardır.
Sorguları önce sıralı hale getirip ardışık olanları çoklu komutlar ile tek seferde işlemelisiniz.
Her birini ayrı ayrı işlemeye kalkarsanız haberleşmeniz çok yavaşlayacaktır.
Yazma işlemi mecburi komut belirtme icra edeceği için çeşitlilik gösterir ama okuma işlemi sürekli aynıdır.
Bu yüzden plc içerisinde okuma yapılacak kısımları ayrı bir bölüme taşıyıp tek defada okursanız yine haberleşmeniz sorunsuz olacaktır.
Daha fazla detaya inmeden başlangıç kararlarınız için yardımcı olumuşumdur umarım.

Seri haberleşme olacaksa hali hazırda yazılmış olan sınıfları küçük revizelerle ayağa kaldırabilirim. Mitsubishi ve Eaton marka PLC'ler kullanılacak proje kapsamında. Tecrübelerinize dayanarak; Açık iletişim protokolü sunan tüm PLC'ler için çalışma prensibi ve erişimler standart mıdır hocam? Yoksa her biri ayrı bir arabirim üzerinden mi haberleşir?

Üreticinin kendi programlama programı üzerinde PLC testlerini Ladder ve SFC ile sağladım. Debug işlemleri de oldukça başarılı geçti. Burada ise yapacağım şey çeşitli kontrolleri ve işlemleri sağlayıp raporlama olarak oluşturup kullanıcıya sunmak olacak. Yani aşamalı olarak 10-100 farklı varyasyon üzerinde test işlemleri sağlanacak ve toplanan bu verileri alıp veritabanında muhafaza ederek nihai bir özet raporu sunmamız gerekecek.

Sorguları sıralı hale getirip ardışık olanları tek seferde işleme işini PC to PLC mi yoksa PLC to PC tarafında mı uygulamalıyız?
PLC üzerinde bu verileri ne kadar süre ile muhafaza edebiliriz? (Veya muhafaza edebilir miyiz?)
Run-time okuma işlemleri için performans kaybı mı yaşanır? (Ortalama 1~10 saniyede toplanacak veri muhafaza edilecek. Aynı işlem farklı kombinasyon ve uyarlamalarla en az 10 kez daha gerçekleşecek. Bu toplanan verileri bir üstte sorduğum soru ile birleştirerek; muhafaza edip tüm veriler tamamsa mı PC haberleşmesine geçmek gerekir? Yoksa 500 interval içinde ne var ne yok sürekli çekip durmak mı çok yavaşlatır? Yani her 10 saniyede 1 kez veri toplamak yeterli bir ölçü müdür?)

Sorularım saçma gelebilir. Kusura bakmayın. PLC ile ilk proje deneyimi olacak.
Cevapla


Bu Konudaki Yorumlar
Delphi ve PLC Haberleşmesi hk. - Yazar: Abdullah ILGAZ - 06-12-2017, Saat: 10:33
Delphi ve PLC Haberleşmesi hk. - Yazar: QuAdR - 06-12-2017, Saat: 12:00
Cvp: Delphi ve PLC Haberleşmesi hk. - Yazar: Abdullah ILGAZ - 06-12-2017, Saat: 12:09
Delphi ve PLC Haberleşmesi hk. - Yazar: QuAdR - 06-12-2017, Saat: 12:46
Cvp: Delphi ve PLC Haberleşmesi hk. - Yazar: Abdullah ILGAZ - 06-12-2017, Saat: 13:04
Delphi ve PLC Haberleşmesi hk. - Yazar: mcuyan - 06-12-2017, Saat: 13:49
Delphi ve PLC Haberleşmesi hk. - Yazar: QuAdR - 06-12-2017, Saat: 14:22
Delphi ve PLC Haberleşmesi hk. - Yazar: frmman - 06-12-2017, Saat: 14:41
Delphi ve PLC Haberleşmesi hk. - Yazar: QuAdR - 06-12-2017, Saat: 15:29
Cvp: Delphi ve PLC Haberleşmesi hk. - Yazar: frmman - 06-12-2017, Saat: 20:13
Cvp: Delphi ve PLC Haberleşmesi hk. - Yazar: Abdullah ILGAZ - 06-12-2017, Saat: 22:26
Delphi ve PLC Haberleşmesi hk. - Yazar: Abdullah ILGAZ - 06-12-2017, Saat: 17:35
Delphi ve PLC Haberleşmesi hk. - Yazar: Onur - 24-08-2020, Saat: 19:02

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
  Delphi RabbitMq 3ddark 8 4.233 21-11-2022, Saat: 18:26
Son Yorum: 3ddark
  Raspberry Pi, MQTT ve Delphi SimaWB 15 12.121 26-01-2022, Saat: 15:08
Son Yorum: Jakarta2
  Nodemcu ile Delphi json haberleşme arsl01 10 9.893 24-12-2021, Saat: 09:25
Son Yorum: arsl01
  OpenAI GPT3 Nedir? Delphi ile Kullanımı Tan Ay 1 2.033 07-05-2021, Saat: 15:40
Son Yorum: mrmarman
Thumbs Up Delphi 10.3 ile mobil uygulamadan esp32 cihazına bluetooth le ile metin gönderme AlpDmr 8 11.341 19-04-2020, Saat: 13:26
Son Yorum: AlpDmr



Konuyu Okuyanlar: 1 Ziyaretçi