Picproje Elektronik Sitesi

PROGRAMLAMA DİLLERİ => Delphi => Konuyu başlatan: forumsad - 08 Temmuz 2010, 20:46:20

Başlık: delphi ve ENDA PLC modbus protokolü nasıl işletilir
Gönderen: forumsad - 08 Temmuz 2010, 20:46:20
elimde enda plc var biraz delphi biliyorum...
plc'yi delphi ile kontrol etmem lazım
mesela modbus rs485 veri iletim metodu ile veri gönderip plc'nin 0'ıncı şışını 1 yapmak istiyorum
bu konuda tecrübesi olan arkadaşların başlangıç için yardımcı olmaları rica olunur...

teşekkürler
Başlık: Ynt: delphi ve ENDA PLC modbus protokolü nasıl işletilir
Gönderen: orhanc - 09 Temmuz 2010, 10:20:23
Delphi için şu component var işe yarar mı bilmiyorum

http://sourceforge.net/projects/delphimodbus/
Başlık: Ynt: delphi ve ENDA PLC modbus protokolü nasıl işletilir
Gönderen: forumsad - 14 Temmuz 2010, 11:52:49
teşekkürler
örneği çalıştırdım... endanın verdigi plcscaner  programı ile plc'nin ip numarasını buldum...
[IMG]http://pic1.resimupload.com/r3/thumb_209024338.jpg[/img] (http://www.resimupload.com/ds209024338_hc_002.html)
şimdi burda coil-0 yani sıfırıncı çıkışı nasıl bir yaparız veya sıfırıncı çıkışın durumunu nasıl ögreniriz...bir çok birşeyler araştırdım ama kafamda oturtamadım
basit bir kaç örnek verebilirmisiniz....çok önemli

teşekkürler...
Başlık: Ynt: delphi ve ENDA PLC modbus protokolü nasıl işletilir
Gönderen: ErsinErce - 14 Temmuz 2010, 13:24:49
http://www.modbus.org/docs/Modbus_Application_Protocol_V1_1b.pdf bu döküman çok basit bir dille anlatıyor işinizi göreceğini umuyorum.

İyi Çalışmalar
Başlık: Ynt: delphi ve ENDA PLC modbus protokolü nasıl işletilir
Gönderen: forumsad - 14 Temmuz 2010, 17:19:47
malesef hiç bir şey anlamadım basit bir örnek kod verebilecek yokmudur?

İSTERSENİZ BEN ŞUANA KADAR ANLADIKLARIMI ANLATAYIM..
modbus protokolünde bilgi şu şekilde gönderilir

[Cihaz Adresi] - [Fonksiyon Kodu] - [Veri] - [Hata Kontrol]


Ornek:01 no'lu PLC'den T20~T27 bobinlerini okuma.
PC→PLC
"01 03 06 14 00 08 DA CR LF"


bu kodu biraz açabilirmisiniz
01:bir nolu plc (zaten 1 adet bağlı)
03:bilği okuma işlemi yapılacak
06:?
14:?
00:?
08:?
DA:?
CR:?hata kontrol kodları
LF:? hata kontrol kodları