Přeskočit na hlavní obsah

Instalace plc Wago pomocí scriptů

Automaty Wago serie 750 je třeba instalovat pomocí SD karty s firmwarem. Podporovaná do verze tar 6.7.0 je podporovaná verze frimware 18 od verze tar 7.0.0. je nutné použít firmware 26 nebo vyšší. Automat spustíme s vloženou SD kartou s firmwarem. Změnu fw provedeme z webového rozhraní plc.

Pokud chctete zachovat SD kartu s firmwarem, tak po instalaci FW automat vypněte, vyjměnte SD kartu s fw a vyměnte za novou o velikosti minimálně 8GB a zapněte PLC.

danger

Obsah karty bude nevratně přepsán.

Do adresáře /root v PLC zkopírujte script ez_sdinfo.sh a nastavte aby byl spustitelný (oprávnění 755). Spusťte script ez_sdinfo.sh s parametre -do. Script naformátuje a rozdělí SD kartu na potřebné oddíly.

#prepare SD card
/root/sdinfo.sh -do

Do adresáře /media/EZ zkopírujte v6.0.tar (archiv požadované verze) a dekomprimujte.

# decopress tar image
tar -xf /mnt/mmc/v6.0.tar -C /
tip

Po rozbalení můžete archiv z karty vymazat.

Na SD kartu se rozbalí struktura adresářů a souborů dle potřeb instalátoru a programů včetně potřebných oprávnění. SD karta je rozdělena na tři logické části (oddíly). Systemová - ez_sys kde se nachazejí konfigurační scripty, programy a licence. Ez_data obsahuje zalohy a dokumentaci. Druhý oddíl je mapován do ez_data/log. Třetí čast je /media/SD nativně vytvořená Wagem.

sd root /media/EZ
├── ez_sys
│ └── extension
│ ├── licence
│ ├── socketServer
│ │ └── certifikate
│ │ ├── language
│ │ ├── node_module
│ │ ├── public
│ │ ├── src
│ │
│ ├── source
│ ├── sw
│ │ └── INK
│ │ │ └── xmlconfig
│ │ │
│ │ ├── PLC

├── ez_data
│ └── dokumenty
│ ├── history
│ │ └── archiv
│ │ ├── cmd
│ │ ├── sys
│ │
│ ├── log

├── ez_sdinfo.sh
├── wago_start.sh

V dalším kroku je třeba připravit konfiguraci PLC, která se provede pomocí scriptu ez_setvars.sh Návod pro konfigarační scrip vyvoláte pomocí parametru -h

#show help for configuration script
/media/EZ/ez_sys/source/ez_setvars.sh -h

Script se používá pro konfigurraci souboru ez_var.conf.

danger

Soubor ez_var.conf soubor ručně needitujte.

Do adresářů /media/SD/ez_sys/sw/INK je třeba nahrát programy INKu a jejich konfiguraci v XML souborech. Programy pro PLC je třeba umístit do /media/SD/ez_sys/sw/PLC Certifikáty pro webové rozhraní je třeba umístit do adresáře /media/SD/ez_sys/socketServer/certificate. Když je konfigurace dokončena spusťte script wago_start.sh. Script má 4 parametry. Jsou to hesla pro uživatelské účty plcadm concadm reader a admin. Pokud hesla nezadáte script se zeptá v průběhu instalace. V průběhu instalace dojde k zakázu přihlášení pomocí účtu ROOT. Script nakonfiguruje PLC dle požadavků a a provede restart. V případě, že je třeba rozdělit bridge mezi porty X1 a X2 je nutno skript spustit dvakrát. Při prvním běhu rozdělí porty a restartuje PLC v druhém běhu provede instalaci a konfiguraci.

#install PLC
/mnt/mmc/wago_start.sh xxx xxxx xxxxx xxxxxx
tip

Rozdělení brige lze provést z webového rozhraní po přehrání fw. Zkrátíte čas o jeden restart.

tip

Rozdělení brige případně výchozí IP adresu PLC lze nastavit ve webovém rozhraní na firmwarové SD a toto nastavení pak bude výchozím při všech instalacích.

tip

Pokud potřebujete změnit uživatelské heslo, použijte příkaz passwd.

#set password for user plcadm
passwd plcadm

Budete požádani o zadání a potvrzení hesla.

warning

Změna hesla uživatele admin pro přístup k webu Wago je nutno udělat pomocí scriptu config_user.

#set password for user admin (default pass wago)
/etc/config-tools/config_user user=admin new-password=newpass confirm-password=newpass old-password=wago
warning

Konfigurace PLC jako NTP server vyžaduje nastavit aktuální čas.

#set date
date -s "2024-10-17 09:06"

Po instalaci zálohujte běžící konfiguraci pomocí scriptu ez_backup2sd.sh s parametrem "bc"

#create backup on SD
/media/SD/ez_sys/source/ez_backup2sd.sh -bc

Zálohy konfigurace se nacházejí v adresáři /media/EZ/ez_data/history/archiv. Po instalaci PLC se vytvoří adresář /home/plcadm/

/home/plcadm
└── ez_sys
│ └── xmlconfig

V tomto adresáři jsou všechny soubory nutné pro běh PLC i případě nefungující SD karty. V tomto případě je omezena funkce komunikace s dispečinkem z důvodu nefunkční licence, která je vázana na SD kartu.

warning

Změny souborů na SD kartě nebudou měnit běhové parametry. Pro změny je nutno použivat scripty /media/EZ/ez_sys/source/, které provedou změny na kartě i běhové změny.