SYNC_INFO (STRUCT) ¶ TYPE SYNC_INFO : STRUCT InOut: Name Type Comment ulCycle UDINT Redundancy task cycle count ulWaitTimeActive UDINT Valid in active and standby state. [ms] ulWaitTimePassive UDINT Valid in standby state. Always 0 in active plc. [ms] ulWaitTimeMax UDINT Maximum wait time of active plc. [ms] ulWaitTime UDINT Value configured in runtime cfg file. Other controller will be considered as failed if exceeded. [ms] ulTaskInterval UDINT Modified if WaitTimeActive or WaitTimePassive to big, to compensate clock drift. [ms] tSinceLastSync TIME Time since last successful synchronization
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 20.04.2021, 16:01:21 companyName string 3S-Smart Software Solutions GmbH libraryFile Redundancy_Itfs.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile Redundancy_Itfs.clean.json version version 2.0.0.0 ProjectInformation IsInterfaceLibrary bool True Released True SourceLibrary False LastModificationDateTime date 20.04.2021, 16:01:21 LibraryCategories library-category-list System|Redundancy Author string 3S - Smart Software Solutions GmbH Company System CompiledLibraryCompatibilityVersion CODESYS V3.5 SP15 DefaultNamespace Description See: Description DocFormat reStructuredText Project Redundancy_Itfs Title Redundancy Interfaces Version version 3.5.17.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces.
Remote Procedure Calls Library Documentation ¶ Company : CODESYS Title : Remote Procedure Calls Version : 4.5.0.0 Categories : Intern|Networking Namespace : RPC Author : CODESYS Development GmbH Placeholder : RPC Description [ 1 ] ¶ Library for Remote Procedure Calls (Client & Server). Contents: ¶ RPC Enums Function Blocks Functions GlobalConstants GlobalVariables Interfaces Structs Indices and tables ¶ [ 1 ] Based on Remote Procedure Calls.library, last modified 06.05.2024, 07:51:26. LibDoc 4.5.0.0 The content file Remote Procedure Calls.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 06.05.2024, 07:51:28.
NCAPDUFaultStatus (ENUM) ¶ TYPE NCAPDUFaultStatus : DCE RPC Spec. page 672 Table E-3 InOut: Name Initial nca_s_no_fault 0 nca_s_fault_object_not_found 16#1C000024 nca_s_fault_cancel 16#1C00000D nca_s_fault_addr_error 16#1C000002 nca_s_fault_context_mismatch 16#1C00001A nca_s_fault_fp_div_zero 16#1C000003 nca_s_fault_fp_error 16#1C00000F nca_s_fault_fp_overflow 16#1C000005 nca_s_fault_fp_underflow 16#1C000004 nca_s_fault_ill_inst 16#1C00000E nca_s_fault_int_div_by_zero 16#1C000001 nca_s_fault_int_overflow 16#1C000010 nca_s_fault_invalid_bound 16#1C000007 nca_s_fault_invalid_tag 16#1C000006 nca_s_fault_pipe_closed 16#1C000015 nca_s_fault_pipe_comm_error 16#1C000018 nca_s_fault_pipe_discipline 16#1C000017 nca_s_fault_pipe_empty 16#1C000014 nca_s_fault_pipe_memory 16#1C000019 nca_s_fault_pipe_order 16#1C000016 nca_s_fault_remote_no_memory 16#1C00001B ncs_s_fault_user_defined 16#1C000021 nca_s_fault_tx_open_failed 16#1C000022 nca_s_fault_codeset_conv_error 16#1C000023 nca_s_fault_no_client_stub 16#1C000025
RPCNCARejectStatus (ENUM) ¶ TYPE RPCNCARejectStatus : InOut: Name Initial NCA_no_error 0 NCA_rpc_version_mismatch 16#1C000008 NCA_unspec_reject 16#1C000009 NCA_s_bad_actid 16#1C00000A NCA_who_are_you_failed 16#1C00000B NCA_manager_not_entered 16#1C00000C NCA_op_rng_error 16#1C010002 NCA_unk_if 16#1C010003 NCA_wrong_boot_time 16#1C010006 NCA_s_you_crashed 16#1C010009 NCA_proto_error 16#1C01000B NCA_out_args_too_big 16#1C010013 NCA_server_too_busy 16#1C010014 NCA_unsupported_type 16#1C010017 NCA_unsupported_authn_level 16#1C00001D NCA_invalid_checksum 16#1C00001F NCA_invalid_crc 16#1C000020
State Machines ¶ CLClientState (Enum) CLRequestState (Enum)
CLClientState (ENUM) ¶ TYPE CLClientState : InOut: Name Initial NOT_INITIALIZED 0 INIT WORKING COMM_FAIL FAULT
CLRequestState (ENUM) ¶ TYPE CLRequestState : InOut: Name Initial IDLE 0 WORKING DONE COMM_FAIL FAULT
SysTargetOperationNumber (ENUM) ¶ TYPE SysTargetOperationNumber : InOut: Name Initial GetTargetNodeName 0 GetTargetVersion GetTargetId