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
Delphi için şu component var işe yarar mı bilmiyorum
http://sourceforge.net/projects/delphimodbus/
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...
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
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ı