Belgian Refining Corp. (BRC)
Hypersnelle implementatie van FuelsManager


version française

Bert Belmans, Control & Automation Magazine

Midden in een engineeringproject voor de implementatie van een nieuw ‘tank inventory control’-systeem, sloeg bij BRC het noodlot toe: het 15 jaar oude DCS gaf onverwacht de geest. Samen met Endress+Hauser-Varec slaagde het IT-team van BRC er in de schade te beperken: na één week was FuelsManager volledig online.


In mei van dit jaar verving BRC haar bestaande DCS door een modern SCADA-systeem voor tanksupervisie en stockcontrole. De omschakeling kwam er sneller dan verwacht doordat het DCS-systeem finaal de mist in was gegaan. Michel Segers, IT-ingenieur bij BRC en verantwoordelijk voor het project: “We hadden op dat moment na een selectieprocedure gelukkig al een leverancier voor het nieuwe systeem gekozen. We waren op zoek gegaan naar een alternatief, omdat we niet tevreden waren over het vijftien jaar oude DCS-systeem (nvdr: Microlect van Enraf). Het bood weinig flexibiliteit en had – zoals dat destijds de normaalste zaak ter wereld was – een gesloten architectuur, zodat je als gebruiker weinig of niets aan het systeem kon wijzigen. Om dit gebrek aan functionaliteit op te vangen, hadden we er over de jaren diverse eigen applicaties rond geschreven. Microlect was bijvoorbeeld niet uitgerust met een historische database om de logs in op te slaan. Daarvoor hadden we dus een eigen applicatie geschreven. Vorig jaar zijn we daarom gaan uitkijken naar een nieuw systeem, dat een meer gestructureerde aanpak toeliet en beter aan onze eisen tegemoet kwam.”

Vier aanbieders
De eerste contacten legde BRC op de vakbeurs Stockexpo in Rotterdam. Aan de kwalificatieronde namen uiteindelijk vier aanbieders deel: Saab, Enraf, L&J en Endress+Hauser-Varec. Michel Segers: ‘We hebben er duidelijk voor geopteerd om te vertrekken vanuit de functionaliteit die het nieuwe systeem moest bieden. Om te beginnen wensten we de bestaande functies te behouden - die waren onze mensen gewoon - maar we wilden er ook een aantal bijvoegen. De user interfaces bijvoorbeeld waren bij ons tekstueel, en dat wilden we ook zo houden. Het nieuwe systeem diende zich dus aan de bestaande situatie aan te passen, en niet omgekeerd. De redenen hiervoor waren vooral praktisch van aard: op een olieraffinaderij zijn productieonderbrekingen zeer kostelijk. Alle operators en betrokkenen opleiden - we spreken over zo’n 30 mensen – vraagt véél tijd. Niet iedereen springt even vlot met een pc om, er zijn veel vakantieperiodes, mensen hebben wisselende shiften, én we hadden gepland het nieuwe systeem in één weekend op te starten. Daarnaast hebben we alle aanbieders ook gevraagd de jaarlijkse onderhoudskost te budgetteren. Aan technische zijde wensten we een reactietijd van maximaal 10 sec bij normale uitlezing en 1 à 2 seconden bij Fast Scan.” Bij normale werking is het zo dat alle 89 tanks sequentieel gepold worden. Wanneer een ‘blending’ aan de gang is, worden de uitlezingen van cruciaal belang en schakelt de operator het systeem in ‘Fast Scan’ voor snellere polling van uitsluitend die tanks waarin een productbeweging aan de gang is. Op dit moment wordt het proces kritisch, doordat een uitlezingsafwijking van het niveau met 1 mm enkele tonnen product vertegenwoordigt.
Op het verlanglijstje stonden uiteraard nog meer items. Zo wenste BRC een ‘open’ omgeving, die de haar afhankelijkheid van de softwareleverancier zou verminderen. Dit kon bijvoorbeeld via OPC - OLE for Process Control - die hard- en software van diverse aanbieders via Ethernet met elkaar laat communiceren. Dat was belangrijk, want het project sloeg enkel op de vervanging van het DCS-systeem. De bestaande meetapparatuur, van Enraf, diende bewaard te blijven en dus ook geïntegreerd te worden in het nieuwe systeem. Van dit laatste werd standaard ook extra functionaliteit verwacht naar de toekomst toe. Hierbij werd ondermeer gedacht aan de mogelijkheid om in de toekomst de productdensiteit in de tanks te berekenen op basis van de verpompte hoeveelheden product in combinatie met de productbewegingen tussen de tanks onderling.

Ultieme test
Aan de vier leveranciers werd gevraagd een demonstratie te geven. Uiteindelijk viel de keuze op FuelsManager van Varec. Geert Van denberghe, Engineering Manager bij Endress+Hauser: ‘Varec is een volle dochteronderneming uit de Endress+Hauser groep, en staat in de Verenigde Staten bekend als specialist in ‘Tank Gauging and Inventory Control’. In België verloopt de commercialisatie via onze organisatie. We hadden reeds ervaring opgedaan met dit type projecten, ondermeer bij Oiltanking, maar tot dan ging het vooral om stand-alone applicaties. Doordat het bij BRC om een veel complexer genetwerkte applicatie ging, hebben we ook een engineeringteam van Varec ingeschakeld.”
Het breekpunt kwam er toen op vrijdag 13 mei, net voor middernacht, het bestaande DCS-systeem definitief in de fout ging. Aan de oplevering of implementatie van FuelsManager was nog helemaal niet begonnen. Michel Segers: “Dat was voor ons meteen de test of we met de goede partner in zee waren gegaan. We hebben zaterdagmorgen onmiddellijk Endress+Hauser gecontacteerd, met de vraag ons uit de brand te helpen. Zaterdagmiddag draaide FuelsManager met een minimale configuratie (nvdr:1 RTU en 1 Enraf-kaart, zie verder) en waren enkele tanks online. Tegen maandagavond waren er 20 online en vrijdag daarop alle 89 tanks.”
Centraal in de configuratie staat FuelsManager Server, draaiend op een Dell PowerEdge 2850 pc. Een 8-kanaals Digiboard verbindt via de COM-poorten drie Remote Terminal Units (RTU8130) van Varec met de server. In elke RTU is er in principe ruimte voor vier Interfacekaarten (voor Enraf N8214) voor datacaptatie, die op hun beurt elk in verbinding kunnen staan met tien niveaumeters - in dit geval Servo Tank Gauges - in de tanks. Voor de 89 tanks opteerde BRC voor een configuratie met drie RTU’s, elk uitgerust met slechts drie Enraf-interfacekaarten, omdat dit nog ruimte laat voor toekomstige uitbreiding. Voor de veldapparatuur wordt gebruikt gemaakt van een ‘dedicated’ Enraf-protocol, voor de verbindingen tussen RTU’s en server van RS232 modbus. Naast de Digiboard staat de server nog rechtstreeks in verbinding met een Allen-Bradley PLC, die zorgt voor de aansturing van de motoren van de mixers op bepaalde tanks.

FuelsManager clients
Naar het operator level toe, zijn er twee FuelsManager client-terminals (Dell GX1 hardware), waarvan er één in de blending-afdeling en één in de Process Control Room. Michel Segers: “Bij BRC is de strategie dat iedereen alles mag zien, maar verschillende rechten heeft om aan te sturen of te wijzigen. Blending krijgt bijvoorbeeld alle tanks te zien en kan alle alarmen instellen. In de Process Control Room krijgen de operators alle tanks te zien, en kunnen ze enkel alarmen instellen voor hun tanks. Daarnaast zijn er nog verschillende FuelsManager clients actief via onze Citrix-server, waarlangs bijvoorbeeld maintenance bepaalde controle-acties kan ondernemen, zonder telkens bovenop de tanks te moeten klimmen. Via een VPN (Virtual Private Network) kunnen we in geval van technische problemen online direct assistentie vragen van de support van Endress+Hauser-Varec. We hebben trouwens een site licentie genomen op FuelsManager, zodat we onbeperkt kunnen uitbreiden en clients bijvoegen.” <<

Belgian Refining Corp. (BRC)
Implémentation hyper rapide de FuelsManager


Bert Belmans, Control & Automation Magazine

BRC a été frappée de malchance au beau milieu d’un projet d’ingénierie pour l’implémentation d’un nouveau système de ‘tank inventory control’. Le vieux DCS, âgé de 15 ans, a soudainement rendu l’âme. Avec l’aide d’Endress+Hauser-Varec, l’équipe IT de BRC a réussi à limiter les dégâts. Après une semaine, FuelsManager était entièrement en ligne.


En mai dernier, BRC a remplacé son DCS existant par un système SCADA moderne devant assurer la supervision des cuves et le contrôle du stock. La conversion survint plus tôt que prévu, en raison de la défaillance totale du système existant. «Nous avions heureusement déjà lancé une procédure de sélection et choisi un fournisseur pour le nouveau système» remarque Michel Segers, ingénieur IT chez BRC et responsable du projet. «Nous étions partis à la recherche d’une alternative car l’ancien système DCS vieux de 15 ans (ndlr : Microlect d’Enraf) ne nous satisfaisait plus. Ce système offrait peu de flexibilité et était basé sur une architecture fermée – ce qui, à l’époque, était chose courante. L’utilisateur ne pouvait donc pas changer grand-chose au système. Afin de compenser ce manque de fonctionnalité, nous avions écrit au fil des ans diverses applications. Microlect n’était par exemple pas équipé d’une base de données historique capable de stocker les journaux. Nous avions donc écrit notre propre application pour cette tâche. L’an dernier, nous nous sommes mis à la recherche d’un nouveau système, offrant une approche plus structurée et répondant mieux à nos exigences.»

Quatre fournisseurs
BRC a réalisé les premières démarches lors du salon Stockexpo à Rotterdam. Quatre fournisseurs ont finalement participé au tour qualificatif: Saab, Enraf, L&J et Endress+Hauser-Varec. «Nous avons d’emblée choisi de partir de la fonctionnalité que devait remplir le nouveau système. Pour commencer, nous souhaitions conserver les fonctions existantes que nos collaborateurs connaissaient bien. Cependant, nous voulions également en ajouter d’autres. Nos interfaces utilisateur étaient par exemple de type textuel et nous voulions garder cela ainsi. Le nouveau système devait donc s’adapter à la situation actuelle et pas inversement. Les raisons de ce choix étaient surtout d’ordre pratique : les interruptions de production dans une raffinerie pétrolière sont très coûteuses. Former tous les opérateurs et personnes impliquées – nous parlons d’une trentaine de personnes – réclame beaucoup de temps. Tout le monde ne manie pas aussi aisément un PC. Les périodes de vacances sont nombreuses, les équipes changent et nous avions planifié de démarrer le nouveau système en un seul week-end. Nous avons également demandé à tous les fournisseurs de budgétiser le coût de maintenance annuel. Côté technique, nous voulions un temps de réaction de maximum 10 s pour une lecture normale et de 1 à 2 s pour un Fast Scan» poursuit Michel Segers. Lors d’un fonctionnement normal, l’ensemble des 89 cuves subit une scrutation séquentielle. Dans le cas d’une opération de ‘mélange’, les lectures sont d’une importance cruciale. L’opérateur enclenche alors le ‘Fast Scan’ pour assurer une scrutation plus rapide, uniquement des cuves subissant un mouvement de produit. A cet instant, le processus devient critique car un écart de 1 mm de la lecture du niveau représente plusieurs tonnes de produit. Les desiderata ne s’arrêtaient pas là. BRC souhaitait aussi disposer d’un environnement ‘ouvert’ afin de réduire sa dépendance vis-à-vis de l’éditeur du logiciel. Cette demande pouvait être rencontrée par le biais d’OPC – OLE for Process Control – qui permet la communication via Ethernet du matériel et du logiciel de divers fournisseurs. Cet aspect était important car le projet portait uniquement sur le remplacement du système DCS. L’équipement de mesure existant, de marque Enraf, était conservé et devait par conséquent être intégré dans le nouveau système. Celui-ci devait également rencontrer, par défaut, une fonctionnalité supplémentaire pour répondre à une demande future. BRC envisageait, entre autres, calculer à l’avenir la densité du produit dans les cuves sur la base des quantités de produit pompées, combinées aux mouvements de produit entre les cuves.

Test ultime
Les quatre fournisseurs furent priés de faire une démonstration. Finalement, BRC arrêta son choix sur FuelsManager de Varec. «Varec est une filiale à part entière du groupe Endress-Hauser. Elle est connue aux Etats-Unis comme spécialiste en ‘Tank Gauging and Inventory Control’. En Belgique, la commercialisation passe par notre société. Nous avions déjà acquis une certaine expérience avec ce type de projets, notamment chez Oiltanking, mais il s’agissait surtout d’applications isolées. Etant donné que le projet de BRC portait sur une application plus complexe en réseau, nous avons aussi fait appel à une équipe d’ingénierie deVarec» explique Geert Van denberghe, Engineering Manager chez Endress+Hauser. La défaillance survint le vendredi 13 mai, juste avant minuit, lorsque le système DCS connut une panne irrémédiable. La livraison de FuelsManager n’avait pas encore démarré, encore moins son implémentation. «C’était pour nous l’occasion de tester si nous avions choisi le bon partenaire. Nous avons contacté Endress+Hauser dès le samedi matin, en leur demandant de venir à notre secours. Samedi midi, FuelsManager tournait dans une configuration minimale (ndlr : 1 RTU et 1 carte Enraf, voir plus loin) et plusieurs cuves étaient en ligne. Le lundi soir, nous avions 20 cuves en ligne et le vendredi suivant, nous contrôlions l’ensemble des 89 cuves» précise Michel Segers. FuelsManager Server est au centre de la configuration. Il tourne sur un PC Dell PowerEdge 2850. Un digiboard à 8 canaux relie au serveur les ports COM de trois Remote Terminal Units (RTU8130) de Varec. Chaque RTU peut en principe héberger quatre cartes d’interface (pour Enraf N8214) pour la capture de données, qui peuvent à leur tour être en liaison avec dix capteurs de niveau – dans le cas présent des Servo Tank Gauges – placés dans les cuves. Pour contrôler les 89 cuves, BRC a opté pour une configuration reposant sur trois RTU, chacune équipée de seulement trois cartes d’interface Enraf afin de laisser encore de l’espace pour une extension future. Pour l’équipement de terrain, le système recourt à un protocole Enraf ‘dédicacé’ qui assure la liaison entre les RTU et le serveur modbus en RS-232. Outre le Digiboard, le serveur est encore en liaison directe avec un PLC d’Allen-Bradley qui se charge de piloter les moteurs des mélangeurs sur certaines cuves.

Clients FuelsManager
Au niveau opérateur, le système dispose de deux terminaux clients FuelsManager (matériel GXI de Dell) dont un est installé au département de mélange et l’autre dans la salle de contrôle des processus. «BRC a pour principe de permettre à tout le monde de tout voir mais de donner à chacun des droits différents pour piloter ou modifier l’installation. Le département de mélange peut par exemple voir toutes les cuves et régler toutes les alarmes. Dans la salle de contrôle des processus, les opérateurs peuvent voir toutes les cuves mais ne peuvent régler que les alarmes de leurs cuves. Par ailleurs, différents clients FuelsManager sont encore actifs via notre serveur Citrix, à l’aide duquel la maintenance peut par exemple entreprendre des actions de contrôle, sans devoir à chaque fois grimper au sommet des cuves. En cas de problèmes techniques, nous pouvons directement demander l’assistance du support en ligne d’Endress+Hauser-Varec via un VPN (Virtual Private Network). Nous avons d’ailleurs pris une licence FuelsManager pour l’ensemble du site, afin de pouvoir nous étendre et ajouter des clients de façon illimitée.»<<

 

©