Haberleşme Sorunu

  • Konbuyu başlatan Konbuyu başlatan BeratC
  • Başlangıç tarihi Başlangıç tarihi
Aman, hemen güncellemeyin, şu dertler çıkabilir
proje açılmayabilir
kütüphaneler bozulabilir
PLC ile uyumsuzluk olabilir

Siz, son mesajdaki 3 ekranı gönderin
 
Buyrun hocam dedikleriniz bunlar oluyor galiba.
 

Ekli dosyalar

  • 1.webp
    1.webp
    61.8 KB · Görüntüleme: 13
  • 3.webp
    3.webp
    167.7 KB · Görüntüleme: 13
  • 4.webp
    4.webp
    168.2 KB · Görüntüleme: 11
  • 4.webp
    4.webp
    209.1 KB · Görüntüleme: 14
DODURGATM_READ2_OPC DODURGATM_WRITE2_OPC

değişkenleri projede görünmüyor, bu yüzden ne Codesys’te ne de WinCC’de görünmüyor.

Şunu deneyin,
1. Global değişken oluşturun (REAL tipinde)

2. ARRAY içindeki veriyi bu değişkenlere kopyalayın

Mesela
DODURGATM_READ2_0 := DODURGATM_READ2[0];

Sonra WinCC’den bu değişkeni okuyabiliyormusunuz bakın.

Not:
REAL veri kullanıyorsanız Modbus’ta NB değeri 2 katı olmalı (18 yerine 36 gibi).
Daha doğrusu,
REAL = 2 register (32 bit)
WORD = 1 register (16 bit)

Sizin daha önce göndrdiklerinizde bu hata var.
READ2_NB = 18 yerine READ2_NB = 36
 

Ekli dosyalar

  • 3.webp
    3.webp
    163.5 KB · Görüntüleme: 3
  • 4 (1).webp
    4 (1).webp
    196.3 KB · Görüntüleme: 3
Ama diğer depolar bu şekilde ekli şuan sonradan eklediğimiz görünmüyor opc'de. Export etmede sorun yaşıyoruz.
 
O zaman problem ARRAY değil, OPC export da

Diğer depoların görünmesi, onların daha önce OPC’ye eklenmiş olmasındandır.
Yeni eklediğiniz değişkenler OPC’ye eklenmediği için WinCC’de görünmüyor olabilir

Çalışan bir depo değişkeninin Codesys’te tanımlı olduğu yeri ekran görüntüsü atabilir misiniz?
 
Diğer depolar sistem kurulduğunda yapıldığı için hepsi sorunsuz çalışıyor. Buyrun hocam. Evet aynen yeni eklenen depoyu Dowland yapmama ragmen Codesysten login olunca yinede OPC'ye eklenmiyor.
 

Ekli dosyalar

  • 1.webp
    1.webp
    87.1 KB · Görüntüleme: 7
  • 2.webp
    2.webp
    142.8 KB · Görüntüleme: 7
  • 3.webp
    3.webp
    138.3 KB · Görüntüleme: 7
Şu testi yaparsanız:
Çalışan bir değişkeni bulun (gönderdiğiniz ekranda olanlardan)

Örnek:
DODURGATM_FIT_101_1_HH_VAL : REAL;

Bunun altına yeni değişkeni ekleyin

DODURGATM_TEST_1 : REAL;
DODURGATM_TEST_2 : REAL;
DODURGATM_TEST_3 : REAL;

ARRAY’den veri atayın:

DODURGATM_TEST_1 := DODURGATM_READ2[0];
DODURGATM_TEST_2 := DODURGATM_READ2[1];
DODURGATM_TEST_3 := DODURGATM_READ2[2];

Sonra
Rebuild All
Download
Login

Bakmak için
WinCC’de OPC Item Manager açın
Bu değişkenleri büyük ihtimalle göreceksiniz:
Yani,
DODURGATM_TEST_1
DODURGATM_TEST_2
DODURGATM_TEST_3

Neticeyi yazın, sonuca göre karar verilir
 
Şu testi yaparsanız:
Çalışan bir değişkeni bulun (gönderdiğiniz ekranda olanlardan)

Örnek:
DODURGATM_FIT_101_1_HH_VAL : REAL;

Bunun altına yeni değişkeni ekleyin

DODURGATM_TEST_1 : REAL;
DODURGATM_TEST_2 : REAL;
DODURGATM_TEST_3 : REAL;

ARRAY’den veri atayın:

DODURGATM_TEST_1 := DODURGATM_READ2[0];
DODURGATM_TEST_2 := DODURGATM_READ2[1];
DODURGATM_TEST_3 := DODURGATM_READ2[2];

Sonra
Rebuild All
Download
Login

Bakmak için
WinCC’de OPC Item Manager açın
Bu değişkenleri büyük ihtimalle göreceksiniz:
Yani,
DODURGATM_TEST_1
DODURGATM_TEST_2
DODURGATM_TEST_3

Neticeyi yazın, sonuca göre karar verilir
İşe gidince deniyip size sonucu yazacağım hocam teşekkür ederim.
 
Hocam bu dediğinizi tam olarak nasıl yapıcam evde Simulation Mod'da denedim login olmuyor.
 
Hocam bu dediğinizi tam olarak nasıl yapıcam evde Simulation Mod'da denedim login olmuyor.
Tamam, adım adım gidelim.

Simulation Mode’da denemenize gerek yok, zaten OPC orada çalışmaz. Gerçek PLC’ye bağlanmanız gerekiyor.

Şu şekilde yapın:

1. Codesys’te sol tarafta “Global_Variables” (veya değişkenlerin olduğu listeyi) açın

2. Şu satırın altına ekleyin:
DODURGATM_FIT_101_1_HH_VAL : REAL;

Altına şunları yazın:
DODURGATM_TEST_1 : REAL;
DODURGATM_TEST_2 : REAL;
DODURGATM_TEST_3 : REAL;

3. Program (PRG) içine girin ve şu satırları ekleyin:
DODURGATM_TEST_1 := DODURGATM_READ2[0];
DODURGATM_TEST_2 := DODURGATM_READ2[1];
DODURGATM_TEST_3 := DODURGATM_READ2[2];

4. Üst menüden:
Project / Rebuild All

5. Sonra:
Online / Login / Download / Run

6. WinCC de, OPC Item Manager açın ve:
DODURGATM_TEST_1
DODURGATM_TEST_2
DODURGATM_TEST_3
arama yapın

Eğer görünürse sorun çözülmüş demektir.
Görünmezse bir yol daha var

Takıldığınız yerde ekran görüntüsü atın, birlikte bakalım.
 

Forum istatistikleri

Konular
133,470
Mesajlar
971,657
Kullanıcılar
459,477
Son üye
dewa27

Çevrimiçi üyeler

Geri
Üst