luser
Üye
- Katılım
- 5 Kas 2006
- Mesajlar
- 16
- Puanları
- 1
- Yaş
- 40
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..
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..