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
Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register
Dtc set pv değerleri eşit olduğunda çıkış almak
- arfbkr5
- Mesajlar: 46
- Kayıt: 09 Nis 2018, 12:01
- İletişim:
- Durum: Çevrimdışı
- Turhan
- Mesajlar: 8440
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Dtc set pv değerleri eşit olduğunda çıkış almak
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
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
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- arfbkr5
- Mesajlar: 46
- Kayıt: 09 Nis 2018, 12:01
- İletişim:
- Durum: Çevrimdışı
Re: Dtc set pv değerleri eşit olduğunda çıkış almak
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)
#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)
- Turhan
- Mesajlar: 8440
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Dtc set pv değerleri eşit olduğunda çıkış almak
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.
Eğer her iki cihazın istasyon numarasıda 1 ise kullandığınız komut yapısı da doğrudur.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.