На форуме обязательно:
  1. Заполнить свой профиль на Русском языке. См. Правила, п.2.d.
  2. Не писать свой вопрос в первую попавшуюся тему, а вместо этого создать свою. См. Правила, п.3.a.

Задачка на программирование

Аватара пользователя

aranea
знаток Eplan
знаток Eplan
Сообщения: 577
Зарегистрирован: 21 сен 2012, 21:45
Имя: Воробьев Александр
Благодарил (а): 2 раза
Поблагодарили: 26 раз
Контактная информация:

Re: Задачка на программирование

Сообщение aranea » 28 июл 2014, 08:42

наверное время цикла контроллера (единицы-десятки миллисекунд) намного меньше чем все ваши циклы while и for с задержками кратными секундам
так работает контроллер
нужно всю программу распределить по времени без длительных задержек на каждом цикле
точнее в каждом цикле ПЛК проверять какие-то условия, устанавливать или сбрасывать "VIVOD", конец цикла-начало нового и снова проверка условий, установка или сброс "VIVOD"
Изображение

Аватара пользователя

Exactamente
частый гость
частый гость
Сообщения: 409
Зарегистрирован: 20 ноя 2012, 12:45
Имя: :.О.N.Ф
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: Задачка на программирование

Сообщение Exactamente » 28 июл 2014, 15:08

aranea писал(а):устанавливать или сбрасывать "VIVOD", конец цикла-начало нового и снова проверка условий, установка или сброс "VIVOD"

VIVOD
а ещё называть переменные по-человечески - очень, очень, очень хорошая практика :crazy0to:
«Сразу видно внимание к каждой мелочи, неиспорченным не осталось ничто».


Автор темы
lsr
здесь недавно
здесь недавно
Сообщения: 29
Зарегистрирован: 25 дек 2013, 13:19
Имя: Станислав

Re: Задачка на программирование

Сообщение lsr » 08 авг 2014, 10:24

Всем спасибо за советы, задача выполнена
У вас нет необходимых прав для просмотра вложений в этом сообщении.


Вернуться в «Вопросы от студентов»



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей