Menü
Bedava
giriş
ana  /  Navigatörler / Man Machine Arabirimi ACS TP Dersi. ACS TP arayüzlerinin kısa açıklaması

Adam Makinesi Arabirimi ACS TP Dersi. ACS TP arayüzlerinin kısa açıklaması

Giriş

ACS kullanıcılarını tasarlamanın modern yöntemleri, koordinasyon problemlerini çözmekle sınırlandırılmış insan faktörünün muhasebesi nedeniyle, sistemoteknik tasarım konseptinin çerçevesinde geliştirmiştir.
"Giriş" ve insan ve arabanın "çıktıları". Aynı zamanda, ASU kullanıcıları ile memnuniyetsizliği analiz ederken, etkileşim sistemlerinin tasarımına tek, kapsamlı bir yaklaşımın eksikliği ile sıklıkla açıklandığını belirlemek mümkündür.

Sistemik bir yaklaşımın kullanımı, mevcut sistem genelinde hedef ve kriterlerin bakış açısıyla en büyük etkiye sahip olanları tahsis etmek ve etkili olanların yollarını ve yöntemlerini bulmak için en farklı doğanın birçok faktörünü dikkate almanıza olanak sağlar. Üzerindeki etkisi.
Sistemik yaklaşım, bir dizi temel kavram ve düzenlemenin kullanımına dayanır, bunlar arasında, sistemin kavramlarını ayırt etmek, alt sistemler için hedef ve kriterlerin aslına sahip olma, sistem genelinde hedef ve kriterler vb. Sistematik yaklaşım, nesnelerin doğası ve karmaşıklığını tek bir bakış açısıyla analizini ve sentezini düşünmemize izin verirken, sistemin işleyen en önemli karakteristik özelliklerini tespit ederken ve tüm sistem için en önemli faktörleri göz önünde bulundurarak. Sistemik yaklaşımın değeri, özellikle bir kişinin bir yönetim kuruluşunun rolünü gerçekleştirdiği, esasen insan-makine sistemleri olan otomatik kontrol sistemleri (ACS) gibi sistemlerin tasarım ve çalışmasında büyüktür.

Tasarımdaki tasarım yaklaşımı, karmaşık bir multifactorial ve çok değişkenli problem tasarım arayüz tasarımını çözmek için tüm faktörlerin, yolların ve yöntemlerin kapsamlı, birbirine bağlı, orantılı bir şekilde değerlendirilmesidir. Sistem yaklaşımını kullanarak, klasik mühendislik ve teknik tasarımın aksine, tasarlanmış sistemin tüm faktörleri dikkate alınır - fonksiyonel, psikolojik, sosyal ve hatta estetik.

Yönetimin otomasyonu kaçınılmaz olarak sistematik bir yaklaşımın uygulanmasını gerektirir, çünkü giriş, çıktılar ve kontrol mekanizması olan bir öz düzenleme sisteminin varlığını varsayar. Etkileşim sisteminin konsepti, çalışması gereken çevreyi göz önünde bulundurma ihtiyacını gösterir. Böylece, etkileşim sistemi, daha kapsamlı bir sistemin bir parçası olarak kabul edilmelidir - ikincisi, kontrollü ortamın sistemidir.

Şu anda, kullanıcı arayüzünü tasarlamanın ana görevinin, kontrol devresindeki bir kişiyi "girin", ancak nesne yönetimi görevleri temelinde, arasında bir etkileşim sistemi geliştirmek için rasyonel "girme" olmadığı kanıtlanmış olduğu düşünülebilir. İki eşit ortak (erkek-operatör ve donanım ve yazılım kompleksi
ACS), rasyonel olarak kontrol nesnesini kontrol eder.
KONU ALANI

Bu nedenle, kişi operatörünün kontrol sisteminin daha yakın bir bağlantısı olduğu açıktır, yani. Yönetimin konusu ve APC (Donanım-Yazılım Kompleksi) ACS, yönetimini (operasyonel) aktivitesini uygulamak için bir araç aracıdır, yani. Kontrol nesnesi. Tanım olarak, V.F. VADA, ACS, operasyonel (yönetici) bileşiminin ve AIC AC'lerin, karmaşık yönetim görevlerini çözmesinde eşit ortak oldukları hibrit bir zekadır.

Çalışma operatörlerinin rasyonel organizasyonu AWP, sistemin bir bütün olarak etkin işleyişini belirleyen en önemli faktörlerden biridir. Vakaların ezici çoğunluğunda, yönetim işi, bir kişinin dolaylı bir faaliyettir, çünkü o zamandan beri ACS şartlarında "Gerçek bir nesneyi görmeden" kontrol edilmesine yol açar. Kontrol ve erkek operatörünün gerçek nesnesi arasında bir nesne bilgi modeli (bilgi görüntüleme araçları) vardır. Bu nedenle, sadece bilgiyi görüntülemek anlamına gelmez, aynı zamanda kişi operatörünün teknik anlamına gelir ACS, yani, kişinin operatörünün etkileşimi aracıdır. Sistemi kullanıcı arayüzünü adlandırmamız gereken sorunu.

Teknik ekipman ACS ile insan etkileşiminin arayüzü yapısal olarak gösterilebilir (bkz. Şekil 1). APK ve Etkileşim Protokollerinden oluşur. Donanım ve yazılım paketi fonksiyonlar sağlar:

1. ACS AIC'de dolaşan verilerin dönüşümü monitörlerde görüntülenen bilgi modellerine (soya - bilgi görüntüleme araçları);

2. Bilgi modellerinin yenilenmesi;

3. Kişinin iletişim etkileşimini ACC TC ile sağlamak;

4. CHO (insan-operatör) gelen etkilerin kontrol sistemi tarafından kullanılan verilere dönüşümü;

5. Etkileşim protokollerinin fiziksel uygulaması (eşleşen veri formatları, hata kontrolü vb.).

Protokollerin amacı, insan operatörü ve soya fasulyesi ile CHO ve yönetim sistemi arasındaki mesajların güvenilir ve güvenilir mesajların mekanizmasını sağlamaktır. Protokol, gerçek zamanlı yürütülebilir işlemler arasındaki bir dizi bilgi alışverişi prosedürü olan etkileşimi tanımlayan bir kuraldır. Bu işlemler (APC AC'lerinin işleyişi ve yönetim varlığının operasyonel aktivitesi), öncelikle, olayların başlangıcı ile ikincisi arasındaki sabit geçici ilişkilerin yokluğu, olaylar ve eylemler arasındaki etkiler ve eylemler arasındaki ilişki eksikliği olmamasıdır.

Protokol fonksiyonları, bu işlemler arasındaki mesajların değişimi ile ilgilidir. Biçimlendirme, bu mesajların içeriği protokolün mantıksal özelliklerini oluşturur. Prosedürlerin yürütülmesi için kurallar, Protokolün uygulanmasına katılan işlemleri bir araya getiren eylemleri belirler. Bu kuralların seti bir protokol prosedürü özelliğidir. Bu kavramları kullanarak, artık bir protokolü, işlemler arasındaki iletişim mekanizmasının bir dizi mantıksal ve prosedürel özellikleri olarak tanımlayabiliriz. Mantıksal tanım sözdizimidir ve protokolün prosedürü semantiğidir.

Bir APC kullanarak bir görüntü oluşturma, yalnızca görüntünün düzleminde iki boyutlu ilave olmaz, aynı zamanda resmi uygulamak için Üç boyutlu program Şanzıman doku dokusu ile uçakları ve ikinci dereceden yüzeyleri kullanma.

Görüntülenen görüntünün görünümüne bağlı olarak, görüntü elemanlarının kullanımının sembollerini ve çeşitlerini oluşturma yöntemine göre, alfabenin gereksinimlerini kendilerine göre seçmelisiniz. Kullanılan alfabe, modelin türünü, görsel özelliklerini karakterize eder. Çözülen görevler sınıfı tarafından belirlenir, karakter sayısı ve türü, parlaklık derecelendirme miktarı, sembollerin oryantasyonu, görüntünün görüntüsünün sıklığı vb.

Alfabe, görüntülenen sınıfın içinde herhangi bir bilgi modelinin oluşturulmasını sağlamalıdır. Alfabenin azaltılmasını azaltmak için çaba sarfetmek de gereklidir.

Bir işaret üretme yöntemleri, elementlerin kullandığı elemanlara uygun olarak sınıflandırılır ve modelleme, sentezleme ve üretilir. CRT ekranında oluşturulan bir işaret için matris formatı tercih edilir.

Monitör Monitor, kullanıcının eğitim, eğitim ve deneyim (kavramsal model) temelinde oluşturulan bir sistem modunun görüntüsünü oluşturmasını sağlar, bu nedenle, bu resmi duruma göre teorik görüntüyle karşılaştırmak mümkündür. .
Yeterlilik, izomorfizm, görüntülenen kontrol nesnelerinin uzamsal-zamansal yapısının benzerlikleri ve ortamın gerekliliği modelin verimliliğini belirler.

Görüntü oynatma, rejenerasyon tamponu olarak adlandırılan, bellek bloğunda bulunan dijital sunumuna dayanır.

İncir. 1. Bilgi ve mantıksal etkileşim arayüzü şeması.

Bilgi Modeli: Giriş ve Çıkış Bilgileri

Operatör için bir bilgi kaynağı olan bilgi modeli, bir kural olarak gerçek bir durumun bir görüntüsü oluşturduğu temelde, çok sayıda öğe içerir. Kullanılan elementlerin farklı anlamsal doğası göz önüne alındığında, bilgi modeli birbiriyle ilişkili bir eleman kümesi olarak gösterilebilir:

D ^ (DN), RJ, J-TH grubunun bilgi modelinin çok sayıda unsuru olduğu, n \u003d 1, ... N; K \u003d 1, ... k.

Bilgi modelinin elemanının gruplarının sayısı, kontrol nesnesinin işleyişi için devletlerin ve koşulların açıklamasının detaylarının derecesi ile belirlenir. Kural olarak, bilgi modelinin elemanı, kontrol nesnesinin herhangi bir parametresi ile ilişkilidir. Bununla birlikte, grafik tipi bilgi modeli karmaşık bir grafik görüntüsü olarak kabul edilebilir. Buradaki bilgi modelinin unsurları görüntü elemanları olarak işlev görür. Herhangi bir görüntü, geometrik özelliklere sahip keyfi bir grafik eleman olan belirli bir grafik ilkel setinden oluşur. Literler (alfanümerik ve diğer karakterler) ilkel olarak kullanılabilir.

Operatörün bir bütün olarak manipüle edebildiği grafik ilkelerinin bir kombinasyonu, görüntülenen bilgilerin segmenti olarak adlandırılır. Segmentle birlikte, bir grafik nesnesinin kavramı genellikle bir çok ilkelliğin aynı görsel özelliklere ve durumuna sahip olduğu ve aynı zamanda bir isimle tanımlandığı gibi kullanılır.
Ekran sistemlerinde işleme işlemini düzenlerken, aşağıdaki kavramları manipüle edeceğiz:

6. Statik bilgiler, arka plan olarak kullanılan içerik bilgilerinde nispeten kararlıdır. Örneğin, koordinat ızgarası, planı, alanın görüntüsü vb.

7. Dinamik bilgi - bilgi, belirli bir zaman aralığında değişken ekranda içerik veya konum ile. Gerçekten dinamik bilgiler genellikle bazı rastgele parametrelerin işlevidir.

Böyle bir bölüm ciddi şartlı olarak kabul edilir. Buna rağmen, tasarlarken gerçek sistemler Ekran bilgileri zorluk çekmeden çözülür.

Karmaşık ACS oluştururken, yazılım geliştirme değeri verilir, çünkü kesinlikle yazılım Bir bilgisayarın bir zekasını oluşturun, karmaşık bilimsel görevleri çözmek, en karmaşık teknolojik süreçleri yönetmek. Şu anda, bu tür sistemler oluştururken, insan faktörünün rolü önemli ölçüde artmaktadır ve bu nedenle sistemin ergonomik desteğidir. Ergonomik desteğin ana görevi, kişi ile makine arasındaki etkileşimi sadece operasyon sırasında değil, aynı zamanda üretimde ve teknik bileşenlerin elden çıkarılması sırasında optimize etmektir. Bu nedenle, kullanıcı arayüzü tasarım yaklaşımını sistematik hale getirirken, bazı temel fonksiyonel görevler ve yapımın ilkeleri çözülebilir, bu da modern programlama dilini çözmeli ve Delphi'nin başarılı bir şekilde başa çıkması gerekenler:

İki yönüne sahip asgari iş çabasının prensibi:

8. Geleneksel üretim süreçlerinde doğal bir metodoloji ve yaratma teknolojisi oluşturularak sağlanan yazılım geliştiricisi tarafından kaynak maliyetlerini en aza indirmek;

9. Kullanıcıdan kaynakların maliyetini en aza indirgemek, yani CHO, yalnızca gerekli olan ve sistem tarafından gerçekleştirilemeyen çalışmayı gerçekleştirmelidir, işin tekrarı olmamalıdır, vb.

Maksimum anlayışın görevi. Şunlar. Cho, örneğin, bilgi aramak veya ekrana verilen bilgiler, kullanıcı tarafından kodlama veya ek yorumlamalar gerektirmemelidir.

Kullanıcı, operasyonel çözümler yapmak için CHO özelliğini azalttığından, kullanıcı mümkün olduğunca az bilgiyi ezberlemelidir.

İşaretçinin maksimum konsantrasyonu görevdeki maksimum konsantrasyonu çözüldü ve hata mesajlarının lokalizasyonu.
Arayüz altında ne anlama

Kullanıcı arayüzü, erkek ve bilgisayar arasındaki iletişim anlamına gelir. Genel Kullanıcı Erişimi, diyalogu ekrana bilgi gönderme kuralları gibi ortak unsurlar açısından açıklayan kurallardır ve etkileşimli teknolojinin kuralları, bir kişinin sunulduğu konusunda bir kişi operatörüne cevap verme kuralları gibidir. ekran. Bu kurs projesinde, RS-AT sınıfı sınıfı için Microsoft ile birlikte geliştirilen IBM ayar standardını düşüneceğiz.

Arayüz Bileşimi

Pratik seviyede, arayüz, teknolojiyle etkileşim için standart bir tekniktir. Teorik düzeyde, arayüzün üç ana bileşeni vardır:

1. Makineyi bir kişi operatörüyle iletişim kurmanın yolu.

2. Kişi operatörünün makine ile iletişim yöntemi.

3. Arabirimin kullanıcı temsili yöntemi.

Kullanıcıya makine

Kullanıcı ile iletişim makine yöntemi (sunum dili) Makine Uygulaması (Uygulama Programı) tarafından belirlenir.
Uygulama, bilgiye, bilgi işlemeye erişimi kontrol eder, kullanıcı dostu bir şekilde raporlanır.

Makineye kullanıcı

Kullanıcı, bilgisayarın temsil ettiği bilgileri tanımlamak (analiz etmek) ve cevaba hareket etmektir. Cevap, etkileşimli teknoloji ile uygulanır, bunlar bir anahtar veya fare kullanarak bir nesnenin seçimi olarak bu tür eylemler olabilir. Bütün bunlar, arayüzün ikinci kısmına, yani eylem dilidir.

Bir kullanıcı düşünüyor

Kullanıcıların yaptığı makine arayüzü hakkında bir fikri olabilir ve nasıl çalışacağını. Bu fikirlerin bazıları, bir baskı cihazı, hesap makinesi, video oyunları ve bir bilgisayar sistemi gibi diğer makinelerle iş tecrübesi sonucu kullanıcılar tarafından oluşturulur. İyi bir kullanıcı arayüzü bu deneyimi kullanır. Arayüzün kendisiyle kullanıcı deneyiminden daha gelişmiş görünümler oluşturulur. Arabirim, kullanıcıların diğer uygulama arayüzleriyle çalışırken daha fazla kullanılabilecek görünümleri geliştirmelerine yardımcı olur.

Tutarlı arayüz

Etkili bir arayüz oluşturmanın anahtarı, mümkün olduğu kadar hızlı, basit bir kavramsal arayüz model operatörlerinin geliştirilmesidir. Toplam kullanıcı erişimi tutarlılıkla yapar. Tutarlılık kavramı, bir bilgisayarla çalışırken, kullanıcının, kullanıcı arayüz modelini sürekli olarak pekiştiren aynı eylemlerle aynı eylemlerin bir bekleme sistemine sahip olmasıdır. Bir bilgisayar ve bir kişi operatörü arasında bir diyalog sağlayan tutarlılık, arayüzü öğrenmek ve iş yapmak için kullanmak için kullanıcının gerektirdiği süreyi azaltabilir.

Tutarlılık, özel gösterimleri güçlendirmek için bir arayüzün özelliğidir. Arabirimin bir başka bileşeni, somutluğunun ve görünürlüğünün özelliğidir. Bu, renkleri ve diğer etkileyici teknikleri kullanarak bir panel planı kullanılarak gerçekleştirilir. Fikirler ve kavramlar daha sonra kullanıcının doğrudan iletişim kurduğu ekranda fiziksel bir ifade edinir.

Tutarlılık - Üç Boyut:

Arayüzün tutarlı olduğunu söylemek için - bir şeyin bir şeyden daha fazla olduğunu söylemek gibi. "Neden daha mı fazla?" Diye sormak zorunda kalıyoruz. Arayüzün tutarlı olduğunu söylediğimizde, "Ne ile kabul edilir?" Diye sormak zorunda kalırız. Bazı boyutlardan bahsetmek gerekir.

Arayüz, üç geniş kategori veya boyutla eşleştirilebilir: fiziksel, sözdizimsel ve anlamsal.

4. Fiziksel tutarlılık, donanım anlamına gelir: klavye devreleri, tuşlar konumu, fare kullanımı. Örneğin, F3 tuşuna yönelik fiziksel tutarlılık, sistemin kullanımından bağımsız olarak her zaman aynı yerdeyse gerçekleşecektir. Benzer şekilde, her zaman işaret parmağının altında bulunursa fiziksel olarak tutarlı bir tuş seçimi olacaktır.

5. Sözdizimi tutarlılığı, ekrandaki öğelerin görünümünü ve sırasını (görüntüleme dilini) ve gereksinimler için taleplerin sırasını ifade eder (eylem dili).

Örneğin: Panel başlığını her zaman ortama ve panelin üstüne yerleştirirseniz, sözdizimsel tutarlılık gerçekleşir.

6. Anlamsal tutarlılık, arayüzü oluşturan elemanların değerini ifade eder. Örneğin, "çıktı" ne anlama geliyor? Kullanıcıların "dışarı" yaptıkları ve sonra ne olur?

İntersistem tutarlılık

Genel kullanıcı erişimi, tüm öğelerin tanımlarını ve etkileşimli teknolojiyi içerir. Ancak bu tanımlar, belirli sistemlerin teknik özellikleri nedeniyle farklı şekillerde yapılabilir. Böylece, ortak arayüz tüm sistemler için aynı olamaz.

Kompozit sistemlerin tutarlılığı, sistemin en uygun özelliklerinin avantajlarını elde etmek için fiziksel, sözdizimsel, anlamsal ve arzunun tutarlılığı arasındaki dengedir.

Tutarlı kullanıcı arayüzünün faydaları

Kararlaştırılan arayüz, kullanıcılara ve geliştiricilere zamandan ve paradan tasarruf etmek için getirir. Kullanıcılar, uygulamaların nasıl kullanılacağını öğrenmek için daha az zamana ihtiyaç duyarlarsa ve ardından çalıştırılırken iş yapmak için daha az zaman alacaktır. Kullanıcı için ek faydalar, tutumlarına yansır.

Kararlaştırılan arayüz kullanıcı hata seviyesini azaltır, görevden memnuniyet duygusunu arttırır ve kullanıcının sistemle daha rahat hissetmesini sağlamaya katkıda bulunur.

Kabul edilen kullanıcı arayüzü, arayüz elemanlarının ve etkileşimli teknolojinin standardizasyonu yoluyla arayüz için ortak öğelerin ortak bloklarını vurgulamanıza olanak tanıyan faydaları ve uygulama geliştiricileri sunar. Bu yapı taşları, programcıların uygulamaları daha kolay ve hızlı bir şekilde oluşturmalarını ve değiştirmesine izin verebilir. Örneğin, bir ve ayrıca panelin birçok sistemde kullanılabileceği gerçeğinden dolayı, uygulamalar geliştiricileri çeşitli projelerde aynı panelleri kullanabilir.

Kullanıcı arayüzü, arayüz elemanları ve etkileşimli teknoloji kurallarını belirlerken, oldukça yüksek bir esneklik derecesine izin verir. Örneğin, arayüz beş panel türünü tanımlar, ancak spesifik kullanım panellerinin kullanılabileceği varsayılmaktadır. Ortak kullanıcı erişimi, belirli panellerin kullanımını önerir, ancak bu mümkün değilse, belirli panellerin belirli öğelerini kullanmalısınız.


Arayüz

MS-Windows, kullanıcılara standart kullanıcı ve programcı sağlayan grafiksel bir arayüz kabuğu (GUI) sağlar. (GUI), komuta yönetilen DOS arayüzünden daha karmaşık ve güler yüzlü bir kullanıcı ortamı sunar. Windows'ta çalışmak sezgisel prensiplere dayanmaktadır. Görevin görevini kolayca değiştirebilir ve aralarında bilgi alışverişinde bulunabilirsiniz. Bununla birlikte, uygulama geliştiricileri geleneksel olarak programlama zorlukları ile karşı karşıyadır, çünkü Windows ortamının organizasyonu son derece karmaşıktır.

Delphi - Sınıf Rady ile İlgili Dil ve Programlama Ortamı
Hızlı Uygulama Geliştirme - "Hızlı Uygulama Geliştirme Aracı") Kılıf - Teknoloji. Delphi güçlü uygulamaların geliştirilmesini yaptı
Size zevk veren Windows hızlı işlem. Başvurular
Windows, örneğin C ++ 'da büyük miktarda insan çabası oluşturmak için, şimdi Delphi'yi kullanarak bir kişi tarafından yazılabilir.

Windows Arabirimi, yaşam döngüsü ve sistem tasarımının tüm aşamalarında bir uygulama sistemi oluşturmak için entegre bir sisteme tam bir sistem için tam bir sistem için tam bir transfer sağlar.

Delphi, formların tasarımcısından ve popüler veritabanlarının tüm formatlarının desteğiyle biten geniş bir özelliğe sahiptir. Çarşamba, bu tür bileşenleri programlama ihtiyacını ortadan kaldırır
Windows genel amacı, etiketler, piktogramlar ve hatta iletişim panelleri olarak.
Windows'ta çalışan, birçok farklı uygulamada aynı "nesneleri" gördünüz. İletişim panelleri (örneğin, Dosya'yı seçin ve Kaydet
Dosya), doğrudan Delphi'de inşa edilen, bu bileşenleri mevcut göreve uyarlamanıza olanak tanıyan, bu bileşenleri tam olarak gereken şekilde tam olarak gerektiği şekilde çalıştırmanıza olanak tanıyan, tekrar tekrar kullanılan bileşenlerin örnekleridir. Ayrıca, düğmeler, veri, menüler ve zaten oluşturulmuş iletişim panelleri içeren nesneler dahil önceden tanımlanmış görsel ve fiziksel olmayan nesneler vardır. Bu nesneleri kullanarak, örneğin, programlamaya başvurmadan fare düğmelerinin sadece birden çok presiyle veri girişi sağlamak için yapabilirsiniz. Bu, modern uygulama programlamasında vaka teknolojilerinin görsel bir uygulamasıdır. Programlama kullanıcı arabirimi sistemiyle doğrudan ilgili olan kısım, Görsel Programlama adını aldı.

Windows Çarşamba günü AWP tasarımından yararlanma Delphi kullanarak:

10. Verileri tekrar girme ihtiyacı ortadan kaldırılır;

11. Projenin tutarlılığı ve uygulanması sağlanır;

12. Programların geliştirme ve taşınabilirliğinin performansını arttırmak.

Görsel programlama, uygulama oluştururken yeni bir boyut ekliyor gibi görünüyor, bu nesneleri bu nesneleri program yapılıncaya kadar bu nesneleri betimlemenizi sağlar. Görsel programlama olmadan, ekran işlemi, bir kod parçası oluşturma ve "yerde" bir nesneyi tanımlayan bir kod parçası yazmayı gerektirir. Kodlanmış nesnelerin yalnızca program yürütülmesi sırasında mümkün olduğunu görmek için. Bu yaklaşımla, nesnelerin önceden belirlenmiş bir şekilde göründüğü ve yürürlüğe giren başarı, daha sonra programın kanıtı ile tekrarlanan yazılım düzeltmeleri gerektiren ve ortaya çıktığını gözlemleyen sıkıcı bir süreç haline gelir.

Görsel gelişim araçları sayesinde, nesnelerle çalışabilir, gözlerinizden önce tutarak ve sonuçları hemen hemen elde edebilirsiniz. Programın yürütülmesinde göründüğü gibi nesneleri görebilme yeteneği, görselliklerine sahip olmayan bir ortamda çalışmanın karakteristiği olan, bir ortamda, nesne yönelimli olup olmadığına bakılmaksızın, bir ortamın karakteristiği olan çok sayıda işlemin ihtiyacı giderir. . Nesne görsel programlama ortamının formuna yerleştirildikten sonra, tüm özellikler derhal nesneye program sırasında yürütülen bir birim olarak eşleşen bir kod olarak görüntülenir.

Delphi'deki nesneleri yerleştirmek, nesneler ve gerçek program kodu arasında daha yakın ilişkiler ile ilişkilidir. Nesneler formunuza yerleştirilirken, nesneleri karşılayan kod otomatik olarak kaynak dosyada kaydedilir. Bu kod, yalnızca program yürütülmesi sırasında bilgileri yorumlayan görsel bir ortamdan önemli ölçüde daha yüksek performans sağlar.

Arayüz geliştirmenin üç ana kısmı aşağıdaki gibidir: tasarım paneli, diyalog tasarımı ve Windows sunumu. Genel için
Kullanıcı erişimi de dikkate alınmalıdır
Uygulama sistemlerinin mimarisi. Diğer koşullar da vardır: Giriş aygıtlarının anahtar veya gösterilebilir tuşlar olup olmadığı ve sembolik veya grafik uygulamaları olacaktır.

Tasarım Tasarım Paneli

Panelin gelişimi ile ilgili ana şartları kuracağız.

Ekran, bir bilgisayar iş istasyonunun veya kullanıcıya yönelik bilgi bulunan bir terminalin yüzeyidir.
Panel, belirli bir şekilde yapılandırılmış ve ekranda bulunan önceden belirlenmiş bir gruplama bilgisidir. Yaygın
Özel erişim Panel türleri adı verilen beş panel şemasını ayarlar. Farklı bilgi türlerini sunmak için çeşitli panel türleri kullanmanız gerekir. Beş panel türü aşağıdaki gibidir:

9. Bilgi;

10. Liste;

11. Mantıksal.

Karışık paneller oluşturmak için bu panel türlerinin parçalarını da karıştırabilirsiniz. Her panel, her biri ayrı bir bilgi türü içeren üç ana parçaya bölünmüş, bir miktar boşluk olarak sunulmalıdır:

12. Eylem Menüsü ve aşağı doğru menü;

13. Panelin gövdesi;

14. İşlev tuşları alanı.

İncirde. 2, üç panel alanının konumunu sunar.
| Menü Eylemi |
| |
| Gövde Paneli |
| |
| Fonksiyon tuşları alanı |

İncir. 2. Üç panel alanı.

Eylem menüsü panelin üstünde oluşur. Bu, kullanıcıların uygulamayı destekleyen bir eylem grubuna erişmesini sağlar. Eylem menüsü bir seçim listesi içerir. olası eylemler. Kullanıcılar, azalan bir menü biçiminde, ekranda olası eylemlerin bir listesi belirir. İstediğiniz menü, Eylem menüsünün bir uzantısıdır.

"Menü" bölümündeki "eylemler" kelimesi, tüm komutların fiiller olması gerektiği anlamına gelmez. İsimlerin de izin verilir. "Menü" terimindeki eylemin değeri, menü öğesinin seçiminin, uygulama tarafından kullanıcı eylemleriyle yapıldığı gerçeğinden gelir. Örneğin, içinde metin düzeltici "Yazı Tipleri" seçme Eylem menüsü isimlerdir ve kullanıcının yazı tipi seçim eylemleri gerektirmesini sağlar.

Bazı panellerin eylemler menüsüne sahip olacak ve diğerleri değil.

Eylem menüsü ve alt menü, kullanıcılar için iki harika avantaj sağlar.

İlk avantaj, bu eylemlerin kullanıcılar için görülmesi ve basit etkileşimli ekipmanlarla uygulanması için talep edilebilir olmasıdır. "Talep", eylemin başlatılması anlamına gelir.
Operatörün kişisinin bir eylem başlattığı yöntem, fonksiyon tuşuna, ekranın aşağı bağlantı menüsündeki veya yazdırmasında (giriş) basılmasından oluşur. Eylemler menüsü ve alt menü, kullanıcıların eylemin adını ezberlemeye ve yazdırmaya gerek kalmadan gerekli işlemleri bulamalarına yardımcı olan görsellik sağlar.

İkinci avantaj, Eylem menüsündeki seçimin bir aşağı bağlantı çağrısına yol açmasıdır, yani. Asla acil bir eylem olmazlar. Kullanıcılar, bu tür eylemlerin uygulanmasının yanlış sonuçlara yol açmadığı ve yanlış eylemden kaynaklanmadıklarını görüyorlar.

Eylem menüsü ve DownLink menüsü iki seviyeli bir eylem hiyerarşisi sağlar. DownLink menüsünde operatör seçildiğinde görünen pop-up'ları kullanarak ek bir seviye sağlayabilirsiniz. Ardından, operatör açılır pencerede bir seçim yaptığında, eylemler gerçekleştirilirken bir dizi açılır pencere görünebilir. Yaygın
Özel erişim, açılır pencerelerin seviyelerinin sayısını en fazla üçe kadar sınırlamanızı önerir, çünkü birçok kullanıcı birçok seviyede menü hiyerarşisini anlamakta zorlanıyor.

Panel gövdesi, eylem menüsünün altında ve işlev tuşlarının üstündedir. Yarattığınız her panel, uygulamanızın aynı anda birden fazla bilgi grubu gösterilmesi gerekiyorsa veya kullanıcıların aynı anda birden fazla bilgi grubunu girmelerine veya güncellemelerine izin verilirse, birkaç alana bölünebilecek bir gövdeye sahip olacaktır. zaman.

Panel gövdesi ayrıca, kullanıcıların uygulama veya sistem komutlarını yazdırdığı bir komut alanı ve mesajların göründüğü bir mesaj alanı da içerebilir.

Komut alanı, kullanıcılara Eylem menüsünden ve aşağı aktarma menüsünden gelen isteklere alternatif olan bir komut arayüzü olan bir komut arayüzüne sahip bir araçtır. Mesaj alanı, ekrandaki mesajları, Windows için dışındaki mesajları barındıracak bir yer sağlar, çünkü mesajların paneldeki bilgileri veya eylem talebinde bulunmaması önemlidir.

Fonksiyon tuşları alanı panelin alt kısmında bulunur ve operatör yerleşimini kısa veya uzun bir biçimde seçebilir veya hiç olmaz. Bir işlev tuşlarının bir listesini içerir. Bazı paneller hem eylem menüsünü hem de fonksiyon tuşlarının başlığını içerebilir. Kullanıcı korumalarını reddedebilir, ancak tüm paneller için işlev tuşları alanını etkinleştirmek gerekir. Şekil 2'ye bakınız. 3 Kullanıcı panelinin genel bir görünümünün sunulduğu yer.
| İletişim İletişimi |
| Aşağıdaki iletişim türlerinden birini seçin: |
| 1. Posta alıyor |
| 2. Mesajların Kabul Edilmesi |
| 3. Mail'den ayrılış |
| 4. Posta Dergisi |
| 5. Operasyonları |
| 6. Durum sonrası |
| ESC \u003d İptal | F1 \u003d Yardım | F3 \u003d çıkış |

İncir. 3. İşlev tuşlarının alanı olan panel. İşlev tuşlarının alanı kısa bir biçimde korunur ve iptal, yardım ve yardım seçimlerini içerir.

Panel elemanları panel tasarımının en küçük parçalarıdır.
Bazı unsurlar sadece belirli panel alanlarına aittir, diğerleri farklı alanlarda kullanılabilir.

Yaygın kullanıcı erişimi, seçebilecekleri, seçebilecekleri, kullanıcılara uygulayabileceğiniz, kullanıcılara uygulayabileceğiniz belirli sayıda karakter ve görsel atama sağlar.

Tasarım İlkeleri: Nesne - Aksiyon

Panelin bilgi nesneleri veya eylem seçimi içeren alandaki bölümlenmesi, panel tasarımının nesne eyleminin ilkesine dayanmaktadır. Bu ilke, kullanıcıların önce panelin gövdesinde bir nesne seçimi yapmasını sağlar ve ardından Seçilen nesne ile Eylem menüsünden veya işlev tuşlarından çalışmak için uygun bir işlemi seçin.

Bu nesne-etkili uyumluluk, yalnızca ilgili nesneler için geçerli olanlar da dahil olmak üzere, Eylem Menüsü ve DownLink menüsünden oluşmanıza olanak sağlar. Nesnenin konseptinin uygulanması, çok sayıda, bazen kullanıcıları sıkıntı veren ve uygulamayı keşfetmeyi ve kullanmayı zorlaştıran, modların sayısını en aza indirerek kolaylaştırılır. Nesne-eylem ilkesi tercih edilir, ancak çoğu durumda, operatörün nesneleri ve adımları ters sırayla seçtiği bağlantı da uygulanabilir.

Kullanıcı panel ile çalışır

Kullanıcı, seçim formlarından biri olan Seçim imleçini kullanarak seçme imleci kullanılarak panel elemanlarıyla çalışır. Seçim alanlarını ve giriş alanlarını vurgulamak için kullanılan renk şerididir. Seçim imleci, kullanıcının nerede ve nerede çalışacağını gösterir. Kullanıcılar, imleci klavye veya fareyi kullanarak panelin üzerine getirir.

Doğrudan etkileşim

Genel kullanıcı erişimi, bu tür tasarım kavramlarını, adım adım ucu, görsel kopyası ve etkileşimli teknoloji konsepti olarak içerir.
fakat deneyimli kullanıcılar böyle bir kullanım kolaylığı gerektirmeyebilir. Uygulama ile daha doğrudan etkileşim gerektirebilirler. Kullanıcılar için, genel kullanıcı erişimi ayrıca şu şekilde hızlı etkileşimli teknolojiler içerir:

15. İşlev tuşlarını atama.

16. Üst düzey eylemlerden hızlandırılmış çıkış.

17. Nesneleri ve eylemleri seçmek için Mnemonics ve Numaraları kullanarak.

18. Komut alanı, kullanıcının uygulama ve sistem komutlarını girmesini sağlar.

19. Farenin kullanımı, eylemlerin seçimini hızlandırır.

Bina diyaloğu

Diyalog, kullanıcı ve bilgisayar arasındaki bir talep dizisidir: kullanıcı isteği, yanıt ve bilgisayar isteği, son bilgisayar eylemi.

Kullanıcı ve bilgisayar değişim mesajları, operatörün kontrolü altındaki diyalog, uygulama tarafından sağlanan yollardan birini hareket ettirir. Temel olarak, kullanıcı, diyalogun bir parçası olan belirli eylemleri kullanarak uygulamadan geçiyor. Bu diyaloglar mutlaka bilgi işleme bilgisayarı gerektirmez; Bir panelden bir panelden diğerine veya bir uygulamadan diğerine geçişe neden olabilirlerse, birden fazla uygulama çalışması durumunda. Diyaloglar ayrıca, kullanıcıların belirli bir panelde yazdırıldığı bilgilere olanları da kontrol eder; Kullanıcıların başka bir uygulama paneline gitmeye karar verdiğinde kaydetmeniz veya hatırlamanız gerekir.

Böylece diyalog iki bölümden oluşur:

Diyaloğun her adımı, yeni bilgileri kaydetmek veya kaydetmek için çözüm eşlik eder.

Diyalogun birkaç yönünün yardımı ile, operatör, girdi, iptal ve çıktı olarak ortak iletişim kutuları da dahil olmak üzere kararlarında alternatif ilerlemeler olasılığı verilir. Genel iletişim kutuları, tanımlanan bu tür eylemlerin bir dizidir.
Tüm uygulamalarda yaygın olan ortak kullanıcı erişimi. Bu modlardan bazıları ile kullanıcı hareket edebilir:

22. Bir adım (giriş işlemi) ileri;

23. Geri bir adım (iptal işlemi);

24. Uygulamanın belirli bir noktasına geri dönün (fonksiyonel çıkış eylemi);

25. Uygulamayı (uygulamadan çıkış modundan) bırakın.

Giriş ve İptalin eylemleri, diyalog adımları olarak, genellikle operatörü yeni bir panel olarak temsil eder veya aynı paneli temsil edebilir, ancak önemli değişikliklerle. Çıkarma ve Çıkış iletişim kutusunun çeşitli noktalarında, kaç çıkış noktasının bir uygulaması olduğundan bağımsız olarak eşit olarak gerçekleştirilir. Bazı uygulamaların yalnızca bir çıktı noktası vardır, diğerleri birazdır. Birkaç ortak iletişim kutusunun kombinasyonu Şekil 2'de gösterilmektedir. dört.

İşte panelden panele geçerken, dikdörtgenler tarafından görüntülenen panelden geçerken tipik bir diyalog olasılıkları ile gösterilmektedir. Operasyonlar
İleri ve geri kaydırma işlemleridir ve gezinme değil ve panellerin içinde hareket etmek için kullanılır.

İncir. 4. İletişim Kutuları.

Bilgi tutma ve kaydetme

Kullanıcılar uygulamayı gezinirken, paneldeki bilgi değişkeninde bir şey oluşmalıdır. Panelin seviyesinde tutulabilir veya kaydedilebilir.

Beklet bilgileri uygulama paneli seviyesindeki bilgilere aittir. Kullanıcılar panel iptali aracılığıyla iletişim kutusuna döndürüldüğünde, uygulama paneldeki bilgilerdeki değişiklikleri iptal eder veya kaydeder.
Kullanıcı bu paneli bir dahaki sefere gördüğünde, bilgileri varsayılan değerler biçiminde korumalı olabilir. Ancak bu, bilgilerin kaydedileceği anlamına gelmez. Her uygulama, benzer bilgileri tutmaya veya kaydetmeye karar verir.

Bilgi tasarrufu, operatör tarafından istenen bellek alanındaki oda odası anlamına gelir. Navigasyon eylemleri, uygulamaya göre lider kullanıcı, kullanıcı bu işlemlerin tam olarak bilgi bakımıyla bitmesi gerektiğini belirten bilgiyi kaydetmeyin.

Kullanıcının eylemleri belirli bir bilgi kaybına yol açabiliyorsa, genel kullanıcı erişimi, kullanıcıdan onaylamanız gerektiğini, bilgi kaydetmek istemediklerini veya bilgileri kaydetmelerine izin vermeniz veya en son talebi iptal etmelerini ve bir tane iade etmelerini önerir. geri adım atmak.

Uygulamanız Pencere modunda çalışabilir. Bu, panelin, ekranın Windows adlı ayrı ayrı parçalarında bulunduğu anlamına gelir. Bir Windows modu sistemi, kullanıcının ekranı kendi panelini içeren pencerelere bölmesini sağlar. Birkaç pencere kullanarak, kullanıcı aynı anda bir veya farklı uygulamaların ekrandaki birkaç panelini aynı anda izleyebilir.

Ekran bir veya iki pencere içeriyorsa, kullanıcı her pencerede tüm panelin tümünü göremez. Pencerenin boyutuna bağlıdır.
Kullanıcı, ihtiyacınız olan bilgileri barındırmak için her pencereyi taşıyabilir veya yeniden boyutlandırabilir. Ayrıca, kullanıcılar paneldeki bilgileri pencere ile sınırlı olan ekran alanının içindeki bilgileri hareket ettirerek, pencerelerin içeriğinden geçebilir.

Rüzgar modu özellikleri sağlanır işletim sistemi veya onun servisi ve araçlarAksi takdirde, uygulamaların kendileri bu modu uygulamalıdır.

Üç tür pencere

Birincil pencere, kullanıcının ve bilgisayarın iletişim kutusunu başlattığı bir penceredir. Örneğin, bir metin düzenleyicide, birincil pencere düzenlenecek metni içerir. Elektronik masa düzenleyicisinde, birincil pencere bir tablo içerir. Windows'ta Windows oluşturma olasılığı olmayan sistemlerde, tüm ekran birincil pencere olarak kabul edilmelidir. Her birincil pencere, bir diyalog yürütmek için birer birer, birer birer birer olarak içerebilir. Kullanıcılar birincil pencereyi başka bir birincil veya ikincil pencereye değiştirebilir.

İkincil pencereler, birincil pencerelerden kaynaklanır. Bunlar, kullanıcıların ve bir bilgisayarın, birincil penceredeki diyaloga paralel bir iletişim kutusundaki bir iletişim kutusundaki pencerelerdir. Örneğin, bir metin düzenleyicide, ikincil pencere, kullanıcının belge biçimini değiştirdiği bir panel içerebilir ve birincil pencerede düzenlenebilir bilgi içeriyor. İkincil Windows ayrıca, birincil Windows'ta diyalogu ifade eden destekleyici bilgileri sağlamak için kullanılır. Kullanıcılar, birincil pencerelerden ikincil pencerelere geçebilir ve bunun tersi de geçerli olabilir. Birincil ve ikincil pencereler, pencerenin üstündeki başlık şeritleri vardır. Başlık, uygulamalar boyunca pencere ile ilişkilidir.

Pop-up pencereleri, Korumalı panelin bulunduğu ekranın birincil ve orta ve ikincil pencereler aracılığıyla uzanan ekranın bir bölümleridir. Açılır pencereler, diğer pencerelerle ilişkilidir ve uygulama iletişim kutusunu başka bir pencere ile genişletmek istediğinde görünür. Açılır pencerelerin kullanımından biri, çeşitli mesajları iletmektir. Bazı pencerelerle diyalogu devam ettirmeden önce, kullanıcının işini onunla ilişkilendirilmiş açılır pencereyle tamamlamalıdır.

Giriş Aygıtları: Klavye, Fare ve Diğer

Ortak kullanıcı erişimi, klavyenin ve farenin tutarlı kullanımını veya fare olarak hareket eden herhangi bir cihazı destekler. Farenin ana gösterge cihazı olduğunu varsayacağız.

Kullanıcılar, uygulama modlarını değiştirmeniz gerekmeden, klavye ile fare arasında geçiş yapmaya hazır olmalıdır. Bu nedenle, bir cihaz, bilinen bir durumda bir diğerinden daha verimli olabilir, bu nedenle, kullanıcı arayüzü kullanıcıların bir cihazdan diğerine kolayca geçiş yapabilmesini sağlar.

Tüm kişisel bilgisayar uygulamaları, farenin kullanımını dikkate almalıdır. Bununla birlikte, impresleme terminalleri üzerindeki uygulamalar fareyi destekleyemez. Bu terminallerde, fare desteği zorunlu değildir.

Tuş takımı desteği

Bir tür klavyeyi, yani genişletilmiş bir IBM klavyesini karşılamak için tasarlanmış standart bir fiili genel kullanıcı erişimini alacağız.

IBM standardının kurallarına ve özelliklerine göre anahtar uygulama işlevlerini atamanız gerekir. Anahtar ödevi IBM Klavyesine aittir
Gelişmiş klavye. Diğer türlerin klavyeleri için, uygun teknik dokümantasyon, örneğin bir değişken IBM ile değiştirilebilir klavye kullanılır.
Tuş takımı.

Anahtar Atama Kuralları:

26. Ekler, Shift +, Ctrl + ve Shift +, Ctrl + ile kombinasyonların yanı sıra, vardiyasız tuşlar da dahil olmak üzere anahtarları kullanabilir.

ALT +, programlanabilir bir iş istasyonu veya imron damarsız bir terminal bu tuşlara uygulamalara izin verir. Uygulama tarafından çalıştırılacak olan işletim sistemi tarafından atanan herhangi bir tuş kullanmayı önlemelisiniz.

27. Uygulama diğer dillere çevrilirse, Alt ile alfanümerik anahtarların kombinasyonlarını atamamalıdır. Ancak, mümkünse, kullanıcılar bu tuşlara çeşitli işlevler atayabilir.

28. Kaynak tuşlarını değiştirmek için, onları ALT, CTRL ve Shift tuşları ile birlikte kullanın. ALT, CTRL ve Vardiya tuşları bağımsız olarak kullanılmaz.

29. Anahtar ödevi atamayın veya çoğaltmayın.

30. Kullanıcılar, anahtar ödevini uygulamanın ek bir özelliği olarak değiştirme yeteneği verilir. Kullanıcılar, herhangi bir işlev tuşuna eylem ve parametreler atayabilir ve ekrandaki atamalarını değiştirebilmelidir.

31. Bazı özellikler atanırsa fonksiyon tuşu Aynı şekilde birden fazla uygulamada, bu tuşu atamanız gerekir. bu özellik Tüm uygulamalarda.

32. Kullanıcılar mevcut panel anahtarının seviyesinde basılırsa, başka bir şey belirtilmemişse hiçbir etkisi olmamalıdır.
Sonuç

Modern koşullarda, etkileşim arayüzünün organizasyonuna en uygun çözüm arayışı, çözeltinin, operatörlerin kendi aralarında ve teknik araçlarıyla optional etkileşimini optimize etme ihtiyacı ile önemli ölçüde karmaşık olan karmaşık görevin niteliğini edinir. ACS, profesyonel faaliyetlerinin değişen doğası koşullarında.

Bu bağlamda, CHO'nun Teknik Anma ACS ile etkileşimini modelleme sorununun belirli bir alaka düzeyini vurgulamak istiyorum. Günümüzde modern çok fonksiyonlu işleme araçlarında modelleme kullanılarak gerçek bir olasılık vardı ve bu gibi bilgileri görüntüleme
DELPHI Kullanılan bilgi modellerinin türünü ve özelliklerini belirtir, operatörlerin gelecekteki faaliyetlerinin temel özelliklerini tanımlar, donanımın ve yazılım etkileşimi arayüzünün parametreleri için gereklilikleri formüle eder.

TC ACU ile insan etkileşiminin sorunları ve etkileşim arayüzünün pratik uygulaması ile ilgili olarak, böyle önemli bir soruyu birleşme ve standardizasyon olarak azaltmak imkansızdır. Tipik çözümlerin kullanımı, modüler tasarım sistemleri ve işleme bilgisinin modüler bir tasarım prensibi, ancak oldukça doğal olan artan bir ölçek elde etmektedir.

Tabii ki, bu görevlerin uygulanmasında özel olarak vurgulanmalıdır. Tabii ki, programın geliştirilmesi için modern vaka araçları vermek, çünkü temel olarak tutarlı gereksinimlerle tutarlı olan tasarım çözümlerine en iyimdir. kullanıcı arayüzüWindows arayüzü nedir? Bugün mevcut diğer firmaların hiçbir ürünü, Delphi olarak bir dereceye kadar eşzamanlı kullanım, performans ve esneklik sağlamaz. Bu dil, 3. ve 4. nesil diller arasındaki boşluğu doldurup güçlü ve üretken bir gelişim ortamı oluşturur.

EDEBİYAT

Teknik araçlarla insan etkileşiminin organizasyonu ACS, Cilt 4:
"Bilgi görüntüleme", Editoryal Office V.N. Echtherkova, Moskova, "Yüksek Okulu"
1993.
Teknik araçlarla insan etkileşiminin organizasyonu ACS, Cilt 7:
"Teknik yollarla insan etkileşiminin sistem tasarımı", editoryal ofis v.n.stweryakova, Moskova, "Yüksek Okul" 1993.
"Sibernetik iletişim sistemleri", I.P. KUZNETSOV.
Sesive arayüzü, Microsoft, Editorial hakkındaki öneriler
1995
John Matcho, David R. Folkner. "Delphi" - başına. İngilizceden - m.: Binin, 1995

Giriş 2.

Konu 3.

Bilgi Modeli: Giriş ve Çıkış 6

Bir arayüz tasarlarken Delphi'yi çözen fonksiyonel görevler
7

Arayüz 8 altında ne anlama

Arayüz Bileşimi 8.

Kullanıcıya Makine 8

Makineye 8 kullanıcı

Bir kullanıcı 8 düşünüyor
Tutarlı arayüz 9.

Tutarlılık - Üç Boyut: 9

Intersystem tutarlılığı 10.

Tutarlı kullanıcı arayüzünün faydaları 10

Yazılım ve Donanım: Özel Uygulama ve Özel Oluşturma
Arayüz 11.

Panel tasarımının geliştirilmesi 13
Tasarım İlkeleri: Nesne - Eylem 16

Panel 16 ile kullanıcı çalışması

Doğrudan Etkileşim 16.

Diyalog 16 inşaatı.
Bilgi tutma ve kaydetme 19
Windows 19.

Üç tür Windows 20
Giriş aygıtları: klavye, fare ve diğer 20

Klavye desteği 21.

ACS kullanıcılarını tasarlamanın modern yöntemleri, insan faktörünün muhasebesi nedeniyle, sistemoteknik tasarım konsepti çerçevesinde geliştirmiştir, "girişler" ve bir kişinin ve arabanın "girişleri" ve "insan çıkışlarının" koordinasyonu sorunlarını çözmekle sınırlıdır. Aynı zamanda, ASU kullanıcıları ile memnuniyetsizliği analiz ederken, tüm faktörlerin karmaşık, birbirine bağlı, orantılı bir düşünce olarak sunduğu etkileşim sistemlerinin tasarımına tek, kapsamlı bir yaklaşımın eksikliği ile açıklandığını belirlemek mümkündür. , karmaşık bir çok faktörlü ve çok değişkenli etkileşim arayüz tasarımını çözme yolları ve yöntemleri. İşlevsel, psikolojik, sosyal ve hatta estetik faktörler anlamına gelir.

Şu anda, kullanıcı arayüzünü tasarlamanın ana görevinin, kontrol devresindeki bir kişiyi "girin", ancak nesne yönetimi görevleri temelinde, arasında bir etkileşim sistemi geliştirmek için rasyonel "girme" olmadığı kanıtlanmış olduğu düşünülebilir. İki eşit ortak (erkek-operatör ve donanım-yazılım kompleksi ACS), rasyonel kontrol nesnesi kontrolü. Operatörün kişisi, kontrol sisteminin bir kapanış bağlantısıdır. kontrol. APK (Donanım ve Yazılım Kompleksi) ACS enstrümantal Gerçekleşme(operatör) yönetimi (operasyonel) etkinliği, yani. nesne kontrolü. Tanım olarak, V.F. VADA, ACS, operasyonel (yönetici) bileşiminin ve AIC AC'lerin, karmaşık yönetim görevlerini çözmesinde eşit ortak oldukları hibrit bir zekadır. Teknik ekipman ACS ile insan etkileşiminin arayüzü yapısal olarak gösterilebilir (bkz. Şekil 1).

İncir. 1. Bilgi ve Mantıksal Etkileşim Arabirimi Şeması

ACS operatörlerinin emeğinin rasyonel organizasyonu, sistemin bir bütün olarak etkin işleyişini belirleyen en önemli faktörlerden biridir. Vakaların ezici çoğunluğunda, yönetim işi, bir kişinin dolaylı bir faaliyettir, çünkü o zamandan beri ACS şartlarında "Gerçek bir nesneyi görmeden" kontrol edilmesine yol açar. Gerçek kontrol nesnesi ile insan operatörü arasında nesnenin Bilgi Modeli (Bilgi Ekran Araçları). Bu nedenle, yalnızca bilgiyi gösterme yolunu değil, aynı zamanda insan operatörü arasındaki insan operatörü arasındaki etkileşim araçlarını, yani, yani Aradığımız bir sistem tasarlama problemi kullanıcı arayüzü.

APK ve Etkileşim Protokollerinden oluşur. Donanım ve yazılım paketi fonksiyonlar sağlar:

    aCS ACS'de dolaşan veri dönüşümü, monitörlerde görüntülenen bilgi modelleri (soya - bilgi ekranı aracı);

    bilgi modellerinin (IM) yenilenmesi;

    aCSA ile insan diyalog etkileşimini sağlamak;

    cHO (insan-operatör) gelen etkilerin kontrol sistemi tarafından kullanılan verilere dönüşümü;

    etkileşim protokollerinin fiziksel uygulaması (eşleşen veri formatları, hata kontrolü vb.).

Protokollerin amacı, insan operatörü ve soya fasulyesi ile CHO ve yönetim sistemi arasındaki mesajların güvenilir ve güvenilir mesajların mekanizmasını sağlamaktır. Protokol - Bu, etkileşimi, gerçek zamanlı olarak işlemlere paralel olarak bir dizi bilgi alışverişi prosedürünü tanımlayan bir kuraldır. Bu işlemler (APC AC'lerinin işleyişi ve yönetim varlığının operasyonel aktivitesi), öncelikle, olayların başlangıcı ile ikincisi arasındaki sabit geçici ilişkilerin yokluğu, olaylar ve eylemler arasındaki etkiler ve eylemler arasındaki ilişki eksikliği olmamasıdır.

Protokol fonksiyonları, bu işlemler arasındaki mesajların değişimi ile ilgilidir. Biçimlendirme, bu mesajların içeriği protokolün mantıksal özelliklerini oluşturur. Prosedürlerin yürütülmesi için kurallar, Protokolün uygulanmasına katılan işlemleri bir araya getiren eylemleri belirler. Bu kuralların seti bir protokol prosedürü özelliğidir. Bu kavramları kullanarak, artık bir protokolü, işlemler arasındaki iletişim mekanizmasının bir dizi mantıksal ve prosedürel özellikleri olarak tanımlayabiliriz. Mantıksal tanım sözdizimidir ve protokolün prosedürü semantiğidir.

APC'yi kullanan görüntü oluşturma, yalnızca görüntünün düzleminde iki boyutlu görüntüler almanıza, aynı zamanda resim yüzeyinin iletim dokusuyla resimleri ve ikinci dereceden yüzeyleri kullanarak fotoğrafın üç boyutlu grafikleri uygulamak için de sağlar.

Karmaşık ACS oluştururken, yazılım geliştirme değeri verilir, çünkü Bir bilgisayarın zekasını yaratan, karmaşık bilimsel görevleri çözen, en karmaşık teknolojik işlemleri yöneten yazılımdır. Şu anda, bu tür sistemler oluştururken, insan faktörünün A rolü, bu nedenle sistemin ergonomik desteğini önemli ölçüde artmaktadır. Ergonomik desteğin ana görevi, kişi ile makine arasındaki etkileşimi sadece operasyon sırasında değil, aynı zamanda üretimde ve teknik bileşenlerin elden çıkarılması sırasında optimize etmektir. Böylece, kullanıcı arayüzü tasarım yaklaşımını sistematik hale getirirken, sistemin çözmesi gereken bazı temel işlevsel görevler ve inşaat ilkeleri.

Asgari iş çabası ilkesiyazılımın geliştiricisi ve iki yönü olan bir kullanıcı:

    konvansiyonel üretim süreçlerinde doğal bir metodoloji ve yaratma teknolojisi yaratılarak elde edilen yazılım geliştiricisi tarafından kaynak maliyetlerini en aza indirmek;

    kullanıcıdan kaynakların maliyetini en aza indirgemek, yani CHO, yalnızca gerekli olan ve sistem tarafından gerçekleştirilemeyen çalışmayı gerçekleştirmelidir, işin tekrarı olmamalıdır, vb.

Maksimum karşılıklı anlayışın göreviyazılım geliştiricisi karşısında kullanıcı ve APK. Şunlar. Cho, örneğin, bilgi aramak veya bir video izleme cihazına verilen bilgiler, kullanıcı tarafından kodlama veya ek yorumlamalar gerektirmemelidir.

Kullanıcı az bilgi olarak ezberlemekBu, operasyonel çözümler yapmak için Cho özelliğini azaltan.

Maksimum konsantrasyon ilkesi Görevdeki kullanıcı çözüldü ve hata mesajlarının yerelleştirilmesi.

Mesleki beceriler için muhasebe ilkesi Adam operatörü. Bu, orijinal verilerin teknik görevinde belirtilen bilgilerin bazılarına bağlı olarak bir sistem geliştirildiğinde, "insan bileşeni", tüm sistemin ve alt sistemlerinin gereksinimlerini ve özelliklerini karşılamak için tasarlanmıştır. ACS, İnsan ve Teknik Araçların Kavramsal Modelinin Oluşumu, ACS'nin "MAN - Teknik TOO da" alt sisteminin işleyişinin farkındalık ve ustalaşma algoritmaları anlamına gelir ve bilgisayarlarla etkileşimin profesyonel becerilerini geliştirin.

Anahtarı Yaratmak için etkili arayüz sonucu hızlı, mümkün olduğu kadar, basit bir kavramsal arayüz modelinin operatörü tarafından sunum. Toplam kullanıcı erişimi tutarlılıkla yapar. Tutarlılık kavramı, bir bilgisayarla çalışırken, kullanıcının, kullanıcı arayüz modelini sürekli olarak pekiştiren aynı eylemlerle aynı eylemlerin bir bekleme sistemine sahip olmasıdır. Bir bilgisayar ve bir kişi operatörü arasında bir diyalog sağlayan tutarlılık, arayüzü öğrenmek ve iş yapmak için kullanmak için kullanıcının gerektirdiği süreyi azaltabilir.

Tutarlılık, özel gösterimleri güçlendirmek için bir arayüzün özelliğidir. Arabirimin bir başka bileşenidir somutluğunun ve görünürlüğünün mülkiyeti. Bu, renkleri ve diğer etkileyici teknikleri kullanarak bir panel planı kullanılarak gerçekleştirilir. Fikirler ve kavramlar daha sonra kullanıcının doğrudan iletişim kurduğu ekranda fiziksel bir ifade edinir.

Uygulamada, üst düzey kullanıcı arayüzü tasarımı, oluşturulan uygulamanın gerekli işlevselliğini ve potansiyel kullanıcılarının özelliklerini tanımlamanıza olanak tanıyan ilk tasarıma sahiptir. Belirtilen bilgiler, otomatik kontrol sistemi (ACS) ve kullanım kılavuzundaki teknik görevi ve yönetim nesnesindeki çalışma kılavuzunu (yeniden) analiz edilerek, kullanıcılardan gelen bilgilerin analiz edilmesiyle elde edilebilir. Bu amaçla, otomatik olmayan bir yönetim tesisinde faaliyet gösteren potansiyel operatörler ve operatörlerin bir anketi üretilmektedir.

Onlara bakan hedefleri ve görevleri belirledikten sonra, bir sonraki tasarım aşamasına gidin. Bu aşama, özel senaryoların hazırlanmasıyla ilişkilidir. Komut dosyası, kullanıcının hedefine ulaşma yolunda belirli bir görevi çözmenin bir parçası olarak gerçekleştirilen eylemlerin açıklamasıdır. Açıkçası, bazı hedeflere ulaşmak, bir takım görevleri çözmek mümkündür. Her biri, kullanıcı birkaç yolla çözebilir, bu nedenle çeşitli senaryolar oluşmalıdır. Ne kadar çok olursa, bazı kilit nesnelerin ve operasyonların kaçırılması olasılığı ne kadar düşük olur.

Aynı zamanda, geliştiricinin uygulamanın işlevselliğini resmileştirmek için gerekli bilgiye sahiptir. Ve senaryoların oluşumundan sonra, bireysel fonksiyonların listesi bilinen bir liste haline gelir. Ek özelliği, ilgili ekran formu (formlar) ile işlevsel bir blok ile temsil edilir. Birkaç fonksiyonun bir fonksiyon bloğunda birleştirilmesi mümkündür. Böylece, bu aşamada, gerekli ekran formları ayarlanır. İşlev bloklarının navigasyon ilişkilerini belirlemek önemlidir. Uygulamada, üçe eşit bir blok için en uygun bağlantı sayısı kurulur. Bazen, işlevlerin yürütülmesinin işlevi sağlam bir şekilde tanımlandığında, ilgili fonksiyon blokları arasında bir prosedürel bağlantı kurulabilir. Bu durumda, ekran formları sırayla diğerinden birine denir. Bu gibi durumlar her zaman değildir, böylece navigasyon bağlantıları, uygulamanın çalıştığı veri işleme mantığına bağlı olarak veya kullanıcı temsillerine dayanarak (kart sıralama) oluşturulur. Bireysel fonksiyon blokları arasındaki navigasyon bağlantıları, navigasyon sistemi diyagramında görüntülenir. Ekteki navigasyon yetenekleri çeşitli gezinti elemanları ile iletilir.

Uygulamanın ana gezinme elemanı ana menüdür. Ana menünün rolü, kullanıcı uygulama sisteminde diyalog sağladığından dadir. Ek olarak, menü dolaylı olarak kullanıcıyı uygulama ile çalışmak için öğrenme işlevini gerçekleştirir.

Menünün üretimi, uygulama fonksiyonlarının analizi ile başlar. Bunun için her birinde, bireysel unsurlar ayırt edilir: kullanıcılar tarafından gerçekleştirilen işlemler ve bu işlemlerin gerçekleştirildiği nesneler. Bu nedenle, hangi fonksiyonel blokların, kullanıcının hangi nesnelerin üzerinden hangi işlemleri yerine getirmesine izin vermesi gerektiği bilinmektedir. Operasyonların ve nesnelerin tahsisi, kullanıcı senaryoları ve uygulama işlevselliği temelinde tutmak için uygundur. Seçilen öğeler ana menünün genel bölümlerine göre gruplandırılmıştır. Bireysel unsurların gruplanması, mantıksal bağlantıları hakkındaki görüşlere uygun olarak ortaya çıkar. Böylece, ana menü basamaklı menülere sahip olabilirHerhangi bir bölüm seçerken düşme. Cascade menü, alt bölümler listesinin birincil bölümünü itiraf ediyor.

Menü gereksinimlerinden biri, amacı, uygulamada çalışmanın sürdürülebilir bir kullanıcı modelinin oluşumu olan standardizasyondur. Bölüm başlıklarının yerleştirilmesiyle ilgili standartlaştırma standartlarından, farklı uygulamalarda sıkça kullanılan bölümlerin içeriği, form başlıkları, basamaklı menülerin organizasyonu, vb. En genel standardizasyon önerileri aşağıdaki gibidir:

    İşlevsel olarak ilgili bölümlerin grupları ayırıcılarla ayrılır (özellikler veya boş);

    İfadelerin bölümlerinin adlarında (tercihen en fazla 2 kelime) kullanılmaz;

    bölüm isimleri büyük harfle başlar;

    İletişim kutuları çağrısı ile ilişkili menü bölümlerinin adları, elipsis tarafından tamamlanır;

    basamaklı menülerin bulunduğu menü bölümlerinin adları, okla bitirin;

    tuşları kullanın hızlı erişim Bireysel bölümler menüsüne. Alt çizgi ile vurgulanırlar;

    kullanmayı kabul et " hotekeler", İlgili anahtar kombinasyonları menü bölüm başlıklarında görüntülenir;

    simge menüsünde etkinleştirmenize izin verin;

    modifiye renk, uygulamada işlem sırasında bazı menü bölümlerinin kullanılamadığını gösterir;

    erişilemeyen bölümleri görünmez hale getirmek için ayarlayın.

Bazı menü bölümlerinin erişilemezliği aşağıdakilerden kaynaklanır. Ana menü statiktir ve uygulama ile çalışma süresi boyunca ekranda bulunur. Böylece, farklı ekran formlarıyla çalışırken (farklı fonksiyon bloklarıyla etkileşime girer), tüm menü bölümleri anlamlı değildir. Bu tür bölümler erişilemez. Bu nedenle, kullanıcı çözülmüş görevlerin bağlamına bağlı olarak (bazen kullanıcının kendisinden), uygulamanın ana menüsü farklı görünüyor. Benzer farklı harici temsiller hakkında, menü çeşitli menü durumları olarak söylenecek olanıdır. Navigasyon sisteminin şemasının aksine, daha önce hazırlanmış ve gerekli, esas olarak geliştirici, menü ile, kullanıcı doğrudan etkileşime girer. Menü, Windows sayısını ve türlerini tanımlar. Tüm arayüzün, bazı gerekli işlemler gerçekleştirirken kullanıcı eylemlerinin sırasını görevlendiren uyarıların Windows, istemleri, sihirbaz pencereleri eşlik eder.

Belgeyi indir

SSR Birliği Devlet Standardı

ARAYÜZ
Otomatik olarak
Yönetim Sistemleri
Dağılmış nesneler

GENEL GEREKSİNİMLER


K.i Didübo, Cand. tehindi bilimler; YU.V. Rosen; KİLOGRAM. Carnukh; Ppm Gafanovich, Cand. tehindi bilimler; Km Usenko; J.A. Gusev; L.S. Lanina; S.N. Kiyko

Enstrüman Yapımı, Otomasyon Araçları ve Kontrol Sistemleri Bakanlığı tarafından

Collegium üyesi N.i. Gorleikov

SSCB Devlet Komitesinin 30 Mart 1984 sayılı Standartları ile ilgili olarak onaylandı ve yürürlüğe girdi.

SSR Birliği Devlet Standardı


01.01.90'a kadar

Standarmaya uymamak yasa ile kovuşturulur.

Bu standart düzenleyen bir arayüz için geçerlidir. genel kurallar Kompozisyondaki yerel alt sistemler arasındaki etkileşimin organizasyonu otomatik sistemler Dağınık nesnelerin bir gövde iletişim yapısı kullanılarak yönetimi (bundan sonra - arayüz).

Fiziksel uygulama açısından, standartlar, iletileri iletmek için elektrik sinyallerini kullanarak agrega arayüzleri için geçerlidir.

1. Randevu ve Kapsam

1.1. Arayüz, çeşitli endüstrilerdeki ve endüstriyel olmayan alanlardaki otomatik teknolojik yönetim sistemleri, makineleri ve ekipmanlarının bir parçası olarak yerel alt sistemler arasında iletişim ve bilgi alışverişi için tasarlanmıştır.


operasyonel teknolojik personel ile arayüz;

hiyerarşik sistemlerde üst kademenin kontrol bilgisayar kompleksleri ile hiza.

2. Ana özellikler

2.1. Arayüz, dijital veri sinyallerinin iki telli bir gövde kanalı üzerinden iletmek için biraz seri senkron yöntemi uygular.

2.2. Host istasyonunun iletim ve girişinin çıktısı arasındaki sinyalin toplam azaltılması, iletişim hattı (ana kanal ve boşaltma) tarafından yapılan zayıflama, 18 dB'den fazla olmamalıdır; Hat ile her iletişim hattıyla, 0, 1 dB'den fazla değil.

Not. RK-75-4-12 kablosunu kullanırken, iletişim hattının maksimum uzunluğu (muslukların uzunluğu dahil) 3 km'dir.


(Yeni Sürüm, No. 1 Değiştir.

2.5. Faz Kodlamalı iki fazlı modülasyon, sinyalleri temsil etmek için uygulanmalıdır.

2.6. İletilen mesajların korunması için uygulanmalıdır döngüsel kod polinom üreten X. 16 + X. 12 + X. 5 + 1.

2.7. Rastgele hataları ortadan kaldırmak için, aynı yerel alt sistemler arasında mesajların yeniden iletilmesi olasılığı sağlanmalıdır.

2.8. Yerel alt sistemler arasındaki mesaj iletimi, dizinin mesaj formatı ile ayarlanan sınırlı bir fonksiyonel bayt kümesi ile yapılmalıdır. Arabirim iki tür mesaj formatı (özellikler. 1) ayarlar.

Format 1 sabit bir uzunluğa sahiptir ve yalnızca arayüz mesajlarını iletmek için tasarlanmıştır.

Format 2, veri iletimi için tasarlanan bilgi bölümünün uzunluğunda bir değişken içerir.

Format 2, şanzıman hızına (düşük hızlı veya yüksek hızlı aralığa) bağlı olarak sırasıyla 2.1 veya 2.2 görüntülenmelidir.

Mesaj formatları türleri

Format 1.

2.9. Mesaj formatları aşağıdaki işlevsel baytları içermelidir:

senkronize CH;

yerel Subsystem AV'nin adresi;

kF'nin fonksiyonunun kodu;

yerel alt sisteminin kendi adresi;

dS, DS1 veya DS2'nin bilgi bölümündeki veri bayt sayısı;

dN1 Bilgilendirme Baytları - DNP;

kG1 ve KB2 kontrol kodlarının baytları.

2.8, 2.9.

2.9.1. Senkronize etme yazılımı bayt, mesajın başlangıcını ve sonunu belirlemeye yarar. Senkronize etme bayt atanmış kod? 111111?

2.9.2. BYTE Adresleri AB Subsystem, mesajın gönderileceği yerel alt sistemi tanımlar.

2.9.3. KF işlevinin fonksiyonlarının baytı, bu iletişim döngüsünde gerçekleştirilen işlemi belirler. BYTE KF içindeki deşarjların amacı gösterilmiştir. 2.

BYTE KF'nin yapısı

2.9.4. KF kodları ve gerçekleştirilen işlemler tabloda belirtilmiştir.

Baita Tanımlama

Fonksiyon kodu

Yürütülebilir İşlem

Grup Transferi (toplam adresleme ile)

Kayıt okuma

Merkezi Anket Kontrolörleri

Ana kanalın transfer kontrolü

Ana kanalın geri dönüşü. Ortak bir adrese sahip mesaj kabul edilmez

Ana kanalın geri dönüşü. Genel adres ile mesaj yapılır

Merkezi olmayan anket kontrolörleri. Kanalı yakalamak için bir istek eksikliği. Ortak bir adrese sahip mesaj kabul edilmez

Ana kanalın yakalanması talebi. Ortak bir adrese sahip mesaj kabul edilmez

Ana kanalın yakalanması talebi. Genel adres ile mesaj yapılır

İşaretleyici transferi

Mesaj alımının onaylanması

Mesajın verilmesinin onayı

Resepsiyonun onaylanması ve ardından mesajın yayınlanması. Merkezi bir ankete cevaplar

Kanalı yakalamak için bir istek eksikliği. Ortak bir adrese sahip mesaj kabul edilmez

Kanalı yakalamak için bir istek eksikliği. Genel adres ile mesaj yapılır

Kanal yakalama talebi. Ortak bir adrese sahip mesaj kabul edilmez

Kanal yakalama talebi. Genel adres ile mesaj yapılır

Sıfır akıntı, bagaj kanalı üzerinden iletilen mesajın (çağrı yanıtının) görünümünü belirler.

Boşaltma 1, alt sistem kullanıldığında (örneğin, veri arabelleğinin oluşumu) tek bir değer alır.

Boşaltma 2, format mesajı 2 bu döngüde iletilirse tek bir değer alır.

Boşaltma 3, bir hata veya yanıt olması durumunda, aynı yerel alt sisteme yeniden gönderilen bir mesajda tek bir değer alır.

(Değiştirilmiş Sürüm, No. 1).

2.9.5. AC mesajını oluşturan yerel alt sistemin kendi adresi, alt sistem adı verilen cevap adresini bildirmek ve seçiminin doğruluğunu kontrol etmek için verilir.

2.9.6. Bayt, DS, bilgi bölümünün uzunluğunu format 2.1'de belirlerken, DS baytının ikili kodunun değeri günün bayt sayısını belirler. İstisna, 256 bilgi baytının bulaştığını belirten koddur ?????????

DS1'in baytları, DS2, bilgi bölümünün uzunluğunu format 2.2'de belirler.

(Değiştirilmiş Sürüm, No. 1).

2.9.7. DN Veri Baytları, Biçimlendirme Mesajının Bilgi bölümünü temsil eder. 2. Veri kodlaması, çiftleşme yerel alt sistemleri üzerindeki normalleştirici belgelerle ayarlanmalıdır.

2.9.8. CB1 Kontrol Baytları, CB2 kontrol kısmını oluşturur ve iletilen mesajların doğruluğunu belirlemek için kullanılır.

3. Arayüz yapısı

3.1. Arabirim, bir ana iletişim yapısı olan (lanet 3) ile dağılmış sistemler oluşturma yeteneğini sağlar.

Yerel alt sistem bağlantı yapısı

L.C.1 - Lcn. - Yerel alt sistemler; Mk - Trunk Kanalı; PC. - Direnç Anlaşması

3.2. Tüm konjuge yerel alt sistemler, bilgilerin değiş tokuş edildiği gövde kanalına bağlanmalıdır.

3.3. Kompozisyonlarında yerel alt sistemleri bir bagaj kanalı ile arayüz etmek için, iletişim kontrol cihazları sağlanmalıdır. İletişim Kontrolörleri yapılmalıdır:

bilginin, yerel alt sisteme kabul edilen temsil şeklinden dönüşümü, gövde kanalı üzerinden iletim için gereken formda;

senkronizasyon işaretlerini ekleme ve vurgulama;

bu yerel alt sisteme yönelik mesajlar tanıma ve alma;

alınan mesajların doğruluğunu belirlemek için kontrol kodlarının oluşumu ve karşılaştırılması.

3.4. Yerel alt sistemler arasındaki mesajlaşma çevrim olarak düzenlenmelidir. Döngünüz altında, bir mesajın 1 veya 2 bir bagaj kanalına transfer prosedürü olarak anlaşılmaktadır. Birkaç birbirine bağlı döngü iletim işlemini oluşturur.

3.5. Şanzıman işlemi asenkron bir prensip ile düzenlenmelidir: Trunk kanalına gönderilen yerel alt sistemler cevaplar almalıdır (grup işlemleri hariç).

4. Arayüz fonksiyonları

4.1. Arayüz, mesajlaşma işleminde yerel alt sistemleri işgal eden kontrol seviyelerinde farklı olan aşağıdaki işlevleri belirler:

pasif resepsiyon;

resepsiyon ve yanıt;

ana kanalın merkezi olmayan yönetimi;

ana kanalı yakalama isteği;

ana kanalın merkezi kontrolü.

(Değiştirilmiş Sürüm, No. 1).

4.2. Yerel alt sistemin uygulanan arabirim fonksiyonlarının bileşimi, bu alt sistemin ve işlevsel özellikleri tarafından çözülen sorunun bileşimi ile belirlenir.

4.3. Yerel alt sistemin türü, verilenler arasından en yüksek seviyenin işlevi ile belirlenir. Yerel alt sistem, geçerli döngüde yürüttüğü fonksiyona göre aktif olarak kabul edilir.

4.4. Uygulanan arayüz fonksiyonlarının bileşimine uygun olarak, aşağıdaki yerel alt sistem türleri farklıdır:

pasif yönetilen alt sistem;

yönetilen alt sistem;

kontrol alt sistemi;

inisiyatif kontrol alt sistemi;

Önde gelen alt sistem.

4.4.1. Pasif tahrikli alt sistem yalnızca adresli mesajların kimliğini ve alımını gerçekleştirir.

4.4.2. Yönetilen alt sistem, gönderilen mesajları almayı ve alınan işlev koduna göre bir cevap mesajı oluşturur.

4.4.3. Kontrol alt sistemi şunları yapabilme yeteneğine sahip olmalıdır:

merkezi ve merkezi olmayan modlarda bagaj kanalı üzerindeki değişim yönetimini yapın;

gövde kanalındaki mesajları oluşturun ve iletin;

tepki mesajlarını kabul edin ve analiz edin;

Şanzıman işlemi tamamlandıktan sonra ana kanalın kontrolünü geri getirin veya iletir.

(Değiştirilmiş Sürüm, No. 1).

4.4.4. 5.4.3'e göre olan fonksiyonun yanı sıra inisiyatif kontrol alt sistemi, bagaj kanalını yakalamak için bir istek sinyali oluşturma, istek alt sisteminin arama prosedürünü gerçekleştirirken ilgili mesajları alır ve gönderme yeteneğine sahip olmalıdır.

4.4.5. Alt sistemin sunucusu, tüm yerel alt sistemlerin çalışmasını ana kanalın merkezi kontrol modunda koordine eder. O devam ediyor:

yerel alt sistem yöneticilerinden birinin ana kanalı tarafından tahkim ve transfer kontrolü;

tüm yerel alt sistemlerin merkezi yönetimi;

etkin yönetim yerel alt sisteminin çalışmasını izlemek;

tüm (veya birkaç) yerel alt sistemler için ortak adrese sahip mesajları aktarın.

Ana bilgisayarın aktif bir fonksiyonuna sahip olan tek bir alt sistem, bagaj kanalına bağlanabilir.

(Değiştirilmiş Sürüm, No. 1).

5. Mesajlaşma Siparişi

5.1. Trunk kanalının her raporlama döngüsü, arayüz yoluyla ilişkili tüm alt sistemlerin senkronizasyonu ile başlamalıdır.

5.1.1. Senkronizasyonu gerçekleştirmek için, ana bilgisayar veya aktif kontrol alt sistemi, CH'nin baytını senkronize eden gövde kanalına aktarılmalıdır. Sıralı olarak biraz senkronizasyon baytlarını iletmesine izin verilir. İlave senkronizasyon baytları mesaj biçiminde dahil değildir.

5.1.2. Tüm alt sistemlerin senkronizasyonunu yaptıktan sonra, ana bilgisayar veya aktif kontrol alt sistemi, kendi sh de dahil olmak üzere bagaj kanalına 1 veya 2 mesaj iletir.

5.1.3. Tüm bytes, KB1 ve KB2 kontrolü hariç, genç deşarjdan başlayarak ana kanala iletilir.

KB1 bayt, CB2 eski akıntıdan iletilir.

5.1.4. CN byte koduyla birlikte gelen gövde kanalına aktarılan bitin sekansını dışlamak için, her bir mesaj, 5'ten sonra "1", bir ek karakter "0" içermesi gerektiği şekilde dönüştürülmelidir. Alınan alt sistemi Bu karakterin mesajdan dışlanmalıdır.

5.1.5. Terminal baytı da dahil olmak üzere mesajı gönderdikten sonra, iletim işlemlerini tamamlamak için, iletim alt sistemi, CH'nin en az 2 baytını iletmelidir.

5.2. Ana kanal yönetimi prosedürü, mesaj aktarım işlemini yürütmek için alt sistemlerin kontrollerinden birinin aktivasyon sırasını belirler. Arayüz üzerinden ilişkili alt sistemler, ana kanalın merkezi kontrolünde çalışabilir.

5.2.1. Ana kanalın merkezi kontrol prosedürü, ana kanalın kontrolünün aktarılmasını yöneterek alt sistemlerin etkileşimini koordine eden önde gelen bir alt sistemin varlığını sağlar.

5.2, 5.2.1. (Yeni Sürüm, No. 1 Değiştir.

5.2.2. Ana kanal kontrolünü yönetirken, ana bilgisayar alt sistemi mesaj aktarım işlemini yürütmek için bir aktif kontrol alt sistemi atar. Bunu yapmak için, alt sistemin sunumunu CF6 işlev koduyla seçilen kontrol alt sistemine format 1 mesajını göndermelidir.

5.2.3. CF6 işlev koduyla bir mesaj yaptıktan sonra kontrol alt sistemi aktif olmalı ve bir iletim işleminde birden fazla mesajlaşma döngülerinde gerçekleştirilebilir. Exchange çevrimlerinin sayısı, önde gelen alt sistemle izlenmeli ve sınırlandırılmalıdır.

5.2.4. Ana kanalın kontrolünü ilettikten sonra, ana bilgisayar alt sistemi pasif alım fonksiyonunu etkinleştirmeli ve kontrol geri sayımını açmalıdır. Ayarlanan süre boyunca (yanıt süresi 1 ms'den fazla olmamalıdır) Atanmış Aktif Alt Sistem, Bagaj Kanalı'ndaki mesajları iletmeye başlamazsa, alt sistemin ustası, Format 1 mesajının kontrol alt sistemini CF6 fonksiyon koduyla tekrarlar. ve yeniden iletim belirtisi.

5.2.5. Eğer ve kontrol alt sistemini tekrar tekrar kullandığınızda, mesaj göndermeye başlamıyorsa (aktif olmaz), alt sistemin sunumunu hatalı olarak tanımlar ve böyle bir durum için verilen prosedürleri uygular.

5.2.6. İletim işleminin tamamlanmasından sonra, aktif kontrol alt sistemi ana kanal kontrolünün geri ödeme işlevini gerçekleştirmelidir. Bunu yapmak için, önde gelen alt sistem mesajını CF7 veya KF8 fonksiyon koduyla göndermelidir.

5.2.7. Ana kanalın ademi merkeziyetçi yönetimi prosedürü, bir işaretçiyi aktararak fonksiyonun diğer kontrol alt sistemlerine aktif olarak aktif şekilde aktarılmasını içerir. Bir işaretçi kabul edilen alt sistem aktif.

5.2.8. İşaretleyicinin ilk yakalanması için, bir gövde kanalı ile ilişkili tüm alt sistemler aralıklı zamanlayıcıları içermelidir ve zaman aralığının değerleri çeşitli alt sistemlerde farklı olmalıdır. Daha yüksek önceliğe sahip olan bir alt sistem daha küçük bir zaman aralığına atanmalıdır.

5.2.9. Eğer, alt sistemin kendi zaman aralığınızdan sonra, ana kanal ücretsizdir, bu alt sistemin kendisini işaretçinin sahibini göz önünde bulundurması ve aktarım işlemini aktif kontrol alt sistemi olarak başlatmalıdır.

5.2.10. Şanzıman işlemi tamamlandıktan sonra, aktif kontrol alt sistemi ana kanalın kontrolünü, bir işaretleyici yayınlaması, pasif alım fonksiyonunu etkinleştirmesi ve açması için Ab \u003d AC + 1 adresi ile ana kanalın kontrolünü bir sonraki kontrol alt sistemine geçirmelidir. kontrol geri sayımı.

Bir işaretleyici olarak, CF13 fonksiyon kodu ve AV adresi ile bir format 1 (lanet 1) mesajı kullanılır.

Ayarlanan süre boyunca, alt sistem işaretçisi şanzıman işlemine başlamazsa, alt sistemine iletmek, AV \u003d AC + 2, AU \u003d AC + 3, vb. Ardından Marker alt sistemlerine aktarmayı denemelidir. İşaretleyici kabul edilmediği sürece. Bir işaretleyici kabul edilen alt sistemin adresi, bu alt sistem tarafından tekrar ilk yakalamayı takip etmeden önce ezberlenmelidir.

5.2.11. İletişim kanalına yetkisiz çıktıyı keşfetmiş olan herhangi bir aktif alt sistem 5.2.8'de işlem yapmalıdır.

5.2.12. Ana kanalı kontrol eden ademi merkeziyetç görme modunda, tüm alt sistemler pasif alımın aktif bir fonksiyonuna sahip olmalıdır. İşaretçinin bir mesterliği durumunda (örneğin, aktif kontrol alt sistemi başarısız olursa), ilk işaretleyici yakalamasının mekanizması (paragraf 5.2.8, 5.2.9) açılmalıdır (paragraf 5.2.8, 5.2.9) ve işleme geri kazanılmalıdır.

5.2.13. İşaretleyiciye sahip olan ve liderliğin aktif işlevini alan herhangi bir alt sistem, ana kanalın merkezi kontrolünü yakalayabilir ve atanan aktif fonksiyonun kaldırılmasına bakabilir.

5.2.7 - 5.2.13. (Ek olarak tanıtılan, No. 1).

5.3. Merkezi yönetim modunda, ana kanal kontrolünün kontrolü, inisiyatif yönetim alt sistemlerinden gelen istek üzerine düzenlenebilir.

5.3.1. Alt sistemler, istek üzerine kontrolü organize etmek için bir bagaj kanalı yakalamak için aktif bir fonksiyona sahip olmalıdır.

5.3.2. Ana kanala erişim isteyen alt sistem aramasını organize etmenin iki yolu merkezi ve ademi merkeziyettir.

5.3, 5.3.1, 5.3.2. (Yeni Sürüm, No. 1 Değiştir.

5.3.3. Merkezi bir anketle, önde gelen alt sistem, bagaj kanalına bağlı tüm inisiyatif kontrol alt sistemlerinin tutarlı bir şekilde görüşmesi gerekir. Alt sistemin sunucusu, Format 1 mesajının her girişim kontrol alt sistemini CF5 işlev koduyla göndermelidir.

Girişim kontrol alt sistemi, iç durumuna bağlı olarak CF21-KF24 fonksiyon kodlarından biri olan önde gelen alt sisteme bir cevap mesajı göndermelidir. Merkezi anket prosedüründeki işlemlerin sırası gösterilmiştir. dört.

5.3.4. Merkezi olmayan anket, bagaj kanalına bir erişim talebi oluşturan inisiyatif kontrol alt sistemlerini belirleme konusunda hızlı bir işlem sağlar. Subsistemin sunumunu yalnızca ilk olarak girişim kontrol alt sisteminin başında 1 mesajı ve CF9 fonksiyon kodunu içeren birinci olarak uygulanmalıdır.

Her girişim kontrol alt sistemi, iletilen mesajı algılamalı ve mesajını, alt sistemin sırasındaki bir diğerine yönlendirilen bagaj kanalına göndermelidir. Elde edilen mesaj, bu alt sistemin durumunu karakterize eden KF12 olan CF9 İşlev Kodlarından birini geçmelidir. Merkezi olmayan anketin prosedürü özellikleri göstermektedir. beş.

5.3.5. Merkezi olmayan bir anketi başlattıktan sonra ana bilgisayar alt sistemi pasif alım işlevini etkinleştirir ve inisiyatif kontrol alt sistemlerinin gönderdiği tüm mesajları alır. Bu, tüm inisiyatif yönetim alt sistemlerinde gövde kanalına erişim talepleri hakkında bilgi sahibi olmak için, merkezi olmayan anketin sona ermesinden sonra önde gelen alt siste sağlar.

Merkezi Anket Subsisteminin Süreci

Subsistemin merkezileştirilmemiş anketinin süreci

Merkezi olmayan bir anketin devresindeki ademi merkeziyetçi anket zincirinde inisiyatif kontrol alt sistemi, ademi merkeziyetçi bir anket için prosedürün sonu anlamına gelen alt sistemin sunumuna mesajını ele almalıdır.

5.3.6. Herhangi bir alt sistem, erişimden sonra bagaj kanalına mesaj görüntülerse, sunum cihazı etkinleştirilmeli ve bir öncekine özdeş bir yeniden mesaj göndermelidir. Tekrarlanan bir aramada bir cevap (veya hataların) yokluğunda, önde gelen alt sistem, alt sistemin sırasıyla aşağıdakilerle merkezi olmayan bir anket başlattı ve anketten gelen bu alt sistem hariç tutulmuştur.

5.4. Veri aktarım prosedürü, aşağıdaki işlemlerden biri olarak gerçekleştirilebilir:

grup kaydı;

kayıt okuması.

5.4.1. Grup kaydı ana alt sistemi tarafından yapılmalıdır. Bir grup kaydı yürütürken, alt sistemin sunumu, 11111111 (255) kodunun (255) ve CF işlev kodunun AV adresi olarak kaydedildiği format 2 mesajının ana kanalında bulunur.

5.4.2. Grup adresine cevap veren tüm alt sistemler, ana kanaldan bir mesaj almalı ve durumu ortak adrese olan mesajın alındığı anlamına gelir. Alt sistemlerin grup kaydıyla yanıt mesajları verilmez.

5.4.3. Bir grup mesajının alımının onayı, merkezi veya merkezi olmayan bir anket sürecinde, ayrıca CF1, KF8, KF2 - KF2 ve KF21 - CF24 bitlerinin etkin olduğu ana kanalın kontrolünü iade ederken gerçekleştirilir. .

5.4.4. Kayıt işleminde, ana alt sistem veya aktif kontrol alt sistemi, AV'de listelenen belirli bir kontrollü alt sistemi almak için belirli bir kontrollü alt sistemi almak için belirli bir yönetilebilir alt sistemine CF2 işlev koduna 2'ye mesaj 2 mesajı gönderir. Mesajı verdikten sonra, aktif kontrol alt sistemi bir kontrol geri sayımı ve bir cevap mesajı bekliyor.

5.4.5. Adreslenen alt sistem adresini tanımlar ve gönderilen mesajı kabul eder. Mesajın bir hata olmadan alınması durumunda, Alıcı Alt Sistem, CF18 fonksiyon koduyla bagaj kanalına bagaj kanalına bir cevap vermelidir.

5.4.6. Kabul edilen mesajda bir hata algılanırsa, alıcı alt sistem bir cevap vermemelidir.

5.4.7. Kontrol süresi aralığı sırasında bir yanıtın yokluğunda aktif kontrol alt sistemi, aynı mesajın iletimini yeniden yürütmelidir.

5.4.8. Tekrarlanan bir mesaja yanıt yoksa, bu alt sistemin arızalı olduğu kabul edilir ve aktif kontrol alt sistemi, böyle bir durum için öngörülen prosedürü çalıştırmalıdır (alarm sisteminin dahil edilmesi, sirkülasyondan hariç tutulması, dahil edilmesi) yedek, vb.).

5.4.9. Ana kanalın merkezi kontrol modunda, kontrol ve kontrollü alt sistem iletişim kutusu, bu zamanda pasif alım işlevini gerçekleştiren ana alt sistem tarafından sürekli olarak izlenmelidir.

(Yeni Sürüm, No. 1 Değiştir.

5.4.10. Okuma işlemi, Format 1 mesajının aktif kontrol alt sistemini CF3 işlev koduyla göndererek başlamalıdır.

5.4.11. Bu mesaja hitap eden altsistem, servis edilebilecek resepsiyonun durumunda, CF19 işlevi koduyla bir cevap mesajı verilmelidir.

5.4.12. Subsystem, SET zaman aşımı süresi için veri yayınlayamaması durumunda, alt sistemin istihdam özelliğini düzeltmek için okuma işlevine sahip bir mesajı kabul ettikten sonra ve verilmesi için bir dizi veri oluşumuna devam etmesi gerekir.

5.4.13. Bu kontrollü alt sistem, aktif kontrol alt sistemi alt sisteminin (verilerin hazırlandığı) ve diğer kontrol alt sistemlerine diğer istihdam yöneticilerine yanıt mesajlarının adresini hatırlamalıdır.

5.4.14. Hazırlanan verileri okumak için, Aktif Kontrol alt sistemi tekrar CF3 işlev koduyla format 1 ile kontrollü alt sistemine başvurmalıdır. Bu süre zarfında veriler hazırlanırsa, kontrol edilen alt sistem CF19 fonksiyon koduyla birlikte bir yanıt mesajı göndermelidir.

Subsystem istihdamı özelliği yalnızca formatın 2'nin yanıt mesajını geçtikten sonra kaldırılmalıdır.

5.4.15. Cevap mesajı, aktif kontrol alt sistemi tarafından bir hata olmadan kabul edilirse, okuma işlemi tamamlanır.

5.4.16. Bir hata veya bir cevabın yokluğu tespit edilirse, aktif kontrol alt sistemi çekiciliği tekrarlar ve ardından PP'de gösterilenlere benzer önlemler alır. 5.4.7, 5.4.8.

5.4.17. Kayıt okuması, PP'ye göre işlemlerin bir kombinasyonudur. 5.4.4 - 5.4.15.

5.4.18. Aktif Kontrol alt sistemi, CF4 işlev koduyla bagaj kanalına bir mesaj 2 mesajı gönderir.

5.4.19. Adreslenen alt sistem yönlendirilen bir mesajı benimsemeli ve bir yanıt oluşturmalıdır.

5.4.20. Yanıt Mesajı B. bu süreç Format 2 ile temsil edilmelidir (okuma verileri içerir) ve CF20 fonksiyon koduna sahip olmalıdır.

5.4.21. İletilen mesajların doğruluğunun kontrolü ve aktif kontrol alt sistemi tarafından gerçekleştirilen eylemler kayıt ve okuma ve okuma işlemlerine benzer olmalıdır.

6. Fiziksel Uygulama

6.1. Fiziksel olarak arayüz, bir trunk kanalı oluşturan iletişim hatları ve iletişim hatlarına doğrudan bağlantı sağlayan iletişim kontrolörleri şeklinde uygulanır.

6.2. İletişim kontrolörleri, alt sistemin parçası olan fonksiyonel düğümler şeklinde veya yapısal olarak izole edilmiş cihazlar şeklinde gerçekleştirilmelidir.

6.3. Arayüzün kuralları ve iletişim denetleyicilerinin alt sistemin fonksiyonel kısmıyla etkileşimi bu standartta düzenlenmez.

6.4. Ana kanal iletişim hatları için, 75 ohm'un dalga direncine sahip bir koaksiyel kablo uygulanmalıdır.

6.5. Koaksiyel kablo, her iki uçta da dirençli (75 ± 3.75) OM ile eşleşen dirençlerle yüklenmelidir. Eşleşen dirençlerin gücü en az 0.25 W olmalıdır.

Eşleşen dirençler, RF konektörlerini kullanarak iletişim hatlarının uçlarına bağlanmalıdır.

Cihazın topraklanması veya bağlantısı, çiftleşme alt sistemlerinde cihaz muhafazaları ile bağlantısı yoktur.

6.6. Ana kanal hattının atoyu, 500 Kbps hızında 18 dB'den fazla olmamalıdır.

6.7. Her dal tarafından bagaj kanalının iletişim hattından elde edilen toplam zayıflama, yerleştirme noktasının kalitesi ile belirlenen, dalı ve zayıflamanın, giriş-çıkış parametrelerine bağlı olarak zayıflama dahil olmak üzere 0,1 dB'yi geçmemelidir. Koordinasyon şemaları.

6.8. Ana kanal hattından dal, 75 ohm dalga direnci olan bir koaksiyel kablo ile yapılmalıdır. Her dalın uzunluğu 3 m'den fazla değildir. Tüm dalların toplam uzunluğu ana kanalın toplam uzunluğuna dahil edilmiştir. İletişim hattına bağlantı, RF konektörleri kullanılarak gerçekleştirilmelidir. Alt sistemlerden herhangi birinin bağlantısını kesmek, bir iletişim hattına yol açmamalıdır.

6.9. İletişim kontrol cihazları, sağlayan alım iletme amplifikatörleri içermelidir:

resepsiyonun duyarlılığı, daha kötüsü yok ............................................ ... ............. 240 mv

Çıktı Seviyesi .................................................... . ........................... 4 ila 5 V

Çıktı Dayanımı .................................................... .. ................................ (37.50 ± 1.88) Ohm

6.10. Trunk kanalına iletim için elektrik sinyallerinin üretilmesi, aktarılan mesajın sinyalleri ile saat frekansını modüle edilerek yapılır. İletilen mesajın her biti, saat frekansının tam bir süresine karşılık gelir, iletilen sinyalin ön ve arka kenarları, sıfır saat frekansı (lanet 6) boyunca geçişin eşleşmesi gerekir. Ana kanaldan alınan sembollerin yazışması, anlamlı durumlar aşağıdaki gibi ayarlanır:

"0" sembolü, önceki sembole göre zıt faza karşılık gelir,

Endüstriyel veri ağları, modern ACS TP'nin ana unsurlarından biridir. Endüstriyel iletişim protokollerinin ortaya çıkması, birçok teknolojik tesisatı kapsayan, tüm atölyeleri ve bazen bitkileri birleştirebilen bölgesel dağılımlı kontrol sistemlerinin başlatılmasını belirtti. Günümüzde, endüstriyel iletişim alanları yedi dünya adımları ile gelişiyor: 50'den fazla iletişim ağı standartları, endüstriyel uygulamalar için özel olarak uyarlanmış, her yıl yeni ilerici veri iletim teknolojileri görülür. Bu şaşırtıcı değil, çünkü ACS TP'nin kalite, güvenilirliğini ve işlevselliğini bir bütün olarak belirleyen iletişim ağlarıdır.

TP AC'lerde kullanılan veri ağları iki sınıfa ayrılabilir:

  1. Fieldbuses (saha otobüsleri);
  2. Üst düzey (operatör seviyesi, terminal otobüsleri).


1. alan lastikleri

Fieldbus'un ana işlevi, kontrolörler ve uzak çevre birimleri (örneğin giriş / çıkış düğümleri) arasında ağ etkileşimi sağlamaktır. Ek olarak, çeşitli enstrümantasyon ve aktüatörler (alan cihazları) uygun ağ arayüzleriyle donatılmış alan veriyolu (alan aygıtlarına) bağlanır. Bu tür cihazlar, üst düzey ağ metabolizması protokollerini destekledikleri için genellikle akıllı alan cihazları olarak adlandırılır.

Zaten belirtildiği gibi, en yaygın olanı olan birçok alan lastik standartları vardır:

  1. PROFIBUS DP;
  2. PROFIBUS PA;
  3. Temel Fieldbus;
  4. Modbus RTU;
  5. Hart;
  6. Cihaz ağı.

Standartların her birinin uygulanmasının nüanslarına rağmen (veri aktarım hızı, çerçeve formatı, fiziksel ortam), bir ortak özelliğe sahiptir - ağ değişimi algoritması tarafından klasik köle veya küçük modifikasyonlarının klasik prensibine dayanarak kullanılır. Modern alan lastikleri, sıkı teknik gereksinimleri karşılar, böylece ağır endüstriyel koşullarda onları sömürmek mümkündür. Bu gereksinimler şunlardır:

1. Belirleme. Bunun altında, mesajların bir ağ düğümünden diğerine aktarılmasının kesinlikle sabit bir zaman dilimini alır. Ethernet teknolojisi kullanılarak oluşturulan ofis ağları, belirleyici olmayan bir ağın mükemmel bir örneğidir. CSMA / CD yöntemine göre paylaşılan ortama erişimin algoritması, ağın bir düğümünün bir düğümünün diğerine aktarılacağı ve kesinlikle konuşmanın, çerçevenin ulaşacağı garanti olmadığı zamanı belirlemez. muhatap. Endüstriyel ağlar için kabul edilemez. Transfer süresi ayrıca sınırlı olmalı ve genellikle, veri aktarım hızlarının sayısını ve mesajların uzunluğunu dikkate alarak önceden tasarlanabilir.

2. Büyük mesafeler için destek. Bu önemli bir gerekliliktir, çünkü kontrol nesneleri arasındaki mesafe bazen birkaç kilometreye ulaşabilir. Uygulanan protokol, büyük miktarda ölçüde kullanılmaya odaklanmalıdır.

3. Elektromanyetik uçlara karşı koruma. Uzun çizgiler, özellikle çeşitli elektrik üniteleri tarafından yayılan elektromanyetik parazitin olumsuz etkisine duyarlıdır. Satırdaki güçlü girişim, iletilen verileri tanımanın ötesinde bozabilir. Bu tür bir etkileşime karşı koruma için, özel blendajlı kablolar, bilgi sinyalinin ışık doğası gereği, elektromanyetik uçlara karşı duyarsızdır. Ek olarak, endüstriyel ağlarda, şanzıman işleminde bozulmalarını önleyen veya en azından, alıcı düğümle çarpık verileri etkili bir şekilde tespit etmek için özel dijital veri kodlaması yöntemleri kullanılmalıdır.

4. Kabloların ve konektörlerin sertleştirilmiş mekanik tasarımı. Burada da, iletişim hatlarını hangi koşullarda gerekli olduğu durumlarda, hayal ederseniz, şaşırtıcı bir şey yoktur. Kablolar ve konnektörler, en zor koşullarda (agresif atmosferlerde, daha fazla titreşim düzeyinde, nemde) kullanım için dayanıklı, dayanıklı ve uyarlanmalıdır.

Fiziksel veri iletim ortamı türüne göre, alan lastikleri iki tipe ayrılır:

  1. Fiber optik kablo temelinde inşa edilmiş alan lastikleri. Fiber optik kullanmanın avantajları açıktır: genişletilmiş iletişim hatları oluşturma olasılığı (10 km'ye kadar veya daha fazla); Büyük bant genişliği; Elektromanyetik paraziteye duyarsızlık; Patlayıcı bölgelere döşeme olasılığı. Dezavantajları: Nispeten yüksek kablo maliyeti; Fiziksel bağlantı ve bağlantı kablolarının karmaşıklığı. Bu çalışmalar kalifiye uzmanlar tarafından yapılmalıdır.
  2. Bakır kablo temelinde inşa edilmiş alan lastikleri. Kural olarak, özel yalıtım ve ekranlama ile iki telli bir "bükülmüş çift" tipi kablodır. Faydaları: kabul edilebilir fiyat; Fiziksel bağlantıların döşeme ve yapılması kolaylığı. Dezavantajları: Elektromanyetik dosyalanmaya tabidir; sınırlı kablo hatları; Yakıt bant genişliğine kıyasla lig.

Simatik S7-300 denetleyicisinin fiber optik kablo ile PROFIBUS DP ağına bağlanmasını sağlayan bir modül örneği, CP 342-5 fo iletişim işlemcisidir. S7-300'ü PROFIBUS DP ağına bakır kablo ile bağlamak için, CP 342-5 modülünü kullanabilirsiniz.


2. Üst düzey ağlar

ACS TP'nin üst düzey ağı, kontrolörler, sunucular ve operatör iş istasyonları arasındaki verileri aktarmak için kullanılır. Bazen bu tür ağlar ek düğümler içerir: Merkezi Arşiv Sunucusu, Endüstriyel Uygulamaların Sunucusu, Mühendislik İstasyonu, vb. Ancak bunlar seçeneklerdir.

ACS TP'nin en üst düzeyinde hangi ağlar kullanılır? Alan lastiklerinin standartlarından farklı olarak, burada özel bir çeşitlilik yoktur. Aslında, modern ACS TP'de kullanılan çoğu üst düzey ağlar Ethernet standardına (IEEE 802.3) veya daha fazlasına dayanmaktadır. hızlı değişkenler Hızlı Ethernet ve Gigabit Ethernet. Bu durumda, kural olarak, TCP / IP İletişim Protokolü kullanılır. Bu bağlamda, operatör katmanının ağı, Office uygulamalarında kullanılan sıradan LAN'lara çok benzer. Ethernet ağlarının geniş endüstriyel kullanımı, aşağıdaki bariz anlardan kaynaklanmaktadır:

1) Endüstriyel üst düzey ağlar birçok operatör istasyonunu ve sunucuyu birleştirerek çoğu durumda kişisel bilgisayarlardır. Ethernet Standardı, benzer LAN'ları organize etmek için mükemmeldir; Bunu yapmak için, her bir bilgisayarı yalnızca sağlamak gerekir. ağ adaptörü (NIC, Ağ Arabirimi Kartı). Birçok modern kontrol cihazı, Ethernet ağlarına bağlanmak için iletişim modüllerine sahiptir (örneğin, CP 343-1 İletişim İşlemcisi S7-300'ü Endüstriyel Ethernet ağına bağlamanızı sağlar).

2) Piyasada ucuz bir seçim var. İletişim aracı Endüstriyel uygulamalar için özel olarak uyarlanmış Ethernet ağları için.

3) Ethernet ağlarının yüksek veri aktarım hızı var. Örneğin, Gigabit Ethernet standardı, bükümlü bir kategori çiftini kullanırken, saniyede 1 GB'a kadar olan bir hızda veri iletmenizi sağlar. bant genişliği Ağ aşırı olur Önemli bir nokta Endüstriyel uygulamalar için.

4) Üst düzey ACS TP Ethernet ağı kullanılarak, ACS TP'nin basit bir yerleştirme ağı olasılığını sağlar. yerel ağ Bitki (veya işletmeler). Kural olarak, mevcut LAN tesisi Ethernet standardına dayanır. Tek bir ağ standardının kullanımı, TP AC'lerin entegrasyonunu işletmenin genel ağına basitleştirmenize olanak sağlar.

Bununla birlikte, endüstriyel aşırı seviye endüstriyel ACS ağları, endüstriyel kullanım koşulları nedeniyle kendi özelliğine sahiptir. Bu tür ağlar için tipik gereksinimler:

1. Büyük bant genişliği ve veri aktarım hızı. Trafiğin hacmi doğrudan birçok faktöre bağlıdır: Arşivlenmiş ve görselleştirilmiş teknolojik parametrelerin sayısı, sunucuların sayısı ve operatör istasyonlarının sayısı, uygulanan uygulamaları vb. Kullanılmıştır. Belirlenmenin zor gereksiniminin saha ağlarının aksine, hiçbir zaman bir düğümden diğerine aktarımı ne kadar zaman alacaksa, kesinlikle konuşun, 100 ms veya 700 ms (doğal olarak, içinde ise önemli değil makul sınırlar). Asıl şey, ağın genel olarak toplam trafik ile baş edemeyeceğidir. belli bir süre. En yoğun trafik, sunucuları ve operatör istasyonlarını (istemciler) bağlayan ağ sitelerinden geçer. Bunun nedeni, operatör istasyonunda, teknolojik bilgilerin saniyede bir kez ortalama olarak güncellenmesi ve birkaç bin teknolojik parametreler iletilebilir. Ancak burada sert geçici kısıtlamalar yoktur: Operatör, bilginin güncellenip güncellenmemesi durumunda, bir buçuk yerine her bir buçuk saniye olduğunu söyler. Aynı zamanda, denetleyici (100 ms'lik bir tarama döngüsü ile), sensörden yeni verilerin alındığında 500 milisaniye bir gecikmeyle yüzleşirse, bu, kontrol algoritmalarının yanlış çalışmasına neden olabilir.

2. Arıza toleransı. Bir kural olarak, bir anahtar veya kanal kırılmasının arızalanması durumunda, bir anahtar veya kanal kırılmasının arızalanması durumunda, kontrol sistemi kısalabında (en fazla 1-3 c) karşılaştırabilmesi için bir kural olarak, bir kural olarak elde edilir. ) Reddetme yerini yerelleştirmek için, otomatik perestroika topolojisi yapın ve trafiği yedekleme yollarına yönlendirin.

3. Endüstriyel çalışma koşullarına sahip ağ ekipmanlarına uygunluk. Bunun altında, aşağıdaki önemli teknik önlemler anlamına gelir: - Ağ ekipmanlarının toz ve nemden korunması; - İleri sıcaklık çalışma aralığı; - Artan yaşam döngüsü; - bir din rayı üzerinde uygun montaj olasılığı; - Rezervasyon olasılığı düşük voltajlı beslenme; - Dayanıklı ve aşınmaya dayanıklı konektörler ve konnektörler.

Endüstriyel ağ ekipmanlarının işlevleri, pratik olarak Office analoglarından farklı değildir, ancak özel infaz nedeniyle, biraz daha pahalıdır. Şekil 1, örneğin, yedek ağ topolojisi için destek sağlayan endüstriyel tasarımın ağ anahtarlarının fotoğrafını göstermektedir.

Şekil 1 Siemens (Sol) ve LM8TX tarafından Phoenix Contact tarafından üretilen Endüstriyel Anahtarlar Scalance X200 İletişim: Din Rake Üzerinde Kurulum

Ethernet teknolojisi temelinde inşa edilen endüstriyel ağlar hakkında konuşan Endüstriyel Ethernet terimi kullanılır, böylece endüstriyel amaçlarına işaret eder. Artık Endüstriyel Ethernet'in ayrı bir endüstriyel standartta tahsis edilmesiyle ilgili kapsamlı tartışmalar var, ancak şu anda Endüstriyel Ethernet, yalnızca üretim koşullarındaki ağların organizasyonu için teknik önerilerin bir listesidir ve kesinlikle konuşulan, bilgilendirilmiş fiziksel olarak ilavetendir. Ethernet standardının seviye özellikleri.

Endüstriyel Ethernet'in ne olduğu konusunda başka bir bakış açısı var. Gerçek şu ki, son zamanlarda Ethernet standardına dayanan ve verileri kritik olanı kritik hale getirmek için optimize edilmiş birçok iletişim protokolü vardır. Bu tür protokoller geleneksel olarak gerçek zamanlı protokoller olarak adlandırılır, yardımlarıyla birlikte, yürütme süresi için kritik olan dağıtılmış uygulamalar arasında veri değişimini düzenleyebileceğinizi ve net bir zaman senkronizasyonu gerektirdiğini unutmayın. Nihai amaç, veri iletimi sırasında göreceli kararlılık elde etmektir. Örnek olarak, Endüstriyel Ethernet verilebilir:

  • PROFINET;
  • Ethercat;
  • Ethernet PowerLink;
  • Eter / ip.

Bu protokoller, standart TCP / IP protokolünü değişen derecelerde değiştirerek, yeni ağ değişim algoritmaları, teşhis fonksiyonları, kendiliğinden düzeltme yöntemleri ve senkronizasyon fonksiyonlarını değiştirir. Bu durumda, Ethernet'in kanal ve fiziksel seviyeleri değişmeden kalır. Bu, yeni veri iletim protokollerini kullanmanızı sağlar mevcut ağlar Standart iletişim ekipmanlarını kullanarak Ethernet.

Yazılım ACS MS 2005 ve daha yüksek ve daha yüksek ve daha yüksek ve veri erişim haklarının ayrılmasını sağlayan bir istemci-sunucu çözümüdür. metrolojik hizmet işletmeler. MS ACS kompleksinin versiyonları, tek ve dağıtılmış bir veritabanı ile çalışmak için sağlanmıştır (veritabanı hacmi - 150.000 s'ye kadar). MS ACS işlevselliği, pano durumunun analizi, planlama, bakım kontrolü, bakım kontrolü sağlar. Bir test laboratuvarı için "eşlik eden SI" özel görevi, veri girişi ve evrak için işgücü maliyetlerini hizmet sonuçlarında en aza indirir. Kullanıcının çeşitli veri bölümlerinde çalışma hakkı, metrolojik servis organizasyonunun özelliklerine bağlı olarak ACS Yöneticisi tarafından yapılandırılmıştır.


MS ACS arayüzü, göreve bağlı olarak, herhangi bir bilgi bölümü verisi ve bunlar üzerinde raporlar oluşturmanıza olanak tanır. Evrensel filtre basitleştirilmiş bir örnekleme işlevi ile desteklenir. Aşağıdaki özgürlük dereceleri, ekran formunu ayarlamada sağlanmıştır: Gerekli Sekme Seti, Sütunların Tanımı ve ayrıca aşağıdakileri ve genişliklerinin sırasını, ayrıca herhangi bir sütun kombinasyonu ve masadaki herhangi bir veri seçimi için verileri sıralama. Olaylar MK, onarım, arızalar, daha sonra ekranda, birikmiş istatistikleri analiz etme yeteneği ile ekranda görüntülenir.

Elektronik Pasaport SI, ana muhasebe bilgilerine ve bakım düzenlemelerine ek olarak şunları içerir:

  • Operasyondaki olayların tarihi.
  • Bileşen cihazlarının listesi (bir kit veya kanal için pasaport olması durumunda).
  • Kanal veya komplekslerin pasaportlarına bağlantılar (cihaz kanala dahil edilirse).
  • Ölçülen parametreler kümesi.
  • Değerli metallerin sayısı.
  • C'nin ek özellikleri

ACS MS'in yöneticisi, muhasebe politikalarını belirler ve pasaportun görüntüsünü, gereksiz alanları ve sekmeleri gizler.

Metrolojik kontrol ve onarımların grafikleri kalibrasyon (onarım) döngüleri kullanılarak oluşturulabilir. Program oluşturulur. Veritabanında depolanan grafiklere ve tarifelere dayanarak, zamanlanmış bakım maliyetleri hesaplanır. Bakım için ana maliyetler, veritabanında depolanan grafikler ve zaman standartlarına göre hesaplanır.

ACS MS'sinde Raporlar FastReport Jeneratörü kullanılarak oluşturulur; Set ve sütun genişliği, yazı tipi, renk, vb.; Raporlar RTF, XLS, HTML formatlarında saklanır. MS AC'lerin paketine dahil edilen rapor kütüphanesi, kullanıcı istekleri ile desteklenebilir.