5.4.1 LOG.TXT ............................................................................................................................. 49
5.4.2 LOG.CSV ............................................................................................................................ 49
5.4.3 AL_PH.CSV ......................................................................................................................... 49
5.4.4 REPORT.TXT ...................................................................................................................... 50
5.4.5 REPORT.HTM ..................................................................................................................... 50
SECTION 6: FTP FILE SYSTEM ACCESS .......................................................................................................... 51
SECTION 7: INSITU PROGRAMMING ................................................................................................................ 52
7.1 PROGRAMMING FROM THE BOOTLOADER ................................................................................................... 52
7.1.1 Automatic Software Update via the bootloader. .................................................................. 52
7.1.2 Manual Software Update Via The Bootloader. .................................................................... 53
7.2 UPGRADING EXISTING SOFTWARE VIA TESTCARD ...................................................................................... 54
7.3 UPGRADING – THE UPGRADE DATA FOLDER. .............................................................................................. 55
7.4 UPGRADING THE BOOTLOADER SOFTWARE VIA THE APPLICATION ............................................................... 56
SECTION 8: SD CARD SYSTEM FILES .............................................................................................................. 58
SECTION 9: MODBUS INFORMATION ............................................................................................................... 61
9.1 GENERAL ............................................................................................................................................... 61
9.2 INVALID ADDRESSES ................................................................................................................................ 61
9.3 MODBUS SERIAL SET-UP....................................................................................................................... 61
9.4 ETHERNET MODBUSTCP SETUP .............................................................................................................. 61
9.5 NODE NUMBER ....................................................................................................................................... 61
9.6 MODE .................................................................................................................................................... 61
9.6.1 ASCII ................................................................................................................................... 62
9.6.2 RTU ..................................................................................................................................... 62
9.6.3 TCP ..................................................................................................................................... 62
9.7 WORD ORDER ........................................................................................................................................ 62
9.8 FUNCTIONS SUPPORTED .......................................................................................................................... 62
9.9 MODBUS ADDRESSES .............................................................................................................................. 63
9.10 COMMS DATA REGISTERS ........................................................................................................................ 63
9.11 RTU DELAY (SERIAL ONLY) ...................................................................................................................... 63
9.12 STRING SIZE ........................................................................................................................................... 63
9.13 FLOAT SIZE ............................................................................................................................................. 63
9.14 START OFFSET ........................................................................................................................................ 63
9.15 MODBUS SLAVE ...................................................................................................................................... 64
9.16 MODBUS MASTER ................................................................................................................................... 64
9.16.1 General ................................................................................................................................ 64
9.16.2 Queries Blocks .................................................................................................................... 64
9.16.3 Modbus poll delay (serial only) ............................................................................................ 64
9.16.4 Modbus retries ..................................................................................................................... 64
SECTION 10: USER COMMANDS ....................................................................................................................... 65
10.1 INTRODUCTION ........................................................................................................................................ 65
10.2 COMMAND TYPES .................................................................................................................................... 65
SECTION 11: USER CONFIGURABLE LOGIC (UCL) ........................................................................................ 67
11.1 HOW DOES UCL RUN? ............................................................................................................................ 67
11.2 HOW TO WRITE A UCL PROGRAM .............................................................................................................. 67
11.3 HOW TO USE BUILD - PART 1 .................................................................................................................... 67
11.4 HOW TO EXECUTE A UCL PROGRAM .......................................................................................................... 67
11.5 WHAT MAKES UP A UCL PROGRAM? ......................................................................................................... 68
11.6 TYPES AND TYPE CASTING ....................................................................................................................... 69
11.6.1 Integer Type ........................................................................................................................ 69
11.6.2 Floating Point Type.............................................................................................................. 69
11.6.3 Boolean Type ...................................................................................................................... 69
11.6.4 Register Names ................................................................................................................... 69
11.6.5 Casting ................................................................................................................................ 69
11.7 ARITHMETIC OPERATORS (+, -, *, /, %) ...................................................................................................... 70