Профиль должен быть заполнен на русском языке кириллицей. Заполнение профиля заведомо ложными или некорректными данными - причина возможного отказа в регистрации на форуме.

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

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

aranea
знаток Eplan
знаток Eplan
Сообщения: 519
Зарегистрирован: 21 сен 2012, 21:45
Ф.И.О.: Воробьев Александр
Поблагодарили: 12 раз
Контактная информация:

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

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


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



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

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