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
delphi delta PLC cport ile haberleşme
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: delphi delta PLC cport ile haberleşme
PCL nin kullanma klavuzuna bakmanız daha doğru sanırım.
Re: delphi delta PLC cport ile haberleşme
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;
gelen kod:
bu şekilde çalışması gerekmez mi?
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');
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?
- adelphiforumz
- Üye
- Mesajlar: 602
- Kayıt: 01 Nis 2008 05:38
- Konum: İstanbul
Re: delphi delta PLC cport ile haberleşme
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şı)
"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
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
Re: delphi delta PLC cport ile haberleşme
delta plc ve delphi ile uygulama yapan arkadaş var mı acaba özelden görüşmek isterim
saygılarımla
saygılarımla