DTSetNTPSync

 Function Block - Set the NTP synchronization enable state.

This function block is specific for PCMM2G only.

Inputs

Input

Data Type

Range

Unit

Default

Description

Execute

BOOL

FALSE, TRUE

N/A

No default

If TRUE, request to set the synchronization enable state.

SynchEn

BOOL

FALSE, TRUE

N/A

No default

  • TRUE = enable NTP synchronization.
  • FALSE = disable NTP synchronization.

Outputs

Output

Data Type

Range

Unit

Description

Done

BOOL

FALSE, TRUE

N/A

If TRUE, the command completed successfully.

Error

BOOL

FALSE, TRUE

N/A

If TRUE, an error has occurred.

ErrorID

DINT

No range

N/A

Indicates the error if the Error output is set to TRUE.

Error Codes

  • 23 = Internal error.
    See the controller log for details.
  • 15000 = Controller type does not support this function block.

Remarks

None

FBD Language Example

FFLD Language Example

IL Language Example

Not available.

ST Language Example

// enable NTP server synchronization
Inst_DTSetNTPSync( bSetNTPSync, bNTPSyncEnable );
if Inst_DTSetNTPSync.Done then
   bSetNTPSync := false;

   bError := Inst_DTSetNTPSync.Error;
   ErrorID := Inst_DTSetNTPSync.ErrorID;
end_if;

See Also