Страница 15 из 24 ПерваяПервая ... 51314151617 ... ПоследняяПоследняя
Показано с 141 по 150 из 231

Тема: Оптимизация OWEN LOGIC

  1. #141

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Отсутствие этого не позволяет сделать универсальную программу, управляемую одним параметром.
    А и не надо создавать универсальные программы. Если из ОЛ сделать среду создания универсальных программ, то цена будет ого-го какая, а надёжность станет ниже плинтуса.

  2. #142

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    И читать назначенный адрес тоже! Бывает что для разных адресов отличается функциональность и адрес стал бы маркером включения нужных операций. Сейчас приходится городить специальные опции, управляемые с экрана. Эти же рассуждения относятся и к задатчикам границ AI! Отсутствие этого не позволяет сделать универсальную программу, управляемую одним параметром.
    Писал про назначение адреса с комбобокса. В программе жёстко забиты адреса по количеству установок, заодно и алгоритмы с настройками привязать можно к выходам демультиплексора.
    (Алгоритмы уже таким образом задавал, всё нормально.)
    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    А и не надо создавать универсальные программы. Если из ОЛ сделать среду создания универсальных программ, то цена будет ого-го какая, а надёжность станет ниже плинтуса.
    Есть много установок работающих по однотипным алгоритмам, в таком случае можно.
    А универсальность - она до определённой степени только возможна.
    Последний раз редактировалось Алексей Геннадьевич; 21.03.2017 в 14:57.

  3. #143

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Если из ОЛ сделать среду создания универсальных программ, то цена будет ого-го какая, а надёжность станет ниже плинтуса.
    Среду дорабатывать не просим. Просим дать доступ к системным уставкам через соответствующие системные переменные, это не сложно. Бессилие какое-то когда из системного меню поменять переменную можно (тот же адрес в сети), но из программы этого не увидишь. К цене это совсем не имеет отношения, это вопросы оптимизации ОЛ, не более. Часто бывает что эти переменные должны быть жестко определенными и их нельзя менять, и если их не видишь нет возможности выполнять контроль или реагировать на эти изменения, а также возможности автоматического их задания при включении или по смене опции. Складывается впечатление что разработчикам жалко так баловать потребителя. Или просто ПР200 так оторвался в своих возможностях от ПР110, что ОЛ не поспевает за ними. Вспомните как долго выпрашивали дать часы в системные переменные. А то что мы хотим - даже проще.
    Последний раз редактировалось Серёга Букашкин; 21.03.2017 в 17:09.

  4. #144

    По умолчанию

    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    Бессилие какое-то когда из системного меню поменять переменную можно (тот же адрес в сети), но из программы этого не увидишь. К цене это совсем не имеет отношения, это вопросы оптимизации ОЛ, не более. Часто бывает что эти переменные должны быть жестко определенными и их нельзя менять
    Напротив, это имеет прямое отношение к цене, т.к.
    1) Это может требовать доработку ОЛ -- зарплата программисту, тестировщику
    2) Возможно, потребуется доработка прошивки ПР -- снова зарплата программисту, тестировщику
    3) Описание в документации
    4) Потом ответы на вопросы "у меня не работает" на форуме и т.п. Это снова затраты на зарплату кому-то типа Юрия Р.

    Но это всё очевидные причины.
    Есть и более долгоиграющее:
    5) Чем больше возможностей, тем сложнее понимать как работает система. В итоге, будет что-нибудь в духе "добавят поддержку модулей ввода-вывода и случайно сломается обсуждаемся возможность смены переменных". Программисту придётся тратить время на то, чтобы починить "случайно сломанное".
    Иными словами, поддерживать и дорабатывать софт/прошивку станет сложнее.
    6) При выпуске новых версий ОЛ придётся тратить время на тестирование этой "новой возможности".


    Цитата Сообщение от Серёга Букашкин Посмотреть сообщение
    что ОЛ не поспевает за ними.
    ОЛ впереди планеты всей.

  5. #145

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Потом ответы на вопросы "у меня не работает" на форуме и т.п. Это снова затраты на зарплату кому-то типа Юрия Р.
    Это нормально, когда все стремятся чтоб было лучше. У нас свои проблемы, а у Юрия Р. работа такая. А мы вынуждены кружным путем получать то, что можно было бы просто получить напрямую, просто может эволюционное время ещё не пришло. Вот вчера по поводу галочек укладки float в сетевую переменную он нам открыл глаза, но так и не указал что дальше: это ошибка или так и задумано и останется?
    Кстати про часы: осталось без ответа можно ли добавить переменную "миллисекунды" или это в принципе невозможно?
    Последний раз редактировалось Серёга Букашкин; 22.03.2017 в 10:21.

  6. #146

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Напротив, это имеет прямое отношение к цене, т.к.
    1) Это может требовать доработку ОЛ -- зарплата программисту, тестировщику
    2) Возможно, потребуется доработка прошивки ПР -- снова зарплата программисту, тестировщику
    3) Описание в документации
    4) Потом ответы на вопросы "у меня не работает" на форуме и т.п. Это снова затраты на зарплату кому-то типа Юрия Р.

    Но это всё очевидные причины.
    Есть и более долгоиграющее:
    5) Чем больше возможностей, тем сложнее понимать как работает система. В итоге, будет что-нибудь в духе "добавят поддержку модулей ввода-вывода и случайно сломается обсуждаемся возможность смены переменных". Программисту придётся тратить время на то, чтобы починить "случайно сломанное".
    Иными словами, поддерживать и дорабатывать софт/прошивку станет сложнее.
    6) При выпуске новых версий ОЛ придётся тратить время на тестирование этой "новой возможности".
    Вы таки финансист или математик?
    Скажу проще: Прибор с большими возможностями будет пользоваться большим спросом, и все эти единичные расходы "размажутся" по огромному количеству изделий.
    ОЛ впереди планеты всей.
    Вот когда будет онлайн-режим, и запустят в производство большой спектр модулей расширения, тогда да.
    А пока голову высоко подняли, а хвост ещё не вытащили. Рано на лаврах почивать.

  7. #147
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    о, один попался
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  8. #148

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Вы таки финансист или математик?
    Т.е. по существу возражений нет? От того финансист или математик лично я что-то изменится?
    Цель любой коммерческой компании это извлечение прибыли (c) Капитан.

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Скажу проще: Прибор с большими возможностями будет пользоваться большим спросом
    Подкину ещё аргументов:
    7) ПР и сейчас дёшево стоит. Если же оно начнёт конкурировать с ПЛК, продажи ПЛК упадут и всего делов.
    В итоге будем иметь "недо-ПЛК" под названием "ПР+" и сдохшую линейку ПЛК.
    Кому это нужно?

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    все эти единичные расходы "размажутся" по огромному количеству изделий.
    Не выделяю в отдельный пункт (т.к. уже было в 4, 5, 6 ранее; и в 8,9 ниже), но подчеркну, что есть масса не единичных расходов, а непрерывных и постоянных.
    Фонд оплаты труда это не единичный расход. Необходимость тестировать и поддерживать возможности, придуманные N лет назад это постоянный расход, а не единичный.

    Например, с "сетевыми переменными" в ОЛ. Их постоянно латают. Думать "достаточно сделать 1 раз и оно не сломается" ошибочно, т.к. смежная функциональность может вызывать поломку (добавили "поддержку модулей" -- сломались "сетевые переменные").
    Это не значит, что "невозможно по-нормальному сделать сетевые переменные". Это лишь пример к тому, что однажды добавленная возможность будет потреблять ресурсы в будущем.

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    Вот когда будет онлайн-режим, и запустят в производство большой спектр модулей расширения, тогда да.
    Уже сейчас в планах две одновременно существующих версии ОЛ (1.8 и 1.9).
    online? больше модулей? Добавится ещё пара версий?

    8) Начнётся песнь "в версии 1.8 работает так-то, а в 2.0 так-то". Это всё непросто в разработке. Нашли ошибку -- исправлять нужно в 4х версиях. Вносим изменение -- нужно понять стоит ли его делать в остальных. Выпускаем версию -- тестируем ошибки, про которые в этой версии не говорили (изменения по которым пришли "из других версий").

    9) Для разработки 4-х версий одновременно не достаточно просто взять и нанять 4х программистов. Лебедя, рака и программиста никто не отменял. Да и где взять тех самых программистов, которые понимают в пром безопасности?
    Надеюсь, не нужно объяснять, что ОЛ-ПР это не поделка типа опа-опа-выпускаем?

  9. #149
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,254

    По умолчанию

    Цитата Сообщение от Владимир Ситников Посмотреть сообщение
    Подкину ещё аргументов:
    7) ПР и сейчас дёшево стоит. Если же оно начнёт конкурировать с ПЛК, продажи ПЛК упадут и всего делов.
    В итоге будем иметь "недо-ПЛК" под названием "ПР+" и сдохшую линейку ПЛК.
    Кому это нужно?
    слабоватый какой то аргумент, у семена стали брать 1200, вместо 300, но я что то не слышал, чтоб семен парился что 300ки ни кто не покупает
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  10. #150

    По умолчанию

    Красиво излагает Владимир. Конечно нам надо, чтобы "и кузница, и житница, и здравница". Кто хоть пару лет с ОЛ поработал видят и прогресс, и неувеличение стоимости. В этом векторе и ждем продолжения.
    Последний раз редактировалось Серёга Букашкин; 23.03.2017 в 15:23.

Страница 15 из 24 ПерваяПервая ... 51314151617 ... ПоследняяПоследняя

Похожие темы

  1. OWEN Logic v1.7
    от Евгений Сергеевич в разделе Среда программирования OWEN Logic
    Ответов: 404
    Последнее сообщение: 25.08.2020, 15:17
  2. OWEN Logic v.1.1.0.10 beta
    от Евгений Сергеевич в разделе Программируемые реле
    Ответов: 141
    Последнее сообщение: 23.02.2018, 10:16
  3. ПО OWEN Logic !!!
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 3
    Последнее сообщение: 11.10.2011, 16:33
  4. OWEN Logic 1.2.0.14b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 40
    Последнее сообщение: 21.02.2011, 14:16
  5. OWEN Logic 1.1.0.11b
    от Ельцов Андрей в разделе Программируемые реле
    Ответов: 58
    Последнее сообщение: 12.10.2010, 21:55

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •