PAC Control REST API, Opto 22'nin SNAP-PAC-R ve -S serisi denetleyicilerinde çalışan PAC Control stratejilerindeki değişken ve I/O etiketlerine HTTPS üzerinden güvenli erişim sağlayan bir REST API'dir. API, HTTP Basic Authentication ile API anahtarı kullanarak kimlik doğrulama yapar. Bu API sayesinde, denetleyicideki tamsayı değişkenler, analog girişlerin mühendislik birimleri gibi veriler okunabilir. API sürümü R1.0a olup, resmi dokümantasyon developer.opto22.com adresinde bulunmaktadır.
Hangi ihtiyaçlarda değerlendirilebilir?
- Endüstriyel otomasyon sistemlerinde veri izleme ve toplama ihtiyacı olan işletmeler
- SNAP-PAC-R veya -S serisi denetleyici kullanan ve bu cihazlardan veri almak isteyen geliştiriciler
- Mevcut PAC Control stratejilerini web tabanlı uygulamalarla entegre etmek isteyen sistem entegratörleri
Yaygın kullanım alanları
Değişken İzleme
Denetleyicide tanımlı tüm tamsayı değişkenlerin anlık değerlerini okuyarak üretim verilerini takip edebilirsiniz.
Analog Giriş Okuma
Analog giriş noktalarının mühendislik birimlerindeki değerlerini (örneğin sıcaklık) okuyarak süreç kontrolü sağlayabilirsiniz.
Web Uygulamaları ile Entegrasyon
API'yi kullanarak denetleyici verilerini web tabanlı bir arayüzde görüntüleyebilir veya bulut sistemlerine aktarabilirsiniz.
İncelenmesi gereken noktalar
- API isteklerinde JSON payload boyutu 3k (3072 byte) ile sınırlıdır; büyük veri aktarımlarında parçalama gerekebilir.
- Kimlik doğrulama için API anahtarı kullanılır; anahtarın güvenli bir şekilde saklanması önemlidir.
- API yalnızca HTTPS üzerinden çalışır; bu nedenle uygun SSL sertifikası gereklidir.
WordPress.org
Kurulum ve geliştirme notları
Bu API, bir yazılım kurulumu gerektirmez; doğrudan denetleyici üzerinde çalışır. Kullanım için API anahtarı oluşturmanız ve HTTPS üzerinden istek yapmanız yeterlidir.
API, REST prensiplerine uygun olarak tasarlanmıştır. GET istekleri ile veri okuma, POST istekleri ile veri yazma yapılabilir. Resmi dokümantasyonda örnekler mevcuttur.
Hazır çözümün ötesinde
Özel geliştirme ne zaman değerlendirilebilir?
ZeplinGo olarak, PAC Control REST API'yi mevcut sistemlerinize entegre etmek, veri akışını web uygulamalarınıza taşımak ve özel çözümler geliştirmek için birlikte çalışabiliriz. İhtiyaçlarınızı analiz ederek kapsamı belirleriz.
Ücretsiz ön çalışma isteyin →Değerlendirme soruları
PAC Control REST API hangi denetleyicileri destekler?
API, SNAP-PAC-R ve -S serisi denetleyicileri destekler.
API'ye erişim için hangi kimlik doğrulama yöntemi kullanılır?
HTTP Basic Authentication kullanılır; API anahtar ID'si kullanıcı adı, API anahtar değeri şifre olarak gönderilir.
API isteklerinde boyut sınırı var mı?
Evet, JSON payload 3072 byte (3k) ile sınırlıdır.