Trudno mi teraz opisać szczegółowo sytuację. W akcji były chyba 4 składy. Nie bardzo pamiętam, gdzie one się znajdowały. Jeden tak na 99% stał pod semaforem, ale pozostałe, raczej się poruszały. Zwrócę baczniejszą uwagę na sytuację na makiecie, gdy to się powtórzy,
gbbsoft pisze: ↑17 maja 2017, 20:47
Wydaje mi się, że centralka działa tak: lok jedzie z prędkością x, dajesz STOP na manipulatorze (!), to wtedy wszystko staje. Dajesz ponownie STOP na manipulatorze, więc wszystko zaczyna jeździć z pierwotną prędkością (z tego co pamiętam, to ostatnie zachowanie jest w Lenzu sterowane opcją: może wrócić do pierwotnych prędkości, albo pozostać na zero).
To muszę sprawdzić czy na LH100 też jest ustawiona prędkość. Tymczasem wiem, że na wyświetlaczu "mruga" gdy ta sama loka jest w ruchu zgodnie z GbbK a na LH100 jest ustawiony ten sam adres.
gbbsoft pisze: ↑17 maja 2017, 20:47
Jeżeli tak jest, to dziwne było, że prędkość w programie była zero. Znaczyłoby to tylko to, że albo centralka nie poinformowała program o zmianie prędkości, albo poinformowała ale program nie zmienił. Za pierwsze nie ja odpowiadam, za drugie ja odpowiadam.
Zgadza się, dziwne. Wg mnie powinno od razu po START-ie się zsynchronizować, albo wg Lenza albo wg GbbK, tymczasem było różnie.
gbbsoft pisze: ↑17 maja 2017, 20:47A co się dzieje, jak spróbujesz zrobić to ponownie? Wszystko działa poprawnie, a opisany przez Ciebie wyjątek był jednorazowy? Jeżeli tak, to gdzieś jest błąd, tylko trudno tak z opisu znaleźć gdzie i u kogo...
To nie było jednorazowe. Wspominałem, że taka sytuacja już mi się zdarzyła. Chociaż nie zawsze, wszystkie jadące w momencie STOP-u potem jadą dalej. Te, któe wjechały w blok są zatrzymane.
gbbsoft pisze: ↑17 maja 2017, 20:47
PS. Jeszcze przychodzi mi do głowy przypadek, że dałeś STOP (za pierwszym razem) w momencie, gdy program był np.: w procedurze zatrzymywania loka na końcu bloku. I program dał prędkość 0, ale nie poinformował o tym centralki, bo w trybie STOP nie można tego zrobić... Więc w programie było 0, a centralka o tym nie została poinformowana. Ale wydaje mi się, że drugie STOP na manipulatorze powinno spowodować, że centralka powinna poinformować program o aktualnej prędkości loka, i niezależnie jaka była prędkość w programie, powinno ustawić się poprawnie...
Nacisnąć niejako sekwencję START/STOP/START na LH100 aby zrównać pomiędzy LH100 i GbbK. To miałeś na myśli?