puerto serie desde access-visual basic

jonmi
13 de Mayo del 2004
Estoy intentando desde hace tiempo conectar un PLC por el puerto seri con una aplicacion en access. He conseguido abrir el puerto y enviar datos satisfactoriamente con las instrucciones "Open "COM1:9600,E,7,2,DS,CS" For Random As #2" y "Put, ,str1". La cuestion es que no consigo recoger los datos que me envia el PLC con la instruccion "Get, ,str2", se me bloquea el programa o me da un error de "Longitud de registro inadecuada".

Me gustaria saber si hay alguna otra forma de comunicarme por puerto serie desde access o si estoy haciendo algo mal.

Gracias,

jose
13 de Mayo del 2004
La forma más simple de hacerla en visual basic es a través del control de comunicaciones que tiene visual basic especialmente para los puertos serie y paralelos.

Una vez puesto en el formulario que quieras tiene un evento que se ejecuta cada vez que el puerto serie recibe un dato con lo cual metiendo el código allí es muy simple leer los datos.