PDA

Просмотр полной версии : Приём и выдача аналоговых сигналов на ПЛК-154 А-М на языке ST



TAASoft
10.05.2011, 23:11
Доброго времени суток!

Подскажите, пожалуйста, как правильно принять и выдать
аналоговый сигнал на ПЛК-154 А-М на языке ST.
Если можно с примером.

Николаев Андрей
10.05.2011, 23:21
Не надо на языке ST ничего выдавать.
Идете в Конфигурацию ПЛК.
В полях, где соответствующий аналоговый вход и аналоговый выход задаете имена переменным (двойной щелчек по AT)
Дальше в программе с этими именами и работаете. Вход соответственно видите. В переменную выхода задаете значение, от 0 до х (соответственно типа аналогового выхода).

1. Почитайте таки Руководство пользователя к прибору на диске по конфигурированию.
2. Чтобы не забыть как назвали переменную - волшебная кнопка F2 (глобальные переменные)

capzap
10.05.2011, 23:39
Документация конечно же написана специалистом, но как обычно бывает, некоторые вопросы не "разжеваны" для новичков, точно так же и я когда то побоялся, что неправильно интерпретирую описание работы выходов и как следствие отказался от проекта. В моем случае для выхода 4-20 мА, так и подавать надо на выход ПЛК значения от 4.0 до 20.0

TAASoft
11.05.2011, 00:01
Андрей, про Конфигурацию ПЛК это я понял.
А вот со значением "туплю".
Т.е. переменной тип REAL присваиваю значение той переменной, которую завел в Конфигурации ПЛК. А как же время преобразования?
Какое значение я получу?

capzap
11.05.2011, 07:41
А почему на прямую не работать с переменной из конфигуратора, чтоб не "переприсваивать". Если в самом верху программы все же присвоить одну переменную другой, то цикл программы пройдет с обновленным значением. В чем трудность или может вопрос состоял не в этом?

Николаев Андрей
11.05.2011, 11:42
Смотрим вложенный файл

TAASoft
11.05.2011, 17:19
Спасибо! Теперь понятно.