1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Релейный выход ПЛК

Блоки ПЛК / Адресация / Входы / Выходы / Отчеты (F19, F20)

Модератор: специалисты Eplan

Ответить

Автор темы
beastmaster
освоился
освоился
Сообщения: 213
Зарегистрирован: 08 дек 2016, 11:55
Имя: Сергей
Страна: Россия
Благодарил (а): 24 раза
Поблагодарили: 8 раз

Релейный выход ПЛК

Сообщение beastmaster »

Возник вопрос по поводу размещения выходов ПЛК в виде контактов реле. Т.е. есть модуль вывода сигналов ПЛК, у которого в качестве выходного устройства используется реле. На каждый выход назначено свое реле, причем реле имеет общий контакт, нормально разомкнутый и нормально замкнутый контакт. Т.е. одному выходу назначено сразу три клеммы ПЛК (ну или две, если реле имеет только замыкающий или размыкающий контакт, частный случай).
1.jpg
Для входов/выходов ПЛК шаблон функции может содержать определение функции только с одним выводом, а тут нужно назначить сразу три вывода на один дискретный выход. Может, если создать макрос символа, можно правильно определить сразу три вывода на один дискретный выход?
2.jpg
Создаю такой макрос, при его размещении получается, что все три вывода назначаются на первую клемму, выводы на остальных клеммах не изменяются так, как нужно.
3.jpg
Как сделать, чтобы одному выходу ПЛК можно было назначить три клеммы? Причем чтобы программа адекватно воспринимала подключение к любой из клемм, как подключение к одному дискретному выходу.

Конечно ничто не мешает написать отдельную строку для каждого вывода с указанием одинакового адреса выхода, а потом, при создании макроса ПЛК, пририсовать символ контакта. Но тогда возникает проблема с автоматической адресацией, т.е. вместо одного выхода будет три разных, что не верно.
У вас нет необходимых прав для просмотра вложений в этом сообщении.

petrowitch
знаток Eplan
знаток Eplan
Сообщения: 84
Зарегистрирован: 01 окт 2012, 14:28
Имя: Сергей
Страна: Беларусь
город/регион: Минск
Благодарил (а): 18 раз
Поблагодарили: 23 раза

Релейный выход ПЛК

Сообщение petrowitch »

beastmaster писал(а): 27 июл 2018, 10:17 т.е. вместо одного выхода будет три разных, что не верно
мне кажется вы несколько усложняете ситуацию. Задайте определение функции Дискретный выход на клемму COM, потому как она участвует у вас в любом случае в схеме. Остальные выводы канала пускай будут Питание или Общ например, т.о. при автоматической нумерации будет нумероваться по одному выводу для каждого канала. Хотя я думаю можно задать и на все выводы канала функцию Дискретный выход, просто нужно заморочиться над форматом автоматической адресации, чтобы она всем выводам канала присваивала одинаковый адрес

Автор темы
beastmaster
освоился
освоился
Сообщения: 213
Зарегистрирован: 08 дек 2016, 11:55
Имя: Сергей
Страна: Россия
Благодарил (а): 24 раза
Поблагодарили: 8 раз

Релейный выход ПЛК

Сообщение beastmaster »

Дело в том, что у меня по схеме подключения к ПЛК формируется отчет, где для контактов выводов указываются подключенные устройства (в данном случае реле К... или контактор КМ...). Также описывается назначение выхода, например "насос циркуляции...", которое берется из функционального текста зоны. В отчете учитываются только адресуемые точки блока ПЛК, чтобы не загромождать отчет ненужной для программиста информацией. К общему выводу реле обычно подключается общий провод питания выходов (L+), т.е. эта точка может не нести какой-либо функции, а к контактам может быть подключено две функционально различных нагрузки (т.е. замыкание контакта - это одно какое-то событие, размыкание - другое), что и должно отображаться в отчете. В 90% случаев к выходу конечно подключается какое-либо одно устройство, но все же хочется иметь универсальные возможности в смысле описания назначений выходов.

Автор темы
beastmaster
освоился
освоился
Сообщения: 213
Зарегистрирован: 08 дек 2016, 11:55
Имя: Сергей
Страна: Россия
Благодарил (а): 24 раза
Поблагодарили: 8 раз

Релейный выход ПЛК

Сообщение beastmaster »

По идее, у нормально замкнутого и нормально разомкнутого контакта выхода ПЛК должен быть одинаковый адрес. Общий контакт выхода - это общий контакт, без адресации (здесь проблем нет). Этого и хочется добиться средствами EPLAN, по возможности без редактирования размещенного модуля вручную.

Elcity
знаток Eplan
знаток Eplan
Сообщения: 89
Зарегистрирован: 20 фев 2014, 10:25
Имя: Алексей
Страна: Россия
город/регион: Москва
Благодарил (а): 20 раз
Поблагодарили: 28 раз

Релейный выход ПЛК

Сообщение Elcity »

Здравствуйте! Для начала нужно разобраться в терминах и не смешивать их в одну кучу. У каждого вывода ПЛК есть следующие свойства: обозначение вывода, адрес, обозначение канал.

Один канал (дискретный вход/выход) может включать в себя несколько выводов, не только в случае релейного выхода, но и в случае например цифрового входа. Яркий пример какой-нибудь вывод у полевого модуля ввода/вывода со штекером M12, каждый канал будет иметь вывод положительного потенциала, общего провода и сигнальный.

Соответственно в вашем случае один релейный выход - это один (цифровой) канал, и этот канал имеет три (два) вывода: NO, NC, COM. Вам нужно исходит из этого при обозначении выводов и настройке автоматической нумерации.
EPLAN Electric P8 - Professional 2.7

Zakharov
знаток Eplan
знаток Eplan
Сообщения: 261
Зарегистрирован: 27 окт 2013, 12:11
Имя: Захаров
Страна: Россия
город/регион: Москва
Благодарил (а): 6 раз
Поблагодарили: 79 раз

Релейный выход ПЛК

Сообщение Zakharov »

Здесь не все так просто. Безусловно, предложение petrowitch, вполне работоспособно. Но его недостатки то же замечены правильно.
petrowitch писал(а): 02 авг 2018, 17:24 Задайте определение функции Дискретный выход на клемму COM, потому как она участвует у вас в любом случае в схеме. Остальные выводы канала пускай будут Питание или Общ например, т.о. при автоматической нумерации будет нумероваться по одному выводу для каждого канала.
Есть еще один вариант и он штатный, но он то же не полностью решает эту задачу.
Прежде всего, eplan считает выводы одним каналом только в том случае если они имеют одинаковое "обозначение канала". Ну или они расположены рядом, смотрите хелп, там красиво расписано. Но это все равно не влияет на автоматическую адресацию.
Поэтому по хорошему надо COM вывод определять как питание модуля или Общий. NC и NO это сигнальные DO. Но для того что бы они не попадали под автоматическую адресацию одновременно, один из них надо сделать "не активным" через свойство <20438>
Недостаток в том, что все равно надо вручную активировать/деактивировать нужные выводы.
____________________________________________
В своем стремлении избежать граблей человек наступает на весь прочий сельхозинструмент.

Автор темы
beastmaster
освоился
освоился
Сообщения: 213
Зарегистрирован: 08 дек 2016, 11:55
Имя: Сергей
Страна: Россия
Благодарил (а): 24 раза
Поблагодарили: 8 раз

Релейный выход ПЛК

Сообщение beastmaster »

По поводу входов с питанием, общим проводом и сигнальным... Здесь у меня проблем нет, и по-моему все однозначно: адресуемая точка - только сигнальный вывод, т.е. куда собственно и будет приходить "сигнал", который далее будет обрабатываться ПЛК.

По поводу релейного выхода: пока у меня COM - это "общий", NC - тоже сделал общим, т.к. в данном проекте не используются эти точки, адресуемую точку ПЛК назначил на NO. Все автоматически корректно адресуется, в отчет попадает все, как мне надо. Но конечно это не решение проблемы в том виде, что мне хотелось бы...

Еще иногда бывает такая же проблема у аналоговых модулей ввода с универсальными входами, когда к одному входу могут подключаться разные типы датчиков - термопреобразователи сопротивления, датчики с токовым выходом, или "сухие" контакты. Разные типы датчиков могут подключаться на разные клеммы одного входа. Приходится в качестве адресуемой указывать ту точку, которая используется во всех вариантах подключения. Пример такого модуля здесь https://www.owen.ru/product/moduli_anal ... connection. Особенно "радует" возможность подключения двух "сухих" контактов к фактически одному входу (если сравнивать с подключением аналогового датчика). Но на каждый такой вариант наверное решения даже в EPLAN не будет, если только не создавать варианты ПЛК с разным способом адресации точек подключения. :o

Elcity
знаток Eplan
знаток Eplan
Сообщения: 89
Зарегистрирован: 20 фев 2014, 10:25
Имя: Алексей
Страна: Россия
город/регион: Москва
Благодарил (а): 20 раз
Поблагодарили: 28 раз

Релейный выход ПЛК

Сообщение Elcity »

Zakharov описывает прямой путь, на который указывает справка. Так и надо делать по задумке разработчиков Eplan. То что при этом получается приходится делать что-то вручную, это нормально, это же довольно редкий случай. Eplan же не генерирует всю схему автоматически, пользователь должен вносить какие-то данные.

Но мне кажется можно добиться нужного топикстартеру результата не деактивируюя выход, а изменив настройки автоматической адресации. Сделав адресацию зависимой от названия канала. Я предполагаю (сам я не пробовал), что таким образом можно получить в отчетах отображение всех выводов к которым что-то может быть подключено, в данном случае NO и NC контактов, с данными об устройстве которое к ним подключено. При этом NO и NC контакты одного канала, будут иметь одинаковый адрес. Но я не пробовал так делать.
EPLAN Electric P8 - Professional 2.7
Ответить

Вернуться в «ПЛК»