Problema de comunicación por puerto libre del s7-200
Primero, puede utilizar la biblioteca Modbus del s7-200 y elegir el programa de la biblioteca de la estación maestra para escribir. Sólo necesita configurar algunas cuestiones básicas, como la ubicación de los parámetros, el número de la estación esclava, la lectura o la escritura. , etc.
En segundo lugar, puede escribir su propio programa de comunicación modbus y utilizar XMT y RCV para recibir y enviar datos. Al enviar datos, debe agregar un código de verificación CRC. Este programa de código de verificación debe escribirse. Después del cálculo, debe agregarlo usted mismo. Enviado después del marco de datos. Por ejemplo, el búfer de envío de datos debe ser 08 01 03 00 10 00 03 CRC CRC (los bytes alto y bajo de CRC que deben intercambiarse, el primer byte es el número de bytes de datos que se enviarán), envíe la dirección del byte del encabezado a XMT, XMT enviará los datos comenzando desde el segundo byte en el orden anterior hasta llegar a 8 bytes. Si se conecta una interrupción, el sistema dará automáticamente una respuesta de interrupción al programa en este momento. Si se conecta una interrupción con anticipación, el sistema automáticamente le dará al programa una respuesta de interrupción.