как правильно использовать переменные?
вместо Q использовать сигналы с пускателей или вводить переменную "статус", означающую, что двигатель в работе?
переменная "нет обратной связи" включает "аварию" и выход отключается (во фрагменте программы не указывается)
- ОБЯЗАТЕЛЬНО заполнить свой профиль НА РУССКОМ ЯЗЫКЕ КИРИЛЛИЦЕЙ.
- НЕ НУЖНО писать свой вопрос в первую попавшуюся тему, а вместо этого создать НОВУЮ тему.
- Дублирование сообщений приравнивается к спаму.
- Рекламу мы не размещаем ни на каких условиях.
помогите разобраться с переменными в программе
-
- здесь недавно
- Сообщения: 54
- Зарегистрирован: 02 ноя 2012, 13:52
- Имя: Сергей
помогите разобраться с переменными в программе
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1012
- Зарегистрирован: 11 ноя 2012, 17:21
- Имя: Нурисламов Руслан М.
- Благодарил (а): 23 раза
- Поблагодарили: 29 раз
Re: помогите разобраться с переменными в программе
Наиболее логично использовать двигатель в работе сигнал с пускателя I0.7 на схеме. Потому что сигнал на запуск двигателя это не сам запуск двигателя.
Пускатель перегорит на движок, а у вас будет показывать что все нормально. И двигатели при этом будут включаться.
Меркер 7.2 аларм на сигнализацию. Если в течении 2 секунд после включения двигатель не запустился - звонит в колокола.
Правильно будет сигнал с пускателя обработать и это и будет состояние двигателя. Если двигатель может управляться в положении ручной то будет и тут все адекватно.
Пускатель перегорит на движок, а у вас будет показывать что все нормально. И двигатели при этом будут включаться.
Меркер 7.2 аларм на сигнализацию. Если в течении 2 секунд после включения двигатель не запустился - звонит в колокола.
Правильно будет сигнал с пускателя обработать и это и будет состояние двигателя. Если двигатель может управляться в положении ручной то будет и тут все адекватно.
-
- почётный участник форума
- Сообщения: 2684
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- Благодарил (а): 1 раз
- Поблагодарили: 89 раз
- Контактная информация:
Re: помогите разобраться с переменными в программе
Самое интересное, что это не совсем так. Если эти сигналы рассогласованы, то через 2 секунды все останавливается и выводится ошибка, то есть рассогласование допустимо, однако система в этом случае уйдет в безопасное состояние.ASUTP_PLC писал(а):Потому что сигнал на запуск двигателя это не сам запуск двигателя.
-
- эксперт
- Сообщения: 1012
- Зарегистрирован: 11 ноя 2012, 17:21
- Имя: Нурисламов Руслан М.
- Благодарил (а): 23 раза
- Поблагодарили: 29 раз
Re: помогите разобраться с переменными в программе
Такой точки зрения я придерживаюсь исходя из практики с частотниками по аналогии.
Часто запуск идет по замыканию контакта/частотник можно на такой вариант спараметрировать/, но бывает когда используются для управления просто кратковременный импульс. И такой же кратковременный импульс для останова. (только контакт NC, а не NO).
И всегда было головоломкой, если контроллер это должен отследить. То ему запоминать замыкание контакта? На другом отслеживать размыкание?
Помоему всегда проще вытаскивать сигнал состояния с аппарата. Так как все остальное это виртауально, в памяти контроллера.
Часто запуск идет по замыканию контакта/частотник можно на такой вариант спараметрировать/, но бывает когда используются для управления просто кратковременный импульс. И такой же кратковременный импульс для останова. (только контакт NC, а не NO).
И всегда было головоломкой, если контроллер это должен отследить. То ему запоминать замыкание контакта? На другом отслеживать размыкание?
Помоему всегда проще вытаскивать сигнал состояния с аппарата. Так как все остальное это виртауально, в памяти контроллера.
-
- почётный участник форума
- Сообщения: 3918
- Зарегистрирован: 07 окт 2011, 08:12
- Имя: Гаско Вячеслав Эриевич
- Откуда: Рязань, Россия
- Благодарил (а): 123 раза
- Поблагодарили: 228 раз
Re: помогите разобраться с переменными в программе
Ну, в общем, да. Контроллер обязан отслеживать соответствие состояния периферии заданному, и помнить, что именно он требовал от неё. А уж способ управления - импульсный или потенциальный - выбирается исходя из местных условий и приоритетов.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр
«У человека в душе дыра размером с Бога, и каждый заполняет её как может». Жан-Поль Сартр