Вход

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



Электрон
28.03.2016, 19:16
Доброго всем времени суток!
Создал проект по просьбе хорошего знакомого для линии по изготовлению профлиста. Вспылил он, конечно, сильно с ПЛК и ИП320 для этих задач, но сейчас не о том разговор.
В режиме эмуляции проект работает как часы. Компиляция проекта ошибок не выдаёт. После загрузки проекта в ПЛК входы реагируют на нажатие имитирующих кнопок, а вот в программе изменений не видно, хотя в конфигураторе ПЛК и в самом проекте заданы булевские переменные с одними и теми же названиями для дискретных входов и выводов. Не могу понять где собака порылась.
Тут, правда, в процессе возникла одна проблема - на компьютере слетела система и отладку пришлось делать на новом компьютере. Так на нём не оказалось СОМ порта. Пришлось покупать переходник USB - COM. Но с ним программа загружается в ПЛК, только частенько достаёт пропадание связи ПЛК с ПК.
Кто может что подсказать по существу проблемы?

YuriBel
28.03.2016, 19:31
По существу проблемы можно будет что-то сказать, посмотрев проект. Выкладывайте его сюда, как говорится, будем поглядеть.

Электрон
28.03.2016, 19:51
Скриншоты экрана прилагаю Только не смотрите пока на всё после RS232/ Там пока сильно не загонялся.2342723428

lara197a
28.03.2016, 19:58
У вас глобальные и локальные переменными одними именами названы.
Локальные всегда имеют приоритет.
Разберитесь с объявлениями.

amn
28.03.2016, 20:06
Переменные, объявленные в конфигурации, больше нигде объявлять не нужно.

Электрон
28.03.2016, 20:08
Я дико извиняюсь, но до сего дня успешно работал с ПР, поэтому мои вопросы могут выглядеть довольно наивно для знатоков.
Если я правильно Вас понял мне нужно поменять обозначения дискретных входов (выходов) и в программе завязать эти переменные через входы - выходы друг с другом?

lara197a
28.03.2016, 20:30
просто имена в плк конфигураторе и в окне над программой не должны быть одинаковыми.
еслипеременная есть в плк конфигураторе
то ее больше объявлять не нужно.

petera
28.03.2016, 20:35
Я дико извиняюсь, но до сего дня успешно работал с ПР, поэтому мои вопросы могут выглядеть довольно наивно для знатоков.
Если я правильно Вас понял мне нужно поменять обозначения дискретных входов (выходов) и в программе завязать эти переменные через входы - выходы друг с другом?
Просто уберите из объявления переменных в программе все те, которым уже назначены имена в конфигурации (x3, x4, x5, x6, x7, x8; y1, y4, y5, y6; v1, v2, v3, v4)
23430

amn
29.03.2016, 01:47
Переменные объявленные в конфигурации являются глобальными и доступны в любом месте проекта

Электрон
29.03.2016, 09:55
Всем большое спасибо за поддержку. Всё получилось, будем двигаться дальше.
Чем дальше по теме тем больше убеждаюсь, что все эти описания и руководства написаны человеком витающим в облаках.

Вольд
29.03.2016, 19:47
Чем дальше по теме тем больше убеждаюсь, что все эти описания и руководства написаны человеком витающим в облаках.

А ты значит по земле ползаешь ? ;)

MasterAndy
03.04.2016, 21:01
Уважаемая техподдержка.
Интересует напряжение на клемме DI-0 у ПЛК150. Мне это нужно для того чтобы знать какое напряжение коллектор-эмиттер,а также ток этого перехода у транзистора, который я хочу подключить к дискретному входу по схеме на картинке23597
Спасибо

Вольд
04.04.2016, 10:22
Уважаемая техподдержка.
Интересует напряжение на клемме DI-0 у ПЛК150. Мне это нужно для того чтобы знать какое напряжение коллектор-эмиттер,а также ток этого перехода у транзистора, который я хочу подключить к дискретному входу по схеме на картинке23597
Спасибо

Нашел проблему. Тестером ткни на эти клеммы и узнаешь все и ток и напряжение.

MasterAndy
04.04.2016, 10:59
Не проблема, но ПЛК под рукой нет и не будет долго, а работу делать надо.

Вольд
04.04.2016, 11:50
Не проблема, но ПЛК под рукой нет и не будет долго, а работу делать надо.

Кто-то это уже делал. Тема есть на форуме, надо искать. Насколько я помню напряжение на клеммах было 5 В, а ток в цепи в пределах 10 мА.

MasterAndy
04.04.2016, 12:45
Спасибо коллега, нашел сообщение.
5 вольт точно, ну а ток действительно не более 10 мА.