- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
ПЛК110-30 и СП310
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Добрый день! Нужна помощь. Прошу отнестись с пониманием. Так как с заниматься начал программированием всего 2 день.
И так: В наличии ПЛК 110-30-Р и операторская панель СП310. Все знания беру из видео уроков и инфы советов - инет.
Друзья спецы подскажите. Что и как мне нужно сделать чтобы с операторской панели при нажатии кнопки включался нужный вход на ПЛК или есть такая возможность сразу выход.
На данном этапе (пробном) кнопка на панели СП310 включает в программе ПЛК вход.. Пытаюсь привязать через оператор MOVE (вход (DI или выход DO) не нечго не получается. Хотя в интернет видео у некоторых работает.
Во вложении файлы, так накидал для пробы чтобы разобраться. Прошу не ругать чайника с 2 дневным стажем. А помочь советом.
Так для инфы: С помощью кнопки с панели оператора и контроллера включать и выключать какую либо нагрузку. Например лампу. Так это для себя лабораторная работа.
И так: В наличии ПЛК 110-30-Р и операторская панель СП310. Все знания беру из видео уроков и инфы советов - инет.
Друзья спецы подскажите. Что и как мне нужно сделать чтобы с операторской панели при нажатии кнопки включался нужный вход на ПЛК или есть такая возможность сразу выход.
На данном этапе (пробном) кнопка на панели СП310 включает в программе ПЛК вход.. Пытаюсь привязать через оператор MOVE (вход (DI или выход DO) не нечго не получается. Хотя в интернет видео у некоторых работает.
Во вложении файлы, так накидал для пробы чтобы разобраться. Прошу не ругать чайника с 2 дневным стажем. А помочь советом.
Так для инфы: С помощью кнопки с панели оператора и контроллера включать и выключать какую либо нагрузку. Например лампу. Так это для себя лабораторная работа.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Благодарю. Разобрался сам. С помощью оператора "MOVE" привязал входа modbus операторской панели к выходам логическим ПЛК.
Не откажусь от правильных советов, кто дополнительно откликнется!!!
Не откажусь от правильных советов, кто дополнительно откликнется!!!
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
ПЛК110-30 и СП310
Правильный совет - вместо научного тыка, изучить матчасть. У Овена есть прорва разнообразных обучающих фильмов.
MOVE.. Ну можно и так, дело вкуса. Мне лично именно такие вещи на LD больше нравится делать, как правило простой пересылкой все не заканчивается, еще какая-то логика присутствует, картинки нагляднее.
MOVE.. Ну можно и так, дело вкуса. Мне лично именно такие вещи на LD больше нравится делать, как правило простой пересылкой все не заканчивается, еще какая-то логика присутствует, картинки нагляднее.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Подскажите. На панели первый экран например ID 1 кнопки и выключатели привязаны по адресам и битам работают. Добавляю экран второй и так далее ID2 и .... выключатели и кнопки не привязаны к программе. Что нужно поменять регистры? адреса?
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
ПЛК110-30 и СП310
Прежде всего регистры и биты, на которые ссылаются элементы визуализации в проекте панели, должны существовать в том самом месте, на которое ведёт адресная ссылка. Т.е. они должны быть описаны в проекте контроллера.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Это понятно. Я ведь писал. первый экран и например кнопка (выключатели, ряд кнопок)подхватывает все что прописано в проекте контроллера. При создании 2 экрана что и где нужно прописать (я так понимаю при создании кнопки - в каких свойствах??) ??? Подскажите или натолкните на умную мыслю. В инете и ютуб ни чего не нашел
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
ПЛК110-30 и СП310
На сайте ОВЕН можно найти много документации по ихним продуктам.
Попробуйте в свойствах объекта на вкладке "Регистр элемента" указать модбас-адрес соответсвующего регистра и номер бита. Регистр конечно же должен быть объявлен в ПЛК.
Конкретно вашу задачу я бы решал следующим образом.
В ПЛК, для удобства, создать отдельный POU, в котором читать состояния входов ПЛК и записывать в биты одного регистра (это будет слово состояния), а также читать биты другого регистра и записывать их в дискретные выходы (это будет слово управления).
Соответственно на экране панели разместить Индикаторы и Кнопки, в свойствах каждого объекта указать номер бита, с которым он работает.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Ок! Благодарю. Пробую.
Вопрос, есть ли опыт у кого? как с помощью например (индуктивного датчика или других видов импульсов) считывать обороты или скорость двигателя и ГЛАВНОЕ как это вывести на операторскую панель СП310. В инете нашел только энкодер. Сложновато :(
Вопрос, есть ли опыт у кого? как с помощью например (индуктивного датчика или других видов импульсов) считывать обороты или скорость двигателя и ГЛАВНОЕ как это вывести на операторскую панель СП310. В инете нашел только энкодер. Сложновато :(
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
ПЛК110-30 и СП310
Энкодер позволяет обеспечить точность измерения. Поэтому техническое решение лучше выбирать исходя из задачи.
В общем-то, различия между энкодером и индуктивным датчиком с точки зрения ПЛК нет. Основное различие - в способе механического крепления датчика или энкодера.
А в остальном, по ссылке, которую привёл ув. Универсал, довольно хорошо всё написано.
У вас в результате обработки HSI получится число, которое вы также как и всё остальное пишете в регистр модбас, а на экране панели размещаете цифровой индикатор и привязываете к этому регистру.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Огромное БЛАГОДАРЮ!!! За понимание в изучении новичка типам меня. Может кто то подскажет ссылку изучения ФБ. Так как не понятки. Добавил в библиотеку ФБ FREQ_MEASURE. Может у кого есть похожий проект. Хотя бы типа образца. Откуда начинать... Прошу не посылать чайника учить мат часть. Помогите по существу. Плиз! На вход все таки буду подавать импульсы от ВБИ. Хотелось бы с помощью вас создать проект на ПЛК, а после буду думать как вывести на панель оператора.
-
- освоился
- Сообщения: 233
- Зарегистрирован: 26 мар 2017, 13:05
- Имя: Денис
- Страна: Россия
- город/регион: Самара
- Благодарил (а): 15 раз
- Поблагодарили: 38 раз
ПЛК110-30 и СП310
Всё же, я думаю, Вам придется потратить на изучение программирования ПЛК гораздо больше дней, чем 2. Это не такая простая деятельность, как кажется. Нужно переработать и понять много документов по программированию ПЛК и его устройству, изучить примеры программ.
В этом случае вы найдете ответы на большинство своих вопросов и научитесь решать широкий круг задач.
Сомневаюсь, что кто-то из здешних спецов согласится полностью решить вашу задачу за вас.Задавайте конкретные вопросы по проблемным местам.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Ок. Буду грызь гранит науки. Линия стоит, руководство нажимает. если бы не сроки.
все благодарю.
Дайте совет или хотя бы идею,как решить этот вопрос. а дальше я сам.
Суть в чем есть аварийная цепь Avar (несколько аварийных кнопок). И три входа (3 точки включения оборудования. В случае аварии цепь "аварийка разрывается и 3 единицы останавливаются.
Но если вдруг забыл выкл. входы (in1 и in2 и т.д.) и восстановил аварийную цепь - линия заработает.
Вопрос: что нужно или на чем реализовать программно выключение всех входов при разрыве аварийки? Входа управляются с операторской панели СП3... программные кнопки (нажал вкл - еще раз нажал выкл. "Инверсия")
все благодарю.
Дайте совет или хотя бы идею,как решить этот вопрос. а дальше я сам.
Суть в чем есть аварийная цепь Avar (несколько аварийных кнопок). И три входа (3 точки включения оборудования. В случае аварии цепь "аварийка разрывается и 3 единицы останавливаются.
Но если вдруг забыл выкл. входы (in1 и in2 и т.д.) и восстановил аварийную цепь - линия заработает.
Вопрос: что нужно или на чем реализовать программно выключение всех входов при разрыве аварийки? Входа управляются с операторской панели СП3... программные кнопки (нажал вкл - еще раз нажал выкл. "Инверсия")
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
ПЛК110-30 и СП310
Используйте RS триггер. По нажатии кнопки он взводится, По сигналу авария все триггера сбрасываются.
-
- почётный участник форума
- Сообщения: 5790
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 673 раза
- Поблагодарили: 841 раз
ПЛК110-30 и СП310
Если экранные кнопки будут инвертировать биты в памяти ПЛК, то и с триггерами схема будет "играть в ЗАМРИ!", а не выполнять функции останова, как положено.
Надо чтобы экранная кнопка выдавала на свой триггер просто импульс при нажатии. Нажал - единица, отпустил - ноль.
И триггеры надо ставить с приоритетом по входу, на который подаётся "Avar".
Надо чтобы экранная кнопка выдавала на свой триггер просто импульс при нажатии. Нажал - единица, отпустил - ноль.
И триггеры надо ставить с приоритетом по входу, на который подаётся "Avar".
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
ПЛК110-30 и СП310
Вообще то у RS триггера вход reset имеет приоритет, в отличии от SR триггера. Ну а то что команды должны быть импульсными - это да, использование триггеров это предполагает. Имеет смысл запоминать в триггере импульсную команду, потенциальную запоминать смысла нет.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Ок! Благодарю за советы petr2off и Ryzhij. Буду пробывать с RS тригерром.как предлагает petr2off. Учту замечания Ryzhij. Что получиться отпишусь.
Отправлено спустя 1 час 12 минут 59 секунд:
Друзья, с тригеррами не получается что с RS. что с SR. Работа тригеров схожа с работой кнопок " одна пуск и одна кнопка стоп или обзавем Avar". В моем случае входа IN вкл и выкл. нажатием одной кнопки. А Avar. это отдельная цепь аварийных кнопок. Может я чтото не так делаю и недопонимаю???
Отправлено спустя 1 час 12 минут 59 секунд:
Друзья, с тригеррами не получается что с RS. что с SR. Работа тригеров схожа с работой кнопок " одна пуск и одна кнопка стоп или обзавем Avar". В моем случае входа IN вкл и выкл. нажатием одной кнопки. А Avar. это отдельная цепь аварийных кнопок. Может я чтото не так делаю и недопонимаю???
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- эксперт
- Сообщения: 1737
- Зарегистрирован: 06 янв 2016, 19:45
- Имя: Петров В.Л.
- Страна: Россия
- город/регион: Красноярск
- Благодарил (а): 78 раз
- Поблагодарили: 235 раз
ПЛК110-30 и СП310
Фактически кнопка у Вас генерирует потенциальные команды. Т.е. при нажатии она устанавливает 1, при повторном нажатии 0. Выхода два.
1-й сделать две кнопки. Это правильный стиль. Команды старт и стоп это разные команды и заслуживают отдельных кнопок, причем именно так, как советовал Ryzhij. Т.е. в нажатом состоянии кнопка генерирует 1, в отжатом 0.
Если у Вас тяга к одной кнопке, то Вам нужно развести на сигнал на 2 команды. Команду ПУСК - выделяете детектором переднего фронта, команду СТОП - детектором заднего фронта. Соответственно ПУСК подаете на вход SET, Стоп на вход RESET. Так как на этот вход приходит еще и сигнал от аварии, то их объединяете через логический ИЛИ. Ну где то так.
Отправлено спустя 2 минуты 44 секунды:
Вдогонку. Детектор переднего фронта - ФБ RTRIG, заднего FTRIG
Отправлено спустя 18 минут 53 секунды:
Овеновского Codesys под рукой не оказалось, пример на Прософтовском написал.
В примере kn1 - сигнал от кнопки, alr - сигнал аварии, out1 - выходной сигнал.
1-й сделать две кнопки. Это правильный стиль. Команды старт и стоп это разные команды и заслуживают отдельных кнопок, причем именно так, как советовал Ryzhij. Т.е. в нажатом состоянии кнопка генерирует 1, в отжатом 0.
Если у Вас тяга к одной кнопке, то Вам нужно развести на сигнал на 2 команды. Команду ПУСК - выделяете детектором переднего фронта, команду СТОП - детектором заднего фронта. Соответственно ПУСК подаете на вход SET, Стоп на вход RESET. Так как на этот вход приходит еще и сигнал от аварии, то их объединяете через логический ИЛИ. Ну где то так.
Отправлено спустя 2 минуты 44 секунды:
Вдогонку. Детектор переднего фронта - ФБ RTRIG, заднего FTRIG
Отправлено спустя 18 минут 53 секунды:
Овеновского Codesys под рукой не оказалось, пример на Прософтовском написал.
В примере kn1 - сигнал от кнопки, alr - сигнал аварии, out1 - выходной сигнал.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Petr2off огромное тебе "БЛАГОДАРЮ!" От ДУШИ!!! Советы твои для меня как " для чайника-студента" даже очень нужные. Накидал схемку по твоему предложению 2 кнопок с использованием ФБ RTRIG, заднего FTRIG. Только я еще отдельно поставил кнопку стоп (опять же по не знанию...), что после просмотра твое вложение "trg" оказалось лишняя. Супер. Самое то!!!
Да то, что нужно. На выходные накидаю всю схему, в понедельник залью в контроллер. Проверю и отпишусь.
Не примите за наглость, просьба всем "спецам", могу ли я иногда просить советов и помощи с вашей стороны.
Хотелось бы все таки чему то научиться. Затягивает и нравиться!
Да то, что нужно. На выходные накидаю всю схему, в понедельник залью в контроллер. Проверю и отпишусь.
Не примите за наглость, просьба всем "спецам", могу ли я иногда просить советов и помощи с вашей стороны.
Хотелось бы все таки чему то научиться. Затягивает и нравиться!
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Добрый день! Благодарность от ДУШИ!!! Все отлично.
Буду изучать частотомер ФБ FREQ_MEASURE. Может и получиться собрать схемку определения числа оборотов элдвигателя
Буду изучать частотомер ФБ FREQ_MEASURE. Может и получиться собрать схемку определения числа оборотов элдвигателя
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Добрый день! Нужен совет начинающему новичку.
На данный момент работает связка ПЛК110-30 в режиме (slave) + панель оператора СП310 (master) по RS485 (А1-В1)
Собираюсь добавить модуль дискретных выводов МУ110-224-8Р (или 16Р)по RS485 (А2-В2).
Вопрос? могу ли я по этому входу RS485 (А2-В2) обозначить ПЛК как (master), а модуль МУ110 будет работать (slave)
Или мне придется теперь переделать все... ПЛК110 обзначить (master), а панель СП310 и модуль МУ110 (slave).
Или как вариант возможно сразу модуль МУ110 подключить параллельно входу по RS485 (А1-В1)
На данный момент работает связка ПЛК110-30 в режиме (slave) + панель оператора СП310 (master) по RS485 (А1-В1)
Собираюсь добавить модуль дискретных выводов МУ110-224-8Р (или 16Р)по RS485 (А2-В2).
Вопрос? могу ли я по этому входу RS485 (А2-В2) обозначить ПЛК как (master), а модуль МУ110 будет работать (slave)
Или мне придется теперь переделать все... ПЛК110 обзначить (master), а панель СП310 и модуль МУ110 (slave).
Или как вариант возможно сразу модуль МУ110 подключить параллельно входу по RS485 (А1-В1)
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
ПЛК110-30 и СП310
Не будет. На одной шине 485 должен быть один мастер. Обусловлено методикой доступа к среде передачи. Один спрашивает, остальные отвечают. Аналог школы. Для Ethernet и ModbusTCP теоретически допустимо. Там аналогия с не лучшей конторой - хренова туча менеджеров хоть на одного работника и всем чего-то надо. Пока успевает всем отвечать -будет работать. Хотя, в параллельной теме обсуждаем как раз Овен, не все там так гладко.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "
-
- здесь недавно
- Сообщения: 14
- Зарегистрирован: 25 авг 2018, 23:01
- Имя: Сергей
ПЛК110-30 и СП310
Получается согласно руководства я могу так подключить. СП будет "Master", а ПЛК и МУ "Slave"
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- почётный участник форума
- Сообщения: 3971
- Зарегистрирован: 20 янв 2010, 22:23
- Имя: Никита
- Страна: РФ
- город/регион: Мурманск
- Благодарил (а): 21 раз
- Поблагодарили: 229 раз
ПЛК110-30 и СП310
Можно и так. Если нет необходимости обмена между ПЛК и МУ. Если есть - надо это реализовывать в панели.
Но данные из МУ в ПЛК будут попадать только через панель. При отказе панели встает вся система.
Но данные из МУ в ПЛК будут попадать только через панель. При отказе панели встает вся система.
Опыт - это когда на смену вопросам: "Что? Где? Когда? Как? Почему?" приходит единственный вопрос: "Нахрена? "