Смотря насколько большая система. Мое личное мнение, что до 1000 тэгов (личное мнение и мнение коллег). Здесь я описал все достоинства и недостатки http://lapshinvr.ru/articals/program...sterscada.html
Смотря насколько большая система. Мое личное мнение, что до 1000 тэгов (личное мнение и мнение коллег). Здесь я описал все достоинства и недостатки http://lapshinvr.ru/articals/program...sterscada.html
+79104444236
С уважением,
Лапшин Вячеслав
Управлять размером? Через входы динамизации.
Подробнее про них тут
Любая стабильна.
Спасибо.
Спасибо, все получилось!
Но появилось одно но,
Нажатие кнопки передается в блок на вход Execute, а отжатие кнопки открывает адрес, но отчет еще не успевает построится , а адрес уже открылся. Можно ли сделать паузу на открытие? В блоке есть выход Building, не подскажите как связать с задержкой открытия окна ?
Последний раз редактировалось VladGC; 11.09.2018 в 09:13.
Могу предложить такой вариант:
1. Пусть клик по кнопке передает True в ReportFB.Execute и в какой-нибудь логический Параметр1
2. В булевых функциях найти NOT и подавать на IN значение ReportFB.Building
3. В булевых функциях найти AND и на IN1 подать Параметр1, а на IN2 - NOT.Q
Таким образом, по клику на кнопку Вы присвоите True входу AND.IN1, а пока строится отчет, ReportFB.Building будет True, т.е. на AND.IN2 придет False. Как только отчет построится, ReportFB.Building вернет False, а NOT.Q - True. Тогда AND.Q станет True и можно, допустим по триггеру (проверка параметра) открывать адрес.
Подскажите, как из метода DoAction посылать сообщения в лог?
Спасибо, все работает. Сделал немного по другому, по детектору спада на выходе из Building открывается адрес.
Однако пришлось выставить задержку, т.к. завершение Building не означает что отчет записался на диск(наверное)и 50/50 откроется пустая вкладка или отчет. Если поставить TON( хоть 100мс ), то всегда открывается сформированный отчет , правда тестирую на пустых отчетах.
Хочу выделить номера которые придут с СМС ской для отключения дозвона .
С толкнулся с тем что не работает FIND в ФБ ST может быть что то не так.Выдает ошибку.pngНе работает строковая функция.png
А пример из справки работает?
out:=FIND(IN1:="MasterSCADA",IN2:="ter"); (*результат - 4 *)
Все значения которые вы передаете в функцию определены?
Спасибо.