OndřejSp SW ostatní 25. 11. 2025 10:42 25. 11. 2025 18:51

Dobrý den,

dokazal by mi nekdo poradit, jak spustit PLCCOMS na Raspberry Pi 4? Kdyz spustim install.sh, tak se nestane vubec nic (archiv PLCCOMS jsem stahnul ze stranek TECO  https://www.tecomat.cz/ke-stazeni/software/plccoms/   a archiv jsem jen rozbalil v adresari DOWNLOAD). Kdyz spustim PLCCOMS.sh, tak mi napise, ze nemuze najit konfiguraci IP adresy a pouzije 0.0.0.0. Pritom PLCCOMS.ini jsem zeditoval a dal jsem tam spravnou IP adresu Foxtrotu.
V linuxu jsem tak trochu ztracen, ale NODERED jsem na tom rozchodil, funguje mi perfektne. Takze bych si chtel jen propojit Foxtrot s NODERED...
Diky moc

Odpovědi 2

M.H. 25. 11. 2025 12:23

Dobrý den.

Instalační skript modifikuje soubor "/etc/rc.local", tak aby po startu systému mohl být PLCComS spuštěn. V každém případě vypisuje stav činnosti do terminálu. Pokud nemá zadány správné parametry vypíše nápovědu. Možná, že nemá nastaven příznak spuštění. To opravíte příkazem 'chmod +x ./install.sh'  anebo skript spusťte příkazem 'bash ./install.sh'. Jestli máte nějaký problém, tak vždy pošlete také výpisy z terminálu a log soubory, jsou-li nějaké. Také mi napište jakou verzi OS (Linuxu) na RPi-4 provozujete.

OndřejSp 25. 11. 2025 18:51

Dobrý den, 

díky za úvod, už se povedlo. Chyba byla v tom, že jsem soubor nespouštěl jako root a spouštěl jsem ho z okna "průzkumníka" (a ne z okna terminálu), takže nadávka o tom, že nejsem root se zobrazila na tak krátkou dobu, že jí nebylo možné zaznamenat. Čili příkaz "sudo su" zabral a pak už instalace šla spustit a "rc.local" se skutečně modifikoval a po restartu se PLCComS spustil mezi procesy. Typické Windowsovské tápání běžného uživatele.

Jen se teď budu muset prokousat manuálem PLCComS, abych správně pochopil ty public soubory. Jde mi (v první fáxi) v podstatě jen o zpřístupnění ovládání reléových výstupů na CP-1014 a připojeném CFox modulu pro vzdálené ruční ovládání přes NodeRed.

Vaše odpověď

Pro vložení odpovědi je nezbytné být přihlášený. Pokračujte na přihlášení.