Показано с 1 по 10 из 5065

Тема: ПР200

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,285

    По умолчанию

    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    В своей программе ОЧЕРЕДЬ, я устранил включение нескольких клапанов одновременно.
    Изначально такого условия не ставилось, если бы это условие было изначально, то сделал бы всё не так, как сделал, т. е. разрулил одновременное включение входов(у автора нет проблемы одновременного включения входов, входа по очереди включались, да и на практике практически не возможно одновременно включить) до стека, тогда в стек можно писать номер бита(0-15, при 16 клапанах) и для хранения достаточно 4 бита, а не 32 как сейчас!
    Последний раз редактировалось Сергей0308; 09.02.2017 в 09:20.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  2. #2

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    Изначально такого условия не ставилось, если бы это условие было изначально, то сделал бы всё не так, как сделал, т. е. разрулил одновременное включение входов(у автора нет проблемы одновременного включения входов, входа по очереди включались, да и на практике практически не возможно одновременно включить) до стека, тогда в стек можно писать номер бита(0-15, при 16 клапанах) и для хранения достаточно 4 бита, а не 32 как сейчас!
    В момент включения установки проблема одновременного включения есть всегда. Когда ПР уже работает, а на датчики напряжение ещё не подано, и в момент подачи питания на датчики. И эти моменты нужно обязательно учитывать, если программа должна работать в реальной установке, а не только в симуляторе.

  3. #3
    Пользователь Аватар для Василий Кашуба
    Регистрация
    20.11.2011
    Адрес
    Ставрополь
    Сообщений
    2,525

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    В момент включения установки проблема одновременного включения есть всегда. Когда ПР уже работает, а на датчики напряжение ещё не подано, и в момент подачи питания на датчики. И эти моменты нужно обязательно учитывать, если программа должна работать в реальной установке, а не только в симуляторе.
    Я тоже подумал, Если запускают новый объект, все ёмкости пустые, включают установку и пшик, приплыли, ничего не работает. Поэтому внёс изменения в программу, теперь всё работает.

  4. #4

    По умолчанию

    Цитата Сообщение от Grampus Посмотреть сообщение
    Господа разработчики подскажите пожалуйста на ПР200 хочу реализовать очередь включения дискретных выходов.
    Подробнее:
    1 вход включился - 1 выход вкл.
    2 вх включился - 2 вход встает в очередь. и не включиться пока не выключиться первый.
    3 вх включился - 3 вход встает в очередь.
    12 вх включился 12 выход встает в очередь.
    в любой момент может включиться вход, он активирует выход, но только если при этом не один выход не вкл и встает в очередь, если при этом несколько входов вкл то выхода нужно установить в очередь по порядку .
    Цитата Сообщение от Grampus Посмотреть сообщение
    в общем что бы было понятно для это нужно! на станках мех обработки есть небольшие емкости которые требуют постоянно долива жидкости, линия подачи жидкости одна , на линии стоят электроклапана. вот главная задача чтобы в один момент открылся только один клапан чтобы быстро заполнить емкость. Чтобы не произошло такого: все 12 клапанов откроется и давление залива будет мизирным! принцип такой!
    А если одновременно будут заливаться 2 или 3 ёмкости?
    Цитата Сообщение от Василий Кашуба Посмотреть сообщение
    Я тоже подумал, Если запускают новый объект, все ёмкости пустые, включают установку и пшик, приплыли, ничего не работает. Поэтому внёс изменения в программу, теперь всё работает.
    Модифицировал свою программу:
    1) Введён сигнал Wen (работа разрешена)
    2) Можно установить количество одновременно заполняемых емкостей. (отключаются по наполнении в произвольном порядке).
    3) исключено одновременное включение электромагнитов-введена задержка включения следующего магнита ( актуально для переменки через трансформатор).
    4) Не сбивается при включении-отключении датчиков емкостей стоящих в очереди.
    Вложения Вложения
    Последний раз редактировалось Алексей Геннадьевич; 09.02.2017 в 14:09.

  5. #5
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,285

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    А если одновременно будут заливаться 2 или 3 ёмкости?


    Модифицировал свою программу:
    1) Введён сигнал Wen (работа разрешена)
    2) Можно установить количество одновременно заполняемых емкостей. (отключаются по наполнении в произвольном порядке).
    3) исключено одновременное включение электромагнитов-введена задержка включения следующего магнита ( актуально для переменки через трансформатор).
    4) Не сбивается при включении-отключении датчиков емкостей стоящих в очереди.
    При первом включении конечно надо чтобы всё работало, а в остальном должен присутствовать принцип разумной достаточности, а не максимальной надёжности(если это не термоядерный реактор), если что-то барахлит(не правильно работает), то по-моему уже не важно сколько раз "бабушка померла" один или два! У Вас, может я субъективно, как-то сложновато, пусть даже если Вы и правы, что абсолютно надёжно!
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  6. #6

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    При первом включении конечно надо чтобы всё работало, а в остальном должен присутствовать принцип разумной достаточности, а не максимальной надёжности(если это не термоядерный реактор),
    И что по вашему разумная достаточность? По-быстрому запилить и свалить? А там пускай разбираются, и носятся с агрегатом как горлум со своей прелестью?
    Если кому-чего оторвёт или взорвётся, то в РЭ написано: что в этом режиме нельзя?
    Или доставляет приходить на установку по поводу каждого глюка программы, вместо того, чтобы сразу сделать нормально? Это по вашему "разумная достаточность"!?
    А может нравится смотреть, как обслуживающий персонал мучается?
    если что-то барахлит(не правильно работает), то по-моему уже не важно сколько раз "бабушка померла" один или два! У Вас, может я субъективно, как-то сложновато, пусть даже если Вы и правы, что абсолютно надёжно!
    Сбои делятся на критичные и некритичные.
    По-вашему оператор должен бегать вокруг установки и пылинки с неё сдувать, и ещё следить за работой автоматики (а нафиг нужна такая автоматика?)

    Автоматика должна работать так:
    Включили- работает.
    Что кончилось - сообщила.
    Что-то пошло не так как надо - заблокировала работу, вывела причину останова.
    Въехали в щит на погрузчике - сломалась.

  7. #7
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    8,285

    По умолчанию

    Цитата Сообщение от Алексей Геннадьевич Посмотреть сообщение
    И что по вашему разумная достаточность? По-быстрому запилить и свалить? А там пускай разбираются, и носятся с агрегатом как горлум со своей прелестью?
    Если кому-чего оторвёт или взорвётся, то в РЭ написано: что в этом режиме нельзя?
    Или доставляет приходить на установку по поводу каждого глюка программы, вместо того, чтобы сразу сделать нормально? Это по вашему "разумная достаточность"!?
    А может нравится смотреть, как обслуживающий персонал мучается?

    Сбои делятся на критичные и некритичные.
    По-вашему оператор должен бегать вокруг установки и пылинки с неё сдувать, и ещё следить за работой автоматики (а нафиг нужна такая автоматика?)

    Автоматика должна работать так:
    Включили- работает.
    Что кончилось - сообщила.
    Что-то пошло не так как надо - заблокировала работу, вывела причину останова.
    Въехали в щит на погрузчике - сломалась.
    Если по конкретному случаю, если датчики уровня "моросят"(сбоят), то очевидно это критическая ошибка, емкость либо переполнится либо опустошиться, а Вы делаете логику чтобы всё работало не смотря на это(Не сбивается при включении-отключении датчиков емкостей стоящих в очереди)! Уже всё сбилось, чего там ждать, пока дым или огонь не пойдёт?! Надеюсь суть понятна, если критическая ошибка нечего там выжидать в неудобной позе и не надо усложнять программу для этих случаев, чтобы как-то работало, уже всё не работает!
    На счёт погрузчика порадовало, у нас тоже на погрузчике в щит заехали и ладно бы где на проезде стоял, а то ведь как назло в дальнем от проезда углу, как щит не заметить я не знаю, так у нас щит "мелочи" - ворота два раза погрузчиком гнули, наверно тоже не заметили, я думал только у нас такое возможно!
    Последний раз редактировалось Сергей0308; 10.02.2017 в 22:41.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

Метки этой темы

Ваши права

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