Welcome to Programmazione IEC 61131-3 (LogicLab)”s documentation!¶
Contents:
- LogicLab
- Risorse del sistema
- Definizione tipo dati
- Variabili di sistema
- Definizioni dati
- Variable types definition, definizione tipo variabili
- Task ID definition, identificatore di task PLC
- TermIO definition, definizioni per terminale di I/O
- FSeek origin definition, definizioni per seek su file
- Serial mode definition, definizioni modo seriale
- CAN bit rate definition, definizioni bit rate CAN
- Digital input mode, definizioni modo acquisizione ingressi digitali
- Digital output mode, definizioni modo gestione uscite digitali
- Analog to digital mode, definizioni modo acquisizione ingressi analogici
- Digital to analog mode, definizioni modo gestione uscite analogiche
- Spy mode, definizioni modo spionaggio dati
- Find mode, definizioni modo esecuzione ricerca
- Check type, definizioni tipo di pattern controllo da calcolare
- Operating system IDs, definizioni ID variabili sistema operativo
- Funzioni definite da LogicLab
- Funzioni ed FB
- Funzioni
- Function Blocks
- Funzioni ed FB embedded
- Librerie
- Import libreria
- Importazione libreria
- Importazione oggetti da libreria
- Considerazioni su link a libreria e su import oggetti
- Protezione funzioni e blocchi funzione
- FB Disponibili
- Funzioni ed FB per gestione Flip/Flop
- Funzioni ed FB per gestione timers
- Funzioni ed FB per gestione counters
- Funzioni ed FB per conversione dati
- VBitTest, Variable bit test
- VBitSet, Variable bit set
- BitToByte, Bit to byte conversion
- ByteToBit, Byte to bit conversion
- ByteToWord, Byte to word conversion
- WordToByte, Word to byte conversion
- DoubleToWord, Double to word conversion.
- WordToDou ble, Word to double conversion
- LEArrayTo Var, Little endian array to variable conversion
- BEArrayTo Var, Big endian array to variable conversion
- VarToLEAr ray, variable to little endian array conversion
- VarToBEAr ray, variable to big endian array conversion
- VarSwap, swap variable value
- IEE754DoubleToFloat, IEE754 double to float
- Funzioni ed FB di utilità sistema
- SysGetSysTime, get system time
- SysGetUTC DateTime, get the system Date/Time on UTC
- SysSetUTC DateTime, set the system Date/Time on UTC
- SysTimeZoneAdj, adjust date and time
- Sysmemset, memory set
- Sysmemmove, memory move
- Systolower, converts a given letter to lowercase
- Systoupper, Lowercase to uppercase letter conversion
- SysSetTaskLpTime, set task loop time
- SysGetRandom, get random number
- SysGetLastError, get last error
- SysOSIDValue, get or set an operative system variable
- SysPCodeAccept, accepts the protection code
- SysGetCheck, gets the check
- SysMAlloc, memory allocation
- SysRMAlloc, relocatable memory allocation
- SysRMFree, relocatable memory free
- SysGetEnd ianness, get the system endianness
- SysSpyData, system spy data
- Funzioni ed FB per gestione Data/Ora
- Funzioni ed FB per gestione terminale di I/O
- Sysfopen, file open
- SysFIsOpen, get the file open status
- Sysfclose, file close
- Sysfgetc, get character from file
- Sysfputc, put character to file
- Sysfread, read data from file
- Sysfwrite, write data to file
- SysFGetIChars, get input available characters from file
- SysFGetOSpace, get output available space on file
- SysFGetIBfSize, get file Rx input buffer size
- SysFGetOBfSize, get file Tx output buffer size
- SysFIBfClear, file input buffer clear
- SysFOBfClear, file output buffer clear
- SysFOBfFlush, file output buffer flush
- SysVarfprintf, variable print to file
- File system
- Funzioni ed FB per gestione porta seriale
- Funzioni ed FB per gestione CAN bus
- Funzioni ed FB per gestione stringhe
- Funzioni ed FB per gestione moduli periferici
- SysPhrInfos, get infos from peripheral modules
- SysGetPhrDI, get peripheral digital input
- SysSetPhrDO, set peripheral digital output
- SysGetAnInp, get analog input
- SysSetAnOut, set analog output
- SysGetCounter, get counter
- SysGetEncoder, get encoder input
- SysSetPWMOut, set PWM output
- SysPhrVRd , read variable from peripheral module
- SysPhrVWr , write variable to peripheral module
- SysI2CWrRd, writes/reads on I2C extension bus
- StrainGaugeAcq, strain gauge acquisition
- Funzioni ed FB di utilità generale
- BLINK, blink command
- BlinkValue, blink out value
- ModbusMaster, modbus master
- ModbusSlave_v1, modbus slave
- ModbusCon version, Modbus Ascii/RTU conversion
- OnOffCycl e_v1, on/off cycle with random times
- PIDMng_v1, PID management
- PWMOut, PWM output management
- SysDMXMng, DMX management
- IOEncoder , incremental encoder over I/O
- GetISO115 5Crc, calculate CRC according ISO1155
- IODataExc hange, exchange data by using
- Average, value average
- HIDClkDtaReader, HID RFID clock/data reader
- Linearize , linearize a non linear value
- ValueScale, scales a value
- GetPolyno mialCRC, polynomial CRC calculation
- LRamp, linear ramp
- VaPotentiometer, voltage acquisition potentiometer
- ResistorValue, resistor value acquire
- BufferModified, checks if a buffer has been modified
- Wiegand26Dcd, decodes the Wiegand 26 bits code
- CLIManager, manages a command-line user interface
- Protocollo DLMS, o IEC 62056-21
- Funzioni ed FB gestione modem (eLLabModemLib)
- Funzioni ed FB gestione One-Wire (ePLC1WireLib_D000)
- Funzioni ed FB gestione networking (eLLabNetworkLib)
- SysTCPServer, accepts TCP/IP connections
- SysTCPClient, opens a TCP/IP
- SysUDPServer, accepts UDP connections
- SysUDPClient, opens a UDP connection
- SysGetIpInfos, returns IP infos
- SysIPReach, IP address is reachable
- UDPDataTxfer, UDP data transfer
- DataStreamExch_v1, exchanges data between two I/O streams
- ModbusTCPGateway_v1, modbus TCP gateway
- DNSRequest, sends a DNS request
- HTTPClient, HTTP client
- FTPClient_v1, connect to a FTP server
- MQTTClient, client for a MQTT server
- EMailSend, sends an eMail
- PushSafer, sends notifications to Pushsafer
- Funzioni ed FB supporto prodotti Hw Group (eHwGSpLib)
- Funzioni ed FB supporto protocollo NMEA (eLLabNMEALib)
- Funzioni ed FB supporto inverter Power One (eLLabPowerOneLib)
- Funzioni ed FB supporto log (eLLabLogLib)
- Gestione invio notifiche a server Syslog
- Funzioni ed FB comunicazione multimaster (eMMasterDTxferLib)
- Libreria gestione interfaccia operatore (eLLabHMIBuiltInLib)
- Libreria gestione protocollo ccTalk (eCCTalkProtoLib)
- Libreria gestione servizio REST (eLLabRESTSvcLib)
- Libreria gestione SNMP (eLLabSNMPLib)
- Libreria scambio dati su rete (eLLabDataExchLib)
- Libreria gestione periferiche (eLLabDevicesLib)
- Libreria gestione dispositivi Modbus (eLLabMdbDevsLib)
- Libreria gestione dispositivi mFi Ubiquiti (eLLabmFiDevsLib)
- Protocolli di comunicazione
- Creazione pagine web utente
- Creazione pagine web con libreria eJProbe
- Tips and tricks
- Esempi di programmazione
- Appendici