Değerin anlamıyla başlayın
Her önemli sinyalin fiziksel anlamını, birimini, geçerli aralığını ve ölçüm sınırını yazın. Anlık okuma, aralık toplamı veya birikimli sayaç olduğunu kaydedin. output_count gibi bir ad, sayım sınırı ve sıfırlama davranışı açık olana kadar belirsizdir. PLC mühendisi olmayan birinin yorumlayabileceği örnek ekleyin.
Kaynak zamanını ve kaliteyi koruyun
Değerin ölçüldüğü zamanla ağ geçidinin aldığı zamanı ayırın. Saat dilimini, saat kaynağını ve kabul edilen yaşı belirtin. Protokol sağlıyorsa kalite bilgisini koruyun. Kötü kaliteli ama geçerli görünen sayı güvenilir okumayı sessizce değiştirmemeli; her tüketicinin nasıl göstereceğini veya dışlayacağını tanımlayın.
Değişiklik ve hata davranışını tanımlayın
Şemanın sorumlusunu ve tüketicilerin değişiklikleri nasıl öğreneceğini belirleyin. Alan adı aynı kalsa da birim değişikliğini sözleşme değişikliği sayın. Eksik değerleri, tekrarları, sırası bozulmuş olayları ve sıfırlamaları örneklerle açıklayın. Onaylı geçişte eski ve yeni tüketicilerin birlikte çalışmasına olanak veren sürümleme seçin.
Sözleşmeyi iki uçta test edin
Otomasyon sorumlusundan kaynak örneklerini, uygulama sorumlusundan yorumu doğrulamasını isteyin. Normal okuma, kötü kaliteli okuma ve yeniden başlatma dizisi ekleyin. Örnekleri şemayla saklayın. Sözleşme, operatör yanıltıcı sonuç görmeden iki ekibin uyumsuz değişikliği yakalamasını sağladığında yararlıdır.
Uygulamaya geçin
Varsayımlarınızı ilgili araçla kontrol edin ve sonuçları proje görüşmenize taşıyın.