Hola amigo sanpic!
Con respecto a tu pregunta y disculpame la tardanza seria asi:
1) hserin [WAIT ("**", STR SerialDatos6]
2) IF SerialDatos6 = "111000" then Activo111
1) Espera a que llegue los caracteres ** y luego guarda 6 datos consecutivos en la varible tipo array que llamaste SerialDatos.
Dichos datos se guardaran en SerialDatos[0], SerialDatos[1],SerialDatos[2],...,SerialDatos[5].
Nota: en SerialDato[0] se guarda el primer dato recibido despues de **
2) Esto no es correcto, IF SerialDatos6 = "111000" then Activo111, deberias colocar por ejemplo:
IF (SerialDatos[0]=1 and SerialDatos[1]=1 and SerialDatos[2]=1 and SerialDatos[3]=0 and SerialDatos[4]=0 and SerialDatos[5]=0) then voy a donde quiera
Espero que esto te sirva a ti y cualquiera otro de los amigos del foro.
Saludos!!!