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

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

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

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


Темы - Миханик

Страницы: [1] 2
1
Добрый день.

Как правильно передать тег в процедуру?

Объявляем вот такую процедуру, и мне в нее нужно передать теги
Код: (delphi)
Procedure Gom_ControlPump_Run(var mqtt_pump_Run, vrPump_Run : boolean; State_Pump : integer; bit : byte);
begin
  // Управление включением насоса
  if mqtt_pump_Run then
    if not GetBit(State_Pump, bit) then // если насос выключен
      vrPump_Run := mqtt_pump_Run
    else // если насос включен, то сбрасываем бит включения
      begin
        vrPump_Run := false;
        mqtt_pump_Run := false;
      end;
end;
Но при вызове процедуры возникает ошибка
Код: (delphi)
Gom_ControlPump_Run(mqtt_Gom_Run_pump5.Value, drskGom_SN5_Run.Value, drskGom_State_Pump57.AsInt, 2);
видимо потому что mqtt_Gom_Run_pump5.Value и drskGom_SN5_Run.Value это свойства переменной, а не сама переменная.
Но как тогда правильно сделать?

2
Создал одного бота в Максе, получил токен и прописал его на сервере. Отправил сообщение боту и обновил список получателей на сервере. Сервер увидел получателя и успешно отправил ему тестовое сообщение.
Понадобилось сделать бота для другой системы. Делаю всё тоже самое (создаю бота, получаю токен, прописываю на сервере, отправляю сообщение боту), но при нажатии кнопки "ОБНОВИТЬ СПИСОК" получателей выскакивает сообщение во вложении.

3
Добрый день.
Подскажите почему может не читать текущий расход по водосчетчику Пульсар?
На видео всё видно.
Идентификатор: 419
Номер прошивки: 72
Аппаратная версия: 3
Программная версия: 4
Номер ревизии: 6
Модификация : 1

4
Ошибки / Ошибка отправки Telegram сообщений
« : 27 Января 2020, 05:10:29 »
Здравствуйте.
Снова не отправляются Telegram сообщения с 27.01.2020.

5
Ошибки / Ошибка компилятора
« : 07 Мая 2019, 11:19:32 »
Версия 2.3.4.7
Обнаружил такую ошибку:
Код: (delphi)
var
  vrStr : string;
  vrArray : array [1..5] of integer;
Begin
  vrStr := '2';
  vrArray[vrStr] := 10;
End.
то есть если обратится к массиву, а в качестве индекса будет строковая переменная, то компилятор не выдает ошибку.

6
Добрый день.
Подскажите несколько моментов по отчетам.
1) Почему-то неправильно берутся "Первые" и "Минимальные" значения из источника данных (видно на скрине) в периодическом отчете.
2) Если у меня в скаде архивируются интегральные значения переменной (например масса М1, М2, М3 по теплосети или тепло Q), то как сделать чтобы в периодическом отчете отображались не интегральные значения, а разница между соседними интегральными значениями? Такое вообще возможно методами отчета?
Например:
как есть     как нужно
59270,5813,55
59284,3313,75
59298,0013,67

7
Версия 2.3.3.0.
Имеем какой-то набор переменных созданных через редактор в Simple SCADA. Экспортируем их в CSV файл. Открываем файл в Excel, делаем небольшие корректировки в описании тегов. Группы не трогаем, новые переменные не добавляем. Сохраняем файл CSV и импортируем его в Simple SCADA (удерживая клавишу Shift для обновления тегов). Выдается сообщение, что будет создано 74 новых групп и обновлено 851 переменных (картинка во вложении). Нажимаем импортировать и видим, что переменные обновились, но были созданы дополнительно пустые группы дублирующие имеющиеся. Группы дублируются только в конечных ветвях дерева групп (картинка во вложении).

8
Вернее сама функция работает, но всё время возвращает nill.

9
1) Подскажите как при отправке Telegram-сообщений сделать перенос строки?

2) При использовании типа разметки  tpmHTML как правильно оформить текст сообщения? я могу просто использовать HTML-теги или необходимо оформлять сообщение как HTML-документ (т.е. начинать с <HTML> <body> и т.д. )?
Приведите пример сообщения, пожалуйста.

3) При использовании типа разметки  tpmMarkdown как правильно оформить текст сообщения? Приведите пример сообщения, пожалуйста.

10
Если используемой переменной, считываемой с OPC UA сервера, назначить пользовательскую Шкалу, то переменная перестает отображаться в запущенном клиенте (показывается восклицательный знак слева от поля и нуль в поле).

11
OPC UA/DA сервер arOPC / Проблемы с СПТ 962
« : 05 Февраля 2018, 11:56:51 »
Добрый день!
Возникли проблемы со считыванием данных с СПТ 962.
Если в сервере описано всего 3 тега, то данные успешно считываются. Как только количество тегов больше 3, то данные перестают считываться.
В видео показано как это происходит: https://yadi.sk/i/PGrFAwwv3S6dSd

Данная тема является копией темы на форуме АРД-софт http://ardsoft.ru/forum/index.php?topic=1946.0, просто там нельзя гиперссылку было добавить.

12
Ваши вопросы / Группировка в отчетах
« : 20 Октября 2017, 05:25:23 »
Добрый день!
На скриншотах приведены параметры по Bandam: группы и заголовок данных.
В отчете поле группировки располагается ниже заголовка данных (третий скриншот), а мне нужно наоборот.
Это как-нибудь можно сделать?

13
Здравствуйте!
Сообщения выходят за границы объекта 'Список сообщений'

14
Ошибки / Ошибка при наложении объектов
« : 13 Сентября 2017, 04:57:44 »
Здравствуйте.
Рассмотрим ситуацию (см. скриншот), когда рядом расположены четыре круга (211, 212, 222, 221) и по центру над ними еще один круг 241.
У каждого из кругов настроен обработчик OnClick, но обработчик центрального круга 241 никогда не срабатывает, хотя он расположен поверх остальных. Вместо этого срабатывают обработчики для объектов под кругом 241. Так же не должно быть, ведь номер слоя круга 241 выше, чем номера слоев других кругов.

15
Ваши вопросы / Объект Трубопровод
« : 05 Сентября 2017, 10:57:15 »
А чем вызвано ограничение минимальной толщины трубопровода 8 пикселями?
Нельзя ли уменьшить минимальную толщину хотя бы до 3 пикселей в плоском отображении?

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