1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Модернизация или новая СКАДА

SCADA, серверы, АРМ верхнего уровня, диспетчерские
Ответить
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Доброе время!

Вопрос не про технику, а принципиальный.

Существующий работающий объект. Заказчику требуется модернизация с целью расширения. Существует АСУ, есть полевой, контроллерный уровень и верхний. Верхний уровень - это 1 сервер сбора данных и 1 СКАДА с 1 АРМ. Всё это не нашей поставки - было когда-то кем-то поставлено и хорошо работает. Заказчик приходит с этим объектом и просит его модернизировать (производство расширяется), добавить своё оборудование, и модернизировать АРМ оператора, добавив туда новую технологию, соответственно и сервер сбора данных тоже придется модернизировать.

Чья СКАДА там - неизвестно (пока).

Вопрос: Вы предпочтёте вести речь о создании новой СКАДА со своим проектом, которую Вы знаете и обычно используете, или всё-таки копаться в существующей, пытаясь допилить её под новые требования? Существующая СКАДА - незнакомая, её придется осваивать.
По вопросам работы Форума можно обратиться по этим контактам.

I_m
освоился
освоился
Сообщения: 257
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Модернизация или новая СКАДА

Сообщение I_m »

А
Jackson писал(а): 10 май 2023, 10:51 сервер сбора данных
это отдельно от СКАДА или её составная часть?
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1116
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Модернизация или новая СКАДА

Сообщение Looker »

Jackson писал(а): 10 май 2023, 10:51Вопрос: Вы предпочтёте вести речь о создании новой СКАДА со своим проектом, которую Вы знаете и обычно используете
Переменные из контроллера как ловить и какие?
Jackson писал(а): 10 май 2023, 10:51...или всё-таки копаться в существующей, пытаясь допилить её под новые требования? Существующая СКАДА - незнакомая, её придется осваивать.
Может будет легче (смотря какая СКАДА и наличие исходников), если не сработает сравнение с известной.
На "безрыбье": делал бы по варианту 1. Чаще отказывался от такого, но то, что попадалось по варианту 2: исходников нет, инструментальной среды тоже.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

leon78
эксперт
эксперт
Сообщения: 1035
Зарегистрирован: 25 июл 2008, 10:06
Имя: Леонид
Страна: РФ
Благодарил (а): 34 раза
Поблагодарили: 110 раз

Модернизация или новая СКАДА

Сообщение leon78 »

Если в новую СКАДА не надо добавлять существующую технологию из старой СКАДА, то однозначно лучше новую
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

I_m писал(а): 10 май 2023, 11:54 это отдельно от СКАДА или её составная часть?
Пока считаем что составная часть. Физически это может быть вообще 1 ПК с OPC, он же и АРМ.
Looker писал(а): 10 май 2023, 12:00 Переменные из контроллера как ловить и какие?
Всё по ModBUS-TCP.
По вопросам работы Форума можно обратиться по этим контактам.

I_m
освоился
освоился
Сообщения: 257
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Модернизация или новая СКАДА

Сообщение I_m »

Если нет исходников и/или доступной среды разработки, то и говорить не о чем.

В противном случае:

а) если предметная область совсем незнакомая, можно склоняться к варианту 1;

б) если предметная область знакомая и есть готовые шаблонные решения - к варианту 2.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1116
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Модернизация или новая СКАДА

Сообщение Looker »

Jackson писал(а): 10 май 2023, 12:12Всё по ModBUS-TCP.
Промониторить связь можно, а дальше?
Мне было легче: Исходники контроллера у меня все были и знал технологию. СКАДА проект (от чехов) был скомпилированный, но свои переменные я там нашел (просмотр кода на предмет нужных имен) и на раз подменил бы на известную мне.
Не "сварилось". Комбикормовый завод: побывал у них "спец" с желанием заменить SLC-5/03 на Овен ПР-110. Там у SLC: 256 DI и 128 DO.

PS. Чеху, программисту SLC - памятник при жизни. Работало в штатном режиме, хоть и сделано через "задний проход". Много пришлось исправлять, особенно в части аварийных ситуаций, при пуске усугубление аварии ("забитость" пути перемещения, датчики для этого дела были, только... ).
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Looker писал(а): 10 май 2023, 12:53 Промониторить связь можно, а дальше?
Вот это я сейчас не совсем понял. :)

Но на мой вопрос уже ответили: в чужую СКАДА лезть - желания стало ещё меньше.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1116
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Модернизация или новая СКАДА

Сообщение Looker »

Jackson писал(а): 10 май 2023, 18:31
Looker писал(а): 10 май 2023, 12:53 Промониторить связь можно, а дальше?
Вот это я сейчас не совсем понял. :)
Имена переменных из контроллера и их назначение. Два уравнения с двумя неизвестными, я за такое разговаривать не стал бы.
Последний раз редактировалось Looker 10 май 2023, 19:16, всего редактировалось 1 раз.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Looker писал(а): 10 май 2023, 19:11 Имена переменных из контроллера.
Тёзка, контроллер - это необязательно ПЛК. :) И в моём случае это как раз так. Да и не нужно там имена переменных читать.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1116
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Модернизация или новая СКАДА

Сообщение Looker »

Jackson писал(а): 10 май 2023, 19:14Тёзка, контроллер - это необязательно ПЛК. :) И в моём случае это как раз так. Да и не нужно там имена переменных читать.
Мне из далека не все видно, свое мнение я высказал.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Я ж только про верхний уровень спросил, считая что задача привязки к управляющему уровню решаема. Вопрос принципиальный.
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

Looker
почётный участник форума
почётный участник форума
Сообщения: 1116
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Модернизация или новая СКАДА

Сообщение Looker »

Jackson писал(а): 10 май 2023, 19:33Я ж только про верхний уровень спросил, считая что задача привязки к управляющему уровню решаема. Вопрос принципиальный.
Тогда выбирай,что тебе удобнее. Обслуживать потом тебе.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Looker писал(а): 10 май 2023, 19:42 Тогда выбирай,что тебе удобнее. Обслуживать потом тебе.
Тоже аргумент в пользу собственного, верно. :good:
По вопросам работы Форума можно обратиться по этим контактам.
Аватара пользователя

keysansa
эксперт
эксперт
Сообщения: 2340
Зарегистрирован: 20 дек 2018, 04:45
Имя: Сергей
Страна: РБ/РФ
город/регион: РФ Сергиев Посад
Благодарил (а): 1998 раз
Поблагодарили: 176 раз

Модернизация или новая СКАДА

Сообщение keysansa »

I_m писал(а): 10 май 2023, 12:49 Если нет исходников и/или доступной среды разработки, то и говорить не о чем.
Расширение и модернизация - не всегда замена всего сразу. Можно отдельную СКАДА с отдельным монитором поставить.

Отправлено спустя 2 минуты 37 секунд:
Looker писал(а): 10 май 2023, 12:53 Мне было легче: Исходники контроллера у меня все были и знал технологию. СКАДА проект (от чехов) был скомпилированный, но свои переменные я там нашел (просмотр кода на предмет нужных имен) и на раз подменил бы на известную мне.
Многие контроллеры позволяют выгрузить ПО просто так. Немногие из оставшихся - позволяют скачать ПО не приветствуемыми на форуме способами.
ЗЫ. Реверс инжиниринг в данном случае проще, чем писать заново. Так как имея ПО на руках - можно понять не только назначение сигналов, но и избежать тех ошибок в пусконаладке, с которыми столкнулись предыдущие разработчики.
В трансформаторной будке живет трансформаторная собака (с) Прозрачный гонщик.
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

keysansa писал(а): 10 май 2023, 22:31 Можно отдельную СКАДА с отдельным монитором поставить.
Тоже вариант в моём случае. :good:
По вопросам работы Форума можно обратиться по этим контактам.

Sergy6661
read only
read only
Сообщения: 577
Зарегистрирован: 19 фев 2019, 22:38
Имя: Сергей
Страна: Россия
город/регион: Краснодар
Благодарил (а): 17 раз
Поблагодарили: 77 раз

Модернизация или новая СКАДА

Сообщение Sergy6661 »

keysansa писал(а): 10 май 2023, 22:31 Можно отдельную СКАДА с отдельным монитором поставить.
Можно и поставить, если добавляемое оборудование не связано с уже действующим и управляемым с основного верхнего уровня.
Если есть исходники и возможно установить дистрибутив СКАДА и, весьма вероятно, дистрибутив будет в более новой версии, чем та в которой проект создавался и это все срастется и станет без всякого изменения проекта и если проект вообще читабельный...
Короче, столько всяких если...у меня был опыт добавления в проект InTouch нового оборудования вместо существующего и я в течении года испытал много всякого- разного "оргазмов" в различных вариациях, это не смотря на то, что у вондервари тогда еще (до 2022г) была техподдержка и с документацией и дистрибутивами проблем не было и информационная поддержка от заказчика была...Взялся бы я еще раз за подобное? Может быть, и только за неприлично большие деньги.
Так что первый вопрос: исходник проекта есть, или нет.
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Sergy6661 писал(а): 11 май 2023, 08:35 Так что первый вопрос: исходник проекта есть, или нет.
Пока неизвестно.

Но прочитав всё вышенаписанное, склоняюсь к варианту ставить вторую СКАДА, не трогать уже имеющуюся. По технологии предварительно так получается.
По вопросам работы Форума можно обратиться по этим контактам.

Crucifix
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 08 авг 2022, 09:28
Имя: Александр
Страна: Россия
город/регион: Томск
Поблагодарили: 3 раза

Модернизация или новая СКАДА

Сообщение Crucifix »

Определенно стоит собрать исходные данные и потом уже принимать решения, а если заказчик совсем не бум бум, то лучше организовать обследование объекта, иначе себе дороже потом будет разгребать все не состыковки

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5639
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 602 раза
Поблагодарили: 760 раз

Модернизация или новая СКАДА

Сообщение Ryzhij »

Jackson писал(а): 10 май 2023, 23:17
keysansa писал(а): 10 май 2023, 22:31 Можно отдельную СКАДА с отдельным монитором поставить.
Тоже вариант в моём случае. :good:
Это если хватает каналов связи с сервером данных. Старые ПЛК могут не тянуть мультикастовый режим.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

I_m
освоился
освоился
Сообщения: 257
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Модернизация или новая СКАДА

Сообщение I_m »

Ryzhij писал(а): 11 май 2023, 13:53 Старые ПЛК могут не тянуть мультикастовый режим.
Там чуть выше сказано, что ПЛК нет. Да так ли уж и нужен мультикаст? Мне вот лично ни разу не понадобилось. Или Вы что-то своё под мультикастом понимаете?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5639
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 602 раза
Поблагодарили: 760 раз

Модернизация или новая СКАДА

Сообщение Ryzhij »

I_m писал(а): 11 май 2023, 14:56 Вы что-то своё под мультикастом понимаете?
Разумею под этим способность сервера одновременно обслуживать запросы разных клиентов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

I_m
освоился
освоился
Сообщения: 257
Зарегистрирован: 28 сен 2022, 15:26
Имя: Андрей
Благодарил (а): 4 раза
Поблагодарили: 39 раз

Модернизация или новая СКАДА

Сообщение I_m »

Ryzhij писал(а): 11 май 2023, 22:41 Разумею под этим способность сервера одновременно обслуживать запросы разных клиентов.
Ну, я не зря подозревал.
Мультивещание, многоадресное вещание (англ. multicast — групповая передача) — форма широковещания, при которой адресом назначения сетевого пакета является мультикастная группа (один ко многим).
Аватара пользователя

Автор темы
Jackson
администратор
администратор
Сообщения: 17594
Зарегистрирован: 17 июн 2008, 16:01
Имя: Евгений свет Брониславович
Страна: Россия
город/регион: Санкт-Петербург
Благодарил (а): 826 раз
Поблагодарили: 1654 раза

Модернизация или новая СКАДА

Сообщение Jackson »

Конкретно в этой задаче это не проблема - объём данных небольшой и объект не развалится даже если обмен прекратится вовсе. Такова структура всей этой АСУ в целом что этот момент учтён в ней самой. Даже по ModBUS-RTU на 19200 по 485му можно работать. Но вообще - в прочих случаях - это безусловно важный момент.
По вопросам работы Форума можно обратиться по этим контактам.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5639
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 602 раза
Поблагодарили: 760 раз

Модернизация или новая СКАДА

Сообщение Ryzhij »

I_m писал(а): 12 май 2023, 08:07 Ну, я не зря подозревал.
Уточнять контекстное значение применяемых в дискуссии терминов - это нормально. Это помогает избегать недопонимания и пустой траты времени.
Нюанс в том, что понимание многопользовательского обслуживания в приведенной Вами ссылке на Википедию ограничено определенным уровнем OSI и только эзернет-протоколом обмена.
В случаях же обмена информацией со старыми контроллерами вариантов реализации много-(одно-)пользовательского интерфейса гораздо больше.
Какой термин Вы бы предложили?
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»