Наверное использование 8 bit в вашем случае будет наиболее удобно.
Я своей целью видел задать вам направление, куда двигаться, и не претендовал на 100% верное решение Так что теперь вам и карты в руки
По поводу аналогов - можно попробовать переменную Float в Modbus.
Если не получится, то как вариант, можно умножать аналоговое значение на 10 или на 100, передавать в СКАДу как WORD, а там уж делить на 10 или на 100 соответственно. Пробуйте, дерзайте!