Ваши комментарии
Happy to help.
Hello.
var devices = IR.GetDevices();
var name_1 = devices[0].Name;
var name_2 = devices[1].Name;
IR.Log("1 device: " + name_1);
IR.Log("2 device: " + name_2);
Hello.
Image files can only be stored in a panel project. In a server project, you cannot work with graphical elements. You can place image files on an http server and get them as objects through GetImage(). Read more here.
We're glad you made it.
Do you have any other questions?
Добрый день.
Мы поняли о чём речь и сейчас исследуем ваш вопрос. Ноль действительно приходит в драйвер при старте Иридиум сервера, даже если нет реального подключения к оборудованию. Происходит это один раз и только в начале работы сервера. Предварительно можем отметить, что так работает Script Modifier в драйверах. Пока в качестве временной меры рекомендуем по возможности не использовать значение 0 в проекте либо делать задержку, как Александр указал ранее.
Добрый день.
Александр, драйвер Modbus опрашивает ПЛК с установленной периодичностью. В вашем случае, если по опросу пришёл 0, то выполнится функция2. Если нужно выполнять функцию только при изменении с 1 на 0, то скриптом:
1) Сохраняйте текущее значение.
2) Сравнивайте сохранённой с полученным.
3) Если полученное не равно сохранённому, то сохраняйте новое и выполняйте нужную функцию.
Hello.
Not in the plans.
If someone is ready to buy a license for this module, we are ready to do.
Сервис поддержки клиентов работает на платформе UserEcho
Documentation added.