DeleteSMS (FB) ¶ FUNCTION_BLOCK DeleteSMS EXTENDS CBM.ETrigTo By use of this function block, the committed short message as received with the last mentioned function is deleted. After starting this function block, it will try to allocate the modem. When it is free a lock is set and therefore reserved for the currently function block. After a reset (falling edge on “xExecute”) the lock is released. InOut: Scope Name Type Comment Inherited from Input xExecute BOOL Rising edge: Action starts Falling edge: Resets outputs If a falling edge occurs before the function block has completed its action, the outputs operate in the usual manner and are only reset if either the action is completed or in the event of an error. In this case, the corresponding output values ( xDone , xError ) are present at the outputs for exactly one cycle. ETrigTo udiTimeOut UDINT Defines the time (µs) after which an FB (e.g. requiring an external acknowledgement) aborts operation due to a timeout with error message. ETrigTo Output xDone BOOL TRUE : Action successfully completed ETrigTo xBusy BOOL TRUE : Function block active ETrigTo xError BOOL TRUE : Error occurred, function block aborts action FALSE : No error ETrigTo Inout ModemFB Modem The modem function block sms SMS_RECV This structure includes all information, which are needed to delete the short message. After deleting, this structure will be empty. Output eError ERROR error code VisuResult VISU_RESULT This output is needed for the visualization.
IecVarAccess.VarAccRemoveVariable3 (METH) ¶ METHOD VarAccRemoveVariable3 : RTS_IEC_RESULT InOut: Scope Name Type Return VarAccRemoveVariable3 RTS_IEC_RESULT Input pNode IBaseTreeNode pVariableInformation POINTER TO VariableInformationStruct
Structs ¶ SMS (Struct) SMS_RECV (Struct) VISU_RESULT (Struct)
Function Blocks ¶ COMConnection (FunctionBlock) Close (Method) Init (Method) Open (Method) Read (Method) Write (Method)
IecVarAccess.VarAccGetValue (METH) ¶ METHOD VarAccGetValue : XWORD InOut: Scope Name Type Return VarAccGetValue XWORD Input pNode IBaseTreeNode pDest POINTER TO BYTE dwOffset XWORD dwSize XWORD pResult POINTER TO UDINT
COMConnection (FB) ¶ FUNCTION_BLOCK COMConnection IMPLEMENTS ITFConnection Implementation of the interface library SMS Connection Interface Itf for RS232 InOut: Scope Name Type Comment Input COMParameter COM_PARAMETER Parameter for GSM modem Methods: Close Init Open Read Write Structure: Close (Method) Init (Method) Open (Method) Read (Method) Write (Method)
COMConnection.Close (METH) ¶ METHOD Close : BOOL InOut: Scope Name Type Comment Return Close BOOL Input handle __XWORD handle to modem connectError POINTER TO CONNECTION_ERROR error
IecVarAccess.VarAccRemoveVariable (METH) ¶ METHOD VarAccRemoveVariable : UDINT InOut: Scope Name Type Return VarAccRemoveVariable UDINT Input pNode IBaseTreeNode
COMConnection.Init (METH) ¶ METHOD Init : BOOL InOut: Scope Name Type Return Init BOOL
IecVarAccess.VarAccSetValue (METH) ¶ METHOD VarAccSetValue : XWORD InOut: Scope Name Type Return VarAccSetValue XWORD Input pNode IBaseTreeNode pSrc POINTER TO BYTE dwOffset XWORD dwSize XWORD pResult POINTER TO UDINT