Bedieningsinformatie
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: C:\Program Files\HEIDENHAIN\MSEsetup\Excel
9.4.1
Asynchrone commando's
Een applicatie die gebruik kan maken van sockets, kan worden gekoppeld aan
MSEsetup.
Formaat van commandostructuur:
str uct A sync CmdSt ruct
{
};
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:
Bedieningsinstructies
un signe d ch ar ud pCod e;
un signe d ch ar re ques t;
un signe d ch ar mo dule Nu m ;
un signe d ch ar ch anne lN u m;
un signe d ch ar va lue;
Verzoek
Connect
Parameters
Er moet een waarde van 150 in het UDP-pakket worden inge-
voerd.
Het moduleNum wordt niet gebruikt.
Het channelNum wordt niet gebruikt.
De waarde wordt niet gebruikt.
Reageert door de tekst "connect" (verbinden) terug te zenden.
107