PDA

Просмотр полной версии : Система управления частотой вращения выходного вала автоматической коробки скоростей



dream1111
03.01.2018, 14:32
Вращение выходного вала АКС возможно только в том случае,
если нажата кнопка «Пуск», есть сигналы от датчика «Наличие
смазки в баке» и от проточного датчика «Смазка есть в системе»,
скорость задана. Для подачи смазки в систему используется насос,
который запускается также от кнопки «Пуск». Реверс выходного вала
осуществляется от тумблера. Если с тумблера на вход СУ приходит
сигнал логическая «1», то вал АКС должен вращаться против часовой
стрелки, если с тумблера приходит сигнал логический «0», то вал
АКС должен вращаться по часовой стрелке. Задание на частоту
вращения выходного вала АКС поступает на входы СУ с трех
тумблеров Х1, Х2, Х3 в виде двоичного кода, 3 разряда. Соотношение
номера скорости, двоичного кода на входах МК и включенных
выходных линий приведено в табл. 1.

dream1111
03.01.2018, 14:34
прошу помощи , не знаю даже с чего начать ((( Являюсь студентом , дисциплина микроконтроллеры и микропроцессоры в СУ. На языке LD в Codesys написать заставили((

Сергей0308
03.01.2018, 17:45
Ну это же элементарно! В кодесисе не силён, в ОЛ как-то так:

34916

Может так будет понятней:

34921

_Mikhail
03.01.2018, 19:07
Может для многих это и элементарно, но в задании кроме выбора скоростей еще несколько условий, причем все должно быть сделано в Codesys а не в OL. Даже без использования дополнительных блоков и функций. Тем более как потом объяснять что за значения в функции и откуда они взялись

Сергей0308
03.01.2018, 19:17
Так зачем в кодесисе огромные библиотеки, наверно что бы легче было сделать необходимый алгоритм работы, в ОЛ, кроме нескольких "кирпичиков", ничего нет, так, что в кодесисе, в принципе, должно быть проще сделать!

_Mikhail
03.01.2018, 20:47
Поэтому не надо человека грузить ОЛ, когда у него задание сделать в КДС, без библиотек.

ASo
03.01.2018, 21:30
И что с того?
Задание простейшее. Если язык LD и работу в CDS преподавали - какие проблемы выполнить за 10 минут?

_Mikhail
03.01.2018, 21:33
Абсолютно никаких, условие какое - выполнить в КДС, зачем грузить человека примерами ОЛ?

Николаев Андрей
04.01.2018, 14:13
Самое смешное, что это задание 1 курса. Таблица истинности. Сначала надо привести к формулам. Провести промежуточные преобразования, и уже потом кодить.
Я бы, как препод, требовал именно этого...