PavelGO
20.06.2013, 11:03
Наблюдается странное:
На модбас слейв пишу с ПК переменные - 6байт - строка.
В то же время в глобал ретайн есть массив tel_nums:ARRAY[1..5] OF STRING(12);
Вот при записи в модбас регистров 14-16 'Ngvs2 ' почему то в tel_nums[5] попадает 'vs2'. Остальной tel_nums остаётся целым.
Пока что телефонных номеров меньше пяти, но что то напрягает это пересечение.
Подскажите где засада может быть?
На модбас слейв пишу с ПК переменные - 6байт - строка.
В то же время в глобал ретайн есть массив tel_nums:ARRAY[1..5] OF STRING(12);
Вот при записи в модбас регистров 14-16 'Ngvs2 ' почему то в tel_nums[5] попадает 'vs2'. Остальной tel_nums остаётся целым.
Пока что телефонных номеров меньше пяти, но что то напрягает это пересечение.
Подскажите где засада может быть?