Pc в роли Plc |
|
|
|
10.11.2015, 15:02
|
Группа: Участники форума
Сообщений: 751
Регистрация: 6.3.2014
Пользователь №: 226003

|
Существуют ли программно-технические решения использования компьютера и его ресурсов вместо ПЛК? Например, взять плату USB-relay и используя компьютер в качестве ЦП ПЛК управлять этой платой на алгоритме заранее написанном. Да, некоторые характеристики такой связки, как надёжность,быстродействие, время восстановления после сбоя такой связки будет под сомнением и критично для ответственных объектов, но там где это не важно вполне сгодятся... На данный момент, изучив описания таких USB-реле пока увидел, что они могут работать тлоько как циклические таймеры, т.к. всё-таки программа будет "крутиться" внутри них, а всё-таки их вычислительные возможности достаточно слабы. Вот если бы эту задачу отдать компьютеру, да ещё испоьзовать его графические возможности и управлять этим реле через USB на основании входных сигналов с этого же реле...
Сообщение отредактировал mr_Frodo64 - 10.11.2015, 15:03
|
|
|
|
|
10.11.2015, 15:09
|
Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922

|
не скажу, ищите ли вы то. Микрокомпьютер Raspberry Pi B+ и рантайм Codesys 3 Плюс изготовление платы гальванической развязки входов/выходов. Выходы можно с реле.
сейчас рисую плату под это дело.
Сообщение отредактировал manjey73 - 10.11.2015, 15:10
|
|
|
|
|
10.11.2015, 16:36
|
Группа: Участники форума
Сообщений: 419
Регистрация: 7.7.2010
Пользователь №: 63907

|
Вариантов реализации сформулированной Вами задачи несчётное количество. Запросите в интернете SoftPLC, LabView, SCADA, это всё вам подходит.
|
|
|
|
|
10.11.2015, 16:38
|
Группа: Участники форума
Сообщений: 689
Регистрация: 26.12.2012
Пользователь №: 175764

|
Помню лет 10 назад пришел на завод садмин с института и долго не мог понять зачем вообще ПЛК.
Вам тогда нужно поставить на ПК скаду и подключить обычные модули ввода-вывод с модбас например.
|
|
|
|
|
10.11.2015, 17:23
|
Группа: New
Сообщений: 15
Регистрация: 4.10.2015
Пользователь №: 279289

|
Hi,
Да самый простой вариант: Modbus модуль ввода-вывода + конвертер RS485/USB + Любая программа работающая по Modbus (SCADA, LabView или просто Modbus библиотек)
|
|
|
|
|
12.11.2015, 19:37
|
Группа: Участники форума
Сообщений: 271
Регистрация: 7.8.2015
Из: Москва
Пользователь №: 275014

|
Если алгоритм автоматизируемой системы очень простой,типа вкл-выкл реле по замыканию кнопки и не требуется особенная надежность работы, вполне подойдет скада на компьютере с подключенным блоком входов-выходов. Их много. Что-то более серьезное на скаде не получиться. На них имеется возможность писать скрипты и даже довольно сложные, но нет системы отладки этих скриптов. Если вы профессиональный программист, вам это помехой не будет, а если время от времени, будет сложновато написать программу вслепую.
Сообщение отредактировал stscat - 12.11.2015, 19:38
|
|
|
|
|
13.11.2015, 8:43
|
Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922

|
SCADA+ имеет возможность писать на FB, на счет отладки надо уточнять у автора.
|
|
|
|
|
13.11.2015, 22:41
|
Группа: Участники форума
Сообщений: 3069
Регистрация: 6.9.2006
Пользователь №: 3907

|
Цитата(serge197a @ 10.11.2015, 17:38)  Помню лет 10 назад пришел на завод садмин с института и долго не мог понять зачем вообще ПЛК.
Вам тогда нужно поставить на ПК скаду и подключить обычные модули ввода-вывод с модбас например. и Win98
|
|
|
|
|
14.11.2015, 3:32
|
Группа: Участники форума
Сообщений: 857
Регистрация: 27.4.2008
Пользователь №: 18181

|
у сименса такая программная штука называется WinAC.
|
|
|
|
|
14.11.2015, 9:08
|
Группа: Участники форума
Сообщений: 831
Регистрация: 20.6.2006
Пользователь №: 3194

|
Цитата(stscat @ 12.11.2015, 19:37)  Что-то более серьезное на скаде не получиться. На них имеется возможность писать скрипты и даже довольно сложные, но нет системы отладки этих скриптов. В нормальных SCADA отладка скриптов предусмотрена. Да и других вариантов как изобразить из PC контроллер полно. Проблема в другом - PC принципиально не надежен. Операторы лазят шаловливыми руками, жесткие диски и вентиляторы ломаются и т.д. В моей практике была система в которой вся логика изначально крутилась на SCADе. Через несколько модернизаций все пришло к распределенной системе контроллеров, которая продолжит работать даже если центр со SCADой перестанет существовать.
|
|
|
|
|
14.11.2015, 9:20
|
МОДЕРАТОР
Группа: Модераторы
Сообщений: 10887
Регистрация: 3.7.2004
Пользователь №: 32

|
в 11м году заменил пульт управления вытяжными системами большого адм.здания на скада+пк+усб/485+4*мддв периодически звонят просят прикрутить освещение и т.п.
|
|
|
|
|
14.11.2015, 9:35
|
Группа: Участники форума
Сообщений: 671
Регистрация: 26.10.2008
Пользователь №: 24499

|
Цитата(AlexG @ 14.11.2015, 9:08)  В нормальных SCADA отладка скриптов предусмотрена. Да и других вариантов как изобразить из PC контроллер полно. Проблема в другом - PC принципиально не надежен. Операторы лазят шаловливыми руками, жесткие диски и вентиляторы ломаются и т.д. В моей практике была система в которой вся логика изначально крутилась на SCADе. Через несколько модернизаций все пришло к распределенной системе контроллеров, которая продолжит работать даже если центр со SCADой перестанет существовать. Добавлю еще, что в отличии от РС, ПЛК гарантирует длительность цикла обработки сигнала. Был один случай со "свободно программируемым" контроллером, когда при косяке в монтаже линии связи он зависал от переполнения буфера обмена . Соответственно входящие сигналы не обрабатывал.
|
|
|
|
|
14.11.2015, 13:13
|
Группа: Участники форума
Сообщений: 40
Регистрация: 12.11.2012
Пользователь №: 170062

|
Цитата(libra @ 14.11.2015, 15:24)  Я например говорил том, что в отличие от PC в нормальных ПЛК прерывания и циклы детерминированы. При чем здесь CODESYS? Удачных вам реализаций ПЛК на базе РС с зависанием мышки. Реализации давно существуют и время циклов задач у них детерминированное: WinAC RTX PC WORX RT CODESYS Control RTE SL ...... И специализированные решения для сложных задач движения, для станков с ЧПУ: Например CODESYS SoftMotion CNC SL
|
|
|
|
|
14.11.2015, 22:36
|
Группа: Участники форума
Сообщений: 271
Регистрация: 7.8.2015
Из: Москва
Пользователь №: 275014

|
Цитата(LordN @ 14.11.2015, 9:20)  в 11м году заменил пульт управления вытяжными системами большого адм.здания на скада+пк+усб/485+4*мддв периодически звонят просят прикрутить освещение и т.п. В случае вытяжек может и прокатит подобный подход. Там нет технологии, релейная логика. Можно и пульт из кнопок на стенку повесить. Не вижу причин, человеку, который может написать скрипт для скады не написать, по большому счету тот же скрипт для контроллера. А компьютер, в качестве контроллера похож на модные сейчас облачные хранилища. Вроде все работает, но как только возникает проблема со связью и еще множество причин, все рушится и причин не найти. Контроллер по большому счету тот же компьютер, но в отличии от первого на нем одновременно работает только одна программа, а не тысячи как на компьютере.
|
|
|
|
|
16.11.2015, 9:15
|
Группа: Участники форума
Сообщений: 671
Регистрация: 26.10.2008
Пользователь №: 24499

|
Цитата(TEA_S7 @ 14.11.2015, 13:13)  Реализации давно существуют и время циклов задач у них детерминированное: WinAC RTX PC WORX RT CODESYS Control RTE SL ......
И специализированные решения для сложных задач движения, для станков с ЧПУ: Например CODESYS SoftMotion CNC SL Хорошо, но это вы ставите на Windows? Что с прерываниями самой ОС? Видел решения на СЕ, ну не впечатлен.
Сообщение отредактировал libra - 16.11.2015, 9:18
|
|
|
|
|
16.11.2015, 9:51
|
Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922

|
libra Контроллеры Beckhoff вас не впечатляют ? они все на Windows CE или большинство из них. У Овена 3хх линейка на Linux.
В принципе какая разница, какая ОС внутри контроллера, если в итоге все работает на Runtime-е какой-то из систем, Codesys или какой-то другой.
|
|
|
|
|
16.11.2015, 13:07
|
Группа: Участники форума
Сообщений: 671
Регистрация: 26.10.2008
Пользователь №: 24499

|
Цитата(manjey73 @ 16.11.2015, 9:51)  libra Контроллеры Beckhoff вас не впечатляют ? они все на Windows CE или большинство из них. У Овена 3хх линейка на Linux.
В принципе какая разница, какая ОС внутри контроллера, если в итоге все работает на Runtime-е какой-то из систем, Codesys или какой-то другой. Ну с Unix или Linux немного получше будет - в плане устойчивости.
|
|
|
|
|
16.11.2015, 13:35
|
Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922

|
Когда в систему не лезут шаловливыми ручками, то они все устойчивы, даже обычная Винда. А угробить можно и Linux.
|
|
|
|
|
16.11.2015, 13:38
|
Группа: Участники форума
Сообщений: 671
Регистрация: 26.10.2008
Пользователь №: 24499

|
Цитата(TEA_S7 @ 14.11.2015, 13:13)  Реализации давно существуют и время циклов задач у них детерминированное: WinAC RTX Но , ставите не на всякую "винду" и не на "всякий компьютер". А есть ли жизнь после Виндовс7 (не нашел упоминаний)?
|
|
|
|
|
16.11.2015, 15:10
|
Группа: Участники форума
Сообщений: 40
Регистрация: 12.11.2012
Пользователь №: 170062

|
Цитата(libra @ 16.11.2015, 16:38)  Но , ставите не на всякую "винду" и не на "всякий компьютер". А есть ли жизнь после Виндовс7 (не нашел упоминаний)?
WinAC.jpg ( 109,59 килобайт )
Кол-во скачиваний: 20Можно на промышленные ПК ставить, можно на офисные. Не самый "открытый" пример SoftPLC, заточенный в первую очередь для использования с полевым вводом/выводом Siemens. PC WORX RT, CODESYS Control RTE SL - поддерживают Windows 8 https://www.codesys.com/products/codesys-ru...ontrol-rte.htmlhttps://www.phoenixcontact.com/online/porta...04-01&tab=1
|
|
|
|
|
16.11.2015, 17:30
|
Группа: Участники форума
Сообщений: 520
Регистрация: 9.5.2010
Пользователь №: 55924

|
Цитата(TEA_S7 @ 14.11.2015, 13:13)  И специализированные решения для сложных задач движения, для станков с ЧПУ: Например CODESYS SoftMotion CNC SL Вот только такой контроллер почему то не может справиться с простейшей задачкой по управлению парой осей по Step/Dir. Т.е. под эту хрень нужно покупать приводы с дополнительными мозгами, реальный развод на деньги. зайдите на http://www.cnc-club.ru и скажите там что CODESYS SoftMotion это фенщуйно и модно ----------------- Современная писишка в некоторых случаях может заменить контроллер, нужно только понимать когда это действительно целесообразно и допустимо. И никакие кодесисы или скады совсем не нужны, у мелкомягких есть очень мощная и бесплатная штука, Visual Studio. (ничего против скад не имею, они нужны) ТС я бы не рекомендовал использовать USB, этот итерфейс только в тепличных условиях нормально может работать. --------------------- Кстати, изобретаю лабораторный стенд для проверки некоторого изделия, в качестве мозгов писишка, и задействован USB. На ширпотребе из магазинов решить эту задачку оказалось заметно проще и дешевле, чем на пром. оборудовании. (если паяльник не пугает)
|
|
|
|
|
17.11.2015, 11:01
|
Группа: Участники форума
Сообщений: 671
Регистрация: 26.10.2008
Пользователь №: 24499

|
Цитата(TEA_S7 @ 16.11.2015, 15:10) 
WinAC.jpg ( 109,59 килобайт )
Кол-во скачиваний: 20Можно на промышленные ПК ставить, можно на офисные. Не самый "открытый" пример SoftPLC, заточенный в первую очередь для использования с полевым вводом/выводом Siemens. PC WORX RT, CODESYS Control RTE SL - поддерживают Windows 8 https://www.codesys.com/products/codesys-ru...ontrol-rte.htmlhttps://www.phoenixcontact.com/online/porta...04-01&tab=1Ставить можно, но специалисты Сименса признают не на всякий и не на все релизы ОС (зайдите на их форум). Просто вам не повезло, а вероятность невезения? Та же ситуация с другими производителями. Вернемся по поводу W8 , как она живет именно с WinAC RTX. Или у вас в загашнике W7 навалом? Поймите, что Винда "допилена" часто ставится по хитрому, но детские болезни остались. Она может хорошо работать до определенного момента. Один из моментов - эзернет я вам приводил. Может быть USB устройство. А может быть и апдейт
|
|
|
|
|
17.11.2015, 13:21
|
Группа: Участники форума
Сообщений: 40
Регистрация: 12.11.2012
Пользователь №: 170062

|
Цитата(libra @ 17.11.2015, 14:01)  Ставить можно, но специалисты Сименса признают не на всякий и не на все релизы ОС (зайдите на их форум). Просто вам не повезло, а вероятность невезения? Та же ситуация с другими производителями. Вернемся по поводу W8 , как она живет именно с WinAC RTX. Или у вас в загашнике W7 навалом? Поймите, что Винда "допилена" часто ставится по хитрому, но детские болезни остались. Она может хорошо работать до определенного момента. Один из моментов - эзернет я вам приводил. Может быть USB устройство. А может быть и апдейт  Я ни в коем случае не склоняю к использованию офисного ПК для решения задач автоматизации, я лишь обозначил, что есть программные продукты SoftPLC под обработку задач в режиме реального времени. Контроллеры на базе промышленных PC, считаю вполне рабочим решением, но зачастую не оправданным с экономической точки зрения, тот-же WinAC RTX около 1300 евро за лицензию, без НДС. Это мое личное мнение и я его никому не навязывая.
|
|
|
|
|
17.11.2015, 14:57
|
Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872

|
Цитата(TEA_S7 @ 17.11.2015, 13:21)  Контроллеры на базе промышленных PC, считаю вполне рабочим решением, но зачастую не оправданным с экономической точки зрения, тот-же WinAC RTX около 1300 евро за лицензию, без НДС. Это мое личное мнение и я его никому не навязывая. Люди! А подскажите решение на планшет и Paspbery PI. На Codesys есть, но 35Е платить неохота.
|
|
|
|
|
17.11.2015, 15:41
|
Двойных полосок злой фанат!
Группа: Участники форума
Сообщений: 3630
Регистрация: 8.12.2006
Из: СПб
Пользователь №: 5099

|
Цитата(libra @ 17.11.2015, 12:01)  Вернемся по поводу W8 , как она живет именно с WinAC RTX. Или у вас в загашнике W7 навалом? Поймите, что Винда "допилена" часто ставится по хитрому, но детские болезни остались. Она может хорошо работать до определенного момента. Микрософт продлила выпуск Win7 ещё на год - как раз под давлением клиентов. Таким образом, период поддержки Win8 закончится раньше, чем период поддержки Win7. Вот такая вот хорошая система, эта Win8.
|
|
|
|
|
18.11.2015, 8:55
|
Группа: Участники форума
Сообщений: 671
Регистрация: 26.10.2008
Пользователь №: 24499

|
Цитата(TEA_S7 @ 17.11.2015, 13:21)  Я ни в коем случае не склоняю к использованию офисного ПК для решения задач автоматизации, я лишь обозначил, что есть программные продукты SoftPLC под обработку задач в режиме реального времени. Контроллеры на базе промышленных PC, считаю вполне рабочим решением, но зачастую не оправданным с экономической точки зрения, тот-же WinAC RTX около 1300 евро за лицензию, без НДС. Это мое личное мнение и я его никому не навязывая. Да, согласен, что решения есть, но даже системы реального времени на базе Windows для АРМов не совсем "прямые". Тогда для применения в качестве ПЛК, ИМХО, считаю надо очень осторожно подходить к применению.
|
|
|
|
|
18.11.2015, 9:16
|
Группа: Участники форума
Сообщений: 2119
Регистрация: 1.8.2014
Пользователь №: 240922

|
Ludvig если не нравится CDS за 40Е, то могу предложить COPALP за 800Е, ну или пишите на СИ сами.
|
|
|
|
|
18.11.2015, 13:24
|
Группа: Banned
Сообщений: 3427
Регистрация: 27.5.2010
Из: Москва
Пользователь №: 58872

|
Цитата(manjey73 @ 18.11.2015, 9:16)  Ludvig если не нравится CDS за 40Е, то могу предложить COPALP за 800Е, ну или пишите на СИ сами. мне не нравится manjey73 с его глупостями.
|
|
|
|
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
ООО "Русич" ИНН 9721068883 / ЕРИД 2Vtzqx9HerZ
ООО «УНИСПЛИТ» ИНН: 6453155081 erid: 2VtzqvmjJqS
ООО "АйДи-Электро" ИНН:6670013662 erid:2Vtzqwtpv5j
Последние сообщения Форума
|