Dynamické změny - SSCP parametry
Od verze IDE 2.5.0.x.
Název funkčního bloku
SSCPParameters
Popis
Pomocí tohoto funkčního bloku můžeme dynamicky měnit SSCP parametry PLC. Mezi dynamické parametry patří SSCP adresa, počet registrovatelných skupin, počet proměnných ve skupině, povolení TCP serveru, port TCP serveru, povolení SSCP po sériové lince, port sériového routeru/serveru, rychlost sériového routeru/serveru, výběr módu SSCP serial (router/server), povolení SSL serveru nebo port SSL serveru.
Pro aktuální vyčtení hodnot na výstupu funkčního bloku je potřeba dát parametr "Enable" na vstupu funkčního bloku na "True".
Pro následný commit změn, které jsme provedli na vstupu funkčního bloku, je potřeba dát vstupní parametr "Commit" na "True" a poté je nutný restart PLC, který lze vyvolat pomocí vstupního parametru "RestartRequest". Pro výběr typu restartu PLC je zde vstupní parametr "RestartFlag", pomocí kterého můžeme vybírat mezi teplým, studeným a systémovým restartem.
Vstupy
Vstup | Typ | Význam |
---|---|---|
SscpAddress | int | SSCP adresa |
NumberOfRegistrableGroups | int | Počet registrovatelných skupin (výchozí hodnota "5") |
NumberOfVariableInGroup | int | Počet proměnných ve skupině (výchozí hodnota "20") |
EnableTcpServer | bool | Povolení TCP serveru (výchozí hodnota "True") |
TcpServerPort | int | Port TCP serveru (výchozí hodnota "12346") |
EnableSerial | bool | Povolení sériového routeru/serveru (výchozí hodnota "False") |
SerialPort | int | Port sériového routeru/serveru (výchozí hodnota "1") |
SerialBaudrate | dint | Rychlost sériového portu (výchozí hodnota "115200") |
SerialMode | int | Mód SSCP serial (server/router) |
EnableSslServer | bool | Povolení SSL serveru (výchozí hodnota "0") |
SslServerPort | bool | Port SSL serveru (výchozí hodnota "12347") |
Enable | bool | Povolení funkčního bloku |
Commit | bool | Slouží k propsání hodnot (nutný restart) |
RestartFlag | RestartFlag | Výběr typu restartu (Teplý, Studený, Systémový) |
RestartRequest | bool | Požadavek na restart PLC podle vybraného typu restartu |
Výstupy
Výstup | Typ | Význam |
---|---|---|
SscpAddressOut | int | Aktuální SSCP adresa |
NumberOfRegistrableGroupsOut | int | Aktuální počet registrovatelných skupin |
NumberOfVariableInGroupOut | int | Aktuální počet proměnných ve skupině |
EnableTcpServerOut | bool | Aktuální povolení TCP serveru |
TcpServerPortOut | int | Aktuální port TCP serveru |
EnableSerialOut | bool | Aktuální povolení sériového routeru/serveru |
SerialPortOut | int | Aktuální port sériového routeru/serveru |
SerialBaudrateOut | dint | Aktuální rychlost sériového portu |
SerialModeOut | int | Aktuální mód SSCP serial (server/router) |
EnableSslServerOut | bool | Aktuální povolení SSL serveru |
SslServerPortOut | bool | Aktuální port SSL serveru |
CommitResult | bool | Výsledek commitu |
RestartResult | dint | Výsledek restartu |