Calender Overview

Takvim Operasyonları Genel Bakış

Calendar Operations modülü, takvimin otomatik olarak gerçekleştirdiği yeniden kullanılabilir eylemler tanımlamanızı sağlar. Her işlem, tek bir PLC/CODESYS değişkeni ile bağlıdır ve iki değer taşır: biri takvim öğesi başladığında yazılır, diğeri ise bittiğinde yazılır.

Operasyonlar bu görünümde merkezi olarak oluşturulur ve yönetilir, ardından takvim öğelerine atanır. Aynı işlem birçok öğede tekrar kullanılabilir, bu yüzden eylemi bir kez tanımlarsınız ve gerektiği yere uygularsınız.

Bir Operasyon Nasıl İşler Kurulur

  • Bir takvim öğesi aktif olduğunda, atanan işlemler bağlı değişkene başlangıç değerini yazar.
  • Takvim öğesi sona erdiğinde, işlemler aynı değişkene end değerini yazar.
  • Her uygulama işlem günlüğüne kaydedilir, böylece ne yazıldığını, ne zaman ve başarılı olup olmadığını izleyebilirsiniz.

Operasyon Tarlaları

  • Name — bir takvim öğesine atayıldığında işlemi tanımlamak için kullanılan net bir etiket. Zorunlu.
  • Değişken — işlemin etki ettiği PLC/CODESYS değişkeni. Değişken seçici ile seçerek veri tipinin otomatik olarak algılanmasını sağlar. Zorunlu.
  • Başlatma işlemi — takvim öğesi başladığında değişkene yazılan değer. Sadece bir değişken seçildikten sonra gösterilir. Zorunlu.
  • İşlemi bitirme — takvim öğesi bittiğinde değişkene yazılan değer. Sadece bir değişken seçildikten sonra gösterilir. Zorunlu.

Desteklenen Değişken Türleri

Bir işlem, yalnızca veri tipi desteklenen bir değişkeni hedefleyebilir. Desteklenmeyen bir değişken seçerseniz, form type-not-support hatası bildirir ve işlem kaydedilemez. Desteklenen türler şunlardır:

  • Boolean:BOOL
  • İmzalı tam sayılar: SINT,`` INT, DINT, LINT
  • İşaresiz tam sayılar:USINT, UINT, UDINT,ULINT
  • bit dizeleri: BYTE,WORD,DWORD,LWORD
  • Yüzen Nokta: REAL,LREAL
  • generic: NUMBER,STRING

Not: veri türü seçtiğiniz değişkene bağlıdır. Değişken alanını seçici yerine manuel düzenlerseniz, tespit edilen tip temizlenir ve değişkeni yeniden seçmeniz gerekir ki tipi tekrar doğrulanabilir.

Kurallar ve Doğrulama

  • Benzersiz ad — her işlemin bir adı olmalı ve isim çoğaltılamaz. İki işletme aynı isme sahip olmayabilir.
  • Tekrarlayıcı işlemler yokdeğişken + başlangıç değeri + bitiş değer kombinasyonu iki kez oluşturulamaz. Eğer zaten aynı işlem varsa, yeni bir işlem eklenemez.
  • Desteklenen değişken gerekli — seçilen değişken var olmalı ve desteklenen bir veri tipine sahip olmalıdır.
  • Başlangıç ve son değerleri gerekli — bir değişken seçildikten sonra hem başlangıç hem de son değeri sağlanmalıdır; hiçbiri boş bırakılamaz.

Operasyonları Yönetmek

  • Bir işlem oluşturmak için New kullanın, ardından gerektiğinde takvim öğelerine atayın.
  • Mevcut işlemleri sürdürmek için listedeki edit ve delete eylemlerini kullanın.
  • Listenin en üstündeki filtre ile bir işlemi isim, değişken veya değer açısından hızlıca bulabilirsin.

İpuçları

  • İşlemlere tanımlayıcı isimler verin (örneğin "Lights ON / SHUT" veya "Setpoint 21°C / 18°C") böylece öğelere atanırken kolayca tanınabilirler.
  • Başlangıç ve son değerlerin değişkenin veri tipiyle uyumlu olduğundan emin olun (örneğin TRUE/FALSE için BOOL).
  • Aynı eylemi yeniden oluşturmak yerine birden fazla takvim öğesi arasında tek bir işlemi yeniden kullanmak.
BOOL
FALSE
TRUE
STRING
NUMBER
LREAL
REAL
LWORD
DWORD
WORD
BYTE
ULINT
UDINT
UINT
USINT
LINT
DINT
SINT,`` INT
BOOL