|
Заблокирован
|
|
Посоветуйте SCADA для написания программ управления лабиринтными автоматами01.12.2013, 20:50. Показов 5806. Ответов 33
Метки нет (Все метки)
Поясню о чём речь
Представьте себе сеть трубопровода. Она представляет собой большой сложный граф (лабиринт). Каждое ребро графа — труба, которая может содержать вентиль. Если вентиль открыт — проход открыт, и вода может течь через ребро/трубу. Если вентиль закрыт — вода через ребро/трубу течь не может. Соответственно, вода между двумя произвольно выбранными узлами может протекать если В ДАННЫЙ КОНКРЕТНЫЙ МОМЕНТ существует путь/маршрут (т.е. непрерывная последовательность рёбер) между этими узлами и у всех ребёр этого пути вентили открыты в данный момент. Некоторые вентили управляются извне по неизвестному нам закону. А некоторыми вентилями мы может управлять, т.е. можем открывать или закрывать их в любой момент когда захотим. Задача состоит в том, чтобы написать программу, которая бы отслеживала текущее состояние лабиринта/трубопровода и включая или выключая вентили динамически формировала бы и поддерживала путь протока воды от узла/точки А к узлу/точке Б. Причем не абы какой, а такой, чтобы этот путь обязательно содержал как минимум 3(4, 5 или сколько Вам нужно) точки из заданного множества точек. Посоветуйте тулзу, в которой удобно и просто решаются подобного плана задачи. Плюс чтобы в этой тулзе генерировалась бы интерактивная мнемосхема, на которой бы АВТОМАТОМ выделялось бы цветом состояние вентилей включен/выключен и кроме того подсвечивалась бы группа клапанов, состояние которых нужно изменить (включить или выключить) на данном такте, чтобы поддержать поток жидкости от точки А к точки Б, протекающий через заданные промежуточные точки Гуглением я вышел не пару десяток SCADA. Беглое знакомство с ними показало, что подобные задачи в них сделать нельзя или крайне гиморно.
0
|
|
| 01.12.2013, 20:50 | |
|
Ответы с готовыми решениями:
33
Посоветуйте компилятор для написания программ под Linux знаю только CodeLite Требуются специалисты для разработки проектов в SCADA SONATA. Для работавших с другими SCADA возможно дообучение |
|
Заблокирован
|
||||
| 10.12.2013, 00:51 [ТС] | ||||
|
raxp, Специфика, что можно вводить свои обобщения и абстракции.
И работать в терминах предметной области, а не в терминах, к примеру, СИ шарп К примеру есть в перечисленных Вами языках возможность задавать такую "программу" сопровождая выполнение её команд соответствующей анимацией?
Мой пример немного утрированный, но тем не менее. В реальной работе нужен такого плана (в смысле тоже обобщённо-абстрактный и заточенный под предметную область) язык Добавлено через 3 минуты Т.е. мне от SCADA нужна возможность определять свой PROLOG-ообразный технологический язык и чтобы можно было на SCADA сделать визуализацию отработки программы на этом абстрактно-обобщённом проблемно-ориентированном языке Добавлено через 1 минуту Добавлено через 1 минуту
0
|
||||
|
Заблокирован
|
||
| 10.12.2013, 00:55 [ТС] | ||
|
Добавлено через 2 минуты raxp, Я просто пытаюсь донести до Вас мысль, что оператору нужен язык существенно более высокого уровня абстракции, чем релейные схемы и др. языки программирования ПЛК. Ему не ПЛК нужно программировать, а писать программу управления технологическим процессом Добавлено через 1 минуту И описывать этот процесс в терминах предметной области, а не в программистских понятиях
0
|
||
|
Заблокирован
|
|||
| 10.12.2013, 20:43 [ТС] | |||
|
Потому что я спрашиваю про одно, а Вы меня убеждаете, что оно мне не надо и предлагаете совсем другое. И типа "бери что дают и радуйся" Добавлено через 2 минуты И шкад просканировал/поизучал штук 60. Но ничего подходящего не смог выбрать. Поэтому и обратился за помощью на форум создав эту тему
0
|
|||
|
Заблокирован
|
||
| 10.12.2013, 22:17 [ТС] | ||
|
0
|
||
|
1983 / 1276 / 131
Регистрация: 04.01.2010
Сообщений: 4,607
|
|
| 11.12.2013, 00:22 | |
|
Доктор ТуамОсес, учитывая специфичность задачи, можете также обратиться к "живым разработчикам" своей Скады - может быть они пойдут вам навстречу и за умеренную стоимость допишут функциональность по ТЗ, включая редакторы и языки.
имхо, задача перебора графов по набору условий - это уровень курсовой работы курса программирования (сам писал про метро и станции в студенчестве ). По крайней мере, так это звучит из описания в первом посте.
0
|
|
|
22 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 8
|
||
| 15.12.2013, 14:37 | ||
|
1. О языке Prolog автор цитаты вообще не в курсе. Он совсем о другом и по-другому. 2. Процитированные мечты - это мечты об упрощенном объектно-ориентированном языке типа Smalltalk. То есть автора в С# раздражает синтаксис и английский язык. А то, что любой объектный язык дает возможность создавать свои объекты ("стакан водки") со своими методами (налить, выпить, разбить), ему как-то ни к чему. И при чем здесь визуальность? 3. MasterSCADA позволяет создать визуальный функциональный блок Стакан с изображением уровня и состояния (разбит-цел). Далее можно оперировать его входами - Налить, Выпить, Разбить. Хоть в ST, хоть в FBD, хоть еще как.
0
|
||
|
Заблокирован
|
|
| 31.10.2014, 14:24 [ТС] | |
|
0
|
|
| 31.10.2014, 15:46 | |
|
Не по теме: Доктор ТуамОсес, интересно alphabeta еще посещает форум :D
0
|
|
| 31.10.2014, 16:16 [ТС] | |
|
Не по теме: Витальич, Посмотрел его инфу: он НАВСЕГДА покинул наш форум сразу как написал мне сообщение, которое я процитировал чуть выше =-O
0
|
|
| 31.10.2014, 16:16 | |
|
ПО для написания программ на Java. Задачи для написания программ Написания небольших программ для вычислений
Где взять ТЗ для написания программ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|
сукцессия 43. Вторая научная статья за месяц- прайминг и гатгил
anaschu 25.07.2026
две стороны одной монеты
|