Показать сообщение отдельно
Старый 28.03.2016, 11:24   #6
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 183
Благодарил(а): 15 раз(а)
Поблагодарили: 665 раз(а) в 607 сообщениях
По умолчанию Ответ: Как сделать опрос по запросу

Цитата:
Сообщение от 1Gandalf1 Посмотреть сообщение
Было по умолчанию 100 мс, сделал 200 мс, наверно, сделаю 1000 мс. Опрос небольшого количества переменных пошел, 2G заявил о превышении времени цикла. Поставил 140 мс, тормозит, но работает.

При увеличении количества опрашиваемых переменных, теперь уже 2Gi выдает ошибку проекта, код 43249/005650/1037.

По техзаданию 2Gi является неким хабом между несколькими 2G и скадой. Т.е. у меня даже при чтении все плохо, а по задумке еще и писать надо. Вот вопрос, нет ли готового макроса, который бы устанавливал флаг на отправку при изменении переменной, чтобы я запись в 2G мог сделать по запросу.
2Gi прекрасно справляется с работой "хабом", переваривая до 4 тыс запросов.

Чтение/запись по запросу активируются заданием нулевого времени опроса.


PS. Забудьте про макросы, они не умеют делать что-то иное, чем делают блоки, выставленные на "поляну". Не бывает макросов, что-то включающих. Не бывает макросов, что-то выключающих. Обычные куски обычной программы, заключённые в тёмный прямоугольничек.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием