Written on: 23. 10. 2015 [10:52]
|
Reykon
Алексей Петров
Topic creator
registered since: 05.03.2015
Posts: 7
|
Добрый день, возникли два вопроса по ходу работы:
1. Время опроса датчика допусти 4с., время выполнение программного кода 2с. ( данные с датчика поступают в этот код). Такой вопрос код выполняется код повторно, но время опроса датчика еще не подошло, какие данные он использует?(старые или ждет опроса).
2. Как организовать таймер в коде, ( допустим определенную строку кода надо выполнить с дилеем 5 сек.), стандарные функции джава скрипта не подходят в мануале не нашел.
|
Written on: 23. 10. 2015 [14:59]
|
fido_max
Maxim Kochetkov
Contributor
registered since: 28.10.2010
Posts: 129
|
"Reykon" wrote:
Время опроса датчика допусти 4с.
Через какой модуль опрашивается датчик?
"Reykon" wrote:
время выполнение программного кода 2с.
А зачем код выполняется чаще, чем опрашивается датчик? Какой в этом тайный смысл?
"Reykon" wrote:
какие данные он использует?(старые или ждет опроса).
Те, которые есть на данный момент (хотя может зависеть от первого вопроса).
"Reykon" wrote:
Как организовать таймер в коде
Это не спасет. Кто будет синхронизировать опрос датчика и выполнение кода?
|
Written on: 25. 10. 2015 [13:49]
|
Reykon
Алексей Петров
Topic creator
registered since: 05.03.2015
Posts: 7
|
Датчик опрашивается через MODBUS, разница времени опроса и времени выполнения разная из-за самих датчиков, если выставить другое время опроса крашится контроллер и теряется связь, а таймер мне нужен для другого ( есть условие при котором нужно включить вентиляторы на полную а через 10 секунд подать сигнал чтоб убавить до 1 скорости).
|
Written on: 26. 10. 2015 [09:11]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"Reykon" wrote:
Датчик опрашивается через MODBUS, разница времени опроса и времени выполнения разная из-за самих датчиков, если выставить другое время опроса крашится контроллер и теряется связь, а таймер мне нужен для другого ( есть условие при котором нужно включить вентиляторы на полную а через 10 секунд подать сигнал чтоб убавить до 1 скорости).
http://wiki.oscada.org/Doc/QuickStart#h988-28
Learn, learn and learn better than work, work and work.
|