Elektroda.pl
Elektroda.pl
X
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Problem z wizualizacją w step 5

Bruce 16 Jun 2004 00:07 2131 9
  • #1
    Bruce
    Level 11  
    Mam takie pytanko.

    Przyjechała do mojej firemki nowa maszynka w sumie prosta ale za nic nie mogę jej podgladnąć.
    Ale do rzeczy.....
    Posiada sterownik s595
    Mogę się z nim połączyć jestem w stanie zgrać program ale nie mogę go podglądnąć w STATUS BLOK.
    Program jest bardzo malutki tylko 19 segmentów napisanych w jednym bloku PB.

    Czy problemem moze byc fakt że autor napisał program z pominięciem bloków OB bezposrednio w PB?
    (Bloki OB nie sa rozpoznawalne przez programator tak jak by ich wcale nie było w sterowniku, czy taki stan rzeczy jest normalny?)

    A więc moje zasadnicze pytanko
    To jak uruchomic wizualizację tego programu.


    Pozdrawiam wszystkich UR'owców i proszę o radę.........
  • #2
    janto
    Level 24  
    1. S5 musi mieć OB1- z niego wywoływane są inne bloki.
    2. Żeby podglądnąć status bloku, musisz zapisać cały program w programatorze.
    3. Jeżeli korzystasz ze STEP5, musisz prawidłowo zapisać ustawienia w OBIEKT/PROJEKT/EINSTELLUNGEN/SEITE2: (BETRIEBSART: wcisnąć F3 i programator sam powinien wszystko ustawić). powodzenia.
  • #4
    s95
    Level 17  
    Witam
    Po przeczytaniu postów wynika, że dziwna sprawa jest z tym S5-95U, 8O mam u siebie 6ES5-095-8MA04 i przeprowadziłem parę prób, oto wyniki:

    janto wrote:
    1. S5 musi mieć OB1- z niego wywoływane są inne bloki.

    Nie do końca zgadzam się z tą wypowiedzią, w serii S95, S100-CPU101, 102,103 nie jest zawsze wymagany OB1.
    Jeśli istnieje w PLC Blok PB1 jest tak samo predefiniowany jak OB1 do wykonywania cyklicznego, z tą różnicą, że jeśli nie ma OB1 to w PLC może być tylko jeden Blok Programowy PB1, który jest wykonywany cyklicznie.
    Pozostała część wypowiedzi jest prawdziwa " z niego wywoływane są inne bloki."

    janto wrote:

    2. Żeby podglądnąć status bloku, musisz zapisać cały program w programatorze.

    Można oglądać, i modyfikować program w PLC OnLine, pomimo jego braku w PG, oraz jeśli jest on różny od tego który jest w PG. Sam tak często robię, gdy jestem u klienta i nie mam jeszcze źródła programu.

    DO Bruce
    Przed wejściem do trybu OnLinie, sprawdz czy w zakładce połączeń masz ustawiony status "Mode" Online", PG powinien poinformować Cię z jaką rodziną PLC jesteś połączony.

    Pozdrawiam ALL
    S95
  • #6
    pawslaw
    Automation specialist
    nie wiem skąd drugi raz to samo się wysłało, przepraszam
    pawel
  • #7
    Bruce
    Level 11  
    Panowie wielkie dzięki za rady.
    Ale teraz konkretnie.
    Zrobiłem tak jak kazdy z was radził i niestety nie zobaczyłem dalej wizualizacji.
    Więc wpadłem na pomysł aby dopisać blok OB1.
    W tymże bloku jako warunek skoku do PB1 ustawiłem nieaktywną flagę f127.0 i ......Eureka........
    A więc wnioski czy w sterowniku S95 jeśli dany blok w danej chwili nie jest wywoływany z poziomu OB 1 to czy mozna go podejżeć.
    Bardzo proszę o opinie na ten temat.

    Tak jak pisze kolega <S95> rzeczywiście w moim sterowniku jest tylko jeden blok programowy PB1 i nie ma żadnego bloku OB a program chula.I równiez potwierdzam jego słowa że nie koniecznie trzeba mieć zgrany program do PG aby go odladać i modyfikowac w Online.

    Kolejne moje pytanko to gdzie najlepiej wybrać się na szkolenie z S5.
    Jestem z Polski południowej.

    Pozdrawiam All

    Bruce.[/quote]
  • #8
    tomczes
    Level 12  
    1. Jeśli blok w danym momencie nie jest obrabiany to statusu nie pooglądasz.

    2. Gliwice – Intex , Piekary - Atempol
  • #9
    s95
    Level 17  
    Wtam
    Bruce wrote:
    A więc wnioski czy w sterowniku S95 jeśli dany blok w danej chwili nie jest wywoływany z poziomu OB 1 to czy mozna go podejżeć.

    Tak, można podejrzeć listę instrukcji którą zawiera taki blok w trybie OnLine, lecz programator wyświetli komunikat w takiej formie [nr komunikatu]:[tekst komunikatu] np: 101F: Stament not proces.
    Co oznacza, że blok nie jest przetwarzany i nie ma uaktualniania wartości RLO.
    Dzieje się to wtedy gdy wywołujemy np.: blok funkcją JC PBxx, a warunek JC nie jest spełniony, lub gdy oglądamy segment bloku w którym jest instrukcja BEC i kursor znajduje się w części segmentu, która nie jest wykonywana, albo blok nie ma wywołania z poziomu innego bloku.

    Tak jak pisałem wcześniej u mnie wystarczyło, że był tylko i wyłącznie PB1, oraz bloki systemowe. Po wykonaniu ponownego zimnego rozruchu PB1 był wykonywany i mogłem oglądać jego status.

    Napisz jaki masz nr swojej jednostki PLC.

    Ukłony S95
  • #10
    Bruce
    Level 11  
    Witam Ponownie.

    Dzieki za wszelakie informacje.
    Przetrawiłem je na wskrosc w pracy ze sterownikiem i jestem teraz mądrzejszy.

    Dzisiaj chciałbym zadac kolejne pytanko dotyczące S5.

    Byłem na małym rekonesansie w Niemczech w jednej firemce z kad ma byc transferowana jedna maszynka do mnie.
    Na jednym ze stanowisk sterowanie jest wykonane na dwóch sterownikach S5 95F wyposażonych w kartry I/O i sprzeżonych ze sobą światłowodem.
    Niemiaszki z tej firmy nie były mi w stanie udzielic odpowiedzi co to za cudo.
    A więc pytam szanownych kolegów......
    Cóż to za konfiguracja i przepływ informacji między sterownikami.
    Więcej szczegółów będę w stanie podac jak maszyna będzie w polsce.

    Pozdrawiam