Versatile Automation Random Access Network

Versatile Automation Random Access Network (VARAN) ist eine kabelgebundene Datennetztechnik für lokale Datennetze (LAN) mit dem Haupteinsatzgebiet im Bereich der Automatisierungstechnik. Sie ermöglicht den Datenaustausch in Form von Datenrahmen zwischen allen in einem LAN angeschlossenen Geräten (Steuerungen, Ein-/Ausgabegeräte, Antriebe etc.).

VARAN umfasst die Festlegungen für Kabeltypen und Stecker, beschreibt die physikalische Signalisierung und legt Paketformate und Protokolle fest. Aus Sicht des OSI-Modells spezifiziert VARAN sowohl die Bitübertragungsschicht (OSI Layer 1) als auch die Sicherungsschicht (OSI Layer 2). VARAN ist ein Protokoll nach dem Prinzip Master-Slave. Die VARAN-BUS-NUTZERORGANISATION (VNO) ist für die Pflege des Protokolls zuständig.

Ziele

Der Aufbau des Systems gewährleistet, dass Sensoren direkt an den Bus angeschlossen werden können und somit keine Subbusse notwendig sind. Die Realisierung kann sowohl in FPGAs, als auch in ASICs erfolgen. Um den Betrieb mit geringem Softwareoverhead zu ermöglichen, ist der Bus als Hardwarelösung realisiert worden.

Geschichte

Die Firma Sigmatek[1] hat im Jahr 1994 ein Echtzeit-Bussystem zur Verbindung der I/O-Module der damals eingeführten Produktreihe DIAS entwickelt (DIAS-BUS). Dieser Bus ermöglicht Zugriffe auf einzelne Analogwerte oder 16 Ein/Ausgänge in ca. 7 µs. Im Laufe der Zeit wurde dieses Bussystem in einige Servo-Verstärker integriert. Bis heute sind etwa 2 Millionen derartiger Busanschaltungen ausgeliefert. VARAN ist die Weiterentwicklung des DIAS-Busses auf Ethernet-Basis. Die Aktivitäten in Bezug auf Offenlegung und Standardisierung des Systems sind mit der Gründung am 19. Juli 2006 auf die VNO übergegangen.

Physikalische Grundlagen

Der Bitübertragungsschicht ist kompatibel zur IEEE802.3.

  • Es werden CAT5-Leitungen verwendet, die maximale Distanz zwischen 2 Busteilnehmern beträgt 100 m.
  • Die physikalische Übertragung erfolgt mit 125 Mbit/s mittels 4B/5B-Kodierung, womit sich ein Datenstrom von 100 Mbit/s ergibt.
  • Die Leitungseinkoppelung erfolgt über Transformatoren (galvanische Trennung).
  • Es werden Ethernet-PHYs und Transformatoren verwendet.

Funktionsprinzip

Grundlagen

Grundlage ist ein Verfahren, den gesamten I/O-Bereich als großes RAM zu betrachten, in dem der Busmanager (z. B. Steuerungs-CPU) beliebig Daten lesen oder schreiben kann. Jeder Client belegt in diesem Speicher seinen eigenen Adressbereich. Für den Austausch von Informationen sind daher nur zwei grundsätzliche Operationen notwendig:

  1. „Schreibe auf Adresse x die folgenden Daten ...“
  2. „Lese ab Adresse y folgende Anzahl Bytes ...“.

Dies entspricht den herkömmlichen Read- und Write-Befehlen eines Prozessors, allerdings mit der Erweiterung, dass die Anzahl der zu übertragenden Daten zwischen 1 und 128 Byte beliebig wählbar ist. Es wird jeder Datentransfer immer vom Bus-Manager initiiert und sofort vom Client beantwortet.

Im Netzwerk werden alle Geräte mit einer 16-Bit-Adresse mit jeweils 16 Bit linearem Adressraum angesprochen. Dies ergibt eine theoretische Netzwerkgröße von 65.536 Teilnehmern, wobei die Geräteadressen von 0xFF00 bis 0xFFFF für Konfigurationszwecke reserviert sind. Somit sind maximal 65.280 Teilnehmer möglich.

Mit jedem neuen Protokollpaket sendet der Manager einen inkrementierenden Nachrichtenzähler mit. Antwortet der Client nicht innerhalb der vereinbarten Timeout-Zeit oder ist die Antwort fehlerhaft, wiederholt der Manager dieses Paket sofort, ohne jedoch den Nachrichtenzähler zu erhöhen. Der Client erkennt damit, ob es sich um eine Wiederholung handelt. Die Anzahl der Wiederholungen ist einstellbar.

In der Hochlaufphase vergibt der VARAN-Manager die Adressen an die Busteilnehmer.

Der Ethernet-Querverkehr wird durch den Busmanager getunnelt. Die Übertragung der Ethernet-Pakete im Buszyklus findet während der Zeitintervalle mit geringerer Priorität statt.

Der grundsätzliche Protokollaufbau besteht aus

  • SOF (1 Byte) – Start of Frame
  • LNG (2 Byte) – Länge des Protokollinhaltes
  • CMD (1 Byte) – Protokollkennung (z. B. read, write) und Nachrichtenzähler
  • befehlsabhängiger Inhalt (variabel)
  • CRC (2 Byte) – 16-Bit CRC
  • EOF (1 Byte) – End of Frame

Befehle

Global Write: Mit einem Global Write werden alle Busteilnehmer angesprochen. Dieses Kommando dient unter anderem der Adressvergabe, dem globalen Reset der Busteilnehmer und der Aussendung des Sync-Befehls. Dieser dient der Synchronisierung aller Clients und wird am Anfang jedes Buszyklus gesendet.

Memory Read: Dieser Befehl liest Daten aus dem Speicher eines Busteilnehmers. Der Befehl enthält die Startadresse und die Anzahl der zu lesenden Bytes. Der Client sendet daraufhin die angeforderten Daten.

Memory Write: Dieser Befehl schreibt Daten in den Speicher eines Busteilnehmers. Der Befehl enthält die Startadresse, die Anzahl der zu schreibenden Bytes und die zu speichernden Daten. Der Client sendet nach Empfang der Daten eine Quittierung.

Memory Read/Write: Dieser Befehl erlaubt das Lesen und Schreiben innerhalb eines einzigen Befehls. Das hat den Vorteil, dass der Protokolloverhead nur einmal gesendet werden muss, was die Zykluszeit weiter reduziert.

Control Read: Dieser Befehl erlaubt einen Lesezugriff auf den Kontrollbereich eines Busteilnehmers. Informationen im Kontrollbereich sind z. B. Kalibrierdaten oder das Typenschild eines Busteilnehmers.

Control Write: Schreibender Zugriff auf den Kontrollbereich eines Busteilnehmers

Control Read/Write: Vereinigung der beiden Befehle Control Read und Control Write in ein Protokollpaket mit dem Ziel, den Overhead zu verringern.

Foreign Package Request/Response: Mit diesem Kommando können fremde Pakete durch das VARAN-Bussystem transportiert werden. Insbesondere TCP/IP oder Pakete anderer Protokolle lassen sich mit diesem Befehl an die entsprechende Zielstation senden oder von dieser abholen.

Hot Plug and Play

Während des Betriebes einer Maschine ist es möglich, Busteilnehmer vom Netzwerk zu trennen oder hinzuzufügen, ohne die laufende Echtzeit-Kommunikation zu beeinflussen. In der Applikationssoftware ist definierbar, ob ein Teilnehmer als zwingend erforderlich gelten soll.

Der Busmanager

Die Koordination des gesamten Datenverkehrs übernimmt der Bus-Manager. Das Interface zur CPU ist als RAM ausgeführt, in dem Datenobjekte zur Kommunikation mit den Clients angelegt werden. Jedes Datenobjekt besteht aus einem Descriptorfeld und einem Datenfeld. Das Descriptorfeld enthält unter anderem die anzusprechende Adresse, die Anzahl der zu übertragenden Bytes, die Kennung für Read und Write und die zulässige Retry-Anzahl. Hier wird außerdem festgelegt, was im Fehlerfall geschehen soll. Das anschließende Datenfeld enthält die zu sendenden bzw. die empfangenen Daten. Der Bus-Manager verfügt über mehrere, nach Prioritäten gestufte Bereiche zur Aufnahme solcher Objekte.

Oberste Priorität haben Realtime (RT)-Objekte. Der Bus-Manager sendet am Beginn jedes Buszyklus einen SYNC-Befehl und arbeitet anschließend die Liste der RT-Objekte ab. Diese Abarbeitung kann durch IRQ-Objekte unterbrochen werden. Nach Abarbeitung der RT-Objekte werden die Objekte in der Liste für zyklische, jedoch nicht zeitkritische Datenübertragungen bearbeitet.

Anschlusstechnik

Standardstecker

Für Anwendungen außerhalb bzw. innerhalb des IP geschützten industriellen Umfeldes (IP65) kann ein Standard-Netzwerkstecker (RJ-45) oder FM45 (Feldsteckverbinder) verwendet werden.

Industriestecker

Für Anwendungen im industriellen Umfeld (Schutzart IP67) mit integrierter Spannungsversorgung (24 V) gibt es zertifizierte Steckverbindungen.

Bustopologie

  • Es können sowohl Stern- als auch Baum- und Linienstrukturen realisiert werden

Performance

Das Schreiben der Sollwert und Lesen der Istwerte für einen Drive dauert über VARAN zirka 5 Mikrosekunden bei je 16 Byte Sollwert- und Istwert-Daten. Für den Einsatz von Aktoren und Sensoren ergibt sich eine Aktualisierungszeit von rund 2 Mikrosekunden. Diese Zeiten erhöhen sich – wie bei allen Echtzeit-Ethernet-Systemen – um zirka 1 Mikrosekunde pro durchlaufenem Verteilerknoten. Eine Baumstruktur ist daher bei der Auslegung einer Linienstruktur vorzuziehen.

Die Verbindung der Busteilnehmer erfolgt über Standard-CAT-5-Leitungen. Gekreuzt oder nicht gekreuzt ist dabei egal, da der PHY-Baustein in jedem Busteilnehmer ein Auto-Crossover bereitstellt. Bei einer Übertragungsrate von 100 Mbit/s lassen sich beim VARAN-Bus (ohne Verwendung von Verstärkern) Leitungslängen bis 100 m für Echtzeitanwendungen realisieren.

Datenmenge Zykluszeit Kommentar
1 Byte 2,45 µs z. B. 8 digitale Ein- oder Ausgänge
2 Byte 2,59 µs z. B. 16 digitale Eingänge, 1 analoger Messwert oder 1 analoger Sollwert
16 Byte 4,55 µs z. B. 8 analoge Messwerte oder Soll- und Istwerte für 1 Drive
128 Byte 20,23 µs z. B. 64 analoge Messwerte mit einer Auflösung von 16 Bit

Einzelnachweise

  1. Sigmatek

Read other articles:

American reporting on current events American Journalism redirects here. For the academic journal, see American Journalism Historians Association. This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these template messages) This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources:&#...

 

شعار إندونيسيا علم إندونيسيا إندونيسيا، رسمياً الجمهورية الإندونيسية (بالأندونيسية : Republik Indonesia)، هي دولة تقع في جنوب شرق آسيا وفي أوقيانيا. إندونيسيا تضم 17508 جزر. ويبلغ عدد سكانها حوالي 238 مليون شخص، وهذه هي رابع دولة من حيث عدد السكان، وأكبر عدد سكان في العالم من المسلم�...

 

Brazilian Paralympic swimmer This biography of a living person relies on a single source. You can help by adding reliable sources to this article. Contentious material about living people that is unsourced or poorly sourced must be removed immediately. (November 2023) (Learn how and when to remove this template message) Wendell BelarminoPersonal informationNationalityBrazilianBorn (1998-05-20) 20 May 1998 (age 25)SportSportParalympic swimmingDisability classS11 Medal record Paralymp...

Auguste RaffetAuguste Bry, Portrait de Raffet en train de composer l'album du Voyage en Russie (1839),Fine Arts Museums of San Francisco.BiographieNaissance 2 mars 1804Ancien 9e arrondissement de Paris (France)Décès 16 février 1860 (à 55 ans)Gênes (royaume de Sardaigne)Sépulture Cimetière du MontparnasseNom de naissance Denis-Auguste-Marie RaffetNationalité FrançaiseFormation École des beaux-arts de ParisActivité Peintre, dessinateur, graveurAutres informationsA travaillé pou...

 

Piala Negara-Negara Afrika 1994كأس أمم إفريقيا 1994 (Bahasa Arab) Coupe d'Afrique des Nations 1994 (Bahasa Prancis)Informasi turnamenTuan rumah TunisiaJadwalpenyelenggaraan26 Maret s.d. 10 April 1994Jumlahtim peserta12 (dari 1 konfederasi)Tempatpenyelenggaraan3 (di 2 kota)Hasil turnamenJuara Nigeria (gelar ke-2)Tempat kedua ZambiaTempat ketiga Pantai GadingTempat keempat MaliStatistik turnamenJumlahpertandingan20Jumlah gol44 (2,2 per pertan...

 

Jika Anda butuh bantuan,hubungi Wikipedia:Warung Kopi (Bantuan)!  Daftar isi (TOC) arsip Periode baru pemilihan dan pengusulan gambar pilihan Periode pemilihan dan pengusulan gambar pilihan telah dimulai! Kami mengundangmu untuk ikut serta dalam memilih kandidat gambar pilihan dan mengusulkan calon gambar pilihan. Kunjungi halaman ini untuk memilih atau mengusulkan gambar pilihan. Pilih gambar (periode ke-18, 2023) Usulkan gambar (periode ke-19, 2023) Rachmat04 (bicara)  1 Januari 2023 03...

Italia Sport Canoa polo Federazione FICK Confederazione ICF Codice CIO ITA Colori azzurro Campionati mondiali di canoa polo Partecipazioni 9 (esordio: 2002) Miglior risultato 3° 2018 Campionati europei di canoa polo Partecipazioni 7 (esordio: 2001) Miglior risultato 4° 2007, 2009 La nazionale di canoa polo rappresenta la Federazione Italiana Canoa Kayak nelle competizioni internazionali, come i Campionati europei o i Campionati mondiali di canoa polo organizzati dalla International Canoe F...

 

Township in Somerset County, New Jersey, US Township in New JerseyBernards Township, New JerseyTownshipVan Dorn's Mill in Franklin Corners FlagLocation of Bernards Township in Somerset County highlighted in yellow (right). Inset map: Location of Somerset County in New Jersey highlighted in black (left).Census Bureau map of Bernards Township, New JerseyBernards TownshipLocation in Somerset CountyShow map of Somerset County, New JerseyBernards TownshipLocation in New JerseyShow map of New Jerse...

 

土库曼斯坦总统土库曼斯坦国徽土库曼斯坦总统旗現任谢尔达尔·别尔德穆哈梅多夫自2022年3月19日官邸阿什哈巴德总统府(Oguzkhan Presidential Palace)機關所在地阿什哈巴德任命者直接选举任期7年,可连选连任首任萨帕尔穆拉特·尼亚佐夫设立1991年10月27日 土库曼斯坦土库曼斯坦政府与政治 国家政府 土库曼斯坦宪法 国旗 国徽 国歌 立法機關(英语:National Council of Turkmenistan) ...

此條目需要补充更多来源。 (2021年7月4日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:美国众议院 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)。 美國眾議院 United States House of Representatives第118届美国国会众议院徽章 众议院旗...

 

2020年夏季奥林匹克运动会马来西亚代表團马来西亚国旗IOC編碼MASNOC马来西亚奥林匹克理事会網站olympic.org.my(英文)2020年夏季奥林匹克运动会(東京)2021年7月23日至8月8日(受2019冠状病毒病疫情影响推迟,但仍保留原定名称)運動員30參賽項目10个大项旗手开幕式:李梓嘉和吳柳螢(羽毛球)[1][2]閉幕式:潘德莉拉(跳水)[3]獎牌榜排名第74 金牌 銀牌 銅�...

 

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Haldi River – news · newspapers · books · scholar · JSTOR (July 2013) (Learn how and when to remove this message) River in West Bengal, IndiaHaldi RiverLocationCountryIndiaStateWest BengalPhysical characteristicsSourceKansai and Keleghai • ...

Pour les articles homonymes, voir Union populaire et DVU. Union populaire allemande(de) Deutsche Volksunion Logotype officiel. Présentation Président Matthias Faust Fondation 1971 (association) 1987 (parti politique) Scission de Parti national-démocrate d'Allemagne Disparition 1er janvier 2011 Fusionné dans Parti national-démocrate d'Allemagne Siège Munich, Bavière Positionnement Droite[1] à extrême droite[2] Idéologie Nationalisme allemandNational-conservatisme[3]PangermanismePopu...

 

Irish novelist, playwright, short-story writer and historian Emma DonoghueDonoghue in Toronto on 18 February 2015BornOctober 1969 (age 54)Dublin, IrelandOccupationNovelist, short story writer, playwright, literary historianNationalityIrishCanadian[1]PartnerChristine RoulstonChildren2Websitewww.emmadonoghue.com Emma Donoghue (born October 1969) is an Irish-Canadian playwright, literary historian, novelist, and screenwriter. Her 2010 novel Room was a finalist for the Booker Pr...

 

American industrial machinery manufacturer Allis-ChalmersIndustryIndustrial machinery, grain-milling machinery, power plant equipment, mining equipment, agricultural machinery, heavy equipment (construction)FoundedWest Allis, Wisconsin (1901)SuccessorAGCO, Allis-Chalmers EnergyHeadquartersU.S. based, global exportsProductsGenerators, engine-generators, tractors, threshers, combines, farm implements, bulldozers, milling machinery, others Allis-Chalmers was a U.S. manufacturer of machinery for ...

Departemen di Chad Wilayah Chad dibagi menjadi 61 departemen.[1][2][3][4] Departemen tercantum di bawah ini, berdasarkan nama dan wilayah. Departemen diurutkan berdasarkan nama Departemen Pop.2009 Ibukota Sub-prefektur Abdi 114.055 Abdi [fr] Abdi, Abkar Djombo, Biyeré Aboudeïa 65.772 Aboudeïa Abgué, Aboudeïa, Am Habilé Abtouyour 171.999 Bitkine Bang Bang, Bitkine Am-Djarass Assoungha 282.315 Adré Adré, Borota, Hadjer Hadid, Mabrone, Molou, ...

 

This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Abnér – news · newspapers · books · scholar · JSTOR (March 2015) AbnérPersonalDied760ReligionChristianitySenior postingPrevious postAbbot of Imleach Iubhair Abnér was an Irish Abbot who died 760. Abnér was abbot of Imleach Iubhair in what is ...

 

CelanoD'azzurro alla banda d'oro.Stato Italia Casata di derivazioneConti dei Marsi Titoli Conti Baroni FondatoreOderisio di Ocre Ultimo sovranoJacovella da Celano Data di fondazioneXII secolo Data di estinzioneante 1471 Confluita inAccrocciamuro EtniaItaliana Manuale La famiglia Celano (talvolta preceduta dalla preposizione da) è stata una famiglia nobile italiana[1]. Fu una delle sette grandi casate del Regno di Napoli[2]. Indice 1 Storia 2 Albero genealogico 3 Feudi 4 ...

Daily Dose of SunshinePoster promosiHangul신병동에도 아침이 와요 Arti harfiahMorning Comes to Psychiatric WardsAlih AksaraSinbyeongdong-edo Achim-i Wayo BerdasarkanMorning Comes to Psychiatric Wardsoleh Lee Ra-haDitulis olehLee Nam-gyuOh Bo-hyunKim Da-heeSutradaraLee Jae-kyooPemeranPark Bo-youngYeon Woo-jinJang Dong-yoonLee Jung-eunNegara asalKorea SelatanBahasa asliKoreaProduksiRumah produksiFilm MonsterKim Jong-hak ProductionRilis asliJaringanNetflixFormat gambar4K (Ultra HD)Form...

 

2017 Taiwanese television series Wake Up 2Original title麻醉風暴2 GenreMedicalDramaWritten byWang Hui-chuYang Wan-juLin Ken-weiAozaru ShiaoHuang Yu-chiaChen Cheng-yuJag HuangDirected byAozaru ShiaoHung Po-haoLin Chih-juStarringJag HuangHsu Wei-ningLego LeeSummer MengWu Kang-jenTheme music composerNo Party For Cao DongOpening themeMudEnding themeNever Give UpComposersRockid LeeYu Chia-luenCountry of originTaiwanOriginal languagesMandarinEnglishArabicTaiwaneseHakkaNo. of episodes13Productio...