PDA

Просмотр полной версии : Включение дискретных выходов ПЛК100



chrom
17.07.2015, 21:52
Здравствуйте.
Необходимо запрограммировать контроллер, в принципе программа написана (Линейная диаграмма LD).
Прогон в Codesys успешен, и всё работает вроде бы как надо визуально в программе, но по факту цепь на 13-14 выходах не замыкается и лампочка не загорается.
Если в конфигурации включить принудительно вручную данный выход - сигнал срабатывает, загорается лампочка на 13 выходе и слышен естественно щелчок.

Почему на автоматике это не работает? Может где ошибка в программе? Может что-то забыли?
Свой проект прикрепил к сообщению.

Николаев Андрей
17.07.2015, 21:59
Странно, что Вы слышите щелчек...
По тому как у ПЛК100-Р всего 6 выходов, а у ПЛК100-К - 12 соответственно.

chrom
17.07.2015, 22:06
на упаковке, если не изменяет память R-L было. Это контроллер на 220В, и у него выходы с 13 по 24 = 12 шт.

А почему странно, что слышу щелчок? Он включается после "ручного" включения в Конфигурации ПЛК в Codesys (при запущенной программе)

19006

smk1635
17.07.2015, 22:29
Вы скорее всего сперва написали программу, а затем в конфигураторе к входам привязали переменные. Т.е получилось что два раза объявили. У берите их в области переменных и всё на контроллере заработает.

chrom
18.07.2015, 00:42
Вы скорее всего сперва написали программу, а затем в конфигураторе к входам привязали переменные. Т.е получилось что два раза объявили. У берите их в области переменных и всё на контроллере заработает.

Не очень понял, что именно убрать. То что у вас на скрине?

smk1635
18.07.2015, 01:08
Не очень понял, что именно убрать. То что у вас на скрине?

Убрать:
19008

Они уже объявлены здесь:

19009

chrom
18.07.2015, 01:28
Спасибо большое. В понедельник попробую и отпишусь.

chrom
22.07.2015, 20:10
Всё работает. Спасибо вам за помощь!