SiblingRange.IsEmpty (PROP) ¶ PROPERTY FINAL IsEmpty : BOOL Returns whether there are items left on the range or not
SiblingRange.PopFirst (METH) ¶ METHOD PUBLIC FINAL PopFirst Pops the first item out of the range
AC_RMP_ReliableMessageProtocol ¶ The functions and function blocks in this folder are used for the creation of a RMP (Reliable Message Protocoll) by the composer and offer all the needed functionality for the user to use the RMP via IEC. AC_RMP_FBCommunication IRMPFBCommunication (Interface) CyclicCall (Method) InitializeCommunicationFBConnections (Method) InitializeCommunicationParameters (Method) InitializeReceiveBuffers (Method) InitializeSendBuffers (Method) ReceiveComAdress (Property) ReceiveCounter (Property) SendCounter (Property) SendToComAdress (Property) RMPVarData (Struct) IRMPService (Interface) IsMessageSent (Method) LocalAppID (Property) QueueSendMessage (Method) Receive (Method) IRmpService2 (Interface) GetIsActionOngoing (Method) SetIsActionOngoing (Method) IRmpService3 (Interface) GetComFBForComAddress (Method) RMPBufferedMessage (Struct) RMPConnection (FunctionBlock) Activate (Method) ActiveIndexInQueue (Property) CheckConnectivity (Method) Deactivate (Method) IsActive (Property) IsUp (Property) RMPExchangeData (Struct) RMPMessageBuffer (FunctionBlock) AddMessage (Method) ClearExpiredMessages (Method) Delete (Method) EnlargeExpirationTime (Method) ExistsMessageWithHandle (Method) GetMessage (Method) GetMessageForReceiver (Method) GetMessageToApplication (Method) Lock (Method) Unlock (Method) RMPSendMessage (FunctionBlock) RMPService (FunctionBlock) Cyclic CyclicCall (Method) GetComFBForComAddress (Method) GetIsActionOngoing (Method) LocalAppID (Property) Receive Receive (Method) Send IsMessageSent (Method) QueueSendMessage (Method) SetIsActionOngoing (Method) RMP_GVL (GVL) RMP_GVL_CONST (GVL)
AC_RMP_FBCommunication ¶ IRMPFBCommunication (Interface) CyclicCall (Method) InitializeCommunicationFBConnections (Method) InitializeCommunicationParameters (Method) InitializeReceiveBuffers (Method) InitializeSendBuffers (Method) ReceiveComAdress (Property) ReceiveCounter (Property) SendCounter (Property) SendToComAdress (Property) RMPVarData (Struct)
IRMPFBCommunication.SendToComAdress (PROP) ¶ PROPERTY SendToComAdress : UDINT This property returns the ComAddress of the application messages are send to (given via InitializeCommunicationParameters).
RMPVarData (STRUCT) ¶ TYPE RMPVarData : STRUCT Structure holding one set of mirror variable data to be transmitted InOut: Name Type Comment pVarData POINTER TO BYTE Pointer to the variable to be mirrored byVarDataSize BYTE Size of the variable to be mirrored
IRMPService (ITF) ¶ INTERFACE IRmpService EXTENDS __SYSTEM.IQueryInterface Interface implemented by the RMP (Reliable Message Protocoll) service Properties: LocalAppID Methods: IsMessageSent QueueSendMessage Receive Structure: IsMessageSent (Method) LocalAppID (Property) QueueSendMessage (Method) Receive (Method)
IRMPService.IsMessageSent (METH) ¶ METHOD IsMessageSent : BOOL This method is used internally. Checks if a send message has been sent and acknowledged; InOut: Scope Name Type Comment Return IsMessageSent BOOL Input uiHandle UINT The message to check for if it was sent
IRMPService.LocalAppID (PROP) ¶ PROPERTY LocalAppID : UINT The ID of the application the current RMP (Reliable Message Protocoll) service belongs to
IRMPService.QueueSendMessage (METH) ¶ METHOD QueueSendMessage : UINT This method is used internally. Use the function block RMPSendMessage instead. This method adds a message to send into the send queue and returns a handle, that enables to check if the transmission was successful FFFF indicates that the buffer is full and the message was not transmitted FFFE indicates that the receiver module is in the same application and that the transmission was successful InOut: Scope Name Type Comment Return QueueSendMessage UINT Input udiSenderID UDINT The sender ID of the message (see function description for details) udiReceiverID UDINT The receiver ID of the message (see function description for details) tValidity TIME The time this message remains valid pmdData POINTER TO ARRAY [0..63] OF BYTE Data