GetPeriods (FUN) ¶ FUNCTION GetPeriods InOut: Scope Name Type Inout aPeriods ARRAY [0..(SM3M.SMC_MAX_VEC_DIM - 1)] OF DINT Input kin MC_KIN_REF_SM3 Inout Const cd CONFIGDATA
PROFIsafeHost_Data Library Documentation ¶ Company : CODESYS Title : PROFIsafeHost_Data Version : 3.5.20.30 Categories : Intern|IoDrivers Namespace : PSH_Data Author : CODESYS Development GmbH Placeholder : PSH_Data Description [ 1 ] ¶ Interface for transfering PROFIsafe Host data from Safety PLC to regular PLC. Contents: ¶ PROFIsafeHost_Data IPSH_DataProvider (Interface) PSH_DeviceDiag (Struct) PSH_Device_Status (Struct) Indices and tables ¶ [ 1 ] Based on PROFIsafeHost_Data.library, last modified 18.09.2024, 16:35:05. LibDoc 4.5.0.0 The content file PROFIsafeHost_Data.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 18.09.2024, 16:35:07.
PROFIsafeHost_Data ¶ IPSH_DataProvider (Interface) TryGetFHostStatus (Method) PSH_DeviceDiag (Struct) PSH_Device_Status (Struct)
IPSH_DataProvider (ITF) ¶ INTERFACE IPSH_DataProvider Methods: TryGetFHostStatus Structure: TryGetFHostStatus (Method)
IPSH_DataProvider.TryGetFHostStatus (METH) ¶ METHOD TryGetFHostStatus : BOOL InOut: Scope Name Type Return TryGetFHostStatus BOOL Input logicalDeviceID UDINT Inout status PSH_Device_Status Output errCode UDINT
PSH_DeviceDiag (STRUCT) ¶ TYPE PSH_DeviceDiag : STRUCT InOut: Name Type udiModulID UDINT udiProtocolID UDINT tStatus PSH_Device_Status
PSH_Device_Status (STRUCT) ¶ TYPE PSH_Device_Status : STRUCT InOut: Name Type FV_activated_Sc BOOL OA_Req_S BOOL ChF_Ack_Req_S BOOL iPar_OK_S BOOL Error BOOL DiagCode WORD tRespTimeMS TIME tMinRespTimeMS TIME tMaxRespTimeMS TIME
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 18.09.2024, 16:35:07 companyName string 3S-Smart Software Solutions GmbH libraryFile PROFIsafeHost_Data.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile PROFIsafeHost_Data.clean.json version version 2.0.0.0 ProjectInformation Released bool True LastModificationDateTime date 18.09.2024, 16:35:05 LibraryCategories library-category-list Intern|IoDrivers Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace PSH_Data Description See: Description Placeholder PSH_Data Project PROFIsafeHost_Data Title PROFIsafeHost_Data Version version 3.5.20.30
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ HideWhenReferencedAsDependency: True LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: SysMem
NamespaceArray (FB) ¶ FUNCTION_BLOCK PUBLIC ABSTRACT NamespaceArray IMPLEMENTS INamespaceArray , IOPCUAClientDataAccessCallback Mapping table between application defined and the server defined namespace index .. note: This kind of function block should be generated automatically by a configuration Usage (Declaration): {attribute 'no_explicit_call' := 'An explicit call makes no sense'} {attribute 'no_assign'} {attribute 'call_after_init'} FUNCTION_BLOCK FINAL NamespaceArray EXTENDS UA.NamespaceArray VAR // The application defined namespace index _aIndex : ARRAY [0..3] OF UA.NSIndex := [ (* 0 *) (psNamespaceURI:=ADR('http://opcfoundation.org/UA/')), (* 1 *) (psNamespaceURI:=ADR('http://opcfoundation.org/UA/GDS/')), (* 2 *) (psNamespaceURI:=ADR('http://opcfoundation.org/UA/DI/')), (* 3 *) (psNamespaceURI:=ADR('http://opcfoundation.org/UA/IA/')) ] ; END_VAR Override the Init method of UA.NamespaceArray and set _pNSIndex and _udiIndexCount: {attribute 'call_after_init'} METHOD PROTECTED FINAL Init _pNSIndex := ADR ( _aIndex ); _udiIndexCount := SIZEOF ( _aIndex ) / SIZEOF ( UA.NSIndex ); SUPER ^. Init (); Methods: SetInitialValue Structure: SetInitialValue (Method)