| libnodave Libnodave es una biblioteca para intercambiar datos con Siemens PLCS. |
Descargar ahora |
libnodave Clasificación y resumen
- Nombre del editor:
- Thomas Hergenhahn
libnodave Etiquetas
libnodave Descripción
Libnodave es una biblioteca para intercambiar datos con SIEMENS PLCS. Libnodave es una biblioteca para intercambiar datos con Siemens PLCS. Los PLC de la familia S7-300 y S7-400 tienen una llamada de la interfaz MPI (multipunto). Esta interfaz se utiliza principalmente para programar el dispositivo, pero también se puede usar para leer y escribir datos desde y hacia el PLC. La capa física de la interfaz MPI es una línea de dos cables que se acciona con voltaje diferencial como RS422 o RS485.Más de lo que se pueden conectar dos dispositivos a esa línea. El flujo de datos es bidireccional. La tasa de baudios es normalmente 187.5 Kbaud, pero puede seleccionar a otros. Debido a que ningún hardware estándar de PC puede hacer estas tasas de baudios, no puede usar un convertidor de nivel de señal simple. Siempre necesitarás un adaptador de Siemens u otro proveedor. Estos adaptadores son dispositivos "inteligentes" construidos alrededor de algún microprocesador. Hablan MPI al PLC y algo más a tu PC. El resto de este documento es sobre este "otra cosa" .usage: 1. Inicialice la interfaz serial: FD = SETPORT ("/ dev / ttys1", "19200", 'O') 2. Inicialice un DAVEINTERFACEDI = DAVENEWIRFACE (FD, "ALGUNO NOMBRE") 3. Inicialice el MPI AdapterError = DaveinitAdapter (DI)) 4. Inicialice una daveconnectiondc = davenewconnection (di, 2); 5. Conecte a un PLC con una dirección MPI determinadaDaveconnectPLC (DC); 6. Intercambiar datos con ese PLCDAVERADBYTES (DC, DAVEFLAGS, 0,0,24); DAVEWRITEBYTES (DC, DAVEFLAGS, 0,0,24, BUF); 7. Desconecte del PLCDAVEDISCONNECTPLC (DC); 8. Desconecte del adaptador DavedisconnectAdapter (DI)
libnodave Software relacionado