Я не прошу написать за меня программу, форум, конечно, весь я не перечитал, да это и невозможно, а те темы которые меня интересуют я пересмотрел все и ответа нигде не нашел.А вопрос я задал вполне конкретный: каким образом мне связать выход q5 с SetWorkScreen? может есть какой то функциональный блок, который я не доставляю или нужно ввести какую то переменную. А вы вместо того чтобы ответить на конкретный вопрос занимаетесь нравоучением. И каким это "таким" образом я ничему не научусь?
Если вы знаете где есть примеры работы с экранами на CFC дайте пожалуйста ссылку.
1).Никто нравоучениями не занимается. Я выразил лишь своё мнение.
Самостоятельно осваивал кодесис, поэтому знаю про что говорю.
2). Нажмите на SetWorkScreen правой кнопкой мыши. Выберите En\Eno. У блока появится вход для разрешения его работы (En). Туда и вставьте Q5.
3).Вот Вам пример работы с экранными функциями ПЛК-63:
-скачайте этот проект:
http://www.owen.ru/forum/attachment....7&d=1320818701
-Зайдите в PLC_PRG,
-Затем кликните 2 раза на STEP6.
Там находится пример.
Описание здесь:
http://www.owen.ru/forum/showthread.php?t=11341&page=3
Пост №26.
вот за это огромное человеческое СПАСИБО. Умом я понимаю как нужно сделать, а вот в конкретной реализации сталкиваюсь с проблемами. CoDeSys тоже изучаю самостоятельно и подсказать некому, поэтому и обращаюсь на форум с вопросами, которые продвинутым пользователям могут казаться простыми и глупыми(может они таковыми и являются). И согласитесь ведь второй пункт вашего ответа не был готовой программой, а мне не хватало именно этого)))) Еще раз спасибо за подсказку и примеры.
Огромное спасибо Yegor! Вы просто открыли мои глаза
Не помню откуда у меня эта любовь, скорее привычка сравнивать true/false...
А параметр PT я планировал вынести на панель, так как наблюдается дикий разношерст с приводами, от 90 до 180 секунд. и по вентустановкам уже мои автоматику обвязали, а частотников нет, движки еще от NED, все знают их проблемы пуска... (работа снимается дифф. манометром по перепаду давления)
А таймеров много ибо с массивами TIME работать не приходилось..
И еще один вопрос к уважаемым форумчанам.
Есть такая структура сети:
Вложение 13488
Подскажите как грамотно организовать обмен между 3 "пультами". С переменными которые служат сугубо для индикации проблем никаких, они разбегаются как дерево A->B->C D->D
но как быть с дискретными?
Я предпологаю: A->B->C->D->E->A;
И надо мастерить конструкции типа:
В таком роде...Код:IF A=B AND E<>B THEN B:=A IF A=B AND C<>B THEN A:=B
Может кто то сталкивался с подобной проблемой и подскажет ключик к её решению?
Заранее благодарен
Ну по поводу профессионализма я бы поспорил, а по поводу запуска котельной-оператор не должен знать все принципы построения автоматики и внутренние алгоритмы ее работы, но при этом он ее запускает и работает!!! И если я слабо разбираюсь в CoDeSys это не значит что ничего не понимаю в автоматике и в принципах ее построения.