Yapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir eğitmen tarafından sunulan PLC programlama eğitim içeriğidir.
- Video, S7-200 PLC'de encoder değer okuma ve sıfırlama işlemlerini adım adım göstermektedir. İlk bölümde encoder'in temel çalışma prensibi, 1204 pass encoder'in PLC'ye bağlanması ve donanımsal ayarlar anlatılırken, ikinci bölümde anlık değer okuma, buton ile sıfırlama ve Z fazı kullanarak otomatik sıfırlama işlemleri gösterilmektedir.
- Eğitim içeriğinde ayrıca PLC'de yazılımsal programlama (main bloğu, data blokları, panel ekleme), pozisyon ölçümü için encoder kullanımı ve anlık değer haberleşme hızını ayarlama gibi konular da ele alınmaktadır. Eğitmen, tüm işlemleri simülasyon üzerinden detaylı olarak göstermektedir.
- 00:07Encoder'in Kullanım Alanları ve Özellikleri
- Encoder'ler genellikle otomasyonda ve piyasada iki amaçla kullanılır: bir mekaniğin veya makinenin pozisyonunu ve hızını ölçmek.
- 1024 encoder, mili bir tur döndüğünde 1024 adet PLS üretir ve PLS sayısı arttıkça çözünürlük artar.
- Encoder'in üzerinde fazların hangi kablo renklerine bağlandığı yazılır; A fazı yeşil, B fazı sarı, Z fazı gri renktedir.
- 01:20Encoder Bağlantıları ve Çalışma Prensibi
- A ve B fazları arasındaki faz farkları, encoder'in ileri veya geri yönde saymasını algılar.
- Z fazı her tur attığında bir pas verir ve encoder'in kaç tur attığını saymak için yeterlidir.
- Bazı modellerde A+, B+, Z+ gibi fazların tam tersleri de bulunur, ancak bu videoda A, B ve Z kanalları kullanılacaktır.
- 03:37Encoder'in PLC'de Kullanımı
- S7-1200 modeli PLC'de encoder bağlantısı için 6 tane HSC (High Speed Counter) bulunur; 4 tanesi 100 kilo, 2 tanesi 20 kilo kadar hızlı sayabilir.
- Encoder'in A, B ve Z fazları PLC'nin input 1, 2 ve 0,20'ye bağlanır.
- HSC ayarlarında enable dis high speed counter işaretlenir ve A ve B fazları için AB counter seçilir.
- 06:58PLC Yazılım Ayarları
- Encoder değerlerini okumak için main bloğuna veya fonksiyon içine counting bölümünden Ctrl HSC sürüklenir.
- DB encoder adında bir data blok oluşturulur ve içinde sıfırla biti, yeni değer int'i ve anlık değer int'i tanımlanır.
- Sıfırla butonuna basıldığında yeni değer (CV) atanır ve anlık değer (IO 1000) okunur.
- 09:53Panel Ekleme ve Değer Gösterimi
- Encoder değerlerini göstermek için 7 inç basic panel eklenir.
- Panelde anlık encoder değeri gösterilir ve arka plan renklendirilebilir.
- Text format bölümünden değerler ortalanabilir.
- 12:28Encoder Kullanımı ve Sıfırlama Butonu
- Encoder okuduğumuz yere data bloğu anlık değerimizi işaretlemek için kullanılıyor.
- Encoder'i sıfırlamak için bir buton ekleniyor ve bu buton "encoder'i sıfırlama buton" olarak adlandırılıyor.
- Yeni değer için bir input ekleniyor, böylece kullanıcı istediği noktayı veya değeri yeni değer olarak atayabiliyor.
- 13:37Encoder Simülasyonu ve Kullanımı
- Panel simülasyonu çalıştırıldığında encoder'in anlık değeri 100'den başlayıp elle çevrildiğinde değer değişiyor.
- "Encoder sıfırla" butonuna basıldığında yeni değer (örneğin 5) olarak kabul ediliyor.
- Encoder ile mekanik bir sistem (tekerlek gibi) bağlanarak gittiği mesafe ölçülebilir, bunun için araya bir çarpar konulması gerekiyor.
- 14:35Z Fazı Kullanımı
- Encoder değeri 1024 past'ten sonra artmaya devam eder, bunu sıfırlamak için Z fazı kullanılabilir.
- Z fazı, encoder her bir tur döndüğünde (1024 paste) kendini otomatik olarak sıfırlıyor.
- Bu özellik genellikle kendini tekrar eden (rotali sistem gibi) sistemlerde şart olabiliyor.
- 15:53Anlık Değer Haberleşme Hızı
- Ekran ve anlık encoder değeri yavaş haberleştiği için net görünmüyor.
- HMI takvim bölümünden anlık değerin haberleşme hızını 100 milisaniye yaparak değeri daha akıcı görebiliriz.
- Z fazı ile beraber her 1024 paste'de encoder otomatik olarak sıfırlanıyor, bu değer ihtiyaca göre arttırılabilir veya azaltılabilir.