EasyBuilder - Скорая помощь новичкам

Работа с панелями оператора Weintek - подключение, программирование, совмещение с ПЛК

Модераторы: kiv, 8bit, VanMo

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 10 окт 2023, 16:50

Aviator_VZh писал(а):
в JS управляете битом ?

Нет, в действии. Сначала действие установить бит ON, затем выполнение JS, затем установить бит OFF


так может барахлит Действие, а не JS ? Вы не думали об этом ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1186
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 16:56

[15:45:05] }

[15:45:05]
[15:45:05] получили isodat: 2023-10-10T14:45:04+01
[15:45:35] error: Couldn't connect to server
[15:45:35] response: { href: 'http://217.91.48.218:8145/infos.jsn',
[15:45:35] statusCode: 0,
[15:45:35] totalTime: 21,
[15:45:35] connectTime: 0,
[15:45:35] contentType: '',
[15:45:35] localIP: '',
[15:45:35] localPort: 0,
[15:45:35] requestSize: 0 }
[15:45:35] body:

15:45:05 - остаток лога от запроса с инетом. Дальше ответ без инета. Виснет по прежнему.
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 16:59

Код: Выделить всё
const request = require('/tutorial-webrequest_request-0.0.3.js');
var self = this;
//const request = require('/request-0.0.3.js');
// Send the get request
request.get( {url: 'http://217.91.48.218:8145/infos.jsn'},
    function (error, response, body)
    {
        console.log("error:", error);
        console.log("response:", response);
        console.log("body:", body);
       
     
     }
);


Убрал и кода обработку JSON. Всё равно виснет.

[15:53:33] "actime":"14:53",

[15:53:33] "acdate":"We 10.10.2023",

[15:53:33] "isodat":"2023-10-10T14:53:32+01"

[15:53:33] }

[15:53:33]
[15:54:12] error: Couldn't connect to server
[15:54:12] response: { href: 'http://217.91.48.218:8145/infos.jsn',
[15:54:12] statusCode: 0,
[15:54:12] totalTime: 21,
[15:54:12] connectTime: 0,
[15:54:12] contentType: '',
[15:54:12] localIP: '',
[15:54:12] localPort: 0,
[15:54:12] requestSize: 0 }
[15:54:12] body:
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 17:00

8bit писал(а):
Aviator_VZh писал(а):
в JS управляете битом ?

Нет, в действии. Сначала действие установить бит ON, затем выполнение JS, затем установить бит OFF


так может барахлит Действие, а не JS ? Вы не думали об этом ?

А что может барахлить в действии?
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 17:34

считаете действия в Действии связаны друг с другом ? типа если первое не выполнилось, то и второе не запустится ? Вы действия в горизонталь или вертикаль добавили ?[/quote]

Как я вижу ситуацию.
При выполнении web запроса в отсутствии инета отчет об ошибке поступает секунд через 20. я опрашивал каждые 5 сек, что, видимо, приводило к ситуации зависания и не реагирования на появление инета.
Поставил опрос 1 раз в минуту и проблема исчезла.
Искренне благодарен Вам за помощь!
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 10 окт 2023, 17:47

Aviator_VZh писал(а):в отсутствии инета отчет об ошибке поступает секунд через 20.

что за отчет ? куда поступает ?
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1186
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 17:53

8bit писал(а):
Aviator_VZh писал(а):в отсутствии инета отчет об ошибке поступает секунд через 20.

что за отчет ? куда поступает ?


Лог error в диагностическую консоль при симуляции
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение 8bit » 10 окт 2023, 18:13

Aviator_VZh писал(а):Поставил опрос 1 раз в минуту и проблема исчезла.
Искренне благодарен Вам за помощь!

не спешите... возможно вы просто увеличили время ожидания проявления проблемы...

я, например, наблюдаю проблему в случае "был инет-пропал-появился" -> ни одно действие (у меня их три) не отрабатывает ни в какой группе (у меня их две) после восстановления инета.....
вы пока не отключайте сервак.... отошлю тестовый проект в Weintek, пусть сами посмотрят......
как временное решение вижу JS объект в окне (том же №4 Common window например) с оберткой setInterval()
Хороший вопрос содержит половину ответа - A good question contains half the answer
Аватара пользователя
8bit
 
Сообщения: 1186
Зарегистрирован: 20 апр 2020, 19:07

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 18:24

не спешите... возможно вы просто увеличили время ожидания проявления проблемы...

я, например, наблюдаю проблему в случае "был инет-пропал-появился" -> ни одно действие (у меня их три) не отрабатывает ни в какой группе (у меня их две) после восстановления инета.....
вы пока не отключайте сервак.... отошлю тестовый проект в Weintek, пусть сами посмотрят......
как временное решение вижу JS объект в окне (том же №4 Common window например) с оберткой setInterval()


Сервер не мой, производителя оборудования. Включен постоянно.
Проект на панели у меня тоже включен круглосуточно в ожидании отсутствия проблем )
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Re: EasyBuilder - Скорая помощь новичкам

Сообщение Aviator_VZh » 10 окт 2023, 20:31

Хочу, на всякий случай, уточнить.
У меня первое действие Бит =ON
Второе - выполнение кода
Третье - Бит = OFF
Действия по горизонтали )
Когда запуская симуляцию без инета и запускаю опрос
Битовая лампа горит около 5 сек, затем гаснет, затем примерно через 15 сек появляется лог error
Aviator_VZh
 
Сообщения: 63
Зарегистрирован: 22 фев 2023, 01:17

Пред.След.

Вернуться в Weintek

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

cron