delphi ve ENDA PLC modbus protokolü nasıl işletilir

Başlatan forumsad, 08 Temmuz 2010, 20:46:20

forumsad

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

orhanc

i'm doing nothing... Giddy Up  http://www.drorhan.com

forumsad

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]
ş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...

ErsinErce

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

forumsad

#4
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ı