Elektroda.pl
Elektroda.pl
X

Search our partners

Find the latest content on electronic components. Datasheets.com
Elektroda.pl
Please add exception to AdBlock for elektroda.pl.
If you watch the ads, you support portal and users.

Bloki funkcyjne w SIMATIC S7.

stachu1987 17 Jun 2009 12:56 3563 4
  • #1
    stachu1987
    Level 10  
    Jestem poczatkujacym programista i mam taki problem: chce uzyc bloków funkcyjnych zeby miec mozliwosc stworzenia programu zawierającego np. 4 takie same elementy (pompy lub silniki). tworze blok funkcyjny zawierajacy komendy zwiazane ze sterowaniem takiego elementu. tworze wszystkie potrzebne zmienne (in out itp.) potem tworze 4 bloki danych przyporzadkowane temu blokowi funkcyjnemu. Wsatwiam w OB1 4 razy ten blok funkcyjny, za kazdym razem przypisujac mu inny blok danych. Jednak po uruchomieniu symulacji w PLCSIM od razu pojawia sie blad (pali sie na czerwono lampka SF) Czy mogłby mi ktoś wytłumaczyć gdzie robie blad lub jak poprawnie uzyc bloków funkcyjnych i bloków danych? Mile widziane jakies foty czy obrazy, łatwiej bedzie mi zrozumiec :)

    Poprawiłem tytuł - Regulamin. Teraz Kolega poprawi "ogonki" i interpunkcję. [c_p]
    [28-30.06.2022, targi] PowerUP EXPO 2022 - zasilanie w elektronice. Zarejestruj się za darmo
  • #2
    andy1955
    Automation specialist
    Quote:
    Jednak po uruchomieniu symulacji w PLCSIM od razu pojawia sie blad (pali sie na czerwono lampka SF)

    A co na to diagnoza ?
    Bloki funkcyjne w SIMATIC S7.
  • #3
    dzwilu
    Level 11  
    Bloki danych typu instance, należy tworzyc podczas wywoływania w OB1.
    Dodajesz FB w OB1 klikasz w górne pole wpisujesz np. DB10, po naciśnięciu enter, system zapyta czy wygenerować blok danych.
    Dodatkowo sprawdź w :module information: czy są wgrane wszystkie elementy :)

    pozdrawiam
    dzwilu
  • #4
    stachu1987
    Level 10  
    a czy przy tworzeniu bloku danych bezpośrednio związanego z blokiem funkcyjnym nie używa się DB typu shared? I jak sprawdzić to module information ? :) pytania pewnie śmieszne ale zaznaczam że to moje pierwsze kroki w tym temacie.
  • #5
    andy1955
    Automation specialist
    Quote:
    Czy mogłby mi ktoś wytłumaczyć gdzie robie blad

    to ci powie diagnoza (obrazek powyzej)
    Piszesz zbyt ogólnie.Bez tego programu trudno będzie ci pomóc.