Как исключить избыток данных?
>> Облако работает, формируются отчёты как настроено.
>> Но.
>> Прочитал инструкцию по облаку, и не нашёл как отправлять данные по событию.
>> Некие нагромождения в формировании отчётов не понятны.
>> И с архивом ПР205 так же - только по времени.
>> В ПР205 и там, и там только по таймеру.
>> Получается громадный мусорный избыток данных.
Решено:
1. Ввёл переменную в "Подключение к OwenCloud" - CloudOF.
Включаю через каждые 5 мин на 30 сек. В отчёте всё красиво.
Т.е. можно включать по надобности.
Облако сразу подхватывает данные.
Но как убедиться что данные получены, и не было
потери связи с интернетом и облаком?
Переменная: "Статус подключение к OwenCloud" - CloudYES.
Годится только как флаг подключения, но не говорит от том,
что произошла передача данных, и они "усвоены" облаком.
Флаг "падает" через 10 сек после отключения связи.
>> И "Код параметра" как убрать из отчёта в Excel?
Обещано: Уберут в следующих версиях.
>> Каким макаром отправлять и в архив, и в облако данные,
>> когда это надо, и получить подтверждение о приёме???
Похоже делать. Растягивать время!!! :)
2. Необходимо вывести семизначный номер.
до 65535 нормально, ввожу более сегмента: 1234567, получаю 54919
Редактирование Modbus параметра\Формат данных\ uint16
необходимо вывести uint32 не получается... Ошибка формата.
- разбивать 4 байта целочисленного на две части?
- как соединить при выводе в отчёт?
Решено:
>> 2. Необходимо вывести семизначный номер.
Раскладываете 32 битную целочисленную переменную на 2 регистра и передаёте как 2 соседних 16 битных регистра, а принимаете целочисленную DWORD.
Разложил на ST и собралось в облаке! :)