Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - Sergey_Em

Страницы: [1]
1
Здравствуйте! Подскажите, возможно ли написав Телеграмм боту сообщение (например) "ОТЧЁТ", в ответном сообщение приходил отчёт в ПДФ формате за сутки. У нас формирование и отправка отчёта в телеграмм бота реализована по нажатию кнопки их SCADA или по времени, но хотелось бы производить запросы из самого телеграмма. Также например, по сообщению (например) "Температура теплосети" приходила текущая температура теплосети и т.п.

2
Sergey_Em, я придумал 2 варианта:

1. делаем 2 скрипта на изменение переменных, один на PLCtemp, другой на HMItemp
в скрипте на PLCtemp делаем HMItemp := PLCtemp, в скрипте на HMItemp наоборот PLCtemp := HMItemp
при этом будет лишнее присвоение из-за срабатывания скрипта после присвоения и не совсем понятно что делать, если оба события произойдут вместе

2. делаем 1 скрипт на изменение обеих переменных и создаем 2 доп. переменные psPLCtemp и psHMItemp
дальше так:
Код: (delphi)
if (PLCtemp.value <> psPLCtemp.value) and (HMItemp.value <> psHMItemp.value) then
begin
    // что-то делаем, если обе переменные изменились вместе (присваиваем значения с нужным приоритетом);
    psPLCtemp.value := PLCtemp.value;
    psHMItemp.value := HMItemp.value;
    Exit;
end;

if (PLCtemp.value <> psPLCtemp.value) then
begin
    HMItemp.value := PLCtemp.value;
    psPLCtemp.value := PLCtemp.value;
    psHMItemp.value := HMItemp.value;
    Exit;
end;

if (HMItemp.value <> psHMItemp.value) then
begin
    PLCtemp.value := HMItemp.value;
    psPLCtemp.value := PLCtemp.value;
    psHMItemp.value := HMItemp.value;
    Exit;
end;

как то так, может и не очень красиво, но работать должно

1 вариант я сам уже пробовал, но меняются значения только в одну сторону. 2 вариант просто не компилируется, ошибку выдает.

3
Добрый день, помогите решить проблему: есть плк работающее в режиме modbus slave и HMI в режиме modbus slave, которых опрашивает simple scada через OPC в режиме master. Вопрос: как с помощью скриптов сделать обработку, чтобы при изменении значения, либо в ПЛК, либо в HMI они менялись в зависимости от последнего измененного значения. Например, в плк температура уставка =  27 С и в HMI это же значения 27С, при изменении в ПЛК на 25С изменилось и в HMI и наоборот. Просьба не задавать вопросы зачем это нужно, можно же напрямую сделать и тому подобное. Заранее спасибо.

4
Цитировать
Нет, если клиент знает логин/пароль, то при желании он сможет подключиться к проекту независимо от того подключены ли к этому проекту другие пользователи.
Здравствуйте! Планируется ли реализация такой функции по ограничению доступа на одного клиента? Для многопользовательской системы это очень важно. Так же интересует такой момент: возможность изменения текста в браузере "Simple-Scada Web" при подключении через web?



5
1)Есть ли возможность ограничивать соединение при одновременном подключении через web второго клиента с таким же логином и паролем? Т.е. ограничить - одно подключение - одному клиенту? Если это реализована скажите как это сделать?
2) Есть ли возможность делать пересылки (гиперссылки) в web с одного проекта на другой?

6
В web присутствует ограничение на смену значений в таблицах, хотя в обычной версии значения меняются. Доступ на изменение в web включен.
Когда планируется сделать просмотр архивных трендов в web?
Как настраивается SSL сертификат в simple-scada, есть какая-нибудь инструкция?

Страницы: [1]