1. sayfa (Toplam 1 sayfa)

Dtc set pv değerleri eşit olduğunda çıkış almak

Gönderilme zamanı: 07 Oca 2020, 09:54
gönderen arfbkr5
Merhabalar DTC ile sıcaklık kontrolü yapıyoruz
projede
1ad.dop hmı
1ad.dvp14ss plc
12ad.dtc
Dop hmı com3 ile dtcler haberleşiyor
Com2 ile plc haberleşiyor
Uygulama da şöyle bir şart isteniyor 12 adet sv değeri pv değerine eşit olduğunda makina start alıcak bunu nasıl yapabilirim teşekkürler

Re: Dtc set pv değerleri eşit olduğunda çıkış almak

Gönderilme zamanı: 07 Oca 2020, 16:05
gönderen Turhan
Merhaba,

Bunun için birden fazla yolu kullanabilirsiniz.

Birincisi; tüm DTC modüllerinden okuduğunuz 1000H (Present Value) ve 1001H (Set Value) değerlerini PLC'ye taşıyarak PLC içerisinde karşılaştırma komutu ile çıkış elde edebilirsiniz.

İkincisi; HMI makro komutları ile 1000H (Present Value) >= 1001H (Set Value) Büyük veya eşit ise komutu ile Bir datanın sırası ile Sıfırıncı, Birinci, İkinci ... bitlerini set ederek ve daha sonra bu datayı karşılaştırarak çıkış biti elde edebilirsiniz.


#MOV Komutu ile Değer taşıma.
({Link2}1@PLC_D0) = ({Link2}2@TEMP_CTRL-1001)
({Link2}1@PLC_D1) = ({Link2}2@TEMP_CTRL-1001)


#Data Karşılaştırma
IF {Link2}2@TEMP_CTRL-1000 >= {Link2}2@TEMP_CTRL-1001
BITON $0.0
ELSE
BITOFF $0.0
ENDIF

HMI_Makro.jpg

Re: Dtc set pv değerleri eşit olduğunda çıkış almak

Gönderilme zamanı: 08 Oca 2020, 09:40
gönderen arfbkr5
Tuhan Bey merhaba
#MOV Komutu ile Değer taşıma.
({Link2}1@PLC_D0) = ({Link2}2@TEMP_CTRL-1001)
({Link2}1@PLC_D1) = ({Link2}2@TEMP_CTRL-1001)

Taşıma komutu ile alakalı sorum olucak
PLC ile dop hmi com2-232 ile haberleşiyor Link2
Dtc ile dop hmi com3-485 ile haberleşiyor Link3

Buna göre böyle olması gerekmez mi?

({Link2}1@PLC_D0) = ({Link3}1@TEMP_CTRL-1001)
({Link2}1@PLC_D1) = ({Link3}1@TEMP_CTRL-1001)

Re: Dtc set pv değerleri eşit olduğunda çıkış almak

Gönderilme zamanı: 08 Oca 2020, 09:46
gönderen Turhan
Komut yapıları cihazların bağlı bulunduğu port, port ismi, istasyon numarasına ve okuma/yazma datalarına göre farklılık gösterebilir.

Eğer her iki cihazın istasyon numarasıda 1 ise kullandığınız komut yapısı da doğrudur.