Jump to content
VKU

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

Önerilen İletiler

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.

 

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

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

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

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

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

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

İletiyi paylaş


İletiye bağlantı
Sitelerde Paylaş

Hesap oluşturun veya yorum yazmak için oturum açın

Yorum yapmak için üye olmanız gerekiyor

Hesap oluştur

Hesap oluşturmak ve bize katılmak çok kolay.

Hesap Oluştur

Giriş yap

Zaten bir hesabınız var mı? Buradan giriş yapın.

Giriş Yap

×