SS2 Modbus C# Haberleşme
- nicholas
- Mesajlar: 14
- Kayıt: 30 Tem 2019, 23:28
- İletişim:
- Durum: Çevrimdışı
SS2 Modbus C# Haberleşme
Merhaba;
delta plc SS2 üzerinde plc ile haberleşmek ve anlık Y0 , Y1 değerlerini almak istiyorum. T0 değerinide bilgisayar tarafından değiştirmek istiyorum. Bunun için Wplsoft tarafında yazdığım kodlar ekte. Com1 9600 E 7 1 olarak bağlantıyı açıyorum. Plc nin Run veya Stop konumunda olduğunu anlık görebiliyorum. Ancak C# tarafında Y0 Y1 değerlerini okutamadım. Yardımcı olursanız sevinirim
delta plc SS2 üzerinde plc ile haberleşmek ve anlık Y0 , Y1 değerlerini almak istiyorum. T0 değerinide bilgisayar tarafından değiştirmek istiyorum. Bunun için Wplsoft tarafında yazdığım kodlar ekte. Com1 9600 E 7 1 olarak bağlantıyı açıyorum. Plc nin Run veya Stop konumunda olduğunu anlık görebiliyorum. Ancak C# tarafında Y0 Y1 değerlerini okutamadım. Yardımcı olursanız sevinirim
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Turhan
- Mesajlar: 7802
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
Merhaba,
Öncelikle bilinmesi gereken bir durum bulunuyor. Y0 çıkış bitinin modbus hexadecimal adresi H0500 ve Y1 çıkış bitinin modbus hexadecimal adresi H0501 dir.
:010205000001F7
PLC'nin istasyon numarası 1 ise yukarıdaki modbus sorgusunu PLC'ye doğru protokol ayarları ile ilettiğinizde PLC size Y0 bit adresin durumunu cevap olarak gönderecektir.
Not: Modbus sorgusu ASCII haberleşme örneği için verilmiştir.
Öncelikle bilinmesi gereken bir durum bulunuyor. Y0 çıkış bitinin modbus hexadecimal adresi H0500 ve Y1 çıkış bitinin modbus hexadecimal adresi H0501 dir.
:010205000001F7
PLC'nin istasyon numarası 1 ise yukarıdaki modbus sorgusunu PLC'ye doğru protokol ayarları ile ilettiğinizde PLC size Y0 bit adresin durumunu cevap olarak gönderecektir.
Not: Modbus sorgusu ASCII haberleşme örneği için verilmiştir.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- nicholas
- Mesajlar: 14
- Kayıt: 30 Tem 2019, 23:28
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
MOV H86 D1036 satırının bulunduğu kod doğrumudur?
Modbus sorgusu ASCII olarak ve istasyon 1 de tanımlı.
Yani plc içerisindeki mevcut program RS232 üzerinden ASCII olarak haberleşmede yeterlimi. Hala veriyi okuyamadım. PLC için veya PC için ayrıca bir ayar yapmam gerekir mi?
Modbus sorgusu ASCII olarak ve istasyon 1 de tanımlı.
Yani plc içerisindeki mevcut program RS232 üzerinden ASCII olarak haberleşmede yeterlimi. Hala veriyi okuyamadım. PLC için veya PC için ayrıca bir ayar yapmam gerekir mi?
- Turhan
- Mesajlar: 7802
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
PLC'yi varsayılan fabrika ayarlarına resetlediğinizde haberleşme protokolleri 7,E,1,9600 ASCII ve istasyon numarası 1 olacaktır. PLC' formatlayın ve aşağıdaki gibi basit bir satır kodu PLC'ye yükleyin. :010205000001F7 şeklinde göndereceğiniz sorguya PLC cevap veriyor olmalı
|LD M1013| - - - - - - - - - - - - - |OUT Y0|
Not: PLC Com-1 bağlantısını aşağıdaki gibi bağladığınıza emin olunuz.
|LD M1013| - - - - - - - - - - - - - |OUT Y0|
Not: PLC Com-1 bağlantısını aşağıdaki gibi bağladığınıza emin olunuz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- nicholas
- Mesajlar: 14
- Kayıt: 30 Tem 2019, 23:28
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
Seri porttan bilgi alamadım. kullandığım kablo ekte. Bu haberleşme için herhangi bir dll kullanmam gerekiyor mu. Bilgisayarda seri portum olmadığından usb üzerinden yapmaya çalışıyorum.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Turhan
- Mesajlar: 7802
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
Delta DMT Modbus Library dosyasını kullanmayı deneyebilirsiniz.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- nicholas
- Mesajlar: 14
- Kayıt: 30 Tem 2019, 23:28
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
Teşekkür ederim haberleşme sağladım.
|LD M1013| - - - - - - - - - - - - - |OUT Y0| bu kod satırını Delta DMT Modbus Library dosyasını kullanarak plc ye gönderebilirmiyim??
Bir de function kodlarının açıklamamalarını nerede bulabilirim??
|LD M1013| - - - - - - - - - - - - - |OUT Y0| bu kod satırını Delta DMT Modbus Library dosyasını kullanarak plc ye gönderebilirmiyim??
Bir de function kodlarının açıklamamalarını nerede bulabilirim??
- Turhan
- Mesajlar: 7802
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
Hangi fonksiyon kodlarının açıklamasını istiyorsunuz?
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- nicholas
- Mesajlar: 14
- Kayıt: 30 Tem 2019, 23:28
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
|LD M1013| - - - - - - - - - - - - - |OUT Y0| bu kod satırını Delta DMT Modbus Library dosyasını kullanarak plc ye gönderebilirmiyim??
- Turhan
- Mesajlar: 7802
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: SS2 Modbus C# Haberleşme
Program kodlarını PLC programlama editorunu kullanarak PLC'ye yazmalısınız.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.