ReadItemInfo (STRUCT) ¶ TYPE ReadItemInfo : STRUCT InOut: Name Type Comment orgArrayIndex UDINT The indes of the according item within the original list of items passed in RequestFactory.CreateReadRequest
ReadRequest (FB) ¶ FUNCTION_BLOCK ReadRequest EXTENDS ReadableRequestBase Properties: InActiveState Methods: Init Poll Send AssignReadValues , inherited from ReadableRequestBase Release , inherited from ReadableRequestBase ReleaseThis ReleaseVarList ReleasingAfterJoinDueToActiveState Structure: Abstract InActiveState (Property) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Init (Method) Poll (Method) Send (Method)
ReadRequestState (ENUM) ¶ TYPE ReadRequestState : Attributes: qualified_only InOut: Name Comment New New request Initialized Successfully initialized Registering The request is trying to register itself within the remote plc Registered The request was successfully registered within the remote PLC, values are avaialable and it can be executed Reading The request is currently reading values asynchronously Failed
ReadableRequestBase (FB) ¶ FUNCTION_BLOCK ABSTRACT ReadableRequestBase IMPLEMENTS IRequest , IRequestNoSyncReleaseDuringShutdown Properties: InActiveState Methods: Init Release AssignReadValues Poll ReleaseThis ReleaseVarList ReleasingAfterJoinDueToActiveState Send Structure: Abstract InActiveState (Property) Poll (Method) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Send (Method) Init (Method) Protected AssignReadValues (Method) Release (Method)
Datasource Symbolic Access Library Documentation ¶ Company 3S - Smart Software Solutions GmbH Title Datasource Symbolic Access Version 4.3.0.0 Categories Intern|DataSources Namespace DatasourceSym Author 3S - Smart Software Solutions GmbH Placeholder DatasourceSym Description 1 ¶ Library that implements the symbolic access to CODESYS PLCs using the PlcHandler Contents: ¶ DatasourceSymbolic Enums Function Blocks GlobalVariables Structs Library Information GetLibVersion (Function) GetLibVersionNumber (Function) IsLibReleased (Function) Indices and tables ¶ 1 Based on Datasource Symbolic Access.library, last modified 14.03.2023, 13:31:59. LibDoc 4.4.0.0-b.27 The content file Datasource Symbolic Access.clean.json was generated with CODESYS V3.5 SP16 Patch 3 on 14.03.2023, 13:31:59.
Enums ¶ InternalState (Enum)
DatasourceSymbolic ¶ Enums InternalState (Enum) Function Blocks Driver (FunctionBlock) CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverCredentialsHandling CredentialsNecessary (Property) SetCredentials (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property) RequestFactory (FunctionBlock) CreateCustomRequest (Method) CreateReadRequest (Method) CreateReusableRequest (Method) CreateWriteRequest (Method) Private HelpCreateReadableRequestBase (Method) ReleaseRequest (Method) ReusableRequestsSupported (Property) Requests CustomRequestResponse (FunctionBlock) FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method) CustomRequestState (Enum) FailureReadRequest (FunctionBlock) NextOperation (Property) Poll (Method) Release (Method) Send (Method) IRequest (Interface) Poll (Method) Release (Method) Send (Method) IRequestNoSyncReleaseDuringShutdown (Interface) ReadItemInfo (Struct) ReadRequest (FunctionBlock) Abstract InActiveState (Property) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Init (Method) Poll (Method) Send (Method) ReadRequestState (Enum) ReadableRequestBase (FunctionBlock) Abstract InActiveState (Property) Poll (Method) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Send (Method) Init (Method) Protected AssignReadValues (Method) Release (Method) ReusableRequestState (Enum) WriteRequest (FunctionBlock) Init (Method) Poll (Method) Release (Method) Send (Method) StateMachine (FunctionBlock) Cleanup DeleteAndResetInternally (Method) DisconnectSync (Method) IDriverStateMachine Connecting (Method) PollRequestResult (Method) ResetAfterError (Method) SendRequest (Method) ShutdownAfterError (Property) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) IDriverStateMachine2 WaitingForCommSetting (Method) IDriverStateMachineNotifyBeforeShutdown BeforeShutdown (Method) Internal AsyncPLCHandler (Property) GetDeviceInfo (Method) Utils Collections DataItemItfVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) abstrAssign (Method) PStringVectorArrAccess (FunctionBlock) FB_Exit (Method) PtrVectorArrAccess (FunctionBlock) ReadItemVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) Remove (Method) RequestVector (FunctionBlock) AddRequest (Method) GetLast (Method) abstrAssign (Method) ComponentConstants (GVL) Logging Assert (Function) ErrorPLCHToString (Function) ErrorToString (Function) LogComponent (FunctionBlock) FB_Exit (Method) FB_Init (Method) Severity (Enum) MapErrorCode (Function) MapErrorCodeFailedAsConnLost (Function) PlcHandlerAccess AsyncBase (FunctionBlock) CanTrigger (Method) FB_Init (Method) JoinLastAction (Method) LastActionCompleted (Property) LastActionFailed (Property) Reset (Method) TriggerCall (Method) TriggerCallWithTaskInfo (Method) AsyncWrapper (FunctionBlock) Connect (Method) DefineVarList (Method) Disconnect (Method) Init (Method) ReleaseRequest (Method) SyncDefineVarList (Method) SyncReadVarList (Method) SyncReadVarListFromPlc (Method) SyncReadVars (Method) SyncSendService (Method) SyncWriteVarListToPlc (Method) TriggerConnect (Method) TriggerDefineVarList (Method) TriggerDisconnect (Method) TriggerReleaseRequest (Method) TriggerSyncDefineVarList (Method) TriggerSyncReadVarList (Method) TriggerSyncReadVarListFromPlc (Method) TriggerSyncReadVars (Method) TriggerSyncSendService (Method) TriggerSyncWriteVarListToPlc (Method) RuntimeCredentialsHandler (FunctionBlock) ResetIniContent (Method) GlobalVariables GVL (GVL) GVL_EarlyInit (GVL) Structs ConnectionSetup (Struct) DriverCfg (Struct)
InternalState (ENUM) ¶ TYPE InternalState : Attributes: qualified_only InOut: Name New Created Connected ReleasingRequests ShuttingDown
Function Blocks ¶ Driver (FunctionBlock) CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverCredentialsHandling CredentialsNecessary (Property) SetCredentials (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property) RequestFactory (FunctionBlock) CreateCustomRequest (Method) CreateReadRequest (Method) CreateReusableRequest (Method) CreateWriteRequest (Method) Private HelpCreateReadableRequestBase (Method) ReleaseRequest (Method) ReusableRequestsSupported (Property) Requests CustomRequestResponse (FunctionBlock) FB_Exit (Method) ICDSV3Response ContentData (Property) ContentSize (Property) RawData (Property) RawSize (Property) IDriverCustomRequest Request (Property) Response (Property) IRequest Poll (Method) Release (Method) Send (Method) CustomRequestState (Enum) FailureReadRequest (FunctionBlock) NextOperation (Property) Poll (Method) Release (Method) Send (Method) IRequest (Interface) Poll (Method) Release (Method) Send (Method) IRequestNoSyncReleaseDuringShutdown (Interface) ReadItemInfo (Struct) ReadRequest (FunctionBlock) Abstract InActiveState (Property) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Init (Method) Poll (Method) Send (Method) ReadRequestState (Enum) ReadableRequestBase (FunctionBlock) Abstract InActiveState (Property) Poll (Method) ReleaseThis (Method) ReleaseVarList (Method) ReleasingAfterJoinDueToActiveState (Method) Send (Method) Init (Method) Protected AssignReadValues (Method) Release (Method) ReusableRequestState (Enum) WriteRequest (FunctionBlock) Init (Method) Poll (Method) Release (Method) Send (Method) StateMachine (FunctionBlock) Cleanup DeleteAndResetInternally (Method) DisconnectSync (Method) IDriverStateMachine Connecting (Method) PollRequestResult (Method) ResetAfterError (Method) SendRequest (Method) ShutdownAfterError (Property) ShuttingDown (Method) StartConnect (Method) StartShutdown (Method) IDriverStateMachine2 WaitingForCommSetting (Method) IDriverStateMachineNotifyBeforeShutdown BeforeShutdown (Method) Internal AsyncPLCHandler (Property) GetDeviceInfo (Method) Utils Collections DataItemItfVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) abstrAssign (Method) PStringVectorArrAccess (FunctionBlock) FB_Exit (Method) PtrVectorArrAccess (FunctionBlock) ReadItemVector (FunctionBlock) AddItem (Method) FB_Exit (Method) GetItem (Method) Remove (Method) RequestVector (FunctionBlock) AddRequest (Method) GetLast (Method) abstrAssign (Method) ComponentConstants (GVL) Logging Assert (Function) ErrorPLCHToString (Function) ErrorToString (Function) LogComponent (FunctionBlock) FB_Exit (Method) FB_Init (Method) Severity (Enum) MapErrorCode (Function) MapErrorCodeFailedAsConnLost (Function) PlcHandlerAccess AsyncBase (FunctionBlock) CanTrigger (Method) FB_Init (Method) JoinLastAction (Method) LastActionCompleted (Property) LastActionFailed (Property) Reset (Method) TriggerCall (Method) TriggerCallWithTaskInfo (Method) AsyncWrapper (FunctionBlock) Connect (Method) DefineVarList (Method) Disconnect (Method) Init (Method) ReleaseRequest (Method) SyncDefineVarList (Method) SyncReadVarList (Method) SyncReadVarListFromPlc (Method) SyncReadVars (Method) SyncSendService (Method) SyncWriteVarListToPlc (Method) TriggerConnect (Method) TriggerDefineVarList (Method) TriggerDisconnect (Method) TriggerReleaseRequest (Method) TriggerSyncDefineVarList (Method) TriggerSyncReadVarList (Method) TriggerSyncReadVarListFromPlc (Method) TriggerSyncReadVars (Method) TriggerSyncSendService (Method) TriggerSyncWriteVarListToPlc (Method) RuntimeCredentialsHandler (FunctionBlock) ResetIniContent (Method)
Driver (FB) ¶ FUNCTION_BLOCK Driver IMPLEMENTS IDatasources.IDriver, IDatasources.IDriverSpecifiedSettings, IDatasources.IDriverCDSV3, IDatasources.IDriverCredentialsHandling Properties: CredentialsHandling DataByteOrder RequestFactory StateMachine TargetByteOrder CredentialsNecessary Methods: Init CanSendCDSV3CustomRequest ReconnectWaitTime SetCredentials TimeoutSyncShutdown Structure: CredentialsHandling (Property) DataByteOrder (Property) IDriverCDSV3 CanSendCDSV3CustomRequest (Method) IDriverCredentialsHandling CredentialsNecessary (Property) SetCredentials (Method) IDriverSpecifiedSettings ReconnectWaitTime (Method) TimeoutSyncShutdown (Method) Init (Method) RequestFactory (Property) StateMachine (Property) TargetByteOrder (Property)