Не могу разобраться с входами\выходами ПЛК100_R_L?
Большая просьба к тех.поддержке: Напишите простую программу для проверки работоспособности ПЛК100_R_L, версия прошивки 2.10.9. (всех входов и выходов). 1 вход=1 выход, 2 вход=2 выход.....5,6вход=5 выход, 7,8 вход=6 выход.
Не получается самому разобраться
Спасибо.
Открываете Конфигуратор ПЛК (PLC Configuration).
Присваиваете первому входу имя in1 (присвоение производится: при отключенном от ПЛК CoDeSys кликаете 2 раза на соответствующий квадратик, и становится активным поле ввода).
Присваиваете первому выходу имя out1 (по аналогии, но теперь именно для выхода).
В программе пишем (на st):
out1:=in1;
По аналогии со всеми остальными входами
на LD:
---[in1]-----------------------------------------------(out1)
Связываемся с ПЛК.
Не забываем нажать старт (RUN)
Вероятно проблема с ПЛК.
Программу написал, (в оффлайне всё ОК!) скомпилировал, залил в ПЛК всё ОК!
Но не работает
При замыкании входа (любого) лампочка входа загорается, а реакции выхода нет.
Подскажите как сделать лог гепертерминалом.
Подскажите при подключённом "рабочем" ПЛК в режиме онлайн при изменении состояния входа(Ctrl-F7) в Программе какая должна быть реакция самого ПЛК, должны ли загораться лампы входа и выхода?
Спасибо!
Продолжаю.
программа простая 8 входов 6 выходов, напрямую. В Конфигураторе все вх. и вых. присвоил (in1..., out1..)
Параметры связи настроил, связывался и через Дебуг и через USB? результат тот-же. На подключение реагирует, на старт\стоп реагирует, программу не выполняет
Какие возможные пути решения проблеммы?
ПЛК новый, неделю назад куплен. (Зав.№ 17867101102447991, Б10-034115, 2010 г. ПЛК100-220.Р_L. версия прош.2.10.9.
Мистика...
Но похоже, что речь все же пока о руках и "первом ПЛК", нежели о ПЛК. Не отчаивайтесь, вместе мы все поборем
1. Выкладывайте проект.
2. Вы пробовали из Конфигурации ПЛК напрямую выходами поуправлять, просто нажимая квадратик соответствующего выхода, когда ПЛК на связи с CoDeSys?
3. Лог гипертерминала: отключаемся от CoDeSys. Запускаем терминал. Выбираем порт, настройки меняем только скорость на 115200 и управление на нет. Все. Жмем Резет на ПЛК. Данные из окна терминала копированием сохраняем в файл (обязательно). Файл выкладываем на форуме.
4. Не забываете запустить программу? Как Вы понимали, что на старт реагирует? Как реагирует?
5. Изменение входа программно НЕВОЗМОЖНО при подключенном ПЛК.
6. Не стоит ли режим эмуляции?
Из Конфигурации выходы управляются.
Реагирует на СТАРТ:=> загорается лампа Работа, если включать без старта то, даже при in1=TRUE, out1=FALSE.
Режим эмуляции не включён (галочки нет).
Подскажите при подключённом "рабочем" ПЛК в режиме онлайн при изменении состояния входа(Ctrl-F7,+F5) в Программе, какая должна быть реакция самого ПЛК, должны ли загораться лампы входа и выхода, включаться реле выхода?
Спасибо!
Последний раз редактировалось AlexizSochi; 15.02.2011 в 01:56.
Думал причина в одном - продублировали имена переменных.
Оказалось все банальнее.
Что рекомендую сделать - поставьте галку - эмуляция и с помощью изменения переменной и Ctrl+F7...
Вы не воспользовались советом, и не привязали в конфигурации ПЛК переменные к соответствующим входам и выходам...
Создайте новый проект. Прежде чем писать программу сразу перейдите в Конфигуратор ПЛК. и напротив каждой из строк впишите имя переменной (вписывать имя можно после двойного щелчка мышью по AT).
Ну и так как Вы первый раз с ПЛК НАСТОЯТЕЛЬНО рекомендую PLC Configuration Owen. pdf на диске с ПЛК прочитать.
Ну раз у Вас проблема та же - наверное и решение то же...
Вы продублировали переменные: и в конфигурации имена переменных в каналы вбили, и в программе объявили...