Просмотр полной версии : Дискретные входы - выходы ПЛК100
Электрон
28.03.2016, 19:16
Доброго всем времени суток!
Создал проект по просьбе хорошего знакомого для линии по изготовлению профлиста. Вспылил он, конечно, сильно с ПЛК и ИП320 для этих задач, но сейчас не о том разговор.
В режиме эмуляции проект работает как часы. Компиляция проекта ошибок не выдаёт. После загрузки проекта в ПЛК входы реагируют на нажатие имитирующих кнопок, а вот в программе изменений не видно, хотя в конфигураторе ПЛК и в самом проекте заданы булевские переменные с одними и теми же названиями для дискретных входов и выводов. Не могу понять где собака порылась.
Тут, правда, в процессе возникла одна проблема - на компьютере слетела система и отладку пришлось делать на новом компьютере. Так на нём не оказалось СОМ порта. Пришлось покупать переходник USB - COM. Но с ним программа загружается в ПЛК, только частенько достаёт пропадание связи ПЛК с ПК.
Кто может что подсказать по существу проблемы?
По существу проблемы можно будет что-то сказать, посмотрев проект. Выкладывайте его сюда, как говорится, будем поглядеть.
Электрон
28.03.2016, 19:51
Скриншоты экрана прилагаю Только не смотрите пока на всё после RS232/ Там пока сильно не загонялся.2342723428
lara197a
28.03.2016, 19:58
У вас глобальные и локальные переменными одними именами названы.
Локальные всегда имеют приоритет.
Разберитесь с объявлениями.
Переменные, объявленные в конфигурации, больше нигде объявлять не нужно.
Электрон
28.03.2016, 20:08
Я дико извиняюсь, но до сего дня успешно работал с ПР, поэтому мои вопросы могут выглядеть довольно наивно для знатоков.
Если я правильно Вас понял мне нужно поменять обозначения дискретных входов (выходов) и в программе завязать эти переменные через входы - выходы друг с другом?
lara197a
28.03.2016, 20:30
просто имена в плк конфигураторе и в окне над программой не должны быть одинаковыми.
еслипеременная есть в плк конфигураторе
то ее больше объявлять не нужно.
Я дико извиняюсь, но до сего дня успешно работал с ПР, поэтому мои вопросы могут выглядеть довольно наивно для знатоков.
Если я правильно Вас понял мне нужно поменять обозначения дискретных входов (выходов) и в программе завязать эти переменные через входы - выходы друг с другом?
Просто уберите из объявления переменных в программе все те, которым уже назначены имена в конфигурации (x3, x4, x5, x6, x7, x8; y1, y4, y5, y6; v1, v2, v3, v4)
23430
Переменные объявленные в конфигурации являются глобальными и доступны в любом месте проекта
Электрон
29.03.2016, 09:55
Всем большое спасибо за поддержку. Всё получилось, будем двигаться дальше.
Чем дальше по теме тем больше убеждаюсь, что все эти описания и руководства написаны человеком витающим в облаках.
Чем дальше по теме тем больше убеждаюсь, что все эти описания и руководства написаны человеком витающим в облаках.
А ты значит по земле ползаешь ? ;)
MasterAndy
03.04.2016, 21:01
Уважаемая техподдержка.
Интересует напряжение на клемме DI-0 у ПЛК150. Мне это нужно для того чтобы знать какое напряжение коллектор-эмиттер,а также ток этого перехода у транзистора, который я хочу подключить к дискретному входу по схеме на картинке23597
Спасибо
Уважаемая техподдержка.
Интересует напряжение на клемме DI-0 у ПЛК150. Мне это нужно для того чтобы знать какое напряжение коллектор-эмиттер,а также ток этого перехода у транзистора, который я хочу подключить к дискретному входу по схеме на картинке23597
Спасибо
Нашел проблему. Тестером ткни на эти клеммы и узнаешь все и ток и напряжение.
MasterAndy
04.04.2016, 10:59
Не проблема, но ПЛК под рукой нет и не будет долго, а работу делать надо.
Не проблема, но ПЛК под рукой нет и не будет долго, а работу делать надо.
Кто-то это уже делал. Тема есть на форуме, надо искать. Насколько я помню напряжение на клеммах было 5 В, а ток в цепи в пределах 10 мА.
MasterAndy
04.04.2016, 12:45
Спасибо коллега, нашел сообщение.
5 вольт точно, ну а ток действительно не более 10 мА.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot