RecipeManCommands.GetRecipeVariableNames (METH) ¶ METHOD GetRecipeVariableNames : DWORD Returns the recipe variable names from the corresponding recipe Example: We have 50 recipe variable names. We want to create a table which shows 10 recipe variable names at the same time. We define a string array strArr: ARRAY[0..9] OF STRING; Corresponding to the iStartIndex we can get the recipe variable names from a specific area. StartIndex := 0; The variable names 0..9 are returned. iStartIndex := 20; The variable names 20..29 are returned. In this example: iSize := 10; InOut: Scope Name Type Comment Return GetRecipeVariableNames DWORD Possible last error values: ERR_RECIPE_DEFINITION_NOT_FOUND ERR_RECIPE_NOT_FOUND ERR_NO_RECIPE_MANAGER_SET ERR_OK See ReturnValues (GVL) for a description of all possible errors. Inout Const RecipeDefinitionName STRING Name of the recipe definition. RecipeName STRING Name of the recipe. Input pStrings POINTER TO ARRAY [0..0] OF STRING The strings where the recipe values should be stored iSize INT Size of the string array. iStartIndex INT Start index. Can be used for a scrolling function (See example)
Private ¶ ConnectionTimeout (Property)
RecipeManCommands.LoadAndWriteRecipe (METH) ¶ METHOD LoadAndWriteRecipe : DWORD Loads a recipe from the standard recipe file and afterwards writes the recipe into the PLC variables Note Entries in the recipe that do not include value assignments are not loaded and written. Refer to the “Load and write Recipe” command. InOut: Scope Name Type Comment Return LoadAndWriteRecipe DWORD Possible last error values: ERR_RECIPE_DEFINITION_NOT_FOUND ERR_RECIPE_NOT_FOUND ERR_RECIPE_FILE_NOT_FOUND ERR_RECIPE_MISMATCH ERR_RECIPE_NOT_ALL_VARIABLES_WERE_LOADED ERR_NO_RECIPE_MANAGER_SET ERR_OK See ReturnValues (GVL) for a description of all possible errors. Inout Const RecipeDefinitionName STRING Name of the recipe definition RecipeName STRING Name of the recipe
RecipeManCommands.LoadFromAndWriteRecipe (METH) ¶ METHOD LoadFromAndWriteRecipe : DWORD Loads a recipe from the specified recipe file and afterwards writes the recipe into the PLC variables Note Entries in the recipe that do not include value assignments are not loaded and written. Refer to the “Load and write Recipe” command. InOut: Scope Name Type Comment Return LoadFromAndWriteRecipe DWORD Possible last error values: ERR_RECIPE_DEFINITION_NOT_FOUND ERR_RECIPE_NOT_FOUND ERR_RECIPE_FILE_NOT_FOUND ERR_RECIPE_MISMATCH ERR_RECIPE_NOT_ALL_VARIABLES_WERE_LOADED ERR_NO_RECIPE_MANAGER_SET ERR_OK See ReturnValues (GVL) for a description of all possible errors. Inout Const RecipeDefinitionName STRING Name of the recipe definition. RecipeName STRING Name of the recipe. FileName STRING(255) Name of the file
RDT_Client.ConnectionTimeout (PROP) ¶ PROPERTY ConnectionTimeout : TIME Timeout after which the connection setup aborts with active xError .
RecipeManCommands.LoadRecipe (METH) ¶ METHOD LoadRecipe : DWORD Loads a recipe from the standard recipe file The standard recipe file name is <recipe>.<recipedefinition>.<recipeextension> . Note Entries in the recipe that do not include value assignments are not loaded and written. Refer to the “Load and write Recipe” command. InOut: Scope Name Type Comment Return LoadRecipe DWORD Possible last error values: ERR_RECIPE_DEFINITION_NOT_FOUND ERR_RECIPE_NOT_FOUND ERR_RECIPE_FILE_NOT_FOUND ERR_RECIPE_MISMATCH ERR_RECIPE_NOT_ALL_VARIABLES_WERE_LOADED ERR_NO_RECIPE_MANAGER_SET ERR_OK See ReturnValues (GVL) for a description of all possible errors. Inout Const RecipeDefinitionName STRING Name of the recipe definition RecipeName STRING Name of the recipe
Private ¶ prvCompareRecipe (Method)
RDT_Client.TrsMessage (METH) ¶ METHOD TrsMessage It handles a complete transmisstion of a message InOut: Scope Name Type Comment Input psCom POINTER TO RdtProtStructCommPh Pointer to command phase header pDataTrs __XWORD Pointer to the data to transmit psRes POINTER TO RdtProtStructResPh Pointer where to write to result phase header pDataRcv __XWORD Pointer where to write data received diSizeRcv DINT Maximum size of the above buffer Output xDone BOOL Operation done, with or without errors errorProt INT Protocol error
RdtProtStructConnection (STRUCT) ¶ TYPE RdtProtStructConnection : STRUCT Redundancy Data Transfer Protocol Structure that contains the connection data InOut: Name Type Comment pConnection POINTER TO NBS.TCP_Connection Pointer to the connection ltLastActivity LTIME Timer to test activity on connection ltTimActivity LTIME Activity timeout before to close connection iResCnt INT Reset counters ltLastReset LTIME When done the last reset ltTimWaitAfterReset LTIME Time to wait after reset
Redundancy Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title Redundancy Version 3.5.17.0 Categories System|Redundancy Namespace RDCY Author 3S - Smart Software Solutions GmbH Placeholder Redundancy Description 1 ¶ This library provides access to the redundancy component of the runtime system. The redundancy component allows connecting two CODESYS PLCs to create one redundant system. Indices and tables ¶ 1 Based on Redundancy.library, last modified 20.04.2021, 16:00:53. LibDoc 4.4.0.0-b.27 The content file Redundancy.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.04.2021, 16:00:53.