Library Information ¶ GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function)
GetLibVersion (FUN) ¶ FUNCTION GetLibVersion : VERSION This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersion VERSION
GetLibVersionNumber (FUN) ¶ FUNCTION GetLibVersionNumber : DWORD This function has been automatically generated from the project information. InOut: Scope Name Type Return GetLibVersionNumber DWORD
IsLibReleased (FUN) ¶ FUNCTION IsLibReleased : BOOL This function has been automatically generated from the project information. InOut: Scope Name Type Return IsLibReleased BOOL
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 26.07.2023, 11:07:28 companyName string 3S-Smart Software Solutions GmbH libraryFile SM3_Drive_ETC_WEG_SCA06.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile SM3_Drive_ETC_WEG_SCA06.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 26.07.2023, 11:07:15 LibraryCategories library-category-list Intern|SoftMotion Company string 3S - Smart Software Solutions GmbH CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace SM3_Drive_ETC_WEG_SCA06 Description See: Description Placeholder SM3_Drive_ETC_WEG_SCA06 Project SM3_Drive_ETC_WEG_SCA06 Title SM3_Drive_ETC_WEG_SCA06 Version version 4.15.0.0
Types ¶ TMW IEC_DNPDATA_FREEZE_TIME_DATE_FIELD (Enum) IEC_DNPDEFS_CROB_ST (Alias) IEC_DNPDEFS_CTLSTAT (Alias) IEC_SDNPDATA_CROB_CTRL (Alias) IEC_TMWDEFS_CLASS_MASK (Alias) IEC_TMWDEFS_EVENT_MODE (Enum) IEC_TMWDTIME (Struct) IEC_TMWDTIME_QUAL (Enum) IEC_TMWTYPES_ANALOG_TYPE (Enum) IEC_TMWTYPES_ANALOG_VALUE (Struct) IEC_TMWTYPES_ANALOG_VALUE_ValueUnion (Union) IEC_TMWTYPES_BOOL (Alias) IEC_TMWTYPES_BYTE (Alias) IEC_TMWTYPES_CHAR (Alias) IEC_TMWTYPES_DOUBLE (Alias) IEC_TMWTYPES_LONG (Alias) IEC_TMWTYPES_SCALED_DOUBLE (Struct) IEC_TMWTYPES_SCALED_FLOAT (Struct) IEC_TMWTYPES_SFLOAT (Alias) IEC_TMWTYPES_SHORT (Alias) IEC_TMWTYPES_UCHAR (Alias) IEC_TMWTYPES_ULONG (Alias) IEC_TMWTYPES_USHORT (Alias)
TMW ¶ IEC_DNPDATA_FREEZE_TIME_DATE_FIELD (Enum) IEC_DNPDEFS_CROB_ST (Alias) IEC_DNPDEFS_CTLSTAT (Alias) IEC_SDNPDATA_CROB_CTRL (Alias) IEC_TMWDEFS_CLASS_MASK (Alias) IEC_TMWDEFS_EVENT_MODE (Enum) IEC_TMWDTIME (Struct) IEC_TMWDTIME_QUAL (Enum) IEC_TMWTYPES_ANALOG_TYPE (Enum) IEC_TMWTYPES_ANALOG_VALUE (Struct) IEC_TMWTYPES_ANALOG_VALUE_ValueUnion (Union) IEC_TMWTYPES_BOOL (Alias) IEC_TMWTYPES_BYTE (Alias) IEC_TMWTYPES_CHAR (Alias) IEC_TMWTYPES_DOUBLE (Alias) IEC_TMWTYPES_LONG (Alias) IEC_TMWTYPES_SCALED_DOUBLE (Struct) IEC_TMWTYPES_SCALED_FLOAT (Struct) IEC_TMWTYPES_SFLOAT (Alias) IEC_TMWTYPES_SHORT (Alias) IEC_TMWTYPES_UCHAR (Alias) IEC_TMWTYPES_ULONG (Alias) IEC_TMWTYPES_USHORT (Alias)
IEC_DNPDATA_FREEZE_TIME_DATE_FIELD (ENUM) ¶ TYPE IEC_DNPDATA_FREEZE_TIME_DATE_FIELD : | —————————————————————————————————/// | | Time-date field /// | Interval field /// | Freeze timing /// | | —————————————————————————————————/// | | zero /// | zero /// | Freeze once immediately. /// | | —————————————————————————————————/// | | non-zero /// | zero /// | Freeze once at the specified time. /// | | —————————————————————————————————/// | | /// | /// | Periodically freeze at intervals relative to the beginning of /// | | zero /// | non-zero /// | of the current hour. Use the time interval from the interval /// | | /// | /// | field. Coninue freezing forever or until a new function code /// | | /// | /// | FREEZE_AT_TIME(_NR) is received. /// | | —————————————————————————————————/// | | /// | /// | Periodically freeze at intervals relative to the time and date /// | | non-zero /// | non-zero /// | in the time-date field. Use the time interval from the interval/// | | /// | /// | field. Coninue freezing forever or until a new function code /// | | /// | /// | FREEZE_AT_TIME(_NR) is received. /// | | —————————————————————————————————/// | NOTE - To cancel a freeze request, set the time-date field to all ones The follow enum is used to enumerate the type of value passed in the time-date field of freeze at time requests. Attributes: qualified_only InOut: Name DNPDATA_FREEZE_TIME_DATE_FIELD_ZERO DNPDATA_FREEZE_TIME_DATE_FIELD_NON_ZERO DNPDATA_FREEZE_TIME_DATE_FIELD_CANCEL
IEC_DNPDEFS_CROB_ST (ALIAS) ¶ TYPE IEC_DNPDEFS_CROB_ST : USINT status values returned in CROB responses. These are the same as the DNPDEFS_CTLSTAT_XXX defines, but are kept for backward compatibility.
IEC_DNPDEFS_CTLSTAT (ALIAS) ¶ TYPE IEC_DNPDEFS_CTLSTAT : USINT status values returned in CROB, analog output and output command responses.