Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

plc karakter kayit alma

Cevapla
Kullanıcı avatarı
provalve
Mesajlar: 61
Kayıt: 06 Nis 2018, 15:43
İletişim:
Durum: Çevrimdışı

plc karakter kayit alma

Mesaj gönderen provalve »

Iyi gunler

Hmi`dan girilen toplamda girilen 90 karakterlik degerim var, 30 +30+30 . Bunlari sirasiyla D2000 D2015 D2030 adreslerine kayit yaptim. Bu adreslerde bulunan stringleri daha sonra baska bi bufferda kullanmak icin baska adreslere yazdim ,d2060 ,d2075,d2090. Ancak daha sonra farkettim ki MOV D2000 D2060 komutu sadece 2 karakter yani d2060 daki degeri d2000 e yaziyor. Daha sonra bende tek tek mov d2061 d2001 .... seklinde kayit aldim . Sistemim istedigim gibi calisiyor. Sorunum su ki ben bu kayitlamayi yapmadan once HMI ve PLC baud rate i 115200 yapmistim , linear encoder ve analog vakum sensorum adete saatin kronemetresi gibi calisiyordu . Bu kayit islemini yaptiktan sonra cok fazla bi yavaslama oldu baud rate hizimin ayni olmasina ragmen. Bu konu hakkinda bana verebileceginiz bir oneri var midir ?

Bu karakterleri ayri bi yerde tutuyorum cunku 2 farkli bufferdan yazdiriyorum, farkli zamanlarda. Bir bufferim D2000 degerinden basliyor oteki D2060. Ortak olarak yazdigi 90 karakter,3 stringlik verim var.

Tesekkurler
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9533
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: plc karakter kayit alma

Mesaj gönderen Uğur »

Ayrı ayrı değil tek komut ile blok data taşıma yaparak gerçekleştirebilirsiniz. Ama bu plc içerisindeki durum haberleşmeyi yavaşlatma yönünde etkisi olmamalıdır.

BMOV - Blok Taşıma
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Kullanıcı avatarı
yasinakar
Mesajlar: 211
Kayıt: 06 Nis 2018, 08:13
İletişim:
Durum: Çevrimdışı

Re: plc karakter kayit alma

Mesaj gönderen yasinakar »

bmov komutunu karşılaştırabiliryiz yani 12 karekter 6 data ile yine 12 karekter 6 datayı
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9533
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: plc karakter kayit alma

Mesaj gönderen Uğur »

BMOV taşıma komutudur. Karşılaştırmayı LD= komutunu 6 data için seri olarak yazarak çıkış elde edebilirsiniz.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye

Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal

https://www.linkedin.com/in/ugurbirdal
Cevapla

“PLC Forum” sayfasına dön