Jump to content
VKU

HMI lokal değişkeni PLC değişkenine makro ile yazmak

Recommended Posts

Merhabalar,

HMI'de bulunan bir değişken değerini HMI'deki bir başka değişkene aşağıdaki gibi yazdırabiliyorum.

   short buf[2] = {0};

   ReadLocal("LW", 2002, 2, (void*)buf, 0);
   WriteLocal("LW", 600, 2, (void*)buf, 0);

Ancak, LW2002'de bulunan lokal değişken değerini (5.2706) PLC ye yazdırmak ile ilgili örneğe ihtiyacım var.

Bunun için makro'da en altta bulunan parameters bölümüne aşağıdaki satırı ekledim.

Datatype   paramname PLC no.  PLC adres    Adres   Word  Optmode  Array

double        param1          0          4X            2027     4        R/W        No

Teşekkürlerimle.

İyi Çalışmalar.

 

Share this post


Link to post
Share on other sites

Merhabalar;

Yöntem 1. Oluşturduğunuz değişkenleri macro bölümünde birbirine eşitleyin. Daha sonra bir timer ile macro'yu çalıştırın.

Yöntem 2. Macro'ya ihtiyaç duymadan bir timer ile timer function'u data transmission olarak kullanıp bu işlemi gerçekleştirebilirsiniz.

Örnek olarak size resimlerini yüklüyorum.

İyi Çalışmalar

Kolay Gelsin

datatransmission.PNG

macro1.PNG

macro2.PNG

Share this post


Link to post
Share on other sites

Emre Bey, çok teşekkür ederim. İkinci yöntemi kullanıyordum. timer sayısı artınca makroya toplamak istedim.

Share this post


Link to post
Share on other sites

Merhabalar;

Rica ederim. 

Sizin özelinizde değil daha genel bilgi vermek amacıyla ihtiyacı olan kişiler için örnek teşkil etmesi bakımından ek bilgi olarak yazdım.

İyi Çalışmalar 

Kolay Gelsin

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


×
×
  • Create New...