Bir tesis veya makinenin devreye alınması sırasında, giriş ve çıkışlara uygulanan değerlerin "zorlanması" gerekebilir. Bir cihaz bunu destekliyorsa, bu amaç için özel "kuvvet değişkenleri" oluşturulmasını sağlayabilir ve bunları örneğin bir HMI görselleştirmesinde kullanabilirsiniz.
Gereklilik: Cihaz işlevselliği destekler. Cihaz için bir G/Ç haritasının yapılandırıldığı
ve PLC_PRG adresinde bir program nesnesi içeren bir projeniz var.
-
Cihaz ağacındaki cihaz nesnesine çift tıklayarak cihaz düzenleyicisini, «PLC Ayarları» sekmesini açın.
-
«Generate force variables for IO mapping» seçeneğini etkinleştirin.
-
Uygulamayı derlemek için [F11] adresine basın.
Her G/Ç kanalı için aşağıdaki sözdizimine uygun olarak iki değişken oluşturulur; bu süreçte kanal adındaki boşluklar alt çizgilerle değiştirilir:
<device name>_<channel name>_<IECaddress>_forcezorlamanın etkinleştirilmesi ve devre dışı bırakılması içinBOOLtüründe<device name>_<channel name>_<IECaddress>_valuekanal üzerinde zorlamak istediğiniz değeri tanımlamak için kanalın veri türününBu değişkenler «Variables» / «IoConfig_Globals_Force_Variables kategorisindeki Giriş Yardımcısı'nda mevcuttur.» Bunları CODESYS adresinde programlama nesnelerinde, görselleştirmelerde, sembol yapılandırmasında vb. kullanabilirsiniz.
-
«PLC_PRG» fonksiyon bloğ açın, odağı uygulama bölümüne ayarlayın ve F2 tuşuna basın.
Giriş Yardımcısı açılır. Değişkenler yukarıda açıklandığı gibi «Variables» / «IoConfig_Globals_Force_Variables» kategorisinde mevcuttur.
"Değişkeni zorla" girişindeki bir yükselen kenar, ilgili giriş veya çıkışın "Değer değişkeni" tarafından verilen değerle zorlanmasını etkinleştirir. Düşen bir kenar zorlamayı devre dışı bırakır. "Force" değişkenini
FALSEolarak sıfırlayarak devre dışı bırakmak, yeni bir değeri zorlayabilmek için gerekliliktir.
Aşağıdaki kısıtlamalara dikkat edin.
-
Örtük zorlama değişkenleri aracılığıyla zorlama yalnızca cihazın «G/Ç Mapping» adresinde mevcut veya yeni oluşturulmuş bir değişkenle eşlenen kanallar için mümkündür.
-
Örtük kuvvet değişkenleri aracılığıyla zorlama, kullanılmayan girişler ve çıkışlar veya bir uygulama programında bir AT bildirimi aracılığıyla bir değişkene eşlenenler için mümkün değildir.
-
Mekanizma aracılığıyla zorlamak istediğiniz G/Ç kanalları CODESYS tarafından en az bir task’te kullanılmalıdır.
-
CODESYS kırmızı Kuvvet sembolü ile izlemedeki zorunlu girişleri tanımlar, ancak zorunlu giriş/çıkışları tanımlamaz. Zorlanan değer, cihaza yazmak için G/Ç sürücüsü tarafından yalnızca dolaylı olarak kullanılır.
Daha fazla bilgi için bkz: ⮫ «Değişkenlerin Zorlanması ve Yazılması »
-
Ayrıca bakınız: ⮫ PLC Ayarları