- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
PLC для освоения
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Re: PLC для освоения
Самая доступная статья об особенностях PAC из тех, что мне попадались:
https://www.opto22.com/documents/1634_P ... _Paper.pdf - оригинал
http://opto22.ru/inform_page/prim.php - перевод
http://opto22.ru/downloads/1634_1_8_ru.doc - перевод
https://www.opto22.com/documents/1634_P ... _Paper.pdf - оригинал
http://opto22.ru/inform_page/prim.php - перевод
http://opto22.ru/downloads/1634_1_8_ru.doc - перевод
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: PLC для освоения
+1MuadDib писал(а):Насколько я понимаю, термин PAC является недостаточно устоявшимся, и каждый производитель трактует его так, как ему удобнее. Это вам не наука, где за использование неправильной терминологии могут побить канделябрами, а "сурьезный бизнес" :D
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Re: PLC для освоения
В статье по приведённой ранее ссылке указывается на авторство термина PAC - ARC Advisory Group - http://www.arcweb.comMuadDib писал(а):Насколько я понимаю, термин PAC является недостаточно устоявшимся, и каждый производитель трактует его так, как ему удобнее. Это вам не наука, где за использование неправильной терминологии могут побить канделябрами, а "сурьезный бизнес" :D
Сама ARC утверждает, что: В свете этого, времена "казацкой вольницы" миновали, и сегодня шанс "огрести канделябром" за неверное толкование термина PAC уже не такой уж и призрачный.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- администратор
- Сообщения: 4734
- Зарегистрирован: 25 июл 2008, 07:12
- Имя: Диев Александр Васильевич
- Страна: Россия
- город/регион: г. Сегежа, Карелия
- Благодарил (а): 225 раз
- Поблагодарили: 396 раз
Re: PLC для освоения
Ага, а удалил статью (судя по информации отсюда: http://en.wikipedia.org/wiki/Programmab ... controller) человек, который очень много знает об АСУТП (http://en.wikipedia.org/wiki/User:Crisco_1492):
I am a Canadian student, who is currently studying Indonesian literature in Yogyakarta, Indonesia.
Повторное использование кода не отменяет повторного использования мозга при его повторном использовании.
-
- здесь недавно
- Сообщения: 62
- Зарегистрирован: 16 фев 2014, 21:37
- Имя: Василий Таракановский
Re: PLC для освоения
судя по статье пытаются применить PAC вместо PLCRyzhij писал(а):Самая доступная статья об особенностях PAC из тех, что мне попадались:
https://www.opto22.com/documents/1634_P ... _Paper.pdf - оригинал
http://opto22.ru/inform_page/prim.php - перевод
http://opto22.ru/downloads/1634_1_8_ru.doc - перевод
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Re: PLC для освоения
Я бы выразился иначе: многие желают приобрести PAC по цене PLCembedd писал(а):судя по статье пытаются применить PAC вместо PLC
Да, я бы и сам не прочь, но...
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 мар 2014, 14:54
- Имя: Контеев Дмитрий Никифорович
Re: PLC для освоения
чуть выше была речь о неприменении для управления (в конце цитаты), или вы хотите PAC для других целей ?Ryzhij писал(а):Я бы выразился иначе: многие желают приобрести PAC по цене PLC Да, я бы и сам не прочь, но...embedd писал(а):судя по статье пытаются применить PAC вместо PLC
MuadDib писал(а): ICP DAS называет данный класс устройств PAC - Programmable Automation Controller. "Из коробки" его можно использовать в качестве конвертера интерфейсов/протоколов. Есть готовые программы, реализующие сервер последовательного порта и Modbus gateway, сравнительно просто можно реализовать свои задачи подобного рода. Дополнительная фича - шина, открытая для создания на ее основе собственных устройств. Фактически, такой PAC - микроконтроллер "для ленивых". Есть RS-232, RS-485, Ethernet, (недо)ОС, библиотеки... В такой ипостаси 7188ex использовались у нас в достаточно специфической системе сбора весовой информации.
Есть модификация 7188 с таргетом ISaGRAF, т.е. фактически PLC на том же железе. Такие устройства для сбора информации мы используем достаточно широко, но для управления технологическими процессами не применяем.
-
- почётный участник форума
- Сообщения: 5633
- Зарегистрирован: 07 окт 2011, 09:12
- Имя: Гаско Вячеслав Эриевич
- Страна: Россия
- город/регион: Рязань
- Благодарил (а): 600 раз
- Поблагодарили: 758 раз
Re: PLC для освоения
Упомянутое железо от ICP DAS я бы для целей DCS тоже применять по-остерёгся, только для DAQ.
Но вот ControlLogix от RockwellAutomation, который тоже позиционируется как PAC, мы применяем широко.
/Никакой рекламы, просто факт/
Но вот ControlLogix от RockwellAutomation, который тоже позиционируется как PAC, мы применяем широко.
/Никакой рекламы, просто факт/
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 мар 2014, 14:54
- Имя: Контеев Дмитрий Никифорович
Re: PLC для освоения
увы, я теряюсь в различиях между PAC и PLCRyzhij писал(а):Упомянутое железо от ICP DAS я бы для целей DCS тоже применять по-остерёгся, только для DAQ.
Но вот ControlLogix от RockwellAutomation, который тоже позиционируется как PAC, мы применяем широко.
/Никакой рекламы, просто факт/
-
- почётный участник форума
- Сообщения: 3576
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Re: PLC для освоения
Я для себя просто понимаю: если у PLC операционная система открытая (типа WinCE, Linux), то это PAC. Больше никаких критериев не рассматривается. Это сугубо мое мнение.
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 мар 2014, 14:54
- Имя: Контеев Дмитрий Никифорович
Re: PLC для освоения
Если бы эти ОС считались закрытыми что изменилось бы ?Михайло писал(а):Я для себя просто понимаю: если у PLC операционная система открытая (типа WinCE, Linux), то это PAC. Больше никаких критериев не рассматривается. Это сугубо мое мнение.
Отличие программирования PC и PLC может быть критерием разделения на PAC и PLC?
-
- почётный участник форума
- Сообщения: 3576
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 6 раз
- Поблагодарили: 271 раз
Re: PLC для освоения
Это означало бы, что ты должен работать в пределах жестко заданных рамок. Никаких тебе C/C++, Isagraf, Codesys...Daes писал(а):Если бы эти ОС считались закрытыми что изменилось бы ?
-
- здесь недавно
- Сообщения: 17
- Зарегистрирован: 17 мар 2014, 14:54
- Имя: Контеев Дмитрий Никифорович
Re: PLC для освоения
Не понятна связь набора программ с открытостью ОС и далее с разделением на PLC и PACМихайло писал(а):Это означало бы, что ты должен работать в пределах жестко заданных рамок. Никаких тебе C/C++, Isagraf, Codesys...Daes писал(а):Если бы эти ОС считались закрытыми что изменилось бы ?
-
- почётный участник форума
- Сообщения: 981
- Зарегистрирован: 25 июл 2008, 23:23
- Имя: Бондарев Михаил Владимирович
- Страна: Россия
- город/регион: Магнитогорск
- Благодарил (а): 6 раз
- Поблагодарили: 3 раза
Re: PLC для освоения
Мне кажется тут более справедливо было бы отталкиваться от функциональных возможностей конкретного оборудования, нежели от используемой платформы системного ПО.Я для себя просто понимаю:
-
- частый гость
- Сообщения: 462
- Зарегистрирован: 31 июл 2010, 09:12
- Имя: Павел
- Страна: РФ
- Благодарил (а): 10 раз
- Поблагодарили: 17 раз
Re: PLC для освоения
2 Daes
Я не понимаю, зачем лезть в дебри сравнения PLC и PAC, тем более что даже у производителей нет единого мнения на счет последних. В своем первом посте в данной ветке я уже писал, что нужно ориентироваться на поставленную задачу. Если целью является изучение основных принципов программирования мейнстримного АСУТПшного железа, то PAC однозначно не при делах. Возьмите любой ПЛК со средой программирования, основанной на IEC 61131, и изучайте. Не нравятся "Овены" - альтернативы вам в этой ветке уже подсказали. Не нравится сам подход IEC-языков? Сочувствую, но индустрию по вашему вкусу никто переделывать не будет.
Да, бывают задачи АСУТП, в которых PLC не справляются. Но для решения таких задач нужна конкретика, оборудование и ПО подбирается индивидуально. Устройство, которое одинаково хорошо решает любые задачи, не существует в природе. Более того, если вы при решении типичной PLC-задачи напишете что-то свое на PC-совместимом железе, никто вам спасибо не скажет. Да вы и сами пожалеете, если через несколько лет после сдачи в эксплуатацию вас привлекут к поиску неисправностей в таком вот "монстре франкенштейна". :)
Я не понимаю, зачем лезть в дебри сравнения PLC и PAC, тем более что даже у производителей нет единого мнения на счет последних. В своем первом посте в данной ветке я уже писал, что нужно ориентироваться на поставленную задачу. Если целью является изучение основных принципов программирования мейнстримного АСУТПшного железа, то PAC однозначно не при делах. Возьмите любой ПЛК со средой программирования, основанной на IEC 61131, и изучайте. Не нравятся "Овены" - альтернативы вам в этой ветке уже подсказали. Не нравится сам подход IEC-языков? Сочувствую, но индустрию по вашему вкусу никто переделывать не будет.
Да, бывают задачи АСУТП, в которых PLC не справляются. Но для решения таких задач нужна конкретика, оборудование и ПО подбирается индивидуально. Устройство, которое одинаково хорошо решает любые задачи, не существует в природе. Более того, если вы при решении типичной PLC-задачи напишете что-то свое на PC-совместимом железе, никто вам спасибо не скажет. Да вы и сами пожалеете, если через несколько лет после сдачи в эксплуатацию вас привлекут к поиску неисправностей в таком вот "монстре франкенштейна". :)
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: PLC для освоения
У Schneider Electric в линейке, называемой PAC, контроллеры Quantum, Premium, M580, M340. Операцонная система у них закрытая, программируются они под Unity в IEC 61131-3Михайло писал(а):Я для себя просто понимаю: если у PLC операционная система открытая (типа WinCE, Linux), то это PAC. Больше никаких критериев не рассматривается. Это сугубо мое мнение.
http://www.schneider-electric.com/produ ... BUSINESS=1
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: PLC для освоения
+1 MualDib
Некоторые проивзодители отдельно по спецзаказу продают SDK под свои ПЛК. Тот же Шнейдер Электрик может продать UNITY PRO EFB Toolkit, с помощью которого можно разработать свой функциональный блок или функцию на C++
Некоторые проивзодители отдельно по спецзаказу продают SDK под свои ПЛК. Тот же Шнейдер Электрик может продать UNITY PRO EFB Toolkit, с помощью которого можно разработать свой функциональный блок или функцию на C++
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: PLC для освоения
Активно пользовался EFB Toolkit для Concept. Пробовал EFB Toolkit для Unity. Назначение - написание своих функцилнальных блоков на Си вместо языков МЭК 61131-3. Ни о каком доступе к ОС контроллера речи нет.san писал(а):+1 MualDib
Некоторые проивзодители отдельно по спецзаказу продают SDK под свои ПЛК. Тот же Шнейдер Электрик может продать UNITY PRO EFB Toolkit, с помощью которого можно разработать свой функциональный блок или функцию на C++
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.
-
- преподаватель
- Сообщения: 1357
- Зарегистрирован: 01 сен 2008, 18:32
- Имя: Пупена Александр
- Страна: Украина
- город/регион: Киев
- Поблагодарили: 6 раз
Re: PLC для освоения
А я об этом не говорил. Я о том, что немэковский язык доступен. Я не пользовался данными средствами. Но я так понимаю, что все платформонезависимое там доступно?leon78 писал(а):Активно пользовался EFB Toolkit для Concept. Пробовал EFB Toolkit для Unity. Назначение - написание своих функцилнальных блоков на Си вместо языков МЭК 61131-3. Ни о каком доступе к ОС контроллера речи нет.
-
- эксперт
- Сообщения: 1031
- Зарегистрирован: 25 июл 2008, 10:06
- Имя: Леонид
- Страна: РФ
- Благодарил (а): 34 раза
- Поблагодарили: 110 раз
Re: PLC для освоения
На выходе генерируется библиотека, аналогично стандартным Концептовским библиотекам. Там код для 16ти и 32х битных контроллеров. Доступна эта библиотека для любого типа контроллеров.
Хард - это то, что можно швырнуть об стенку, а софт - это то, что можно лишь обматерить.