Siglă - LogicLab
Icon - biblioteca 3d

LogicLab permite includerea unui număr nelimitat de biblioteci în proiect. Le-am creat pentru diverse utilizări, gata pentru dvs., multe dintre ele fiind complet gratuite.

Ce sunt bibliotecile?

Bibliotecile sunt seturi de funcții (F) și blocuri de funcții (FB), atît dedicate, cît și specifice.

Aceste obiecte sunt foarte utile în rezolvarea problemelor cu care ne confruntăm atunci când creăm aplicații. În timpul dezvoltării programului, este foarte convenabil, rapid și fiabil să se utilizeze funcția sau blocul de funcții dedicat reducând riscurile de non-funcționalitate.

Disponibilitatea bibliotecilor cu un număr mare de funcții și blocuri de funcții constituie valoarea adăugată pentru mediul de dezvoltare LogicLab complet gratuit.

Internetul, cloudul, internetul, industria 4.0 sunt cuvintele care astăzi sunt folosite mai frecvent și nu este o modă, ci o necesitate de a oferi o mai mare flexibilitate și interoperabilitate a plantelor. Doar pentru a ajuta clienții, am dezvoltat biblioteci dedicate acestor nevoi specifice.

GRATUIT Funcții sau blocuri de funcții acestea pot fi utilizate fără nici o limită de timp.

Funcții sau blocuri de funcții pentru PLATA pot fi utilizate liber pentru o perioadă de încercare (de obicei 30 minute de la pornirea sistemului). Acestea pot fi activate cu modurile MID sau DID pentru utilizare continuă.

Dacă nu știți ce MID și DID sunt, vă rugăm să citiți această Cunoaștere.

Utilizați funcțiile (F) și blocurile de funcții (FB)

Identificat din tabel obiectul în cauză, din linkul de descărcare a bibliotecii în care este conținut obiectul. Din mediul de dezvoltare LogicLab numai obiectul sau întreaga bibliotecă vor fi importate în proiect.

Vedeți Cunoștințele.

Activați funcțiile plătite (F) și blocurile de funcții (FB)

După efectuarea achiziției, în caz de activare FĂCUT va trebui să generezi o cheie de activare din „Tastele de activare”Prin introducerea codului produsului și a numărului de serie al dispozitivului.

În cazul în care ați ales o activare MID cheia de activare este generată de Elsist și puteți pur și simplu să accesați „Tastele de activare„Unde vei găsi cheia de utilizat.

Generata cheia de activare va fi copiată și introdusă în produs (folosind pagina web) sau în program folosind „SysPCodeAccept".

Funcții și blocuri de funcții disponibile

Funcții și blocuri funcționale

IDTipnumeDescriereLibreriaDescărcați / Cumpărați
9920SysGetLastErrorReturnează ultimul număr de eroare de la o funcție și / sau un FBXTarget_07_0
9921SysGetRandomReturnați numărul aleatoriu între 0.0 și 1.0XTarget_07_0
9922SysGetSysTimeTimp de retur a sistemului exprimat în μSXTarget_07_0
9924SysOSIDValueCitirea / scrierea variabilelor sistemului de operareXTarget_12_0
9925SysMemFindCăutați o zonă de memorie în interiorul alteiaXTarget_12_0
9926SysStrFindCăutați o subrecurs în cadrul unui șirXTarget_12_0
9927SysstrlenCalculați lungimea unui șirXTarget_12_0
9928SystoupperConversia unui caracter la majusculeXTarget_12_0
9929SystolowerConvertiți un caracter la litere miciXTarget_12_0
9930SysmemmoveCopiați o zonă de memorie în altulXTarget_12_0
9931SysmemsetUmpleți o zonă de memorie cu dateXTarget_12_0
9932SysLWVarsnprintfBlochează un șir, șirul formatat cu valoarea unei variabileXTarget_12_0
9933SysRMAllocDinamic alocă memorie în zona care poate fi mutată de sistemul de operareXTarget_12_0
9934SysRMFreeNu permiteți memorarea memorată anterior de SysRMAllocXTarget_12_0
9935SysGetEndiannessTipul de endianness al sistemului revineXTarget_12_0
9936SysGetUTCDateTimeÎntoarceți ora Epocii cu data / ora sistemului (UTC)XTarget_12_0
9937SysSetUTCDateTimeSetați data / ora sistemului (UTC) în timpul Epoch TimesXTarget_12_0
9938SysGetCheckCalculează modelul de control al unei zone de memorieXTarget_12_0
9939SysFIsOpenVerificați dacă un flux de comunicare este deschisXTarget_12_0
9940SysTimeZoneAdjÎntoarceți ora Epocii cu data / ora sistemului (Local)XTarget_12_0
9941SysTCPClientGestionează comunicarea TCP / IP în modul clientXTarget_12_0
9942SysTCPServerGestionează comunicarea TCP / IP în modul serverXTarget_12_0
9943SysUDPClientGestionează comunicarea în UDP în modul clientXTarget_12_0
9944SysUDPServerGestionează comunicarea în UDP în modul serverXTarget_12_0
9945SysGetIpInfosReturnează informații despre conexiunea definităXTarget_12_0
9946SysSerialPortAdministrează comunicarea pe portul serial definitXTarget_12_0
9947SysMAllocDinamic alocați memoriaXTarget_07_0
9948SysSetTaskLpTimeSetați timpul de execuție al sarcinilor PLCXTarget_07_0
9950SysSpyDataTrimiteți date către consola de spionajXTarget_11_0
9951SysSetPWMOutSetați parametrii pe generatorul PWM de ieșireXTarget_07_0
9952SysDirListingÎnapoi lista tuturor fișierelor conținute într-un directorXTarget_10_0
9953SysI2CWrRdEfectuează scrierea / citirea pe magistrala I2C de extensieXTarget_07_0
9954SysCANTxMsgTransmite un mesaj CANXTarget_07_0
9955SysCANRxMsgPrimeste un mesaj CANXTarget_07_0
9956SysIsCANRxTxAvVerifică dacă mesajele din bufferul Rx și spațiul tampon Tx pe interfața CANXTarget_07_0
9957SysCANSetModeSetați parametrii interfeței de comunicare CANXTarget_07_0
9958SysfseekSetați indicatorul de poziție al fișierului indicatXTarget_07_0
9959SysfilelengthReturnează lungimea în octeți din fișierul indicatXTarget_07_0
9960SysrenameRedenumiți fișierul indicatXTarget_07_0
9961SysremoveȘtergeți fișierul indicat de pe discXTarget_07_0
9962SysFOBfFlushForța de ieșire a caracterelor din fluxul de comunicareXTarget_07_0
9963SysFOBfClearȘtergeți caracterele care sunt extrase din fluxul de comunicareXTarget_07_0
9964SysFIBfClearȘtergeți caracterele de intrare din fluxul de comunicareXTarget_07_0
9965SysFGetOBfSizeReturnează dimensiunea bufferului de ieșire al fluxului de comunicațiiXTarget_12_0
9966SysFGetIBfSizeÎntoarceți dimensiunea bufferului de intrare a fluxurilor de comunicațiiXTarget_12_0
9967SysFGetOSpaceReturnează spațiul disponibil în fluxurile de comunicații tampon de ieșireXTarget_12_0
9968SysFGetICharsReturnează numărul de caractere primite din fluxul de comunicareXTarget_12_0
9969SysfwriteScrierea șirurilor pe fluxul de comunicareXTarget_07_0
9970SysfreadCitirea șirurilor din fluxul de comunicareXTarget_07_0
9971SysfputcScrierea unui caracter pe fluxul de comunicareXTarget_07_0
9972SysfgetcCitirea caracterelor din fluxul de comunicareXTarget_07_0
9973SysfcloseÎnchiderea fluxului de comunicareXTarget_07_0
9974SysIPReachVerificați dacă adresa IP este accesibilă (Ping)XTarget_07_0
9975SysUDPSktRcvRecepția datelor cu protocolul UDP (consultați SysUDPServer)XTarget_12_0
9976SysUDPSktSendTransmisia de date cu protocolul UDP 8Vedi SysUDPClient)XTarget_12_0
9977SysSktListenForțați un soclu TCP de ascultare (consultați SysTCPServer)XTarget_12_0
9978SysGetCrcEfectuează calculul CRC pe o zonă de memorie (consultați SysGetCheck)XTarget_12_0
9979SysDMXMngGestionarea protocolului DMX pe portul serialXTarget_07_0
9980SysGetEncoderCitirea unui canal de codificator de tip quadratureXTarget_07_0
9981SysGetCounterCitirea unui contor rapidXTarget_07_0
9982SysSetAnOutSetați valoarea analogică pe modulul de ieșireXTarget_07_0
9983SysGetAnInpAchiziționarea valorii analogice din modulul de intrareXTarget_07_0
9984SysSetPhrDOSetarea ieșirilor digitale pe modulul de ieșireXTarget_07_0
9985SysGetPhrDIAchiziționarea de intrări digitale de la modulul de intrareXTarget_07_0
9986SysETimeToDateEpoch-time conversie la data / oraXTarget_07_0
9987SysDateToETimeConversia datei / orei în timpul EpociiXTarget_07_0
9988SysPhrVWrScrierea unei variabile pe formularul de extensieXTarget_07_0
9989SysPhrVRdCitirea unei variabile din modulul de extensieXTarget_07_0
9990SysPhrInfosAchiziționarea de informații din formularul de extindereXTarget_07_0
9991SysPCodeAcceptDefiniția codului de deblocare pentru funcțiile / blocurile de funcțiiXTarget_07_0
9992SysSetSerialDTRSetați starea semnalului DTR pe portul serialXTarget_07_0
9993SysGetSerialCTSReturnează starea semnalului CTS al portului serialXTarget_07_0
9994SysSetSerialModeSetați modul de comunicare pe portul serialXTarget_07_0
9995SysGetSerialModeÎntoarceți modul de comunicare la portul serialXTarget_07_0
9996SysfopenDeschiderea și conectarea unei resurse la fluxurile de comunicareXTarget_07_0
9997SysVarsnprintfReturnează șirul formatat al valorii unei variabileXTarget_07_0
9998SysVarfprintfEfectuează imprimarea formatată a valorii unei variabileXTarget_07_0
9999SysVarsscanfExtrage valoarea unei variabile dintr-un șirXTarget_07_0
10000MDBRTUMASTERGestionează protocolul Modbus RTU în modul master (consultați ModbusMaster)eLLabObsoleteLib
10001CPUModuleIOGestionează I / O digitală pe modulul procesoruluieLLabObsoleteLib
10002ModemCore_v5Gestionează un modem conectat la fluxul de comunicareeLLabModemLib
10003ModemSMSReceive_v1Primiți mesaje SMS (depinde de ModemCore)eLLabModemLib
10004ModemSMSRxCmd_v1Gestionează comenzi la primirea mesajelor SMS (depinde de ModemCore)eLLabModemLib
10005ModemSMSSend_v2Efectuează trimiterea unui mesaj SMS (Depinde de ModemCore)eLLabModemLib
10006SetSModeSetați modul de comunicare pe portul serial (consultați SysSerialPort)eLLabObsoleteLib
10007ModbusMasterAdministrează protocolul Modbus (Ascii, RTU, TCP) în modul mastereLLabUtyLib
10008OwireMngGestionați un convertor Serial / One-Wire (consultați OWireCore)eLLabObsoleteLib
10009sOWRdIdentifierCitiți codul de identificare al dispozitivului cu un singur fir (depinde de OWireCore)eLLab1WireLib
10010OWRdTemperatureDS18B20 Achiziționarea unui senzor de temperatură cu o singură fire (depinde de OWireCore)eLLab1WireLib
10011IODataExchangeTransferați blocul de memorie între două sisteme cu conexiune logică I / OeLLabUtyLib
10012PIDMng_v1Efectuează ajustarea PIDeLLabUtyLib
10013STESnmpAcqEfectuează achiziția de date de pe dispozitivul STE prin SNMPeHwGSpLib
10014UDPDataTxferTransferați blocul de memorie între două sisteme conectate prin UDPeLLabNetworkLib
10015OWRdHumidityObținerea valorii temperaturii și a umidității de către senzorul 1-WireeLLabObsoleteLib
10016IEC62056_21RdCitirea registrelor din sistemele de măsurare cu protocolul IEC62056-21eLLabUtyLib
10017NMEASInterface_v1Achiziționarea fraudei NMEA din fluxurile de comunicareeLLabNMEALib
10018GLLSentenceInterpretați poziția geografică GLL (NMEA Interface)eLLabNMEALib
10019ModbusRTUSlaveGestionează protocolul Modbus RTU în modul slave (Vedeți ModbusSlave_v1)eLLabObsoleteLib
10020MWVSentenceInterpretează fraza NMEA Viteza și unghiul vântului MWV (depinde de NMEASInterface)eLLabNMEALib
10030AuroraDSPMeasure_v1Achiziționarea măsurătorilor de la invertorul DSP Aurora Power OneeLLabPowerOneLib
10031AuroraCEnergy_v1Achiziționarea energiei generate de invertorul Aurora Power OneeLLabPowerOneLib
10032sHWgSProtocolAchiziționarea de dispozitive de grup HW cu protocol serial propriu RS485eHwGSpLib
10033ModbusAsciiSlaveGestionează protocolul Modbus ascii în modul slave (Vedeți ModbusSlave_v1)eLLabObsoleteLib
10034SysLogReportTrimiteți mesaje de notificare către un server SyslogeLLabLogLib
10035StringToLogFile_v1Scrierea unui fișier jurnal în fișiereLLabLogLib
10036FileMemoryDumpDump o zonă de memorie pe dosareLLabLogLib
10037ModemPhoneCall_v1Efectuați un apel telefonic, sunați telefonul (depinde de ModemCore)eLLabModemLib
10038ModbusSlave_v1Administrează protocolul Modbus (Ascii, RTU, TCP) în modul slaveeLLabUtyLib
10039HIDClkDtaReaderAchiziționarea cititorului RFID (ceas HID și date) pe intrările logice 2eLLabUtyLib
10040MMasterDataTxferInterfață cu fluxuri pentru comunicații multimastereMMasterDTxferLib
10041DataTxferClientSchimbarea zonei de memorie cu alt sistem (depinde de MMasterDataTxfer)eMMasterDTxferLib
10042ModemHTTPGetEfectuează cerere HTTP cu parametrii GET prin modem (Depinde de ModemCore)eLLabModemLib
10044BroadcastDataSendTrimiterea zonei de stocare la difuzare (Depinde de MMasterDataTxfer)eMMasterDTxferLib
10045StrainGaugeAcqTransformarea ecartamentului de pe cardul de intrare analogiceLLabUtyLib
10046HMIBuiltInMessagesManagementul mesajelor HMI definite de LogicLabeLLabHMIBuiltInLib
10047HMIBuiltInNetlogManagementul terminalelor (afișaj și tastatură) integrat în sistem NetlogIIIeLLabHMIBuiltInLib
10048DataStreamExch_v1Schimb de date între două fluxuri de comunicareeLLabNetworkLib
10049HMIPicofaceAdministrarea terminalelor (Afișaj și tastatură) PicofaceeLLabHMIBuiltInLib
10050ccTalkProtocolGestionarea protocolului ccTalk pe portul serialeCCTalkProtoLib
10051AlbericiAL66Acceptarea gestiunii modelului Alberici AL66V (Depinde de ccTalkProtocoleCCTalkProtoLib
10052SNTPRequestCitirea timpului Epoch în UTC de la serverul NTP de timpeLLabNetworkLib
10053ModbusTCPGateway_v1Modbus TCP-Modbus RTU gatewayeLLabNetworkLib
10054httpclientEfectuează solicitarea paginii web cu protocolul HTTPeLLabHTTPLib
10055DNSRequestTrimiteți solicitarea DNS returnând adresa URL a adresei URLeLLabNetworkLib
10056FIFOFile_v1Administrarea registrelor FIFO la dosareLLabLogLib
10057RESTClientConectare cu serverul REST cu protocolul HTTPeLLabRESTSvcLib
10059SNMPAgentGestionează protocolul SNMP în modul "Agent"eLLabSNMPLib
10060SNMPManagerGestionează protocolul SNMP în modul "Manager"eLLabSNMPLib
10061TCPDataExchServerSchimbați zona de memorie cu un alt sistem din TCP (Server)eLLabDataExchLib
10062TCPDataExchClientSchimbați zona de memorie cu un alt sistem din TCP (Server)eLLabDataExchLib
10063FTPClient_v1Gestionați conexiunea la un server FTPeLLabNetworkLib
10064ModbusMsCoreGestionează protocolul ModbusMaster pentru comunicații cu mai multe dispozitiveeLLabMdbDevsLib
10065EastronSDM120_v1Citirea variabilelor de la analizorul de energie Eastron SDM120 (depinde de ModbusMsCore)eLLabMdbDevsLib
10066EastronSDM630_v1Citirea variabilelor de la analizorul de energie Eastron SDM630 (depinde de ModbusMsCore)eLLabMdbDevsLib
10067MQTTClientConectarea la serverul MQTT, gestionează "Publicare" și "Abonare"eLLabNetworkLib
10068Wiegand26DcdDecodează codul Wiegand la biți 26eLLabUtyLib
10069ModbusConversionProtocol de conversie între Modbus Ascii și RTUeLLabUtyLib
10070SAModbusCmdModbus management comandă în multidevice (depinde de ModbusMsCore)eLLabMdbDevsLib
10071F_TRIGDeclanșarea pe frontul de coborâreeLLabStdLib
10072R_TRIGDeclanșați marginea în creștereeLLabStdLib
10073RSResetați / setați flip flopeLLabStdLib
10074SRSetați / Resetați flip flopeLLabStdLib
10075eTOFTimer cu temporizare de dezactivareeLLabStdLib
10076EtonTimer cu temporizare de activareeLLabStdLib
10077ETPTimpul de impulsuri pe frontul de activareeLLabStdLib
10078CTDContor în scădereeLLabStdLib
10079CTUContracte în creștereeLLabStdLib
10081EmailsendEfectuează trimiterea unui e-mail (non-SSL)eLLabNetworkLib
10082CLIManagerGestionează o interfață de linie de comandă a unui dispozitiveLLabUtyLib
10083PushSaferTrimiterea notificării prin serviciul PushsafereLLabNetworkLib
10084DewPointCalculatorEfectuează calculul temperaturii punctului de rouăeLLabUtyLib
10085HTTPServerGestionarea serverului HTTPeLLabHTTPLib
10086VBitTestStare biți de testare în variabilăeLLabUtyLib
10087VBitSetSetați starea biților în variabilăeLLabUtyLib
10088BitToByteConvertește variabilele 8 BOOL la variabila BYTEeLLabUtyLib
10089ByteToBitConvertește variabila BYTE la variabilele 8 BOOLeLLabUtyLib
10090ByteToWordConversia variabilelor 2 BYTE în variabilele WORDeLLabUtyLib
10091WordToByteConvertește variabila WORD la variabilele 2 BYTEeLLabUtyLib
10092DoubleToWordConvertiți variabila DWORD la variabilele 2 WORDeLLabUtyLib
10093WordToDoubleConvertește variabilele 2 WORD la variabila DWORDeLLabUtyLib
10094LEArrayToVarTransformați mica endian array (MSB-LSB) la variabilăeLLabUtyLib
10095BEArrayToVarConversia matricelor endian mari (LSB-MSB) la variabileeLLabUtyLib
10096VarToLEArrayConvertiți variabila în array endian mic (MSB-LSB)eLLabUtyLib
10097VarToBEArrayConvertiți variabila în matrice endian mare (LSB-MSB)eLLabUtyLib
10098VarSwapEfectuează swap-ul LSB<->MSB a valorii unei variabileeLLabUtyLib
10099IEE754DoubleToFloatConvertiți REAL din formatul IEE754 (biți 64) în format IEE754 (biți 32)eLLabUtyLib
10100BLINKIntermitent cu ore de cicluri definibileeLLabUtyLib
10101BlinkValueClipește cu un număr definit de lumini intermitenteeLLabUtyLib
10102OnOffCycle_v1Intermitent cu timpi de cicluri aleatoriieLLabUtyLib
10103PWMOUTSoftware PWM, utilizabil pe orice variabilă BOOLeLLabUtyLib
10104IOEncoderQuadratură encoder software, utilizabilă pe orice variabilă BOOLeLLabUtyLib
10105GetISO1155CrcCalculați CRC în zona de memorie conform specificațiilor ISO 1155eLLabUtyLib
10106In medieValoarea medie a unei variabile REAL este medieeLLabUtyLib
10107linearizeEfectuează liniarizarea unei valorieLLabUtyLib
10108ValueScaleEfectuează scalarea unei valorieLLabUtyLib
10109GetPolynomialCRCCalculați CRC în zona de memorie conform specificațiilor CCITTeLLabUtyLib
10110LRampEfectuează rampă liniară asupra valorii de intrareeLLabUtyLib
10111VaPotentiometerCalcularea în Ohms a unui potențiometru cu tensiune pe cursoreLLabUtyLib
10112ResistorValueCalcularea în Ohms a unei rezistențe de tensiune pe divizoreLLabUtyLib
10113BufferModifiedVerificați pentru variații în conținutul unui buffer de memorieeLLabUtyLib
10114JSONEncodeCodifică o variabilă într-un obiect JSONeLLabHTTPLib
10115JSONDecodeReturnează valoarea variabilă dintr-un obiect JSONeLLabHTTPLib
10116MCReaderAchiziționarea pieselor 2 și 3 de la un cititor de cartele magnetice conectat la intrările logice 2eLLabDevicesLib
10118DB100AddOffsetReturnează adresa din zona de memorie alocată în DB100eLLabObsoleteLib
10119MBTHLThermostatSetecna de gestionare a termostatului MB-THLeLLabMdbDevsLib
10120SensitSTHC102Achiziționarea senzorului STHC 102eLLabMdbDevsLib
10121ACModbusGestionarea tabloului de comandă ModbuseLLabMdbDevsLib
10122I2CBusManagerManagementul autobuzului I2CeLLabI2CDevsLib