User’s manual TAC6 + MODBUS TCP/IP
10
2.4 MODBUS values
All values are signed values.
As usual, all Modbus words are in big endian byte order.
Some registers act as bitmaps with 16 status bits.
Some values are 32-bit. They are transferred as two 16-bit registers, first low word, and then high word.
When reading, the client must combine two 16-bit words into one 32-bit value. With shift:
Val32=((((long)HIGH)<<16)|LOW). With math: Val32=HIGH*65536+LOW. For example: Reg1=33041, Reg2=13:
Val32=885009.
When writing a 32-bit parameter, the server first buffers the low word. Then, when the high word is written, the 32-bit
parameter is updated. This low-word buffer is shared for all 32-bit parameters.
2.5 Write cycles limitation
The controller stores all setup parameters and control parameters in non-volatile EEPROM memory to protect against
power failure. This EEPROM memory has an endurance of 1 000 000 write cycles. Therefore, these parameters should
not be changed too often! Writing a parameter with the same value is not a change. Changing a parameter once per hour
would result in 8760 writes per year, or 1 000 000 writes in 110 years. Changing a setup parameter once per minute
would result in 1 000 000 writes in only 690 days!
3 Setup
3.1 SAT ETHERNET SETUP
3.1.1 Configuration for LAN
By default, the IP address of SAT ETHERNET is 192.168.1.1 with netmask 255.255.255.0 and gateway 0.0.0.0.
It may be configured and can be either a static IP address or a dynamic address assigned by the DHCP server of the
LAN to which the SAT is connected to. The netmask and gateway of the Ethernet network have also to be setup.
The setup is done through a point-to-point connection with a PC (see point 3.1.2) or the advanced setup with the
TACtouch:
If IP CNFG= MANUAL, enter the static IP address in 4 steps (1/4, 2/4, 3/4, 4/4). Example: if IP address
is 193.100.0.23, enter at step 1:193, step 2:100, step 3:000 and step 4:023.