viva222 Üye Katılım 20 Kas 2006 Mesajlar 37 Puanları 1 Yaş 42 1 Ara 2008 #1 Merhaba, OB86'ya kod yazarken hata verdi. Birşey eklemeyi mi unuttum?? İyi çalışmalar
torex Üye Katılım 22 Eki 2006 Mesajlar 366 Puanları 1 Yaş 49 1 Ara 2008 #2 CALL "BLKMOV" SRCBLK :=P#L 0.0 BYTE 20 RET_VAL:=MW0 DSTBLK :=P#M 200.0 BYTE 20 ile m200 den başlayarak memory alanlarına alıp burada kullanabilirisn. OB86 çağrıldığında LB11 = MB211 Slave diagnostic adresi (decimal) LB10 = MB210 DP Sistem no (decimal) LW8 = MW8 Slave diagnostic adresi (decimal) Ayrıca OB86 altında SFC13 çağırırsak slave in diagnostic datasını okuyabiliriz. Detaylı bilgi aşağıdaki linte http://support.automation.siemens.c...objaction=csopen&extranet=standard&viewreg=WW Bunların yerine FB125,DB125 blokları mevcut. Bu bloğu OB1 de çağırıyoruz. Boş olarak OB82 ve OB86 yı yükleriz.
CALL "BLKMOV" SRCBLK :=P#L 0.0 BYTE 20 RET_VAL:=MW0 DSTBLK :=P#M 200.0 BYTE 20 ile m200 den başlayarak memory alanlarına alıp burada kullanabilirisn. OB86 çağrıldığında LB11 = MB211 Slave diagnostic adresi (decimal) LB10 = MB210 DP Sistem no (decimal) LW8 = MW8 Slave diagnostic adresi (decimal) Ayrıca OB86 altında SFC13 çağırırsak slave in diagnostic datasını okuyabiliriz. Detaylı bilgi aşağıdaki linte http://support.automation.siemens.c...objaction=csopen&extranet=standard&viewreg=WW Bunların yerine FB125,DB125 blokları mevcut. Bu bloğu OB1 de çağırıyoruz. Boş olarak OB82 ve OB86 yı yükleriz.