delphi delta PLC cport ile haberleşme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

delphi delta PLC cport ile haberleşme

Mesaj gönderen forumsad »

arkadaşlar delphi7 de delta plc ye cport kompenantını kullanrak veri göndermeye çalışıyorum...

aşagıdaki ğönderim şekillerinin hanğisi doğru

ComPort1.WriteStr('01050500FF00F6');

ComPort1.WriteStr('@01050500FF00F6'+#13+#0);

ComPort1.WriteStr('@01050500FF00F6*'+#13+#0);

saygılarımla
mkysoft
Kıdemli Üye
Mesajlar: 3110
Kayıt: 26 Ağu 2003 12:35
Konum: Berlin
İletişim:

Re: delphi delta PLC cport ile haberleşme

Mesaj gönderen mkysoft »

PCL nin kullanma klavuzuna bakmanız daha doğru sanırım.
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: delphi delta PLC cport ile haberleşme

Mesaj gönderen forumsad »

firma kullanım klavuzunda
Example :Reading Coils T20~T27 from slave device 01
PC→PLC
“:01 03 06 14 00 08 DA CR LF”
PLC →PC
“:01 03 10 00 01 00 02 00 03 00 04 00 05 00 06 00 07 00 08 B8 CR LF”

şeklinde örneklendirmeişler

yukardaki örneğe göre
veri gönderme;

Kod: Tümünü seç

ComPort1.WriteStr(':01 03 06 14 00 08 DA CR LF');
gelen kod:

Kod: Tümünü seç

procedure TForm1.ComPort1RxChar(Sender: TObject; Count: Integer);
var gelen:string;
begin
ComPort1.ReadStr(gelen,Count);
edtPlcGelen.Text:=gelen;
ListBox1.Items.Add(gelen);
lstIzle.Items.Add('comGelen-'+gelen);
end;

bu şekilde çalışması gerekmez mi?
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: delphi delta PLC cport ile haberleşme

Mesaj gönderen adelphiforumz »

bu tür cihazların dökümanlarında belirtilen "CR" ve "LF" anlamları aslında
"CR" için Hex karşılığı olan "0D", "LF" için ise "0A" olarak adlandırılıyor bana göre göndereceğin değerler
“:01 03 06 14 00 08 DA 0D 0A” olmalıdır

anlamları ise
CR = carriage terurn (Enter)
LF = NL Line Feed yad new line (Alt satır ve satır başı)
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
forumsad
Üye
Mesajlar: 296
Kayıt: 29 Tem 2010 10:47

Re: delphi delta PLC cport ile haberleşme

Mesaj gönderen forumsad »

delta plc ve delphi ile uygulama yapan arkadaş var mı acaba özelden görüşmek isterim

saygılarımla
Cevapla