Delta hmı macro internal memory internal parametre

  • Konbuyu başlatan nuriabim55
  • Başlangıç tarihi

nuriabim55

Üye
Katılım
11 Nis 2015
Mesajlar
25
Puanları
1
dop panelde bir macro kodu nasıl okunur
internal memory ne işe yarıyor
internasl paramertre ne işe yarıyor
bilen arkadaşlar cvp verirse sevinirim
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.

shox

Katılımcı Üye
Katılım
4 Tem 2007
Mesajlar
953
Puanları
56
İnternal memory tıpkı PLC progralarken kullandığımız dahili M bitlerinin ve D alanlarının HMI için olanlarıdır.
$ işaretli olanlar kalıcı olmayan hafıza alanlarıdır.
$M işaretli olanlar kalıcı alanlardır.

Makro çeşitleri ve komutları hakkında daha ayrıntılı bilgi için Delta HMI Macrolar dökümanını inceleyebilirsiniz.
 

Ekli dosyalar

  • Delta HMI Macro Komutları Dokümanı.pdf
    1.6 MB · Görüntüleme: 64
Konu Sah

nuriabim55

Üye
Katılım
11 Nis 2015
Mesajlar
25
Puanları
1
shox cvp icin cok tsk ederim
soyle bir makro
IF $815 == 1
$810 = $810+1
$811 = $811+5
$812 = $812+1
IF $810 == 6
$810 = 0
ENDIF
IF $811 >= 700
$811 = 230
ENDIF
IF $812 >= 280
$812 = 220
ENDIF
ENDIF

$8815 = NOT $815
$8825 = NOT $825
bu macroyu okur iken ornek olarak
( IF $815 == 1) eger $ 815 es ise durumu bir yap anlamındamı oluyor
$810 = 0 burada ise $810 aktif degil ise diyemi yorumlamak gerekli
bunları okumak icin bir metot varmı veya kaynak
 
Son düzenleme:

shox

Katılımcı Üye
Katılım
4 Tem 2007
Mesajlar
953
Puanları
56
Eğer $815 datası 1'e eşitise
$810 adresindeki değeri 1 ile topla ve $810 adresine yaz
$811 adresindeki değeri 5 ile topla ve $811 adresine yaz
$812 adresindeki değeri 1 ile topla ve $812 adresine yaz

Eğer $810 adresi 6'ya eşit ise
$810 adresini 0' eşitle

Eğer $811 adresi 700'e eşit veya büyük ise
$811 adresini 230'a eşitle

Eğer $812 adresindeki değer 280'e eşit veya büyük ise
$812 adresini 220'ye eşitle

şeklinde yazılmış bir macrodur.

Biraz codesys veya ST Progralama araştırırsanız anlamanız daha kolay olacaktır.
Aşağıdaki videoda size fikir verecektir.


Oynatma Listesi İçin=
https://www.youtube.com/playlist?list=PLMw4OYEf9i514STMT-T86UNd9m1A_E6zH

Açıklamalı PDF Dosyası =
http://www.academia.edu/35239571/PLC_Programlama_için_Kullanıcı_Kılavuzu_CoDeSys_ile_
 
Son düzenleme:
Konu Sah

nuriabim55

Üye
Katılım
11 Nis 2015
Mesajlar
25
Puanları
1
COK TSK EDERİM SHOX
Eğer $815 datası 1'e eşitise
$810 adresindeki değeri 1 ile topla ve $810 adresine yaz
$811 adresindeki değeri 5 ile topla ve $811 adresine yaz
$812 adresindeki değeri 1 ile topla ve $812 adresine yaz

Eğer $810 adresi 6'ya eşit ise
$810 adresini 0' eşitle

Eğer $811 adresi 700'e eşit veya büyük ise
$811 adresini 230'a eşitle

Eğer $812 adresindeki değer 280'e eşit veya büyük ise
$812 adresini 220'ye eşitle

şeklinde yazılmış bir macrodur.

Biraz codesys veya ST Progralama araştırırsanız anlamanız daha kolay olacaktır.
Aşağıdaki videoda size fikir verecektir.


Oynatma Listesi İçin=
https://www.youtube.com/playlist?list=PLMw4OYEf9i514STMT-T86UNd9m1A_E6zH

Açıklamalı PDF Dosyası =
http://www.academia.edu/35239571/PLC_Programlama_için_Kullanıcı_Kılavuzu_CoDeSys_ile_
cok tsk ederim hocam birde sorum su olacak ısp soft veya wfl kullanmak iyi hangisi daha iyi tsk ederim
 
Son düzenleme:

Benzer Konular

Forum istatistikleri

Konular
118,022
Mesajlar
831,939
Kullanıcılar
429,304
Son üye
BilalCeylan

Yeni konular

Üst