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.

Step 7 - nie mogę znaleźć funkcji CALL i SBR.

piasek327 31 Mar 2007 12:43 1397 3
  • #1
    piasek327
    Level 10  
    Wtam!!
    Mam problem wsimaticu, Nie mogę znaleźć funkcji CALL (wywołania podprogramu ) ani funckji SBR ( Etykiety podprogramu).
    Jest to demowa wersja V 4.0.0.81.
    Czy może tej funckji poprostu tej wersji nie ma , albo jest czymś zastąpiona?
  • #2
    step
    Level 11  
    Nie znam tej wersji ale możesz spróbować w STL np. call fc1.Jeśli chodzi o LAD to funkcja call jest pod zakładką Program control.O drugą funkcję sbr nie rozumiem podejrzewam ze chodzi o komórke BR jest ona w zakładce Status Bits .
  • #3
    piasek327
    Level 10  
    I no właśnie w tym problem że u mnie tej funcji CALL nie w etykiecie Program control. Nie wiem tż jak stworzyć podprogram , który będę mógł później wywołać tą funkcją CALL
  • #4
    krzychol66
    Level 24  
    piasek327 wrote:
    I no właśnie w tym problem że u mnie tej funcji CALL nie w etykiecie Program control. Nie wiem tż jak stworzyć podprogram , który będę mógł później wywołać tą funkcją CALL

    Najpierw tworzysz blok, który chcesz wywołać. Np. FC1. Normalnie, w projekcie w katalogu "Blocks" umieszczasz nowy element. Podajesz typ bloku, ew. nazwę symboliczną i otrzymujesz pusty blok funkcyjny. Potem go otwierasz edytorem i programujesz.
    Wywołanie:
    w STL-u piszesz po prostu linijkę
    CALL FC1
    Po wciśnięciu ENTER dostaniesz pod spodem listę wejść/wyjść (interface bloku), którą trzeba wypełnić. I już.
    W LAD nie szukasz żadnej funkcji CALL (bo o jej istnieniu wie tylko system "w tle"), tylko na końcu drabinki (może być pusta) umieszczasz blok funkcyjny (pusty). Pojawia się okienko, w którym możesz wybrać z listy, albo wpisać ręcznie, jaki blok chcesz umieścić. Potem wypełniasz jego interface i już.