STATE (ENUM) ¶ TYPE STATE : Redundancy state Attributes: qualified_only InOut: Name Initial Comment RS_START 0 Plc in startup RS_SYNCHRO 1 Plc is synchronising RS_CYCLE_ACTIVE 2 Plc is running in active mode RS_CYCLE_STANDBY 3 Plc is running in standby mode RS_CYCLE_STANDALONE 4 Plc is running in standalone mode RS_CYCLE_ERROR 5 Plc is in error mode - error occured in cycle start or end RS_SIMULATION 6 Plc is running in simulation mode - switched from standby RS_BOOTUP_ERROR 7 Plc is in error mode - error occured during boot up RS_SHUTDOWN_ACTIVE 8 Plc is shut down - was previously active RS_SHUTDOWN_STANDBY 9 Plc is shut down - was previously standby RS_SYNCHRO_ERROR 10 Plc is in error mode - error occured during synchronisation RS_SIMULATION_START 11 Plc is running in simulation mode - started in simulation mode RS_NO_LICENSE 12 No valid license found
Structs ¶ RedundancyState (Struct) SYNC_INFO (Struct)
RedundancyState (STRUCT) ¶ TYPE RedundancyState : STRUCT Redundancy state information InOut: Name Type Comment eRedundancyState STATE Current redundancy state eRedundancyError ERROR Current error stRedundancyError STRING Error text
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)