ВКТ-5 - ModBus RTU - S7-1200

Здравствуйте,
предполагаю что не по адресу, тем не менее очень прошу помочь, если кто-то разбирается в данном вопросе или знает где есть примеры, поскольку нигде ничего на эту тему не нашел.

Пытаюсь работать с ВКТ-5 через ModBus RTU(опыта нет пока, ни с тем, ни с другим).
Прочитал “Руководство по эксплуатации…” (http://www.teplocom.msk.ru/data/support/docs/vkt5_re.pdf) а также “Протокол обмена…” (http://www.teplocom.msk.ru/data/support/docs/vkt5_protocol.pdf), но что-то делаю не так, а именно никаких данных с ВКТ-5 не приходит.
Физическое подключение(А->3, B->8) а также код программы контроллера S7-1200, опробованы, и с ним проблем не должно быть. Скорее всего неправилен формат посылки.

Настройки “ИНТЕРФЕЙС”:
Com2
Com2 ведомый
9600
Компьютер

Настройки “РЕКВИЗИТЫ”:
Организ: 2123000000000
Прибор: 110

Формат данных используется согласно “Протокол обмена…” :
Кол-во бит: 8
Стоповых бит: 1
Без проверки на четность
Скорость передачи: 9600

Пытаюсь передать дату: 1-й байт - код функции(“10” в 16-ричной сист. = 16 в десят.), далее идут год, месяц, число, час - по 2 байта на каждого(h,l) - итого передаю 9 байт:
|16|2014|12|31|12|
начиная с адреса 11.

Вы обмениваетесь с прибором по RS232? Если да, то нужно использовать контроль потока, или включить сигнал RTS.

Ну и приведите полную посылку, включая адрес и CRC.

По RS485, в руководстве написано “Com2-> ведомый” это RS485.
Вот кусок из описания протокола:

Поправьте, если я неправ, по-моему CRC передавать необязательно.
Либо, S7-1200 сам подсчитывает её и добавляет к посылке. Библиотечная функция, которую я использую, в качестве передаваемых данных требует указать непосредственно только данные(адрес устройства указывается отдельно).

А полную посылку, которую S7 отправляет в ВКТ-5, привести можете?

полную увы нет. В библиотечной функции до неё не добраться… если только линию осциллографом смотреть…

Исправил пару ошибок у себя, но результат не изменился…
Даже не знаю кому конкретно об этом написать…, на нашем предприятии никто с modbus не работал.
Написал ТЕПЛОКОМу, пока молчат.

Самый простой вариант - всё-таки убедиться, что библиотечная функция S7 формирует правильный пакет для ВКТ-5. Варианты как это сделать есть. Например подключить линию 485 от контроллера к преобразователю RS485-USB, который подключить к компьютеру и открыть виртуальный порт какой-либо терминальной программой. Таким образом можно проверить какие именно посылки формирует S7.

Антон, какую терминальную программу вы посоветуете использовать?

Мы пользуемся Terminal by Br@y++.