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