step-7 yardım

luser

Üye
Katılım
5 Kas 2006
Mesajlar
16
Puanları
1
Yaş
39
selam ustalar
Programda timer 46 10 saniyelik periyodlarda db101.dbd8 deki veriyi db101.dbd20 ye transfer etmesini istiyorum ama zaman zaman bu olay olmuyor.aşağıda programı veriyorum biryerde yanlışım var ama nerde bilmiyorum.yanlışım nerde veya transferin her periyoda olması için interrupt OB si kullanmammı gerekli?eğer interrupt kullanacaksam OB nosu nedir?


L 0 //Delete control bits
T "counter_data".DB_VAR1 //db101.dbd0
T "counter_data".db_var2 //db101.dbd4

A T 46
JCN re01
L "counter_data".db_var3 //db101.dbd8
T "counter_data".db_var6 //db101.dbd20



re01: AN T 46
= DB101.DBX 4.0 //Open SW gate

L "counter_data".DB_VAR1 //db101.dbd0 //Write 6 bytes to the 1Count24V/100kHz
//Configured start address of the outputs
T PQD 256
L DB101.DBW 4
T PQW 260

//Read 8 bytes from the 1Count24V/100kHz
//Configured start address of inputs
L PID 256
T "counter_data".db_var3 //db101.dbd8



A "HSUW_DriveExchange".src_DriveEnable
AN T 46
L S5T#10S
SD T 46


T46 bitini hem veri transfer olarak hemde kendini reset için kullandım sanırm problem burada.amacım belli periyodlarda db101.db8 in içeriğini db101.dbd20 ye transfer etmek.Saygılar..
 
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
OB35 i kullanabilirsin ayarını hardware konfigürasyon kısmından şekildeki gibi yaparsan(hardware i yüklemen gerek) 10Sn de bir program OB35 in içine girer.
 

Forum istatistikleri

Konular
128,299
Mesajlar
916,535
Kullanıcılar
450,131
Son üye
mrtblkl

Yeni konular

Çevrimiçi üyeler

Geri
Üst