Communicatieprotocollen
Wij ontwikkelen producten voor uiteenlopende communicatieprotocollen, met gespecialiseerde kennis van onder andere M-Bus en Modbus. We hebben hier zeer ruime ervaring mee en streven er voortdurend naar gebruiksvriendelijke en eenvoudig te beheren producten te ontwikkelen.
Hier vindt u uitgebreidere informatie over de protocollen waarmee wij dagelijks werken. Als u vragen hebt over de protocollen of hun opbouw, aarzel dan niet om contact met ons op te nemen. Ook ontvangen wij graag uw feedback voor toekomstige ontwikkelingen.
De elektrische interface M-Bus is ontwikkeld aan de Universiteit van Paderborn in Duitsland, onder leiding van professor dr. Horst Ziegler. M-Bus, of Meter-Bus zoals de technologie officieel heet, is een Europese standaard voor het op afstand uitlezen van warmtemeters en andere verbruiksmeters. M-Bus kan ook worden gebruikt voor het uitlezen van verschillende modules, zoals pulsomvormers, analoge/digitale ingangmodules enzovoort.
M-Bus is een kostenefficiënte veldbus voor het overbrengen van verbruiksgegevens van verschillende typen meters. Een centrale master, bijvoorbeeld een pc met een omzetter van Ethernet naar M-Bus of van RS232 naar M-Bus, communiceert via een 2-draads bus met de apparaten (maximaal 250 belastingseenheden per segment), zoals warmtemeters, watermeters, elektriciteitsmeters, gasmeters en andere typen meters.
Steeds meer fabrikanten implementeren de elektrische interface M-Bus in hun meters. M-Bus is een Europese standaard die wordt beschreven in de normen EN1434-3, EN13757-1, -2, -3, -4, -5, -6.
Modbus vindt zijn oorsprong aan het einde van de jaren 70. Tijdens de ontwikkelingsfase van het protocol ontstonden meningsverschillen tussen de twee bedrijven die het protocol ontwikkelden. Dit resulteerde in de ontwikkeling van een variant op Modbus, namelijk Jbus. Het belangrijkste verschil is dat het registeradres één positie verschoven is, wat vaak, ook tegenwoordig nog, voor de nodige hoofdbrekens zorgt.
Aanvankelijk vond de communicatie uitsluitend plaats via RS232, maar al snel kwam er ondersteuning voor RS485. Dit maakte multidrop, langere kabels en hogere snelheden mogelijk. Later kwam er ook ondersteuning voor Modbus via TCP, waarbij een extra blok aan het bericht werd toegevoegd. Het belangrijkste onderdeel van dit extra blok is een zogenoemde transactie-ID, die het verkeer via TCP communicatietechnisch veiliger maakt.
Enkele jaren geleden dachten velen dat Modbus zou verdwijnen omdat het een oud protocol is. Wat er echter is gebeurd, is dat Modbus een renaissance heeft beleefd en tegenwoordig in zeer uiteenlopende toepassingen wordt gebruikt. Modbus is een van de weinige protocollen die op alle continenten werkelijk breed wordt toegepast.
Het M-Bus ASCII-protocol is door PiiGAB ontwikkeld om het uitlezen van M-Bus-meters op een eenvoudige manier mogelijk te maken, zonder dat er een traditioneel M-Bus-stuurprogramma hoeft te worden geïnstalleerd.
Het protocol is een typisch vraag-antwoordprotocol. Vragen kunnen via seriële communicatie of via UDP/TCP worden verstuurd. De vragen bestaan uit zogenoemde OPC-items die als ASCII-tekenreeksen worden verzonden. Deze tekenreeksen worden vervolgens gecodeerd volgens de OPC-standaard, waarna het meterantwoord als tekenreeks wordt teruggestuurd. Deze waarden kunnen nu eenvoudig op een display of website worden weergegeven.
OPC is een compatibele standaard voor het veilig en betrouwbaar uitwisselen van gegevens in industriële automatisering en andere automatiseringstoepassingen. De standaard is platformonafhankelijk en zorgt voor een naadloze informatiestroom tussen apparaten van verschillende fabrikanten. De OPC Foundation is verantwoordelijk voor de ontwikkeling en het onderhoud van de standaard. De OPC-standaard bestaat uit een aantal standaardspecificaties die zijn ontwikkeld door samenwerking tussen een groot aantal toonaangevende leveranciers van automatiseringsoplossingen, eindgebruikers en softwareontwikkelaars wereldwijd. De specificaties definiëren de interface tussen clients en servers en tussen servers onderling, inclusief toegang tot realtimegegevens, de weergave van alarmen en gebeurtenissen, en toegang tot historische gegevens en andere toepassingen.
Toen de standaard in 1996 voor het eerst werd uitgebracht, was het doel om PLC-specifieke protocollen, zoals Modbus en Profibus, over te brengen naar een gestandaardiseerde interface. Hierdoor konden HMI/SCADA-systemen communiceren via een tussenlaag die algemene OPC-lees- en schrijfvragen kon omzetten in protocolspecificieke equivalenten en omgekeerd.
Aanvankelijk was de OPC-standaard beperkt tot Windows-besturingssystemen. Daarom was de standaard gebaseerd op de technologieën OLE COM (Component Object Model) en DCOM (Distributed Component Object Model). Deze specificaties worden tegenwoordig OPC Classic genoemd en zijn breed toegepast in veel sectoren, zoals productie, gebouwautomatisering, olie en gas, hernieuwbare energie en vele andere sectoren.
Met de invoering van servicegeoriënteerde architecturen in productiesystemen ontstonden nieuwe uitdagingen op het gebied van beveiliging en gegevensmodellering. De OPC Foundation ontwikkelde de OPC UA-specificaties om aan deze behoeften te voldoen en tegelijkertijd een veelzijdige technologie met een open platformarchitectuur te creëren die toekomstbestendig, schaalbaar en uitbreidbaar is.
Dit zijn slechts enkele redenen waarom zoveel OPC-leden en andere technologieorganisaties overstappen op OPC UA vanwege het flexibele platform.
Als u meer wilt weten over OPC, bezoek dan www.opcfoundation.org voor meer informatie. PiiGAB heeft zeer ruime ervaring op het gebied van communicatie en stuurprogramma's voor de meeste voorkomende typen installaties. Dit varieert van gebouwautomatisering tot zware industriële productie. Ook water- en afvalwaterinstallaties met bijbehorende inbelverbindingen naar pompstations vallen binnen ons werkgebied.
Wij werken al sinds het einde van de jaren 90 met Citect, waarbij het grootste deel van ons werk binnen ons specialisme communicatie en stuurprogramma's valt. We hebben meerdere Citect-stuurprogramma's ontwikkeld, van de basisspecificaties tot en met de bètatest en het voltooide stuurprogramma. Daarnaast hebben we diverse stuurprogramma's aangepast en aangevuld. Ook hebben we als projectleider opgetreden voor de ontwikkeling van ongeveer dertien verschillende Citect-stuurprogramma's. Als u een nieuw Citect-stuurprogramma nodig hebt of andere hulp op het gebied van communicatie zoekt, neem dan contact met ons op.