Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Cevapla
Kullanıcı avatarı
eyp55
Mesajlar: 5
Kayıt: 24 Mar 2018, 13:18
İletişim:
Durum: Çevrimdışı

Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen eyp55 »

Merhaba Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etmek istiyorum.

Ekrandan 1 ile 80 arasında girilen değerle Y20 ile Y137 arasındaki çıkışları kontrol etmek istiyorum.

Yani ekrandan;

1 girildi ise Y20 aktif olacak
2 girildi ise Y21 aktif olacak
.
.
.
80 girildi ise Y137 aktif olacak

PLC modelim DVP12SE
Kullanıcı avatarı
Turhan
Mesajlar: 7736
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen Turhan »

PLC programında |OUT M0E0| komut satırı ile

E0'ın değeri 0 ise M0 aktif,

E0'ın değeri 1 ise M1 aktif,

E0'ın değeri 2 ise M2 aktif
.
.

Olacaktır. PLC programında |MOV K4M0 Y0| komut satırıda M0'dan itibaren ardışık 4 digit durumunu (M0-M15 aralığı) Y0'dan itibaren ardışık 16Bit adrese taşıyacaktır.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
eyp55
Mesajlar: 5
Kayıt: 24 Mar 2018, 13:18
İletişim:
Durum: Çevrimdışı

Re: Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen eyp55 »

Merhaba Turhan Bey

Bu durumda M0-M15 aralığı Y0-Y15 aralığına taşıyacak. SE PLC Y0,Y1,Y2 ve Y3 çıkışlarından sonra ek modülde ilk çıkış adresi Y20 den başlıyor. Sanırım Y0 dan Y3 e kadar bu sistem çalışır ama daha sonraki çıkışlar için kayma olacaktır.

SE plc komutlarında 10'luk (decimal) sayı sistemini 8'lik (octal) sayı sistemine çevirebileceğim bir komut var mıdır?
Kullanıcı avatarı
Turhan
Mesajlar: 7736
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen Turhan »

MOV komutunu aşağıdaki gibi parçalı kullanabilirsiniz.

Örneğin: |MOV K2M4 K2Y20| komut satıtında M4'den itibaren ardışık 2dijit (8Bit --> M4-M11 aralığı) durumu Y20'den itibaren 2dijit (8Bit --> Y20-Y27 aralığı) taşıyabilirsiniz.

.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
firukk
Mesajlar: 143
Kayıt: 08 Mar 2018, 20:15
Konum: KAYSERİ
İletişim:
Durum: Çevrimdışı

Re: Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen firukk »

2 dijit kısmı kafamı karıştırdı. K2M4 deki K2 den dolayı mı 2 dijit oluyor ? 2 Dijiti biraz açar mısınız ?
Kullanıcı avatarı
Turhan
Mesajlar: 7736
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen Turhan »

1Dijit = 4Bit
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
firukk
Mesajlar: 143
Kayıt: 08 Mar 2018, 20:15
Konum: KAYSERİ
İletişim:
Durum: Çevrimdışı

Re: Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme

Mesaj gönderen firukk »

Evet şimdi anladım y20-y27 arası 8 çıkış var. 8 çıkış 8 bit Teşekkür ederim :)
Cevapla

“PLC Forum” sayfasına dön