3. sayfa (Toplam 5 sayfa)
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 11 Eki 2022, 10:15
gönderen Uğur
Yani yukarda detaylı bir şekilde verilmiş zaten. Tüm byteları toplayacaksınız sonra sonucu FF den çıkarıp 1 arttıracaksınız. Örnek kısmını incelerseniz soru işareti kalmayacak zaten.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 11 Eki 2022, 16:33
gönderen mulayim
Anladım teşekkür ederim. Son olarak PLC Stop konumunda iken veri alabiliyorum. Run konumunda alamıyorum nedeni nedir? Nasıl Çözebilirim.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 11 Eki 2022, 17:10
gönderen Uğur
PLC RUN moda alındığında protokol haberleşme hızı değişiyor ise buna uyumsuz olmanızdan kaynaklanabilir.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 12 Eki 2022, 08:33
gönderen bahadireren77
mulayim yazdı: 22 Eyl 2022, 15:23
Geri dönüşünüz için teşekkür ederim.
0x03 FC ile H1000 adresine sorgu atmam için uygun text'i nasıl elde edebilirim. Ve gelen veriyi nasıl okuyabilirim. Mesaj gönderdiğim format aşağıdaki kod satırında mevcuttur. Bu şekilde y0 çıkışını aktif edebilmekteyim.
Arduino code;
Serial.println(":01050500FF00F6"); // ON
delay(1000);
Ekran görüntüsü 2022-09-22 152210.jpg
Merhaba, hangi kütüphaneyi kullandınız? Parity ayarlarını nasıl yaptınız. Kodları paylaşabilirmisinız?
Ayrıca online LRC hesabı için aşağıdaki siteyi kullanabilirsiniz.
http://easyonlineconverter.com/converte ... erter.html
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 13 Eki 2022, 09:06
gönderen mulayim
Merhaba,
stdio ve string kütüphanelerini kullandım. Parity ayarlarım da Serial.begin(9600,SERIAL_7N2) şeklinde. PLC stoptan run konumuna alınca ilk mesaja doğru cevap veriyor. Ancak daha sonra PLC sürekli mesaj göndermeye devam ediyor bu yüzden yeni sorgu gönderemiyorum. PLC gelen mesajları kesmemin bir yolu var mıdır. Her mesajın sonunda yollayabileceğim.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 13 Eki 2022, 09:36
gönderen bahadireren77
mulayim yazdı: 13 Eki 2022, 09:06
Merhaba,
stdio ve string kütüphanelerini kullandım. Parity ayarlarım da Serial.begin(9600,SERIAL_7N2) şeklinde. PLC stoptan run konumuna alınca ilk mesaja doğru cevap veriyor. Ancak daha sonra PLC sürekli mesaj göndermeye devam ediyor bu yüzden yeni sorgu gönderemiyorum. PLC gelen mesajları kesmemin bir yolu var mıdır. Her mesajın sonunda yollayabileceğim.
Örnek kodunu paylaşırsan yardımcı olabiliriz.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 18 Eki 2022, 13:55
gönderen mulayim
Merhaba,
D402 için :01031192000158 mesajı ile okumaktayım. Ancak PLC Run Konumundayken 1 okuma yapabilmekteyim sanırım port açık kalıyor. Manuelde END (CR,LF) kodu bulunmakta bunu mesajıma nasıl entegre edebilirim. Yada açılan portu nasıl kapatabilirim.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 18 Eki 2022, 14:00
gönderen Uğur
H'0A0D' --> CR LF
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 18 Eki 2022, 17:06
gönderen mulayim
Söylediğiniz şekilde( :010311920001580A0D ve :010311920001580D0A ) denedim. Ancak çıktı olarak :01830775 mesajını aldım.
Re: delta plc ile ardunio haberleşme
Gönderilme zamanı: 19 Eki 2022, 13:41
gönderen Uğur
83 olarak gelen bir hata kodu karşı taraftan.