Request (FB) ¶ FUNCTION_BLOCK Request IMPLEMENTS IARPEthernetClient Methods: ReceiveARP Send Structure: ReceiveARP (Method) Send (Method)
Request.ReceiveARP (METH) ¶ METHOD ReceiveARP : BOOL Returns TRUE, if the ethernet frame was the arp response to the request sent before. InOut: Scope Name Type Comment Return ReceiveARP BOOL Input pstrARPResponse POINTER TO ARP_Packet Ethernet II frame diLength DINT length of received data
Request.Send (METH) ¶ METHOD Send : UDINT Creates and sends an arp request InOut: Scope Name Type Comment Return Send UDINT Input abySenderMAC ARRAY [0..5] OF BYTE MAC Address of the sender (…? Tell abySenderIP, abySenderMAC) abySenderIP ARRAY [0..3] OF BYTE IP Address of the sender (…? Tell abySenderIP, abySenderMAC) abyTargetIP ARRAY [0..3] OF BYTE IP Address of the requested host (Who has abyTargetIP?) itfARPCallback IARPCallback Interface to the instance which shall receive the response (abyTargetIP is at abyTargetMAC ) itfEthernet IEthernet Interface to the Ethernet adapter which shall send the request
Functions ¶ MAC_ADDRESS_COMPARE (Function)
MAC_ADDRESS_COMPARE (FUN) ¶ FUNCTION MAC_ADDRESS_COMPARE : BOOL InOut: Scope Name Type Return MAC_ADDRESS_COMPARE BOOL Input abyMacAddress1 ARRAY [1..6] OF BYTE abyMacAddress2 ARRAY [1..6] OF BYTE
private ¶ ArchiveBaseName (Property) CloseFile (Method) OpenFile (Method) ReadHeader (Method) WriteHeader (Method)
FileStorageBase.ArchiveBaseName (PROP) ¶ PROPERTY PROTECTED ArchiveBaseName : STRING Overwrite this property if your Persistence file is not located at $ac_persistence$ This is probably the case if you are going to use |IDataLogChannel.ExternalSaveAs| or |IDataLogChannel4.ExternalLoadFrom| In these cases your implementation is likely to look like this: .. code-block:: codesys ArchiveBaseName := THIS^.sArchive;
FileStorageBase.CloseFile (METH) ¶ METHOD FINAL PROTECTED CloseFile : BOOL InOut: Scope Name Type Return CloseFile BOOL
IBACnetARRAYN_of_Unsigned.GetElement (METH) ¶ METHOD GetElement : CmpBACnet.IEC_BACNET_STATUS Get the element with the given index from this property. InOut: Scope Name Type Comment Return GetElement CmpBACnet.IEC_BACNET_STATUS Input nIndex CmpBACnet.IEC_BACNET_ARRAY_INDEX Index (0 .. number of elements-1). Inout data CmpBACnet.IEC_BACNET_UNSIGNED Element data.
FileStorageBase.ReadHeader (METH) ¶ METHOD ReadHeader : BOOL InOut: Scope Name Type Return ReadHeader BOOL