NetBaseServices ¶ Enums ERROR (Enum) OPERATION (Enum) PURPOSE (Enum) TRANSMISSION (Enum) Function Blocks AsyncProperty AsyncProperty (Folder) IP IPAddressSet (FunctionBlock) IPv4Address (FunctionBlock) GetIPasByteArray (Method) IIPAddress CompressedIP (Property) ExplodedIP (Property) IPIsGlobal (Property) IPIsLinkLocal (Property) IPIsLoopback (Property) IPIsMultiCast (Property) IPIsPrivate (Property) IPIsReserved (Property) IPIsUnspecified (Property) IPLength (Property) IPVersion (Property) SetInitialValue (Method) PingRequest (FunctionBlock) IActionProvider SampleAction (Method) RequestPing (Method) SetInitialValue (Method) ResolveHostname (FunctionBlock) IActionProvider SampleAction (Method) ResolveHostname (Method) SetInitialValue (Method) TCP TCP_Client (FunctionBlock) IClient Read (Method) SetAdapter (Method) Upgrade (Method) Write (Method) IOptionConsumer SetOptionProvider (Method) SetInitialValue (Method) TCP_Connection (FunctionBlock) IConnection GetClientAddress (Method) Read (Method) Write (Method) TCP_Processor (FunctionBlock) ITCPProcessor ProcessStream (Method) NonBlocking (Property) SetInitialValue (Method) TCP_Read (FunctionBlock) TCP_Reader (FunctionBlock) SetInitialValue (Method) TCP_Server (FunctionBlock) IOptionConsumer SetOptionProvider (Method) SetInitialValue (Method) TCP_Stream CreateSegment (Function) CreateSegmentPool (Function) SegmentPool (FunctionBlock) IDisposable ObjectDispose (Method) ISegmentPool GetSegment (Method) SetInitialValue (Method) Stream (FunctionBlock) IStream Read (Method) Write (Method) TCP_Write (FunctionBlock) TCP_Writer (FunctionBlock) SetInitialValue (Method) TLS TLSContext (FunctionBlock) SetInitialValue (Method) UDP UDP_Packet CreatePacket (Function) CreatePacketPool (Function) PacketPool (FunctionBlock) IPacketPool GetPacket (Method) SetInitialValue (Method) PacketQueue (FunctionBlock) IPacketQueue GetPacket (Method) PutPacket (Method) UDP_Peer (FunctionBlock) IOptionConsumer SetOptionProvider (Method) Receive (Method) Receive2 (Method) Send (Method) SetInitialValue (Method) UDP_Processor (FunctionBlock) IUDPProcessor ProcessPacket (Method) NonBlocking (Property) SetInitialValue (Method) UDP_Receive (FunctionBlock) UDP_Receiver (FunctionBlock) SetInitialValue (Method) UDP_Send (FunctionBlock) UDP_Sender (FunctionBlock) SetInitialValue (Method) Interfaces AsyncProperty IAsyncProperty (Interface) GetInstancePointer (Method) IDisposable (Interface) ObjectDispose (Method) ObjectRelease (Method) ObjectRetain (Method) IOptionProvider (Interface) GetOptionCount (Method) GetParams (Method) SetResult (Method) IP IIPAddress (Interface) CompressedIP (Property) ExplodedIP (Property) IPIsGlobal (Property) IPIsLinkLocal (Property) IPIsLoopback (Property) IPIsMultiCast (Property) IPIsPrivate (Property) IPIsReserved (Property) IPIsUnspecified (Property) IPLength (Property) IPVersion (Property) IIPAddressSet (Interface) IIPv4Address (Interface) TCP IClient (Interface) Read (Method) SetAdapter (Method) Upgrade (Method) Write (Method) IConnection (Interface) GetClientAddress (Method) Read (Method) Write (Method) ISegment (Interface) CopyData (Method) GetDataPointer (Method) SetOffset (Method) ISegmentPool (Interface) GetSegment (Method) IServer (Interface) IStream (Interface) Read (Method) Write (Method) TLS ICertificateVerifier (Interface) VerifyCertificate (Method) ITLSContext (Interface) TSN ITSNContext (Interface) UDP IPacket (Interface) CopyData (Method) GetDataPointer (Method) IP_Address (Property) Port (Property) SetOffset (Method) IPacketPool (Interface) GetPacket (Method) IPacketQueue (Interface) GetPacket (Method) PutPacket (Method) IPeer (Interface) Receive (Method) Receive2 (Method) Send (Method) Structs CERT_INFO (Struct) CIPHER_LIST (Struct) OPTION (Struct) Types APP_NAME (Alias) HOSTNAME (Alias) IPADDRESS (Alias) TASK_GROUP (Alias) TASK_NAME (Alias) TLS_VERSION (Alias)
Enums ¶ ERROR (Enum) OPERATION (Enum) PURPOSE (Enum) TRANSMISSION (Enum)
File and Project Information ¶ Scope Name Type Content FileHeader creationDateTime date 16.05.2024, 11:55:07 companyName string 3S-Smart Software Solutions GmbH libraryFile ModbusFB.library primaryProject True productName CODESYS productProfile CODESYS V3.5 SP16 Patch 3 contentFile ModbusFB.clean.json version version 2.0.0.0 ProjectInformation AutoResolveUnbound bool True IsEndUserLibrary False Released True SourceLibrary False LastModificationDateTime date 16.05.2024, 11:55:03 LibraryCategories library-category-list Application|Fieldbus Author string CODESYS Development GmbH Company CODESYS CompiledLibraryCompatibilityVersion CODESYS V3.5 SP16 DefaultNamespace ModbusFB Description See: Description DocFormat reStructuredText LanguageModelAttribute qualified-access-only Placeholder ModbusFB Project ModbusFB Title ModbusFB Version version 4.4.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 CmpErrors2 Interfaces ¶ Library Identification ¶ Name: CmpErrors2 Interfaces Version: newest Company: System Namespace: CmpErrors Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpErrors2 Interfaces, * (System) CmpLog ¶ Library Identification ¶ Placeholder: CmpLog Default Resolution: CmpLog, * (System) Namespace: CmpLog Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: CmpLog Common Behaviour Model ¶ Library Identification ¶ Placeholder: CBML Default Resolution: Common Behaviour Model, * (3S - Smart Software Solutions GmbH) Namespace: CBML Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: True SystemLibrary: False Key: CBML 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 Standard ¶ Library Identification ¶ Placeholder: Standard Default Resolution: Standard, * (System) Namespace: Standard Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: Standard StringUtils ¶ Library Identification ¶ Placeholder: StringUtils Default Resolution: StringUtils, * (System) Namespace: Stu Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: StringUtils SysCom ¶ Library Identification ¶ Placeholder: SysCom Default Resolution: SysCom, * (System) Namespace: SysCom Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysCom SysCpuHandling ¶ Library Identification ¶ Placeholder: SysCpuHandling Default Resolution: SysCpuHandling, * (System) Namespace: SysCpuHandling Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysCpuHandling SysMem ¶ Library Identification ¶ Placeholder: SysMem Default Resolution: SysMem, * (System) Namespace: SysMem Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysMem SysSocket ¶ Library Identification ¶ Placeholder: SysSocket Default Resolution: SysSocket, * (System) Namespace: SysSocket Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysSocket SysTarget ¶ Library Identification ¶ Placeholder: SysTarget Default Resolution: SysTarget, * (System) Namespace: SysTarget Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTarget SysTimeCore ¶ Library Identification ¶ Placeholder: SysTimeCore Default Resolution: SysTimeCore, * (System) Namespace: SysTimeCore Library Properties ¶ LinkAllContent: False Optional: False QualifiedOnly: False SystemLibrary: False Key: SysTimeCore 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)
DataModel ¶ CheckDataModel (Method) InitDataModel (Method) LogDataModel (Method)
Server.CheckDataModel (METH) ¶ METHOD CheckDataModel : UDINT Checks the “data model” for errors / consistency problems, returns the number of errors in the “data model”, 0 if no errors. InOut: Scope Name Type Return CheckDataModel UDINT
Server.InitDataModel (METH) ¶ METHOD InitDataModel Initializes the “data model”, set all “data items” to 0.
Server.LogDataModel (METH) ¶ METHOD PUBLIC LogDataModel Write “data model” to logger.
Log ¶ LogStatusInfo (Method)
Server.LogStatusInfo (METH) ¶ METHOD LogStatusInfo Write status information to logger.