Просмотр полной версии : ПЛК73, возможно ли скачать программу и добавить 1 дискр. вход в логику?
Уважаемые форумчане!
Огромная просьба ответить на мой вопрос. Ситуация такая: в шкафу управления установлен ПЛК73 (система с 2-мя дискр. входами и 4 дискр. выходами, использованием кнопок "Пуск/стоп" и "АЛЬТ") нужно добавить пуск/останов по дискр. входу. ПЛК вижу впервые. Первое, что пришло в голову скачать и добавить необходимые логич. цепочки в параллель кнопке "Пуск/стоп". Ранее был опыт программирования в LD (Logipam, SE; OMRON), поэтому посчитал, что это возможно и с ПЛК73. Однако, начав знакомство стал сомневаться в этом. Прошу ответить, возможно ли такое? И что таки можно посоветовать мне в данной ситуации?
Доброго здоровья всем!
Так что же и программа тиражирования мне не поможет? Разве то,что она скачивает нельзя перевести в редактируемый язык, неужели прогресс остановился?
нельзя. она только копирует образ программы а не ее код.
Объявить в розыск того кто собирал шкаф.:)
Алексей Геннадьевич
19.12.2016, 10:54
.. тока предварительно выяснив - а не должны ли сборщику за сборку 8(
Скорее программисту за программу. Есть тенденция "не понимать" что написание программы управления - это немалый труд.
И как договор составлен: если заказали единичное изделие и финансы "оптимизировали" - то уд они получат от разраба, а не исходную программу.
...Есть тенденция "не понимать" что написание программы управления - это немалый труд...
А также тенденция предлагать квалифицированным специалистам работать "за еду". А может, замутить голосовалку - "Готовы ли Вы работать за еду?" с вариантами ответов:
1. Готов, одни сутки;
2. Готов, один месяц;
3. Готов, один год;
4. Я работодатель! Своих ва-а-ще не кормлю! Что накопытят из-под снега, тем и перебиваются...
Алексей Геннадьевич
19.12.2016, 11:45
А также тенденция предлагать квалифицированным специалистам работать "за еду". А может, замутить голосовалку - "Готовы ли Вы работать за еду?" с вариантами ответов:
1. Готов, одни сутки;
2. Готов, один месяц;
3. Готов, один год;
4. Я работодатель! Своих ва-а-ще не кормлю! Что накопытят из-под снега, тем и перебиваются...
https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=%D0%BF%D0%B8%D1%88%D1%83%20%D0%BD%D0%B0%20%D1% 81%2B%2B%20%D0%B7%D0%B0%20%D0%B5%D0%B4%D1%83
Тысячи их...
Если серьёзно, - топикстартеру: можно попробовать прикрутить кнопку/датчик аппаратно, но нужен внятный алгоритм (хотелки) и электросхема...
Если серьёзно, - топикстартеру: можно попробовать прикрутить кнопку/датчик аппаратно, но нужен внятный алгоритм (хотелки) и электросхема...
Кнопку/датчик аппаратно ТС уже, вероятно, прикрутил, теперь ему нужна программная обработка этого добра. В этом вся проблема. Что тут не понятного.
:)
Кнопку/датчик аппаратно ТС уже, вероятно, прикрутил, теперь ему нужна программная обработка этого добра. В этом вся проблема. Что тут не понятного.
Я имел ввиду, что нужную кнопку ПУСК/ПАУЗА можно включить в цепи существующих кнопок/датчиков таким образом, чтобы выполнялся нужный алгоритм. Без использования дискретного входа ПЛК...
:)
Я имел ввиду, что нужную кнопку ПУСК/ПАУЗА можно включить в цепи существующих кнопок/датчиков таким образом, чтобы выполнялся нужный алгоритм. Без использования дискретного входа ПЛК...
Ага, назад, в прошлое. Сделать всю автоматику на релюшках и не надо никакого ПЛК73. Не надо будет никаких программистов и прочих умников. Будем щи лаптями хлебать как наши предки и радоваться ;)
Николаев Андрей
19.12.2016, 14:28
Особенность CODESYS - он генерирует уже финальный исполняемый код, который нельзя декомпилировать.
Если не получится найти исполнителя - я бы посоветовал, при наличии опыта на LD, создать алгоритм самостоятельно. 2 DI 4 DO - алгоритм не должен быть сложным.
Да и попробовать его нарисовать и отладить можно без ПЛК, прям в CODESYS.
...2 DI 4 DO - алгоритм не должен быть сложным.
Да и попробовать его нарисовать и отладить можно без ПЛК, прям в CODESYS.
Согласен. Ну а Овну не мешало бы всё-таки предусмотреть ВЫГРУЗКУ проекта из ПЛК (при отсутствии пароля)...
Может, договориться с КДС? :rolleyes:
Николаев Андрей
19.12.2016, 15:15
ОВЕН НЕ МОЖЕТ предусмотреть выгрузку :)
Для случаев, когда нужно сохранить исходный код немцы сделали возможность записать непосредственно исходный код проекта на ПЛК.
Но на ПЛК73 памяти очень мало (а flash вообще нет). Так что с ПЛК73 и данный вариант, к сожалению, не подходит.
Уважаемый Woolfy!
Как уже сообщал, имея опыт программирования изделий SE (Zelio, Logipam, SFT2841), Omron (CJ1) и т.п. поначалу смотрел оптимистично на возможность решения своей проблемы. Но, начав знакомство поближе, понял, что даже в данном несложном случае составить необходимую мне программу с нуля - это крайне затратно по времени. Посмотрев некоторые уроки программирования, конечно, кое-что стал понимать. А самое главное очень удивился, "как все запущено", не доделано в этом Вашем CoDeSys...
Сообщая о кнопке "Пуск/стоп", имел в виду прежде всего ту кнопку, которая на передней панели ПЛК73. и как же её внедрить в программу?
А самое главное очень удивился, "как все запущено", не доделано в этом Вашем CoDeSys...
Попробуйте внедрить вход в любую существующую *.dll
Николаев Андрей
19.12.2016, 22:37
Странный CODESYS сейчас стал лидирующей системой в мире:)
Для работы с входами-выходами есть специальная библиотека. Все описанно в РП на прибор. Оно есть на диске к прибору и на сайте, на странице прибора.
Сообщая о кнопке "Пуск/стоп", имел в виду прежде всего ту кнопку, которая на передней панели ПЛК73. и как же её внедрить в программу?
Неверно сформулировал: нужно не её внедрить, а наоборот, внешнюю цепь включения/отключения моего состава оборудования подключить к этой кнопке. Так что бы сигналом этой внешней цепи (через назначенный дискретный вход) включать/отключать оборудование.
Алексей Геннадьевич
20.12.2016, 07:03
Ага, назад, в прошлое. Сделать всю автоматику на релюшках и не надо никакого ПЛК73. Не надо будет никаких программистов и прочих умников. Будем щи лаптями хлебать как наши предки и радоваться ;)
Тогда уж сразу в пещеры.
Неверно сформулировал: нужно не её внедрить, а наоборот, внешнюю цепь включения/отключения моего состава оборудования подключить к этой кнопке. Так что бы сигналом этой внешней цепи (через назначенный дискретный вход) включать/отключать оборудование.
Делайте свой алгоритм с 0.
...Так что бы сигналом этой внешней цепи (через назначенный дискретный вход) включать/отключать оборудование.
Если про дублирование кнопки ПУСК, то к ПЛК прикручиваем электромагнитное реле, управляемое внешним сигналом. Немного некрасиво, зато эффективно. Типовая операция...
Уважаемый Woolfy!
Чем издеваться над новичком, может лучше выложить пример программы ПЛК73 с использованием запуска от кнопки "Пуск/Стоп" и дискретного входа?
Фантазировать и писать про "прикручивание к ПЛК электромагнитного реле"... для этого много ума и опыта не надо... А вот помочь примером, это, наверно, долг опытного форумчанина... На что в общем-то я и надеялся затевая эту тему...
А ещё может у кого-нибудь есть программа для ПЛК73, устанавливаемого в АСУ приточной вентсистемы (изготовитель "Тайра", г. Новосибирск). Изучать добрые примеры - это хороший способ понять, что и как можно делать
lara197a
24.12.2016, 17:47
В области конфигурации есть слово, в котором при нажатии кнопки изменяется бит.
К примеру обзовите klava
klava.5 - будет кнопка пуск-стоп
потом примерно так
VAR
R_TRIG1: R_TRIG;
SR_Obogrev: SR;
Obogrev_PLC_Kl: BOOL;
END_VAR
R_TRIG1(CLK:=Klava.5 , Q=> );
SR_Obogrev(SET1:=R_TRIG1.Q AND NOT SR_Obogrev.Q1 ,
RESET:=R_TRIG1.Q AND SR_Obogrev.Q1 , Q1=> Obogrev_PLC_Kl);
Уважаемый Woolfy!...
Сожалею, что мой совет вы восприняли как издевательство. Я этого не хотел. Подсказал самый простой и очевидный (и опробованный!) выход. Если бы имел под руками ПЛК73, то смог бы чем-то помочь, но - увы. Обратитесь к изготовителю...
Ну если так, то прошу объяснить подробнее, что же означает "к ПЛК прикручиваем электромагнитное реле"? Объясните, раз это по-вашему "самый простой и очевидный (и опробованный!) выход"...
"к ПЛК прикручиваем (что-либо)...
Современное идиоматическое выражение, означающее действия, направленные на установление функционального взаимодействия двух (или более) частей разнотипного оборудования при отсутствии специальных инструментальных средств производителей этого оборудования.
Например, на ПЛК (панель оператора) приклеивается электромагнитное реле на 24 В, контакты которого соединяются (припаиваются) с кнопкой ПУСК. При подключении параллельно (это требуется чаще) кнопке реализуется логическая функция "монтажное ИЛИ", последовательно с кнопкой - функция "монтажное И". Реле нужно для гальванической развязки "мозгов" ПЛК от суровых реалий отечественного производства, и должно располагаться рядом. Теперь можно подавать 24 В на обмотку хоть за 100 метров.
Спасибо!
Если не смогу сделать программу с нуля или воспользоваться помощью специалиста (готов предоставить для разработки схему и алгоритм работы оборудования), а времени на изучение CDS не будет, то, пожалуй, останется именно этот способ...
...готов предоставить для разработки схему и алгоритм работы оборудования...
А вот это нужно было сделать в самом начале, а не "титьки мять" (извините).
Глядишь, и "Тайра" бы зашевелилась...
Что и сейчас сделаю. Выкладываю в архиве описание алгоритма, его необходимого изменения и принц. схему.
Powered by vBulletin® Version 4.2.3 Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot