Logo - časová presnosť.
Moderátor: Moderátoři
Je třeba si uvědomit, že každý hardware má své limity. Je normální, že doba "cycle time" je 100ms na reálném PLC. Postupem času výrobce přidává další specializované funkce, které můžou běžet rychleji (rychlé vstupy, atd...). Manuál k PLC je zde "best friend".
Kdysi jsem dělal primitivní low-cost pomůcku na měření rychlosti, kde byly 2 optočidla a clona při pohybu přerušila paprsky. Rozlišení se chtělo 5ms. Rychlost se po přepočtu dráha/čas zobrazila na displeji. Se Siemens logo jsem to nebyl schopen udělat právě kvůli rychlosti. Nakonec to bylo realizováno přes přerušení na Arduino.
Kdysi jsem dělal primitivní low-cost pomůcku na měření rychlosti, kde byly 2 optočidla a clona při pohybu přerušila paprsky. Rozlišení se chtělo 5ms. Rychlost se po přepočtu dráha/čas zobrazila na displeji. Se Siemens logo jsem to nebyl schopen udělat právě kvůli rychlosti. Nakonec to bylo realizováno přes přerušení na Arduino.
Simulátor je ještě jiný příběh. Tady bych řekl, že program běží "virtuálně" v Java VM a uživateli se jeví, že vidí do běžícího programu v PLC. Výrobce se snaží, aby výsledek ze simulátoru odpovídal výsledku z reálného PLC. Za mě se simulátor Siemensu velice povedl...dj_Paul píše:... v simulátoru v PC. Myslíš že mě zde brzdí hardware? ...
Ale vůbec mě nepřekvapuje, že nějaký blok "Up/Down counter" už při frekvenci 8Hz a 25% duty vykazuje nepřesnost, když specifikace v manuálu je max. 4Hz.