Fatek plc data okuma mantığı (Visual c#)

PLC Paylaşım Platformu
Cevapla
KamuranCanakli
Mesajlar: 3
Kayıt: 13 Eyl 2018, 08:57

Fatek plc data okuma mantığı (Visual c#)

Mesaj gönderen KamuranCanakli » 20 Eyl 2018, 21:33

Merhaba,
PLC ye örnek kodlarla bağlandım. Ancak bir kaç sorum olacak.
1. İstasyon No ne demek ? neyi ifade eder? (Ben hep 01 olarak işlemleri denedim)
2. PLC bi yürüyen bir banda bağlı. Bantta bir butona basılınca band duruyor.
Önce bant çalışırken bit okuma kısmı için M0000 dan M9999 a kadar her bir biti okudum. sonra tuşa bastıktan sonra M0000 dan M9999 a kadar her biti okudum. Bunları bir excele attım (9 bitte farklılık var) Şöylemi düşünmek lazım.
bant çalışırken 1920 nolu bit 1 1921 nolu bit 0 oluyor (diğerleri de bu şekilde devam ediyor) Bant durunca 1920 0, 1921 de 1 oluyor diyip buna göremi işlem yaptırmak lazım.

Çalışırken Dururken
1920 01 1920 00
1921 00 1921 01
1925 01 1925 00
2192 01 2192 00
2196 01 2196 00
2197 00 2197 01
2352 01 2352 00
2354 01 2354 00
2356 00 2356 01

Teknik2
Beijer Türkiye
Beijer Türkiye
Mesajlar: 902
Kayıt: 08 Eki 2013, 14:47

Re: Fatek plc data okuma mantığı (Visual c#)

Mesaj gönderen Teknik2 » 24 Eyl 2018, 15:36

Merhabalar,
1) İstasyon numarası Fatek PLC'lerin haberleşme numarası olarak geçer. Birden çok cihazlarınız varsa, bunlara farklı istasyon numaraları vererek işlem yaptırabilirsiniz.
2) Aşağıda yazanlar Fatek PLC 'lerin özel bitleridir. Bunların 0 ve 1 olması normaldir. Diğer kullandığınız bitler ise projenizde nasıl kullanıldıysa ona göre 0 ve 1 olacaktır.
M1920 0.01S Clock pulse
M1921 0.1S Clock pulse
M1922 1S Clock pulse
M1923 60S Clock pulse
M1924 Initial pulse (first scan)
M1925 Scan clock pulses

Cevapla