1. sayfa (Toplam 1 sayfa)

Macro Dolaylı Adresleme İle Bit On Yapma

Gönderilme zamanı: 01 May 2019, 15:28
gönderen Satcom
Sayısal Değer gir Elementi ile yazma ve okuma offset ile D datasına değer girerken, Aynı offset değeri ile ilgili M bitini nasıl on yapabiliriz. Şimdiden Teşekkürler...

Re: Macro Dolaylı Adresleme İle Bit On Yapma

Gönderilme zamanı: 02 May 2019, 10:02
gönderen Turhan
Merhaba,

Herhangi bir butounun yazma adresi M0, Yazma Offset Adresi D0 datası olduğunu varsayarsak;

D0 datası 0 ise Buton M0 bitini tetikleyecektir. (M0 + 0 = M0)
D0 datası 1 ise Buton M1 bitini tetikleyecektir. (M0 + 1 = M1)
D0 datası 2 ise Buton M2 bitini tetikleyecektir. (M0 + 2 = M2)
.
.
.

Dolaylı_Adresleme_1.png
Dolaylı_Adresleme_2.png

Re: Macro Dolaylı Adresleme İle Bit On Yapma

Gönderilme zamanı: 02 May 2019, 14:08
gönderen Satcom
buton olarak zaten bunu sağlıyorum. Fakat sayısal değer gir elementinde değer girdiğimde işlem sonrası macro ile dolaylı adresleme kullanarak M bitini on yapmak istiyorum. Örnek SAYISAL DEĞER GİR Elementi
okuma-yazma offset $0 yazma okuma adresi D2000 olsun. değer girdikten sonra $0 içindeki değer neyse o değerdeki M biti on olsun. Kolay gelsin ....

Re: Macro Dolaylı Adresleme İle Bit On Yapma

Gönderilme zamanı: 02 May 2019, 14:45
gönderen Turhan
Bir bit adresi set ederken PLC programını kullanınız.

PLC programında ----------|SET M0E| komutunu kullanırsanız PLC programında;

E sayısı 1 ise M1 biti
E sayısı 2 ise M2 biti
.
.
.

olacak şekilde Bit adresleri set edebilirsiniz. HMI programında E datasına doğrudan sayı yazamazsanız herhangi bir D datasına yazma yapıp bu data değerini mov komutu ile E datasına taşıyabilirsiniz.

Re: Macro Dolaylı Adresleme İle Bit On Yapma

Gönderilme zamanı: 02 May 2019, 16:21
gönderen Satcom
Teşekkürler...