ProfinetDeviceInstance.SendData (METH) ¶ METHOD SendData : ErrorCode Send data to the network. This method has to be called by the device application continiously (real time context!). InOut: Scope Name Type Return SendData ErrorCode
ProfinetDeviceInstance.Start (METH) ¶ METHOD Start : ErrorCode Start Profinet protocol stack. InOut: Scope Name Type Return Start ErrorCode
ProfinetSubmodule (FB) ¶ FUNCTION_BLOCK ProfinetSubmodule An instance of this function block represents a Profinet submodule. In initial state, the ProfinetSubmodule is not attached (plugged) to the device, it has to be assigned first (ConfigureDevice() or ReconfigureModules() method). InOut: Scope Name Type Initial Comment Output xPlugged BOOL ProfinetSubmodule is attached (plugged) to the ProfinetDeviceInstance. ID UDINT CommFB.Constants.INVALID_ID The ID of the submodule. The ID is valid for a plugged submodule only. SubmoduleConfig SubmoduleConfiguration The current Config (Real IdentData + IOs) xControllerAccess BOOL The submodule is owned by an IO controller. AR_ID DWORD CommFB.Constants.INVALID_ID ID of owner’s AR. xData BOOL Data exchange of owner’S AR active (IO-Provider / -Consumer State specifies if data is valid). xStateInformation BOOL Field SubmoduleStatus indicates some diagostic information. SubmoduleState ProfinetCommon.SubmoduleStatus Submodule status with detailed information on diagnosis entries or configuration missmatch (with controller AR). Methods: GetData SetData UpdateConfiguration Structure: GetData (Method) SetData (Method) UpdateConfiguration (Method)
ProfinetSubmodule.GetData (METH) ¶ METHOD GetData : ErrorCode Get io-data from receive buffer. InOut: Scope Name Type Return GetData ErrorCode Input recvData POINTER TO BYTE Output ps ProfinetCommon.IOxStatus
ProfinetSubmodule.SetData (METH) ¶ METHOD SetData : ErrorCode Write io-data to send buffer. InOut: Scope Name Type Return SetData ErrorCode Input sendData POINTER TO BYTE ps ProfinetCommon.IOxStatus
ProfinetSubmodule.UpdateConfiguration (METH) ¶ METHOD UpdateConfiguration : ErrorCode Change the modules configuration (Not possible in state xPlugged). InOut: Scope Name Type Return UpdateConfiguration ErrorCode Input submoduleConfig SubmoduleConfiguration
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 06.05.2024, 07:48:11 companyName string 3S-Smart Software Solutions GmbH libraryFile ProfinetDeviceConfig.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile ProfinetDeviceConfig.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True IsEndUserLibrary True OnlineHelp True Released True SourceLibrary False LastModificationDateTime date 06.05.2024, 07:48:07 LibraryCategories library-category-list Application|Fieldbus Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 Patch 3 DefaultNamespace ProfinetDeviceConfig Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder ProfinetDeviceConfig Project ProfinetDeviceConfig ServerBuildException ok Title ProfinetDeviceConfig Version version 4.5.0.0
Library Reference ¶ This is a dictionary of all referenced libraries and their name spaces. 3SLicense ¶ Library Identification ¶ Placeholder: 3SLicense Default Resolution: 3SLicense, * (3S - Smart Software Solutions GmbH) Namespace: _3S_LICENSE Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: 3SLicense CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog CommFB ¶ Library Identification ¶ Placeholder: CommFB Default Resolution: CommFB, * (3S - Smart Software Solutions GmbH) Namespace: CommFB Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CommFB Component Manager ¶ Library Identification ¶ Placeholder: Component Manager Default Resolution: Component Manager, * (System) Namespace: Component_Manager Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Component Manager IoDrvEthernet Interfaces ¶ Library Identification ¶ Name: IoDrvEthernet Interfaces Version: newest Company: 3S - Smart Software Solutions GmbH Namespace: IIoDrvEthernet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: IoDrvEthernet Interfaces, * (3S - Smart Software Solutions GmbH) Profinet ¶ Library Identification ¶ Placeholder: Profinet Default Resolution: Profinet, * (3S - Smart Software Solutions GmbH) Namespace: Profinet Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: Profinet Library Parameter ¶ Parameter: CMPID_PROFINET = 16#10A2 Parameter: CMPID_PROFINETDEVICE = 16#1017 Parameter: MAXALARMDATALENGTH = 240 Parameter: MAXALARMPAYLOADLENGTH = (MaxAlarmDataLength - 26) Parameter: MAXEXPDATABUFFERSIZE = (16 * 1024) Parameter: MAXNUMFORWARDEDIPPACKETS = 32 Parameter: MAX_ADAPTER_INFO = 8 Parameter: MAX_ETHERNET_BUFFER = 64 Parameter: MAX_PARALLEL_CONNECT = 6 Parameter: MAX_PORTS = 8 Parameter: MAX_RECORD_DATA = 16524 Parameter: MAX_SCAN_BUFFER_SIZE = (1024 * 10) Parameter: MAX_SCAN_SLAVES = 128 Parameter: MAX_SLAVES = 128 Parameter: REMOTEAPPLICATIONREADYTIMEOUT = TIME#5m0s0ms Parameter: RTARETRIES = 3 Parameter: RTATIMEOUTFACTOR = 1 ProfinetCommon ¶ Library Identification ¶ Placeholder: ProfinetCommon Default Resolution: ProfinetCommon, * (CODESYS) Namespace: ProfinetCommon Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: ProfinetCommon ProfinetDevice ¶ Library Identification ¶ Placeholder: ProfinetDevice Default Resolution: ProfinetDevice, * (3S - Smart Software Solutions GmbH) Namespace: ProfinetDevice Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: ProfinetDevice Remote Procedure Calls ¶ Library Identification ¶ Placeholder: RPC Default Resolution: Remote Procedure Calls, * (CODESYS) Namespace: RPC Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: RPC Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTypes2 Interfaces ¶ Library Identification ¶ Name: SysTypes2 Interfaces Version: newest Company: System Namespace: SysTypes Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTypes2 Interfaces, * (System)
RedundancyDataTransfer Library Documentation ¶ Company System Title RedundancyDataTransfer Version 4.1.0.0 Categories Intern|Visu Namespace RDT Author 3S - Smart Software Solutions GmbH Placeholder RedundancyDataTransfer Description 1 ¶ This library implements a generic transport protocol used in visualization redundancy. Contents: ¶ Functions EnumUnitTest (Enum) GetUnitTestStatus (Function) LogManager (Function) Interfaces IRdtProt (Folder) IRdtProtClient (Folder) IRdtProtServer (Interface) IServerCommand (Interface) RDT_Base (FunctionBlock) FlushRec (Method) IRdtProt ReceiveBytes (Method) SendBytes (Method) SetTLSContext (Method) RDT_CONST (GVL) RDT_Client (FunctionBlock) FB_exit (Method) IRdtProtClient ItfConnection (Property) Private TrsMessage (Method) RDT_ERROR (Enum) RDT_Server (FunctionBlock) FB_exit (Method) IRdtProServer RcvCommand (Method) RcvData (Method) TrsAnswer (Method) Structures RdtInitStructClientTCP (Struct) RdtInitStructServerTCP (Struct) RdtProtStructCommPh (Struct) RdtProtStructConnection (Struct) RdtProtStructResPh (Struct) Indices and tables ¶ 1 Based on RedundancyDataTransfer.library, last modified 20.07.2023, 15:03:42. LibDoc 4.4.0.0-b.27 The content file RedundancyDataTransfer.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 20.07.2023, 15:03:42.
Functions ¶ EnumUnitTest (Enum) GetUnitTestStatus (Function) LogManager (Function)