Страница 1 из 1

Мой опыт програмирования PLC1Xi

Добавлено: 05 окт 2013, 14:55
CNC-Logic
Недавно заказчик поставил мне задачу запрограмировать этот контроллер движения:

Требовалось сделать следующее:

Входы 1 и 2 будут соединены с микроконтроллером

На входе 3 Установлена кнопка старт

На входе 4 Установлена кнопка стоп

Выход 1 соединён с микроконтроллером
________________________________________

1.При включении контроллера кнопкой 3 и наличии высокого уровня на входе 2, начинается вращение ШД в положительном направлении.

Если на входе 2 низкий уровень, то переходим к пункту 4

Если нажимется кнопка 4, то в любой момент выполнения программы, произойдёт выключения ЩД

2.Как только на входе 1 появляется высокий уровень, ШД останавливается, производится расчёт: сколько участков по 2мм. было пройдено от момента начала вращения ШД до остановки

3.Выход один начинает включаться ровно столько раз, сколько участко было пройдено, после этого производится переход к пункту 1


4.Начинается вращение ШД в отрицательном направлении.

5.Как только на входе 1 появляется высокий уровень, ШД останавливается, производится расчёт: сколько участков по 2мм. было пройдено от момента начала вращения ШД до остановки

6.Выход один начинает включаться ровно столько раз, сколько участко было пройдено, после этого производится переход к пункту 4
_________________________________________________________

Во вложенном файле сам текст программы.

Возможно, кому то будет полезным