Este tutorial explica cómo establecer una comunicación bidireccional en tiempo real entre Microsoft Excel y sus dispositivos de puerto COM RS232 como una báscula, lector de proximidad, lector de código de barras, sensor de temperatura, calibre, micrómetro, medidor. Esta solución utiliza el software "Bill Redirect" con el "Excel Plugin" para conectar fácilmente su periférico y recibir y enviar los datos. La comunicación entre Microsoft Excel y su dispositivo se realiza a través de un enlace DDE directo. Se puede llamar a una macro de Excel después de cada dato recibido de su dispositivo para validar los datos recibidos. Esta solución explica cómo puede enviar un comando a través de VBA a su dispositivo y controlar totalmente su dispositivo. ¡No requiere programación o equipo adicional!
Pasos
Parte 1 de 6: Instalar software (establecer comunicación RS232 y DDE)
Paso 1. Descargue e instale el software Bill Redirect:
www.billproduction.com/Bill_COMtoKB. ZIP. Este software se utiliza para establecer la comunicación con su dispositivo de puerto COM RS-232.
Paso 2. Descargue e instale el complemento de Excel
Esto está en https://www.billproduction.com plugin_DDE.zip. Este software de complemento se utiliza para establecer la comunicación con Microsoft Excel a través de DDE
Parte 2 de 6: Software de redireccionamiento de facturas (configuración general)
Paso 1. Inicie el software: Bill Redirect. La contraseña predeterminada para editar la configuración es: www.billproduction.com.
Paso 2. Desactive todas las secciones excepto el puerto serie y el complemento
- En la sección "Puerto serie", configure el conmutador en: Sobre.
- En la sección "Complemento", establezca el interruptor en: Sobre.
Parte 3 de 6: Bill Redirect Software (configuración del puerto serie RS232)
Paso 1. Haga clic en: Configuración del puerto serie.
Paso 2. Ingrese el número de puerto serie donde está conectado su dispositivo
-
Si el color de fondo es verde, significa que el puerto serie funciona y el puerto está abierto.
Selecciona el Baudios, paridad y bits de datos configurado en su dispositivo.
Paso 3. Haga clic en el botón: Guardar configuración
Si usa un convertidor de RS-232 a USB para conectar su dispositivo a la computadora, es importante usar un convertidor con chipset FTDI para una buena estabilidad
Parte 4 de 6: Microsoft Excel (configuración general)
Paso 1. Comience:
Microsoft Excel
. ¡Esta solución es compatible con todas las versiones e idiomas de Excel!
Paso 2. Cree un en Excel a: nuevo documento en blanco.
Paso 3. Asegúrese de que el nombre de la hoja sea: Hoja1.
Paso 4. Guarde su documento de Excel en: C: / BillProduction. CFG / MyFile.xlsx.
Parte 5 de 6: Configuración del complemento de Excel
Paso 1. Inicie el complemento de Excel
La contraseña predeterminada para editar la configuración es: www.billproduction.com.
- Importante: el estado de la conexión TCP debe indicar: Conectar. Si no es para Conectar luego asegúrese de que Bill Redirect Software esté abierto.
- En el modo de prueba, debe reiniciar el software Bill Redirect cada 15 minutos para continuar con la prueba ".
Paso 2. En el complemento de Excel, haga clic en el icono de la carpeta y seleccione el archivo de Excel creado en el paso anterior
- Si todo está bien, el estado de la conexión DDE indica: Conectar.
- En este punto, la comunicación se establece con su dispositivo a través de Excel. Los datos recibidos de su dispositivo se envían en Excel.
Paso 3. Pruebe su comunicación con Excel
Utilice el botón: Probar DDE. Para ver lo que envía o recibe su dispositivo, use la sección Depurador en Bill Redirect.
Parte 6 de 6: Hay varias opciones disponibles
Paso 1. Considere el ejemplo n. ° 1: 'Llame a una macro de Excel después de cada dato recibido:
- Simplemente ingrese su nombre de macro en el campo Ejecutar macro:
- Para probar la llamada de su macro use el botón a la derecha.
Paso 2. Considere el ejemplo n. ° 2: 'Envíe un comando a su dispositivo a través de VBA:
Paso 3. Para enviar un comando de datos desde Excel a su dispositivo, use este código fuente de VBA Excel:
- ChannelNumber = DDEInitiate ("BPEXCEL", "BPEXCEL")
- DDEExecute ChannelNumber, "{TX_SERIAL [¡Hola, palabra! {ASCII: 13}]}"
- DDETerminate ChannelNumber
- Reemplazar el comando ¡Hola, Word! {ASCII: 13} por el comando que desee.
- Documentación complementaria.
- Complemento de Excel manual completo con todas las explicaciones:
- /Bill_DDE_over_Ethernet.pdf.
-
Bill Redirect Software manual completo con todos los comandos:
www.billproduction.com
- /Bill_Redirect_Manual.pdf.