Wat is een veldbus en waar wordt een veldbus toegepast?

Een veldbus is een term die wordt gebruikt in de elektronica en automatisering. Een veldbus is een soort bus binnen het kader van de elektronica. In de elektronica wordt namelijk onder een bus een gemeenschappelijk transportmedium verstaan dat gebruikt wordt voor het transporteren van elektronische signalen. Een veldbus wordt gebruikt voor het verzenden van taken in een software gecontroleerd systeem.

Dit gebeurd realtime in bijvoorbeeld de besturing van machines en processen in fabrieken in de procesindustrie. Een veldbus is een digitale bus oftewel een digitaal transportmedium. De veldbus werd in de jaren tachtig van vorige eeuw ontwikkeld. De communicatie tussen machinedelen vond toen voornamelijk nog analoog plaats. De veldbustechnologie moest het alternatief worden van deze analoge technologie.

Waarvoor wordt een veldbus gebruikt?
Een veldbus wordt dus gebruikt voor het verzenden van digitale gegevens. Dit zijn bijvoorbeeld gegevens van onderdelen van machines en processen. Veel machines en processen bevatten sensoren en meetinstrumenten die gegevens verzamelen en transporteren naar bijvoorbeeld Programmable Logic Controllers (PLC) of stuurcomputers. Ook kunnen er actuatoren aangesloten zijn evenals een interface waardoor de machineoperator kan communiceren met de computerbesturing van de machine waar hij of zij mee werkt. Door een veldbus toe te passen ontstaat er een storingsvrije en deterministische communicatie tussen machineonderdelen.

Vanaf 1999 heeft men binnen dit proces een standaardisatie ingevoerd. Deze standaardisatie valt onder de IEC 61158 norm: “Digital data communication for measurement and control—Fieldbus for use in industrial control systems”. Er zijn door de jaren heen veel verschillende veldbussen ontwikkelt. Deze zijn onderling niet compatibel. Vaak hebben veldbussen wel specifieke kenmerken doordat ze bijvoorbeeld de nadruk hebben op een bepaalde functionaliteit.

CODESYS
CODESYS is een ontwikkelomgeving waarin softwareprogrammeurs software kunnen testen. CODESYS staat voor Controller Development System en is ontwikkelt door het Duitse softwarebedrijf 3S-Smart Software Solutions. In CODESYS kan een softwareprogrammeur verschillende softwareproducten ontwikkelen en testen.

Binnen CODESYS kunnen bijvoorbeeld verschillende soorten veldbussen worden gebruikt in het programmeersysteem. Daarvoor bevat CODESYS geïntegreerde configuratoren die toegepast kunnen worden voor de meest gebruikte systemen. Hierbij kan men denken aan Profibus, EtherCAT, CANopen en ProfiNet.

Wat is CoDeSys en waar wordt CoDeSys voor gebruikt?

CoDeSys wordt ook wel geschreven in uitsluitend hoofdletters: CODESYS. Het is in feite een acroniem die staat voor Controller Development System. Het is een omgeving waarin een programmeur verschillende automatiseringsproducten kan testen en programmeren. CODESYS is een omgeving die voldoet aan de internationale industriële standaard IEC 61131-3.

Wie heeft CODESYS ontwikkeld?
CODESYS is ontwikkeld door het Duitse softwarebedrijf 3S-Smart Software Solutions. Dit bedrijf bevind zich in de Beierse stad Kempten. Het Duitse bedrijf heeft CODESYS bedacht en is tot op heden de leverancier van deze testomgeving. De eerste versie 1.0 werd in 1994 gelanceerd. CODESYS kan kosteloos gedownload worden. Dot kan de website van 3S-Smart Software Solutions.

Waarvoor wordt CODESYS gebruikt?
CODESYS is een softwaretool die kan worden gebruikt voor verschillende automatiseringsprojecten. Er kunnen verschillende automatiseringsproducten in CODESYS worden gemaakt. Daardoor is CODESYS een bekende term in de industriële automatiseringstechniek. Het ontwikkelpakket voldoet, zoals eerder is aangegeven, aan de IEC 61131-3 standaard. Binnen deze industriële standaard is CODESYS het meest toonaangevende ontwikkelpakket dat bedrijven kunnen verkrijgen op de markt. CODESYS wordt daardoor dagelijks toegepast voor een enorme diversiteit aan automatiseringstoepassingen wereldwijd.

CODESYS als toepassing voor bedrijven
Wereldwijd zijn er meer dan 250 bedrijven die besturingen ontwikkelen en aanbieden die een CODESYS-programmeermogelijkheid hebben. Deze automatiseringsproducten worden toegepast in verschillende industriële sectoren. Door deze brede toepassing zijn er zeer veel eindgebruikers van CODESYS programmeringen in de wereld. Dit zijn bijvoorbeeld machinebouwers maar ook bedrijven die zich richten op het schrijven van programma’s voor industriële automatisering.

Device Directory
CODESYS heeft een zogenoemde “Device Directory”. Deze Device Directory bevat een overzicht van ongeveer 400 automatiseringsproducten die gemaakt zijn door toonaangevende bedrijven wereldwijd. De automatiseringsproducten kunnen zowel toegepast zijn op algemene industriële besturingstechniek als op embedded systems. In deze Device Directory kunnen mensen een indruk krijgen van de mogelijkheden die softwareprogrammeurs hebben met CODESYS.