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.
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 /
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.
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
Rozdělení brige lze provést z webového rozhraní po přehrání fw. Zkrátíte čas o jeden restart.
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.
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.
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
Konfigurace PLC jako NTP server vyžaduje nastavit aktuální čas.
#set date
date -s "2024-10-17 09:06"