¡¡Expertos en PLC, por favor vengan, urgente!! Utilice Siemens S-200 y VB para implementar el sistema de control de puertas del hangar.
VB utiliza el control mscomm, la programación del puerto libre del S7-200 es suficiente y el protocolo lo establece usted mismo. No hay muchos datos para comunicar: comando de apertura de puerta, comando de cierre de puerta, comando de parada al S7-200; S7-200 envía un interruptor de límite de puerta pequeño, falla del inversor, etc. a VB.
Hay mucha información en esta área, busque en línea.
El siguiente es un programa de ejemplo para la comunicación por puerto libre del S7-200:
Red 1
Notas de red
LD SM0.1 // Primer escaneo
MOVB 16#09, SMB30 //Modo de comunicación de puerto libre: velocidad de 9600 baudios, sin paridad, 8 bits de datos MOVD amp SMB30 //Modo de comunicación de puerto libre. 8 bits de datos MOVD amp VB100, VD200 //Escribe la dirección VB100 en VD200
ATCH INT_9: INT9, 9 //Especifica la interrupción 9 ejecutada por INT_9 (envío completado) ATCH INT_23: INT23, 23 //Especifica interrupción 23 (recepción completada) ejecutada por INT_23 ENI //
Comentario de dirección de símbolo
INT_23 Comentario de rutina de interrupción INT23
INT_9 Comentarios de rutina de interrupción INT9
Título de red Red 2
Comentarios de red
LD SM0.1 // Escanee MOVB 16#B0 por primera vez, SMB87 // Establezca la palabra de control de recepción Sección MOVB 16 #0A, SMB89 // Establece el carácter final de recepción MOVB 10, SMB94 // Establece el número máximo de caracteres recibidos
Red 3
LD SM0.5 // Ejecute EU cada 1 s
MOVB 3, VB100 //Enviar longitud del byte - 3
INCB VB101 //Enviar datos VB101 - autoagregar, ver el efecto MOVB 16#31, VB102 // Enviar datos VB102
MOVB 16#5F, VB103 //Enviar datos VB103
XMT *VD200, 0 //transmitir
Red 4
LD SM0.0
RCV VB150, 0 // recibir