Het HCCM protocol is een communicatie protocol tussen een computer en een van de seriele kaarten. Beide seriele kaarten (SCK en MCK, zie hoofdstuk 6), gebruiken hetzelfde protocol. Iedere communicatie met de baan bestaat uit minimaal 2 bytes, te weten het adresbyte en een of meerdere databytes. Het adresbyte wordt gebruikt om de kaart waarvoor de data is te selecteren, waarna de data door de kaart ontvangen en verwerkt zal worden. Ieder verstuurd byte zal door de seriele kaart beantwoord worden met een antwoord. In principe moet er gewacht worden, totdat dit antwoord ontvangen is. Vanaf versie 10.0 is er echter een buffer van enige bytes ingebouwd. Hierdoor is het mogelijk tot maximaal 8 characters achter elkaar te versturen zonder op antwoord te wachten. Hierna moet bijgehouden worden welke characters terugkomen en hoevol de buffer is. Een volgorde diagram van het protocol is in onderstaande figuur te vinden.
De bits zijn alsvolgt gedefinieerd:
Antwoord: het verstuurde getal terug naar de PC.
(speciaal voor de LKK/EVL kaart, zie homepage)
De bits zijn alsvolgt gedefinieerd:
Antwoord: het verstuurde getal terug naar de PC.
De data bits worden hier afhankelijk van de kaart gebruikt. De blokkaart(en) en de IOK de kaart worden hiermee bestuurd.
Antwoord: 64+ subkaartselectie+ kortsluitmelding+ bezetmelding
Antwoord: 64+ subkaartselectie+ inputdata geselecteerde latch
bit 0 t/m 5 zijn het adres van de te selecteren kaart
Antwoord: het verstuurde getal terug naar de PC.
bit 0 t/m 4 zijn het adres van de te selecteren latch op de LKK
Antwoord: het verstuurde getal terug naar de PC.
Antwoord: het verstuurde getal terug naar de PC.