Delta hmı macro internal memory internal parametre

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
 
İ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: 143
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:
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:
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:

Forum istatistikleri

Konular
129,903
Mesajlar
931,169
Kullanıcılar
452,788
Son üye
erisik
Geri
Üst