Vai al contenuto

Libreria “eLLabObsoleteLib” oggetti obsoleti

Vai all indice del manuale di programmazione

Gli oggetti di programma (Funzioni e blocchi funzione) a disposizione dell’ambiente di sviluppo LogicLab sono in continua evoluzione, vengono resi disponibili nuovi oggetti e/o vengono modificati oggetti esistenti per soluzionare bugs di funzionamento o per migliorarne l’utilizzo. Questa continua evoluzione porta a rendere obsoleti alcuni oggetti che sono rimpiazzati da nuovi oggetti più performanti.

Per permettere ai clienti di trovare sempre tutti gli oggetti abbiamo incluso nella libreria eLLabObsoleteLib gli oggetti obsoleti non più presenti nelle altre librerie, questi oggetti non sono più documentati nel manuale On-line, per trovare informazioni sul loro utilizzo si raccomanda di fare riferimento al relativo manuale ed alle varie versioni del manuale programmazione in formato pdf (Scaricabile da qui). Ecco di seguito tutti gli oggetti presenti nella libreria suddivisi per librerie di appartenenza.

eLLabXUnified12Lib

  • Funzione Systolower. Sostituita da StringConv.
  • Funzione Systoupper. Sostituita da StringConv.
  • Funzione Sysfclose. Sostituita da FClose.

eLLabStdLib

eLLab1WireLib

  • Funzione OWCRC8Calc, calcola il CRC per la gestione bus 1Wire. Non più disponibile.
  • FB sOWireMng, gestisce hardware comunicazione 1Wire. Sostituita da nuova versione.
  • FB sOWRdHumidity, acquisisce sonda temperaura/umidita HWgroup su bus 1Wire. Non più disponibile.

eLLabUtyLib

  • Funzione GetISO1155Crc, calcola il CRC secondo lo standard ISO1155. Sostituita da nuova funzione.
  • Funzione LEArrayToVar, converte little endian array in variabile. Sostituita da nuova funzione.
  • Funzione BEArrayToVar, converte big endian array in variabile. Sostituita da nuova funzione.
  • Funzione VarToLEArray, converte variabile in little endian array. Sostituita da nuova funzione.
  • Funzione VarToBEArray, converte variabile in big endian array. Sostituita da nuova funzione.
  • Funzione ResistorValue, è possibile utilizzare esempio ST_ResistorValue in questo articolo.
  • Funzione VarSwap, esegue swap valore in variabile. Sostituita da nuova funzione.
  • Funzione VBitTest, con le nuove versioni di LogicLab è possibile operare sui bits delle variabili. In alternativa utilizzare la funzione ABRead.
  • Funzione VBitSet, con le nuove versioni di LogicLab è possibile operare sui bits delle variabili. In alternativa utilizzare la funzione ABWrite.
  • FB BitToByte, converte 8 variabili BOOL in una variabile BYTE. Utilizzare funzione BitsToByte.
  • FB ByteToWord, converte 2 variabili BYTE in una variabile WORD. Utilizzare funzione BytesToWord.
  • FB WordToDouble, converte 2 variabili WORD in una variabile DWORD. Utilizzare funzione WordsToDouble.
  • FB CPUModuleIO, gestisce I/O logici su modulo CPU. Utilizzare funzione acquisizione ingressi e gestione uscite.
  • FB DB100AddOffset, ritorna indirizzo variabile in area DB100. Utilizzare operando ADR in LogicLab.
  • FB HWgHTemp485, acquisizione dispositivi HWgroup con interfaccia seriale RS485.
  • FB IEC62056_21Rd, acquisisce protocollo IEC62056 da contatori di energia. Non più disponibile.
  • FB IEE754DoubleToFloat, conversione numero LREAL in REAL, ora LogicLab gestisce anche i numeri LREAL.
  • FB PIDMng, PIDMng_v1, PIDMng_v2, gestisce l’algoritmo PID. Sostituita da nuova versione.
  • FB PWMOut, gestisce comando PWM in uscita. Sostituita da nuova versione.
  • FB SwI2CBus, gestisce bus I2C emulato su I/O logici. Sostituita da I2CBusManager.
  • FB SpyDataFile, esegue spionaggio su file. Non più disponibile.
  • FB SetSMode, imposta parametri comunicazione porta seriale. Sostituita da nuovo FB.
  • FB BufferModified, utilizzare la funzione BufferEquals. Il FB istanziava buffer copia al suo interno, alla funzione occorre passarlo come parametro.

eLLabMathsLib

  • Struttura DATETIMESTRUCT definisce Data/Ora. Vengono utilizzate le funzioni Data/Ora definite da LogicLab e la nuova struttura LDATETIMESTRUCT.
  • Funzione DayOfYearCalc, sostutita da nuova funzione DayOfYearGet.
  • Funzione EpochToDateTime converte EpochTime in Data/Ora, utilizzare le funzioni Data/Ora definite da LogicLab.
  • Funzione Rounding, vedere in alternativa la funzione eRound.

eLLabNMEALib

  • FB NMEASInterface, ricezione stringhe NMEA. Sostituita da nuova versione.
  • FB NMEAGLLSentence, decodifica sentenza NMEA GLL. Sostituita da nuova versione.
  • FB NMEARMCSentence, decodifica sentenza NMEA RMC. Sostituita da nuova versione.

eLLabMdbDevsLib

  • FB MDBRTUMASTER, gestisce comunicazione Modbus Ascii/RTU/TCP in modalità master. Sostituita da nuova versione.
  • FB sModbusRTUMaster, gestisce comunicazione Modbus RTU in modalità master. Sostituita da nuova versione.
  • FB ModbusMsCore, gestione core Modbus master. Con la nuova libreria eLLabMdbDevsLib non è più necessaria.
  • FB ModbusRTUMaster, ModbusRTUMaster_v1, gestisce comunicazione Modbus RTU in modalità master. Sostituita da nuova versione.
  • FB ModbusRTUSlave, gestisce comunicazione Modbus RTU in modalità slave. Sostituita da nuova versione.
  • FB ModbusAsciiSlave, gestisce comunicazione Modbus Ascii in modalità slave. Sostituita da nuova versione.
  • FB ModbusMaster, ModbusMaster_v1, ModbusMaster_v2, gestisce comunicazione Modbus Ascii/RTU/TCP in modalità master. Sostituita da nuova versione.
  • FB ModbusSlave, ModbusSlave_v1, ModbusSlave_v2, ModbusSlave_v3, gestisce comunicazione Modbus Ascii/RTU/TCP in modalità slave. Sostituita da nuova versione.
  • FB ACModbus, ACModbus_v1, ACModbus_v2, esegue array di comandi Modbus. Sostituita da nuova versione.
  • FB EastronSDM120, EastronSDM120_v1, EastronSDM120_v2, EastronSDM120_v3, EastronSDM120_v4, acquisisce valori da analizzatore di energia Eastron SDM120. Sostituita da nuova versione.
  • FB EastronSDM630, EastronSDM630_v1, EastronSDM630_v2, EastronSDM630_v3, EastronSDM630_v4, acquisisce valori da analizzatore di energia Eastron SDM630. Sostituita da nuova versione.
  • FB MBTHLThermostat, MBTHLThermostat_v1, MBTHLThermostat_v2, acquisisce termostato Setecna. Sostituita da nuova versione.
  • FB SensitSTHC102, SensitSTHC102_v1, SensitSTHC102_v2, SensitSTHC102_v3, acquisisce sensore Sensit SHTC102. Sostituita da nuova versione.
  • FB InvtGD20EU, InvtGD20EU_v1, gestisce inverter INVT GD20-EU. Sostituita da nuova versione.
  • FB ModbusAsciiRTUGw, esegue conversione da Modbus Ascii a Modbus RTU. Sostituita da FB ModbusGateway.

eLLabHTTPLib

  • FB HTTPGetPage, acquisisce pagina da server HTTP. Sostituita da nuovo blocco funzione.
  • FB HTTPClient, HTTPClient_v1, HTTPClient_v2, HTTPClient_v3, HTTPClient_v4, acquisisce pagina da server HTTP. Sostituita da nuova versione.
  • FB HTTPServer, HTTPServer_v1, gestisce server HTTP. Sostituita da nuova versione.
  • FB JSONEncode, JSONEncode_v1, codifica variabile in un oggetto JSON. Sostituita da nuova versione.
  • FB JSONDecode, JSONDecode_v1, JSONDecode_v2, estrae variabile da un oggetto JSON. Sostituita da nuova versione.
  • FB PushSafer, PushSafer_v1, invia notifiche su cellulare tramite l’applicazione PushSafer.
  • FB RESTClient, RESTClient_v1, RESTClient_v2, RESTClient_v3, RESTClient_v4, RESTClient_v5, RESTClient_v6, gestisce connessione con server REST. Sostituita da nuova versione.

eLLabMQTTLib

  • Struttura MILESIGHT_DWID definisce identificativo download verso dispositivi Milesight. Utilizzata da FB MlsDevice, non più utilizzata dalla nuova versione.

eLLabLogLib

  • FB StringToLogFile, StringToLogFile_v1, StringToLogFile_v2, trasferisce stringa su file di log. Sostituita da nuova versione.
  • FB FIFOFile, gestisce stack FIFO su file. Sostituita da nuova versione.
  • FB DateTimeFormat, esegue formattazione Data/ora. Sostituita da funzione. Definito FBDateTimeFormat per sostituire il FB.
  • FB SysLogReport, non più disponibile, per inviare messaggi ad un server Syslog vedi programma SyslogClient in questo articolo.
  • FB FileMemoryDump, dump memory on file, sostituita da nuova versione.

eLLabNetworkLib

  • FB FTPClient, FTPClient_v1, FTPClient_v2, gestisce un client FTP. Sostituita da nuova versione.
  • FB ModbusTCPGateway, ModbusTCPGateway_v1, gateway Modbus TCP/RTU. Sostituita da FB ModbusGateway.
  • FB DataStreamExch, scambio dati tra due diversi streams di comunicazione. Sostituita da nuova versione.
  • FB MQTTClient, gestione comunicazione MQTT. Sostituita da nuova versione.
  • FB MQTTClient_v1, gestione comunicazione MQTT. Sostituita da nuova versione.
  • FB UDPDataTxfer, scambio dati tra due sistemi. Sostituita da FB DataTransfer.
  • FB EMailSend, esegue invio eMail. Sostituita nuova versione.
  • FB SNTPRequest, invia richiesta NTPl. Sostituita FB SNTPClient.

eLLabI2CDevsLib

  • FB AM23xxAcquire, acquisizione sensore temperatura e umidità AOSONG AM23xx.

eLLabModemLib

  • FB ModemSMSRxCmd, ricezione comandi da messaggio SMS. Utilizzare la ModemSMSReceive gestendo il messaggio ricevuto.

eLLabCANOpenLib

  • FB CANOpenMaster, gestione protocollo CANOpen. Sostituita da nuova versione.
  • FB CANOpenMNode, gestione nodo CANOpen. Sostituita da nuova versione.
  • FB CANOpenSniffer, spionaggio pacchetti CANOpen. L’FB è stato eliminato il nuovo FB CANOpenMaster può effettuare lo sniff dei pacchetti.

eLLabCloudSvLib

  • FB MQTTBeebotte, TSBeebotte, TPBeebotte, connessione al servizio cloud Beebotte, sostituite da nuova funzione PToBeebotte.
Was this article helpful?