Red de conocimiento informático - Conocimiento informático - Cómo lograr comunicación de puerto libre con dispositivos de terceros a través del S71200

Cómo lograr comunicación de puerto libre con dispositivos de terceros a través del S71200

1. Principio del sistema de control

2. Requisitos de software:

Software de programación Step7 Basic V10.5 (6ES7 822-0AA0-0YA0)

3. Requisitos de hardware

El PLC S7-1200 tiene actualmente tres tipos de CPU:

1.

2.

3.

Estos tres tipos de CPU se pueden conectar a tres plantillas de comunicación de puerto serie.

El hardware del PLC es:

1. ¿Fuente de alimentación PM1207 (6EP1 332-1SH71)

2.

3. CM1241 RS232 (6ES7 241 -1AH30 -0XB0)

Cuatro Configuración

Presentaremos cómo configurar Step7 Basic V10 a través de las siguientes operaciones prácticas. Configure la comunicación entre S7-1214C y HyperTerminal en .5.

1. Haga clic en el icono "Totally Integrated Automation Portal V10" en el escritorio, como se muestra en la figura:

2. Debe seleccionar la opción "Crear nuevo proyecto". y luego haga clic en "¿Proyecto? Ingrese PTP en "nombre:"; modifique la ruta de almacenamiento del proyecto a "C:\" en "Ruta:"; haga clic en "Crear" para crear un nuevo proyecto del archivo PTP. Como se muestra en la figura:

3. Haga clic en "Vista del proyecto" en la esquina inferior izquierda de la vista del portal para cambiar a la vista del proyecto, como se muestra a continuación:

4. Al abrir, haga clic en la pestaña "Dispositivos". Luego, haga clic en "¿Agregar nuevo? Dispositivo", ingrese el nombre del dispositivo "PLC_1" en el menú emergente y seleccione el tipo de CPU en la lista de dispositivos. Como se muestra en la imagen:

5. Después de insertar la CPU, haga clic en la ranura vacía en el lado izquierdo de la CPU y busque el módulo RS232 en "Comunicación" en el "¿Catálogo a la derecha?" .

Arrastre o haga doble clic en este módulo para insertar el módulo de puerto serie en la configuración de hardware. Luego debe configurar los parámetros de la interfaz de hardware de este módulo RS232 y seleccionar el módulo RS232.

La ventana de configuración de propiedades de hardware del módulo aparecerá debajo. Hay dos opciones en la ventana de propiedades, una es "general" y la otra es "RS232?interface".

El "General" incluye la "información del proyecto" y la "información de pedido" de este módulo, mientras que la "interfaz RS232" incluye "información del proyecto", "configuración de puerto", "información de envío"; , "Configuración de recepción de información" y "Número de identificación del hardware".

Aquí seleccionamos "RS232?interface", y en la opción de configuración "Puerto", configuramos los parámetros del puerto. La velocidad en baudios es: 9600; el método de verificación: ninguno, los bits de datos son: 8; Bit de parada: ?1; Control de flujo de hardware: Ninguno; Tiempo de espera: 1 ms. Configure los parámetros como se muestra a continuación:

6. Haga doble clic en Principal (OB1) debajo del bloque de programa en "Dispositivo" en la vista de gestión de proyectos, abra OB1 y llame al bloque de funciones SEND_PTP en el programa principal como se muestra a continuación: (Nota: SEND_PTP es una instrucción de comunicación en la instrucción extendida en la biblioteca de instrucciones Abajo).

7. Llame al bloque de funciones de envío

Para asignar parámetros a SEND_PTP, primero debe crear el bloque de datos de fondo y el bloque de datos del búfer de envío de SEND_PTP. Haga doble clic en "Dispositivos". " --> "PLC_1 "——>"Bloque de programa"——"Agregar nuevo bloque".

Nombre DB_Send_PTP en el puerto serie emergente, seleccione el bloque DB y seleccione "SEND_PTP(SFB113)" después de Tipo

8 Enviar datos a través de HyperTerminal

<. p>Abra el bloque de datos DB_RCV_BUFF y vea los datos recibidos en línea, como se muestra a continuación: