Dolaylı adresleme ile ekrandan girilen sayı ile istenilen çıkışı aktif etme
- 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
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
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
- Turhan
- Mesajlar: 7815
- 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
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.
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- 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
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?
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?
- Turhan
- Mesajlar: 7815
- 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
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.
.
Ö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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- 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
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 ?
- Turhan
- Mesajlar: 7815
- 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
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- 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
Evet şimdi anladım y20-y27 arası 8 çıkış var. 8 çıkış 8 bit Teşekkür ederim