Pagina 130 - ControlsNews 13 - Lean-Automation

Controls News 13
130
Technische support:
Lean engineering met Saia
®
PG5
Een groot aantal bestanden is in IL geschreven en
deze bevatten voornamelijk FB's en PB's
De symbolen worden niet in PG5 gegenereerd,
maar vanuit Excel geïmporteerd
Hoewel IL-bestanden vaak worden gebruikt, zie je
ook wel FUPLA en S-WebEditor.
Het project is geprogrammeerd in PG5 1.4
De map 'doc' bevat het bestand
FTPCONFIG.TXT:
De gegevens worden lokaal naar een bestands-
systeem geschreven en vervolgens via de geïnte-
greerde FTP-server in bestanden uitgelezen.
Bedrijfsstandaard
Waarom het er op het eerste gezicht ingewikkeld uit-
ziet heeft een verklaring. De projectleider zal duidelijk 
maken hoe de afzonderlijke punten een voor een leiden
tot een efficiënte uitvoering van het project:
Voor steeds terugkerende functies worden al jaren
bijbehorende programmablokken (FB's en PB's) ge-
genereerd, die keer op keer kunnen worden herge-
bruikt. Deze blokken worden één keer gegenereerd
en uitvoerig getest en kunnen dan in alle projecten
opnieuw worden gebruikt (net als FBoxen). Voor dit
project is een nieuw blok gemaakt, dat verantwoor-
delijk is voor het cyclisch wegschrijven van energie-
data naar bestanden in het flashgeheugen van de
PCD.
� ��������������������������������������������������
� ���� � ��������� � �
� �� ��� ���������
De FB's en PB's zijn zo gestructureerd dat de beno-
digde programmablokken via de relevante oproepen
voor specifieke doeleinden kunnen worden verwerkt.
Opmerkelijk bij het gebruik van PB's en FB's is dat de
symbolen naast PG5 ook via een externe tool kunnen
worden voorbereid, om dan vanuit Excel in PG5 te 
worden geïmporteerd. Op die manier kan men nog
efficiënter programmeren.
Als een functie nog niet beschikbaar is, maar wel in
de vorm van FUPLA-FBoxen bestaat, kunnen deze
zonder meer in de bestaande structuur worden 
opgenomen. Zo is de M-bus-aansluiting voor de
energiemeting in dit project bijvoorbeeld tot tachtig
M-bus-apparaten per PCD gerealiseerd.
Voor de lokale bediening wordt een S-WebEditor-
project ingezet.
De configuratie van de FTP-server van de PCD
wordt via het FTPCONFIG.TXT-bestand uitgevoerd.
Dit voorkomt dat er toegang wordt verkregen via het
standaardwachtwoord 'rootpassword' en dat de FTP-
verbindingen kunnen 'uitvallen'.
 
Configuratie van de
FTP-server direct in het
project opgeslagen
 
IL-blokken zijn één keer geprogrammeerd en worden nu
meerdere keren opgeroepen.
 
Het oproepen van functies