Запись программы в контроллер

Для записи программы пользователя в контроллер и непосредственного ее выполнения необходимо:

-связать входные и выходные переменные непосредственно с входами и выходами контроллера;

- указать сетевые параметры для обмена данными между контроллером и средой CoDeSys.

Для рассмотренного выше примера свяжем выходную переменную “c” с одним из дискретных выходов контроллера. Для этого в окне «Организатор объектов» необходимо активизировать кладку Запись программы в контроллер - student2.ru и двойным щелком левой клавиши мыши активизировать пункт «PLC Configuration» (рис. 14).

Запись программы в контроллер - student2.ru

Рис. 14 Основное меню вкладки «Recourses» окна «Организатор объектов»

В пункте «PLC Configuration» содержится информация о физических входах и выходах контроллера (тип, адрес и др.). Для связи значения переменной “с” с одним из дискретных выходов необходимо щелкнуть левой клавишей мыши по перекрестию возле пункта «Discrete outputs-10 (FIX)», а затем аналогично раскрыть пункт «AT %QB3.0:BYTE;(*8 discrete outputs *)» (рис. 15).

Запись программы в контроллер - student2.ru

Рис. 15 Структура физических входов и выходов ПЛК110

В данном случае адрес одного из выходов ПЛК будет формироваться следующим образом: AT %QX3.0.0.

Далее необходимо вернуться в текстовый редактор среды по вкладке Запись программы в контроллер - student2.ru окна «Организатор объектов» и после имени переменной “c” записать адрес физического выхода ПЛК (рис. 16).

Запись программы в контроллер - student2.ru

Рис. 16 Связь переменной “c” с дискретным выходом ПЛК

Далее необходимо указать интерфейс соединения между ПЛК и компьютером. Для этого в пункте основного меню «Online» выбрать подпункт «Communication Parameters», а затем в открывшемся окне нажать кнопку «New».

После этого в окне «Communication Parameters:New Channel» в поле «Name» ввести любое имя соединения, а в группе «Device» выбрать пункт «Serial(Rs232)» и нажать клавишу «OK» (рис. 17).

Запись программы в контроллер - student2.ru

Рис. 17 Выбор интерфейса связи ПЛК и рабочей станции

После этого произойдет возврат в окно «Communication Parameters», в правой части которого необходимо задать сетевые параметры связи. Как правило, необходимо только указать к какому порту компьютера подключен контроллер и задать скорость передачи данных равную 115200 мБит/с и нажать клавишу «OK» (рис. 18).

Запись программы в контроллер - student2.ru

Рис. 18. установка сетевых параметров передачи данных

Для записи программы в контроллер необходимо активизировать подпункт «Login» пункта основного меню «Online». В случае если связь с контроллером установлена необходимо подтвердит запись программы в ПЛК (рис. 19).

Запись программы в контроллер - student2.ru

Рис. 19 Экранная форма начала записи программы пользователя в ПЛК

После окончания передачи данных вид текстового и графического редакторов будет аналогичен виду режима эмуляции (см. рис. 10), а в меню физических выходов ПЛК появятся пустые квадраты (рис. 20)

Запись программы в контроллер - student2.ru

Рис. 20 Вид меню физических выходов при записи программы в ПЛК

Для проверки работоспособности программы измените значения входных переменных на «TRUE», после чего последовательно нажмите клавиши «F7» и «F5» и проконтролируйте работы дискретного выхода контроллера по загоревшемуся индикатору на корпусе ПЛК. При этом в меню физических выходов квадрат возле выхода изменит цвет (рис. 21).

Запись программы в контроллер - student2.ru

Рис. 21 Сигнализация работы выхода ПЛК

Так же можно управлять дискретными выходами контроллера в ручном режиме непосредственно из среды CoDeSys. Для этого необходимо щелкнуть по изображению квадрата на любом из выходов и проконтролировать подсвечивание светодиода на корпусе ПЛК.

Для выхода из режима соединения необходимо активизировать подпункт «Logout» пункта основного меню «Online»

Наши рекомендации