Download Programmazione IEC 61131-3 (LogicLab)
Transcript
Programmazione IEC 61131-3 (LogicLab) 7.1.2 - R_TRIG, Raising edge trigger..................................................................................................................... 34 7.1.3 - RS, Reset/Set flip flop................................................................................................................................. 35 7.1.4 - SR, Set/Reset flip flop................................................................................................................................. 36 7.2 - Funzioni ed FB per gestione timers.................................................................................................................... 37 7.2.1 - eTOF, Timer Off.......................................................................................................................................... 37 7.2.2 - eTON, Timer On......................................................................................................................................... 38 7.2.3 - eTP, Timer pulse......................................................................................................................................... 39 7.3 - Funzioni ed FB per gestione counters................................................................................................................ 40 7.3.1 - CTD, Counter Down................................................................................................................................... 40 7.3.2 - CTU, Counter Up........................................................................................................................................ 42 7.3.3 - CTUD, Counter Up/Down........................................................................................................................... 43 7.4 - Funzioni ed FB per conversione dati................................................................................................................... 45 7.4.1 - VBitTest, Variable bit test............................................................................................................................ 45 7.4.2 - VBitSet, Variable bit set.............................................................................................................................. 46 7.4.3 - BitToByte, Bit to byte conversion................................................................................................................ 47 7.4.4 - ByteToBit, Byte to bit conversion................................................................................................................ 49 7.4.5 - ByteToWord, Byte to word conversion........................................................................................................ 50 7.4.6 - WordToByte, Word to byte conversion........................................................................................................ 51 7.4.7 - DoubleToWord, Double to word conversion................................................................................................ 52 7.4.8 - WordToDouble, Word to double conversion................................................................................................ 53 7.4.9 - ToLower, Uppercase to lowercase letter conversion...................................................................................54 7.4.10 - ToUpper, Lowercase to uppercase letter conversion................................................................................55 7.4.11 - LEArrayToVar, Little endian array to variable conversion..........................................................................56 7.4.12 - BEArrayToVar, Big endian array to variable conversion............................................................................57 7.4.13 - VarToLEArray, variable to little endian array conversion...........................................................................58 7.4.14 - VarToBEArray, variable to big endian array conversion............................................................................59 7.5 - Funzioni ed FB di utilità sistema......................................................................................................................... 60 7.5.1 - SysGetSysTime, get system time............................................................................................................... 60 7.5.2 - SysSetTaskLpTime, set task loop time....................................................................................................... 62 7.5.3 - SysGetRandom, get random number......................................................................................................... 63 7.5.4 - SysGetLastError, get last error................................................................................................................... 64 7.5.5 - SysPCodeAccept, accepts the protection code.......................................................................................... 65 7.5.6 - SysGetCrc, get CRC value......................................................................................................................... 66 7.5.7 - SysMAlloc, memory allocation.................................................................................................................... 67 7.5.8 - SysSpyData, system spy data.................................................................................................................... 68 7.6 - Funzioni ed FB per gestione Data/Ora................................................................................................................ 70 7.6.1 - SysETimeToDate, epoch time to date conversion.......................................................................................70 7.6.2 - SysDateToETime, date to epoch time conversion.......................................................................................72 7.7 - Funzioni ed FB per gestione terminale di I/O...................................................................................................... 74 7.7.1 - Sysfopen, file open..................................................................................................................................... 74 7.7.2 - Sysfclose, file close.................................................................................................................................... 76 7.7.3 - Sysfgetc, get character from file................................................................................................................. 77 7.7.4 - Sysfputc, put character to file...................................................................................................................... 78 7.7.5 - Sysfread, read data from file....................................................................................................................... 80 7.7.6 - Sysfwrite, write data to file.......................................................................................................................... 81 7.7.7 - SysGetIChars, get input available characters from file...............................................................................82 7.7.8 - SysGetOSpace, get output available space on file.....................................................................................83 7.7.9 - SysGetRxBSize, get file Rx input buffer size.............................................................................................. 84 7.7.10 - SysGetTxBSize, get file Tx output buffer size........................................................................................... 85 Mnl151c080 Pag. 2/270