EnglishУкраїнськаmRussian
Login/New
Topic with no new replies

Возникли вопросы


Author Message
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.



4837