Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Программируемые контроллеры Motorola MOSCAD - с...doc
Скачиваний:
1
Добавлен:
01.05.2025
Размер:
884 Кб
Скачать
☆

9.2 Программа на языке Ladder

Приступим к созданию программы на языке Ladder.

В данном случае можно использовать всего один процесс Main, но для наглядности разобьем нашу программу на 3 ранга – опрос входов и установка выходов, посылка данных и прием данных.

  1. Опрос входов и установка выходов. Назовем этот ранг Scan. Он будет иметь следующий вид:

  1. Далее посылка данных, назовем этот ранг TX.

В данном случае такое копирование с помощью CPY справедливо, поскольку мы заносим две однобитные переменные в 2-х байтовое слово. В случае приема данных такая операция не допустима, поэтому сначала мы скопируем слово в вектор их 16-и однобитных переменных (тут нам и понадобится table2), а только потом будем эти данные обрабатывать.

Данная программа предназначена для контроллера с номером 20, для 10-го просто надо будет заменить rtu10 на rtu20.

  1. Прием данных, назовем этот ранг RX.

59