Pagina 34 van: Aandrijftechniek – nummer 6 – 2018

AANDRIJFTECHNIEK | september 201834
Wordt in één widget bijvoorbeeld een lampje rood, dan wordt
in elke andere widget die gebruik maakt van dezelfde variabele
het lampje ook rood. Maar widgets zijn ook weer aan elkaar te
koppelen. Widgets geven een programmeur dus talloze moge-
lijkheden om het zo eenvoudig mogelijk te maken.
Het aantal standaard widgets in versie 2.6 is al groot en met
elke nieuwe release zal dat alleen maar meer worden. Het gaat
in het kader van dit artikel te ver om alle mogelijkheden op te
noemen, daarvoor verwijst de redactie naar de websites van Hiflex
en Exor. Klanten gaan overigens heel verschillend met custom
widgets om. Een bepaalde groep maakt er gretig gebruik van,
een andere groep doet er helemaal niets mee. Een derde groep
gebruikt het wel, maar niet erg gretig. De eerste groep heeft vaak
complexe applicaties en dan is het voor een ervaren programmeur
vaak een sport om zoveel mogelijk in custom widgets onder
te brengen. De tweede groep heeft doorgaans vrij standaard
applicaties en dan voegen custom widgets weinig toe. Behalve
custom widgets heeft een programmeur nog een ander hulpmid-
del om zijn applicatie te kunnen bouwen, namelijk JavaScript. Op
internet zijn tal van scripts te vinden voor uiteenlopende taken.
Tijdens de gebruikersdag gaf Exor al een voorproefje van de
volgende release van JMobile, versie 2.8. Er is nog geen release-
datum bekend, maar Hiflex verwacht dat de officiële introductie
vóór SPS IPC Drives in Neurenberg zal plaatsvinden. Deze release
zal weer nieuwe functionaliteit bevatten, zoals client-server-
toepassingen. Eén paneel communiceert met de PLC’s en draait
het proces, maar via een netwerk kan het proces worden gevi-
sualiseerd en bediend met behulp van een ander bedienpaneel,
smartphone of tablet. Dit is echter alleen mogelijk met een op
Linux gebaseerde master HMI (eX700 of eSmart).
Codesys
Hiflex kan Codesys bij Hitachi PLC’s leveren, maar ook bij Exor
bedienpanelen. Het bedrijf heeft in eigen huis bibliotheken met
communicatiebouwstenen ontwikkeld waarmee ook frequentie-
De eX700-serie, de jongste generatie, vormt de top van het
programma van Exor. De onder Linux draaiende panelen zijn
afgestemd op toepassing in het Internet of Things
meeste andere paneelaanbieders. Voor nagenoeg alle relevante
PLC ontwikkelomgevingen is dan ook een automatische tag-
import beschikbaar. Het Italiaanse huis is van origine elektro-
nicafabrikant, maar heeft in de loop de jaren talloze drivers en
interfaces geschreven. Door de ervaring hierin is het in staat om
snel in te spelen op nieuwe ontwikkelingen zoals IIoT en de cloud.
Maar er is meer. Chromium is een browser voor Linux opera-
ting systemen. Sommige PLC’s zijn tegenwoordig uitgerust met
een webserver. Middels Chromium kan dan op het bedienpaneel
de webpagina uit de PLC gevisualiseerd worden. In deze situaties
hoeft JMobile niet te worden gebruikt. De klant kan bepalen welk
systeem voor zijn applicatie het beste werkt. In Nederland worden
vooral kleine series gemaakt, vaak variaties op een bestaande
machine. Dan is gemakkelijk aan te passen applicatiesoftware
een eis en wint JMobile het.
JM4Web (JMobile for web) is een webserver op het paneel. De
klant kan HMI-pagina’s op het paneel hiermee zichtbaar maken
voor een webbrowser. De programmeur kan knippen en plakken
tussen de twee sets pagina’s.
JMobile
De (nu nog) actuele versie van JMobile is versie 2.6. Een van
de bijzonderheden in deze versie is de introductie van custom
widgets (objecten, grafische macro’s). Vooral in projecten met veel
herhaalde functies kan het interessant zijn een custom widget
te maken. Door deze widget in een bibliotheek te plaatsen, is
het via knippen-en-plakken steeds opnieuw te gebruiken in de
applicatie. Vrijwel alle eigenschappen binnen een widget zijn te
koppelen aan een variabele. Binnen JMobile 2.6 is het mogelijk
om eigenschappen van widgets met elkaar te synchroniseren.
AT0618.indd 34 11-09-18 09:43