Új hozzászólás Aktív témák

  • Szirty

    őstag

    válasz KB.Pifu #4122 üzenetére

    Hi!

    "Most gondolkodtam, ha az egyik FC-ben írok egy merker bitet, amit egy másikban csak olvasok azt is in-out-ba kell tenni?"

    Ha a paramétert a blokk csak írja, akkor OUT legyen. Ha csak olvassa, akkor IN legyen. Ha írja is és olvassa is (tehát fel is használja az állapotát) akkor INOUT legyen.
    Hogy ez merker vagy nem merker az részlet kérdés, mivel a blokk belül nem "tudja" (és nem is érdekli) hogy te kívül a hívásnál az adott paraméterének milyen változóterületet adtál meg.

    "A T1-nek egyetlen ciklus erejéig 1 értékűnek kellene lennie"

    Az ilyen megoldást a timerrel kerülni kell (most már teis tudod) :-)
    Így csináld:

    A -(P)- re nincs szükség mert a timer alapból is csak egy ciklus ideig lesz TRUE (legalábbis ebben a megoldásban már igen) :-)

Új hozzászólás Aktív témák