logo elektroda
logo elektroda
X
logo elektroda
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Jak podłączyć i skonfigurować S7-200 z panelem TP177?

r2r 11 Sie 2007 18:20 2436 4
  • #1 4168469
    r2r
    Poziom 10  
    Posty: 13
    Witam

    Dostałem do sprogramowania sterownik S7-200 i panel do niego TP177

    Nigdy się jeszcze tym panelem "nie bawiłem". Według specyfikacji podłączam oprogramowuje i nic. Ekran krzyczy że brak połączenia, w zestawie dostałem kabel MPI niby nim mam się podłączyć panelem do sterownika. Specyfikacja mówi ze wystarczy podłączyć i już. Jednak coś nie mogę się dogadać se sterownikiem.

    Może coś źle robię, mógłby mi ktoś łopatologicznie wytłumaczyć co i jak ?
    na próbę zrobiłem już nawet super prostą rzecz, chciałem żeby po wduszeniu na ekranie przycisku była jakaś reakcja a wyjściu np Q0.0.
    Ale coć mi nie idzie

    To co ma być na wyświetlaczu ma być bardzo proste bo tylko 3 przyciski, startLewo, startPrawo i stop.

    Może coś źle ustawiam w tagach.

    Proooosze o jakaś pomoc :roll:
  • #2 4169558
    andy1955
    Specjalista Automatyk
    Posty: 700
    Pomógł: 136
    Ocena: 50
    Cytat:
    Według specyfikacji podłączam oprogramowuje i nic

    Możesz dokładniej opisać co już zrobiłeś ?
    Do programowania TP potrzebujesz WinCC (WinCC Flwxible).
    Rodzaj połączenia musisz ustawić w WinCC oraz w TP 177 (zaraz po włączeniu zasilania pojawia się maska, poprzez którą można ustawić rodzaj połączenia).
  • #3 4169753
    r2r
    Poziom 10  
    Posty: 13
    Ok :D napisze dokładniej co mam :D

    na podstawie najprostszej rzeczy.

    Na PLC wgrywam "programik"

    LD V0.0
    S Q0.0, 1

    W WinCC flexibe Connectins mam już deflautowo

    Communication driver:SIMATIC S7 200
    Online: ON

    hmi device: SIMATIC
    Baud rate: 19200
    Address: 1
    włączone Only master on the bus

    Network
    Highest station adress 31
    Number of masters 1

    PLC device
    Address: 2
    właczone Cyklik operation

    Teraz zrobiłem tag:

    Connection: połączenie, które opisałem wyżej
    Data type: Bool
    Adress: V0.0
    Array count: 1
    Acquisition cycle: 1s

    teraz "na ekranie" robię przycisk, w evencie "Click" ustawim SetBit - a do niego przypisuje utworzony tag.

    No i to wysyłam do TP177

    Po włączeni i pokazaniu się formatki z moim przyciskiem po chwili pokazuje napis że Connection disconnectet. - rozumie że nie nawiązuje połączenia.

    Teraz po podłączeniu zasilania pod panel, jedyne co się najpierw od razu pokazuje to Loader, z trzema przyciskami.

    Transfer, Start i Control panel. CP mam OP, Password Transfer Screensaver. W Transfer (w CP) mogę tylko zaznaczyć Enable Channel.

    O i to wszystko, nie wiem co zrobić żeby zagadało to ze sterownikiem :roll:

    Dodano po 2 [godziny] 27 [minuty]:

    UDAŁO SIĘ !!:D

    Rozwiązałem problem

    Wystarczyło w sekcji Network przestawić z MPI na standard i w sekcji HMI device pojawiła się dodatkowa prędkość 9.6KB. Po wgraniu ekran zakrzyczał że Connection established:D i działa. steruję PLCem:D

    Teraz mam dodatkowe pytanie. Widziałem - ten temat już się tutaj przewijał. Chodzi o moduł Analogowy do PLC

    Do mojego S7-200 mam dokupiony modół. Potrzebuję na jego wyjściu mieć możliwość regulacji napięcia od 0 do 10V. za pomocą suwaka na ekranie TP 177 (Taki jak by potencjometr)

    Jak to osiągnąć ?:roll:

    Dodano po 28 [minuty]:

    Działa ale wyszedł jeszcze jeden problem.

    Mam sobie programik w LD (testowy)

    LD V1.0
    S Q0.0, 1

    LD V2.0
    R Q0.0, 1

    odpowiednio skonfigurowane przyciski na panelu. Wszystko działa do pierwszego cyklu

    Wciskam Start podpięty pod V1.0

    Wyjście Q0.0 się załacza

    Wciskam Stop wyjście Q0.0 się wyłącza

    Ale ponowne wciśnięcie Start nie powoduje żadnej reakcji. hmm.. o czymś zapomniałem w programie ?

    Dlaczego się tak dzieje i co zrobić żeby działało to poprawnie ?
  • Pomocny post
    #4 4170446
    andy1955
    Specjalista Automatyk
    Posty: 700
    Pomógł: 136
    Ocena: 50
    W WinnCC zaprogramuj przyciski w ten sposób :
    przyciśnięcie =SET
    zwolnienie = RESET
    Prawdopodobnie zapsałeś "1" w zmiennych V1.0 oraz V2.0 . Musisz wartości te zaraz wyzerować (do rozkazów SET i RESET potrzeba tylko impulsów).
  • #5 4170540
    r2r
    Poziom 10  
    Posty: 13
    To jest to :D

    Działa

    Gigantyczne dzięki :please:
REKLAMA