Download Inhoudsopgave Inhoud Print deze pagina

Asynchrone Berichtendraad; Asynchrone Commando's - HEIDENHAIN MSE 1000 Bedieningsinstructies

Met msesetup v2.1.x
Verberg thumbnails Zie ook voor MSE 1000:
Inhoudsopgave

Advertenties

9
Bedieningsinformatie
9.4

Asynchrone berichtendraad

9.4
Asynchrone berichtendraad
MSEsetup heeft een draad die op de achtergrond draait en een UDP-aansluiting
met de asynchrone poort verbindt.De asynchrone standaardpoort is 27300 en kan
worden gewijzigd in het scherm Networking.Deze draad wordt gebruikt voor de
ontvangst van asynchrone berichten van de MSE 1000-modules en van andere
client-applicaties die functies willen uitvoeren via MSEsetup.
Modules verzenden broadcasts met hun netwerkinformatie evenals informatie
dat de referentieprocedure is voltooid, de voetschakelaar wordt geactiveerd,
waarschuwingen en fouten.
Het bestand MSEvba.xlsm is een Excel-spreadsheet dat met MSEsetup wordt
geïnstalleerd om aan te geven hoe asynchrone commando's naar MSEsetup
moeten worden verzonden via Visual Basic for Applications (VBA).
Locatie van MSEvba.xlsm:
9.4.1

Asynchrone commando's

Een applicatie die gebruik kan maken van sockets, kan worden gekoppeld aan
MSEsetup.
Formaat van commandostructuur:
STRUCT ASYNCCMDSTRUCT
{
UNSIGNED CHAR UDPCODE;
UNSIGNED CHAR REQUEST;
UNSIGNED CHAR MODULENUM;
UNSIGNED CHAR CHANNELNUM;
UNSIGNED CHAR VALUE;
};
De udpCode is altijd 222. Dit is een speciaal commando waarmee de asynchrone
draad wordt geïnformeerd dat het commando niet van de modules afkomstig is.
Beschikbare verzoeken:
Verzoek
Connect
122
C:\Program Files\HEIDENHAIN\MSEsetup\Excel
Parameters
Er moet een waarde van 150 in het UDP-pakket wor-
den ingevoerd.
Het moduleNum wordt niet gebruikt.
Het channelNum wordt niet gebruikt.
De waarde wordt niet gebruikt.
Reageert door de tekst "connect" (verbinden) terug te
zenden.
HEIDENHAIN | MSE 1000 | Bedieningsinstructies | 12/2015

Advertenties

Inhoudsopgave
loading

Inhoudsopgave