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

Писать не писать ПО...

Обсуждение вопросов, не относящихся ни к одному из других подразделов

Модератор: kirillio

Ответить

Барий
здесь недавно
здесь недавно
Сообщения: 88
Зарегистрирован: 07 янв 2010, 08:43
Имя: Александр

Re: Писать не писать ПО...

Сообщение Барий »

Вобщем-то все правильно, проектный институт ПО просто не в состоянии разработать.
Все остальное, ТО, ИО, МО, допустим мы, разрабатываем.
МО пишем в виде текстового описания, при необходимости с графикой. В этом описании фигурируют все необходимые входные и выходные сигналы и данные (как физические, так и по интерфейсу) для работы конкретного технологического механизма. Естественно, я не расписываю биты в управляющих словах частотных преобразователей и другие служебные данные, это дело программистов. Основная задача - описать принципы работы, по каким сигналам включается, по каким выключается, описать контура регулирования и т.д.
В ИО приводим чертежи (а не скриншоты WinCC) основных мнемосхем техпроцесса. Мнемосхемы силовых щитов управления, на которых показано реальное состояние пускорегулирующей аппаратуры (автоматические выключатели, рубильники, контакторы и тд), мнемосхемы состояния модулей контроллеров с фактической светодиодной индикацией и прочие навороты, которые приняты у некоторых заказчиков не рисуем, т.к. это уже информативный наворот, не имеющий отношения к техпроцессу.
Особых нареканий от разработчиков ПО пока небыло.

А то, что программист должен знать весь техпроцесс в целом, я думаю не совсем верно, заем ему это? Какие-то сложные алгоритмы расписаны в МО, для этого специально работали технологи, КИПовцы и АСУшники, и в итоге выпустили рабочую документацию, качество и полнота которой должны удовлетворить того же программиста.
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3899
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 187 раз

Re: Писать не писать ПО...

Сообщение Никита »

А то, что программист должен знать весь техпроцесс в целом, я думаю не совсем верно, заем ему это? Какие-то сложные алгоритмы расписаны в МО, для этого специально работали технологи, КИПовцы и АСУшники, и в итоге выпустили рабочую документацию, качество и полнота которой должны удовлетворить того же программиста.
Не соглашусь. Как раз сложные алгоритмы, особливо регуляторы с кучей корректирующих импульсов, не говоря уже о нечетких, адаптивных и т.п. ни один теоретик нормально не распишет. Да и технологи толком динамику объекта редко себе представляют. А уж про особенности работы конкретных блоков конкретного софта - так вообще разговора нет. Вот и появляется уникальный кадр, полупрограммист-полуналадчик-полутехнолог-полуасушник-полуКИПовец (итого 2,5 человека обязанностей на одно лицо).
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Аватара пользователя

Trkoff
здесь недавно
здесь недавно
Сообщения: 56
Зарегистрирован: 03 ноя 2010, 11:11
Имя: Тырков Борис Алексеевич
Страна: Россия
город/регион: Омск

Re: Писать не писать ПО...

Сообщение Trkoff »

Еще раз прочитал эту тему. Странная какая-то получается ситуация.
С точки зрения автоматизатора проектировщик не в состоянии ни написать ПО, ни проработать алгоритмы управления.
Но ведь говорим про проект в части автоматизации объекта строительства!
Значит проектный институт не в состоянии разработать эту часть проект?
А теперь с точки зрения технолога. Ну откуда проетировщик (т.е. теоретик с точки зрения технолога!) может знать все тонкости технологического процесса?
А еще есть энергетики и т.д.
Бедные ГИПРы...
А с другой стороны, отчего же бедные? За проектную работу платят же! :-)
Аватара пользователя

Никита
почётный участник форума
почётный участник форума
Сообщения: 3899
Зарегистрирован: 20 янв 2010, 22:23
Имя: Никита
Страна: РФ
город/регион: Мурманск
Благодарил (а): 18 раз
Поблагодарили: 187 раз

Re: Писать не писать ПО...

Сообщение Никита »

Еще раз прочитал эту тему. Странная какая-то получается ситуация.
С точки зрения автоматизатора проектировщик не в состоянии ни написать ПО, ни проработать алгоритмы управления.
Но ведь говорим про проект в части автоматизации объекта строительства!
Значит проектный институт не в состоянии разработать эту часть проект?
Скажем так - разработать может и в состоянии, реализовать - нет. Для того чтоб ее реализовать на конкретном железе нужен опыт работы именно с этим железом. И, как я выше писал, спецсофт. Ну для примера - задача проектировщика - нарисовать регулятор, блок ШИМ и дсикреты на управление задвижкой. Какой будет регулятор - П, ПД, ПДД или чего еще, как реализован ШИМ и какой период импульсов - проектировщик в принципе определить не сможет - это надо приехать, погонять привод, посмотреть разгонные объекта, посмотреть что есть в библиотеках у контроллера, электрическую часть проверить...
Технолог, если местный, свою часть знает на уровне "сейчас чуть добавим, а когда минут через пять давление подрастет - можно убавлять":) Технологи (точнее, чаще всего, технологини) проекных институтов и этого обычно не знают, их задача расставить и состыковать уже спроектированное оборудование.
Вот и получается что все остается единственному человеку - ты ж программист, вот и запрограммируй чтоб работало
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
Ответить

Вернуться в «Общие вопросы»