Logo - LogicLab
Icono - 3d-library

LogicLab permite la inclusión de un número ilimitado de bibliotecas en el proyecto. Los hemos creado para varios usos, listos para usted, muchos de los cuales son completamente gratuitos.

¿Qué son las bibliotecas?

Las bibliotecas son conjuntos de funciones (F) y bloques de funciones (FB), tanto para fines específicos como dedicados.

Estos objetos son muy útiles para resolver problemas que enfrentamos al crear aplicaciones. Durante el desarrollo del programa, es muy conveniente, rápido y confiable utilizar la función o el bloque de funciones dedicado que reduce los riesgos de no funcionalidad.

La disponibilidad de bibliotecas con una gran cantidad de funciones y bloques de funciones constituye el valor agregado para el entorno de desarrollo. LogicLab completamente libre.

Internet, nube, IoT, Industry 4.0 son las palabras que hoy en día se usan con más frecuencia, y no es una moda, sino una necesidad de dar mayor flexibilidad e interoperabilidad a las plantas. Solo para ayudar a los clientes, hemos desarrollado bibliotecas dedicadas a estas necesidades específicas.

Funciones GRATIS o Bloques de Función Se pueden utilizar sin límite de tiempo.

Funciones o bloques de funciones a PAGO se pueden usar libremente durante un período de prueba (generalmente 30 minutos desde el inicio del sistema). Estos pueden activarse con los modos MID o DID para uso continuo.

Si no sabe qué son MID y DID, lea este conocimiento.

Utilizar funciones (F) y bloques de funciones (FB)

Identificó desde la tabla el objeto en cuestión, desde el enlace de descarga, la biblioteca en la que está contenido el objeto. Del entorno de desarrollo LogicLab solo el objeto o toda la biblioteca se importarán al proyecto.

Ver el conocimiento.

Activar funciones pagadas (F) y bloques de funciones (FB)

Después de realizar la compra, en caso de activación HIZO deberá generar una clave de activación a partir de "Llaves de activacion"Al ingresar el código del producto y el número de serie de su dispositivo.

En caso de que haya elegido una activación. MID Elsist genera la clave de activación y simplemente puede ir a "Llaves de activacion"Donde encontrarás la clave para usar.

La clave de activación generada se copiará e insertará en el producto (usando la página web) o en el programa usando el "SysPCodeAccept".

Funciones y bloques de funciones disponibles.

Funciones y bloques de funciones.

IDTipoNombreDescripciónbibliotecaDescargar / Comprar
9920SysGetLastErrorDevuelve el último número de error de una función y / o un FBXTarget_07_0
9921SysGetRandomDevuelve el número aleatorio entre 0.0 y 1.0XTarget_07_0
9922SysGetSysTimeTiempo de retorno del sistema expresado en μSXTarget_07_0
9924SysOSIDValueLectura / escritura de variables del sistema operativo.XTarget_12_0
9925SysMemFindBusca un área de memoria dentro de otra.XTarget_12_0
9926SysStrFindBuscar una subcadena dentro de una cadenaXTarget_12_0
9927SysstrlenCalcula la longitud de una cuerdaXTarget_12_0
9928SystoupperConvertir un personaje a mayúsculasXTarget_12_0
9929SystolowerConvertir un personaje a minúsculasXTarget_12_0
9930SysmemmoveCopia un área de memoria dentro de otra.XTarget_12_0
9931SysmemsetRellena un área de memoria con un dato.XTarget_12_0
9932SysLWVarsnprintfCuelga una cadena, la cadena formateada con el valor de una variableXTarget_12_0
9933SysRMAllocAsigna dinámicamente memoria en el área que puede ser reubicada por el sistema operativoXTarget_12_0
9934SysRMFreeNo permitir memoria previamente asignada por SysRMAllocXTarget_12_0
9935SysGetEndiannessEl tipo de endianness del sistema retorna.XTarget_12_0
9936SysGetUTCDateTimeDevuelve la hora de la época con la fecha / hora del sistema (UTC)XTarget_12_0
9937SysSetUTCDateTimeEstablezca la fecha / hora del sistema (UTC) en tiempo de épocaXTarget_12_0
9938SysGetCheckCalcula el patrón de control de un área de memoria.XTarget_12_0
9939SysFIsOpenCompruebe si hay un flujo de comunicación abiertoXTarget_12_0
9940SysTimeZoneAdjDevuelve la hora de la época con la fecha / hora del sistema (local)XTarget_12_0
9941SysTCPClientGestiona la comunicación TCP / IP en modo clienteXTarget_12_0
9942SysTCPServerGestiona la comunicación TCP / IP en modo servidorXTarget_12_0
9943SysUDPClientGestiona la comunicación en UDP en modo clienteXTarget_12_0
9944SysUDPServerGestiona la comunicación en UDP en modo servidor.XTarget_12_0
9945SysGetIpInfosDevuelve información sobre la conexión definida.XTarget_12_0
9946SysSerialPortGestiona la comunicación en el puerto serie definido.XTarget_12_0
9947SysMAllocAsignar dinámicamente la memoriaXTarget_07_0
9948SysSetTaskLpTimeEstablecer el tiempo de ejecución de las tareas del PLC.XTarget_07_0
9950SysSpyDataEnviar datos a la consola de espionaje.XTarget_11_0
9951SysSetPWMOutEstablecer parámetros en el generador de salida PWMXTarget_07_0
9952SysDirListingLista de retorno de todos los archivos contenidos en un directorioXTarget_10_0
9953SysI2CWrRdRealiza escritura / lectura en el bus de extensión I2C.XTarget_07_0
9954SysCANTxMsgTransmite un mensaje CANXTarget_07_0
9955SysCANRxMsgRecibe un mensaje CANXTarget_07_0
9956SysIsCANRxTxAvComprueba si los mensajes en Rx buffer y Tx buffer en la interfaz CANXTarget_07_0
9957SysCANSetModeEstablecer parámetros de interfaz de comunicación CANXTarget_07_0
9958SysfseekAjuste el indicador de posición del archivo indicado.XTarget_07_0
9959SysfilelengthDevuelve la longitud en bytes del archivo indicado.XTarget_07_0
9960SysrenameRenombrar el archivo indicadoXTarget_07_0
9961SysremoveEliminar el archivo indicado del disco.XTarget_07_0
9962SysFOBfFlushFuerza la salida de caracteres desde el flujo de comunicaciónXTarget_07_0
9963SysFOBfClearEliminar los caracteres que se emiten desde el flujo de comunicación.XTarget_07_0
9964SysFIBfClearEliminar los caracteres de entrada del flujo de comunicación.XTarget_07_0
9965SysFGetOBfSizeDevuelve el tamaño del buffer de salida del flujo de comunicación.XTarget_12_0
9966SysFGetIBfSizeTamaño de búfer de entrada de retorno de flujos de comunicaciónXTarget_12_0
9967SysFGetOSpaceDevuelve el espacio disponible en los flujos de comunicación del búfer de salidaXTarget_12_0
9968SysFGetICharsDevuelve el número de caracteres recibidos del flujo de comunicación.XTarget_12_0
9969SysfwriteEscribir cadenas en el flujo de comunicación.XTarget_07_0
9970SysfreadLeyendo las cadenas del flujo de comunicación.XTarget_07_0
9971SysfputcEscribir personaje en el flujo de comunicación.XTarget_07_0
9972SysfgetcLectura de personajes del flujo de comunicación.XTarget_07_0
9973SysfcloseCierre del flujo de comunicación.XTarget_07_0
9974SysIPReachEjecutar verificación si la dirección IP es accesible (Ping)XTarget_07_0
9975SysUDPSktRcvRecepción de datos con protocolo UDP (Ver SysUDPServer)XTarget_12_0
9976SysUDPSktSendTransmisión de datos con protocolo UDP 8Vedi SysUDPClient)XTarget_12_0
9977SysSktListenForzar un socket TCP de escucha (ver SysTCPServer)XTarget_12_0
9978SysGetCrcRealiza el cálculo de CRC en un área de memoria (Ver SysGetCheck)XTarget_12_0
9979SysDMXMngGestión de protocolo DMX en puerto serieXTarget_07_0
9980SysGetEncoderLectura de un canal codificador en cuadratura.XTarget_07_0
9981SysGetCounterLeyendo un contador rápidoXTarget_07_0
9982SysSetAnOutEstablecer valor analógico en el módulo de salidaXTarget_07_0
9983SysGetAnInpAdquisición de valor analógico desde el módulo de entrada.XTarget_07_0
9984SysSetPhrDOConfiguración de salidas digitales en el módulo de salidaXTarget_07_0
9985SysGetPhrDIAdquisición de entradas digitales desde el módulo de entrada.XTarget_07_0
9986SysETimeToDateConversión de época a fecha / horaXTarget_07_0
9987SysDateToETimeFecha / hora de conversión en tiempo de épocaXTarget_07_0
9988SysPhrVWrEscribiendo una variable en forma de extensiónXTarget_07_0
9989SysPhrVRdLeyendo una variable desde el módulo de extensiónXTarget_07_0
9990SysPhrInfosAdquisición de información de forma de extensión.XTarget_07_0
9991SysPCodeAcceptDefinición de código de desbloqueo para funciones / bloques de funciones.XTarget_07_0
9992SysSetSerialDTREstablezca el estado de la señal DTR en el puerto serieXTarget_07_0
9993SysGetSerialCTSDevuelve el estado de la señal CTS del puerto serie.XTarget_07_0
9994SysSetSerialModeEstablecer el modo de comunicación en el puerto serieXTarget_07_0
9995SysGetSerialModeModo de comunicación de retorno establecido en puerto serieXTarget_07_0
9996SysfopenApertura y conexión de un recurso en flujos de comunicación.XTarget_07_0
9997SysVarsnprintfDevuelve una cadena con formato del valor de una variableXTarget_07_0
9998SysVarfprintfRealiza la impresión formateada del valor de una variable.XTarget_07_0
9999SysVarsscanfExtrae el valor de una variable de una cadenaXTarget_07_0
10000MDBRTUMASTERAdministra el protocolo Modbus RTU en modo maestro (ver ModbusMaster)eLLabObsoleteLib
10001CPUModuleIOGestiona E / S digital en el módulo de la CPU.eLLabObsoleteLib
10002ModemCore_v5Gestiona un módem conectado al flujo de comunicación.eLLabModemLib
10003ModemSMSReceive_v1Recibir mensajes SMS (Depende de ModemCore)eLLabModemLib
10004ModemSMSRxCmd_v1Administra comandos al recibir mensajes SMS (depende de ModemCore)eLLabModemLib
10005ModemSMSSend_v2Realiza el envío de un mensaje SMS (Depende de ModemCore)eLLabModemLib
10006SetSModeConfigure el modo de comunicación en el puerto serie (vea SysSerialPort)eLLabObsoleteLib
10007ModbusMasterAdministra el protocolo Modbus (Ascii, RTU, TCP) en modo maestroeLLabUtyLib
10008OwireMngAdministre el convertidor de serie / un cable (vea OWireCore)eLLabObsoleteLib
10009sOWRdIdentifierLea el código de identificación del dispositivo de un cable (depende de OWireCore)eLLab1WireLib
10010OWRdTemperatureDS18B20 Adquisición de un sensor de temperatura de un cable (depende de OWireCore)eLLab1WireLib
10011IODataExchangeTransfiera el bloque de memoria entre dos sistemas con conexión lógica de E / SeLLabUtyLib
10012PIDMng_v1Realiza el ajuste de PIDeLLabUtyLib
10013STESnmpAcqRealiza la adquisición de datos desde el dispositivo STE a través de SNMPeHwGSpLib
10014UDPDataTxferTransferir el bloque de memoria entre dos sistemas conectados vía UDPeLLabNetworkLib
10015OWRdHumidityAdquisición del valor de temperatura y humedad por el sensor 1-Wire.eLLabObsoleteLib
10016IEC62056_21RdLectura de registros de sistemas de medición con protocolo IEC62056-21eLLabUtyLib
10017NMEASInterface_v1Adquisición de sentencias NMEA de flujos de comunicación.eLLabNMEALib
10018GLLSentenceInterpretar la posición geográfica de la sentencia NMEA GLL (depende de NMEASInterface)eLLabNMEALib
10019ModbusRTUSlaveAdministra el protocolo Modbus RTU en modo esclavo (ver ModbusSlave_v1)eLLabObsoleteLib
10020MWVSentenceInterpretar la sentencia NMEA velocidad y ángulo del viento MWV (depende de NMEASInterface)eLLabNMEALib
10030AuroraDSPMeasure_v1Adquisición de medidas del inversor DSP Aurora Power One.eLLabPowerOneLib
10031AuroraCEnergy_v1Adquisición de energía generada por el inversor Aurora de Power One.eLLabPowerOneLib
10032sHWgSProtocolAdquisición de dispositivos del grupo HW con protocolo propietario serie RS485.eHwGSpLib
10033ModbusAsciiSlaveAdministra el protocolo ASCII de Modbus en modo esclavo (consulte ModbusSlave_v1)eLLabObsoleteLib
10034SysLogReportEnviar mensajes de notificación a un servidor SyslogeLLabLogLib
10035StringToLogFile_v1Escribiendo la cadena de registro al archivoeLLabLogLib
10036FileMemoryDumpVolcado de un área de memoria en el archivo.eLLabLogLib
10037ModemPhoneCall_v1Hacer una llamada telefónica, llamar al teléfono (depende de ModemCore)eLLabModemLib
10038ModbusSlave_v1Administra el protocolo Modbus (Ascii, RTU, TCP) en modo esclavo.eLLabUtyLib
10039HIDClkDtaReaderAdquisición de lector RFID (reloj y datos HID) en entradas lógicas 2eLLabUtyLib
10040MMasterDataTxferInterfaz con streams para comunicación multimaster.eMMasterDTxferLib
10041DataTxferClientIntercambio de área de memoria con otro sistema (depende de MMasterDataTxfer)eMMasterDTxferLib
10042ModemHTTPGetRealiza la solicitud HTTP con parámetros GET a través de módem (depende de ModemCore)eLLabModemLib
10044BroadcastDataSendEnvío del área de almacenamiento a transmitir (depende de MMasterDataTxfer)eMMasterDTxferLib
10045StrainGaugeAcqAdquisición de medidor de tensión de la tarjeta de entrada analógicaeLLabUtyLib
10046HMIBuiltInMessagesGestión de mensajes HMI definidos por LogicLabeLLabHMIBuiltInLib
10047HMIBuiltInNetlogGestión de terminales (pantalla y teclado) integradas en el sistema NetlogIIIeLLabHMIBuiltInLib
10048DataStreamExch_v1Intercambio de datos entre dos flujos de comunicación.eLLabNetworkLib
10049HMIPicofaceGestión de terminales (pantalla y teclado) PicofaceeLLabHMIBuiltInLib
10050ccTalkProtocolGestión de protocolo ccTalk en puerto serieeCCTalkProtoLib
10051AlbericiAL66Gestión de aceptación de las monedas de Alberici modelo AL66V (Depende de ccTalkProtocoleCCTalkProtoLib
10052SNTPRequestTiempo de lectura de la época en UTC desde el servidor NTP horarioeLLabNetworkLib
10053ModbusTCPGateway_v1Puerta de enlace Modbus TCP-Modbus RTUeLLabNetworkLib
10054HTTPClientRealiza solicitud de página web con protocolo HTTP.eLLabHTTPLib
10055DNSRequestEnviar solicitud de DNS devolviendo la dirección URL de la URLeLLabNetworkLib
10056FIFOFile_v1Gestión de registros FIFO en archivo.eLLabLogLib
10057RESTClientConexión con servidor REST con protocolo HTTP.eLLabRESTSvcLib
10059SNMPAgentGestiona el protocolo SNMP en modo "Agente"eLLabSNMPLib
10060SNMPManagerGestiona el protocolo SNMP en modo "Administrador"eLLabSNMPLib
10061TCPDataExchServerIntercambie el área de memoria con otro sistema en TCP (Servidor)eLLabDataExchLib
10062TCPDataExchClientIntercambie el área de memoria con otro sistema en TCP (Servidor)eLLabDataExchLib
10063FTPClient_v1Administrar la conexión a un servidor FTPeLLabNetworkLib
10064ModbusMsCoreGestiona el protocolo ModbusMaster para la comunicación multidispositivo.eLLabMdbDevsLib
10065EastronSDM120_v1Lectura de variables del analizador de energía Eastron SDM120 (depende de ModbusMsCore)eLLabMdbDevsLib
10066EastronSDM630_v1Lectura de variables del analizador de energía Eastron SDM630 (depende de ModbusMsCore)eLLabMdbDevsLib
10067MQTTClientConexión al servidor MQTT, gestiona "Publicar" y "Suscribirse"eLLabNetworkLib
10068Wiegand26DcdDecodificar el código Wiegand a bits 26eLLabUtyLib
10069ModbusConversionConversión de protocolo entre Modbus Ascii y RTUeLLabUtyLib
10070SAModbusCmdGestión de comandos Modbus en dispositivos múltiples (depende de ModbusMsCore)eLLabMdbDevsLib
10071F_TRIGGatillo en frente de descenso.eLLabStdLib
10072R_TRIGGatillo en el flanco ascendenteeLLabStdLib
10073RSRestablecer / Establecer flip flopeLLabStdLib
10074SREstablecer / restablecer flip flopeLLabStdLib
10075eTOFTemporizador con temporización de desactivacióneLLabStdLib
10076EtonTemporizador con temporización de activacióneLLabStdLib
10077ETPTemporizador de duración de impulsos en el frente de activacióneLLabStdLib
10078CTDContador en disminucióneLLabStdLib
10079CTUContador crecienteeLLabStdLib
10081EMailSendRealiza el envío de un correo electrónico (no SSL)eLLabNetworkLib
10082CLIManagerGestiona una interfaz de línea de comandos de un dispositivo.eLLabUtyLib
10083PushSaferEnvío de notificación a través del servicio Pushsafer.eLLabNetworkLib
10084DewPointCalculatorRealiza el cálculo de la temperatura del punto de rocío.eLLabUtyLib
10085HTTPServerGestión del servidor HTTPeLLabHTTPLib
10086VBitTestEstado de bit de prueba en variableeLLabUtyLib
10087VBitSetEstablecer estado de bit en variableeLLabUtyLib
10088BitToByteConvierte variables 8 BOOL en variables BYTEeLLabUtyLib
10089ByteToBitConvierte la variable BYTE a variables 8 BOOLeLLabUtyLib
10090ByteToWordConvierte las variables 2 BYTE en variables WORDeLLabUtyLib
10091WordToByteConvierte la variable WORD en variables BYTE 2eLLabUtyLib
10092DoubleToWordConvertir la variable DWORD a variables 2 WORDeLLabUtyLib
10093WordToDoubleConvierte las variables de 2 WORD en la variable DWORDeLLabUtyLib
10094LEArrayToVarConvertir la matriz little endian (MSB-LSB) a variableeLLabUtyLib
10095BEArrayToVarConvertir arrays big endian (LSB-MSB) a variableeLLabUtyLib
10096VarToLEArrayConvertir variable a poco array endian (MSB-LSB)eLLabUtyLib
10097VarToBEArrayConvertir variable a la matriz big endian (LSB-MSB)eLLabUtyLib
10098VarSwapRealiza swap LSB<->MSB del valor de una variableeLLabUtyLib
10099IEE754DoubleToFloatConvertir REAL del formato IEE754 (bits 64) al formato IEE754 (bits 32)eLLabUtyLib
10100BLINKIntermitente con tiempos de ciclo definibles.eLLabUtyLib
10101BlinkValueIntermitente con número definible de flashes.eLLabUtyLib
10102OnOffCycle_v1Flashing con tiempos de ciclo aleatorioseLLabUtyLib
10103PWMOUTSoftware PWM, utilizable en cualquier variable BOOLeLLabUtyLib
10104IOEncoderCodificador de software en cuadratura, utilizable en cualquier variable BOOLeLLabUtyLib
10105GetISO1155CrcCalcule el CRC en el área de memoria según las especificaciones ISO 1155eLLabUtyLib
10106PromedioPromedia el valor de una variable REALeLLabUtyLib
10107lINEARIZERealiza la linealización de un valor.eLLabUtyLib
10108ValueScaleRealiza la escala de un valor.eLLabUtyLib
10109GetPolynomialCRCCalcule el CRC en el área de memoria según las especificaciones del CCITT.eLLabUtyLib
10110LRampRealiza rampa lineal en el valor de entrada.eLLabUtyLib
10111VaPotentiometerCálculo en ohmios de un potenciómetro con tensión en el cursoreLLabUtyLib
10112ResistorValueCálculo en ohmios de una resistencia de tensión en el divisor.eLLabUtyLib
10113BufferModifiedCompruebe la variación en el contenido de un búfer de memoriaeLLabUtyLib
10114JSONEncodeCodifica una variable en un objeto JSONeLLabHTTPLib
10115JSONDecodeDevuelve el valor variable de un objeto JSONeLLabHTTPLib
10116mcreaderAdquisición de pistas 2 y 3 de un lector de tarjetas magnéticas conectado a entradas lógicas 2eLLabDevicesLib
10118DB100AddOffsetDevuelve la dirección del área de memoria asignada en DB100.eLLabObsoleteLib
10119MBTHLThermostatGestión del termostato Setecna MB-THLeLLabMdbDevsLib
10120SensitSTHC102Adquisición del sensor Sensit STHC 102eLLabMdbDevsLib
10121ACModbusGestión de matriz de comandos ModbuseLLabMdbDevsLib
10122I2CBusManagerGestión de bus I2CeLLabI2CDevsLib