Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 16

Тема: Codesys Gateway для Linux

  1. #1
    Пользователь
    Регистрация
    06.02.2023
    Адрес
    Новосибирск
    Сообщений
    13

    Question Codesys Gateway для Linux

    Добрый день. появился такой вопрос по установке гейтвея кодесис на ПРомПК встраиваемых систем.
    существует ли отдельный программный гейтвей, позволяющий удалённо подключиться к ПЛК, через ПромПК, на котором установлен гейтвей?
    На текущий момент на ПромПК приходится устанавливать ОС Windows, ради установки туда Codesys v3.5, ради поставляемого в комплекте "Codesys gateway WinTray".
    Можно ли скачать и установить этот самый "Codesys gateway WinTray" отдельно от кодесиса?
    Можно ли скачать условный "Codesys gateway LinTray" для линукса?
    Прошу обратить внимание, что Codesys Edge Gateway мне не подходит, так как он требует покупки Codesys Automation Server, да и вообще работает в паре только с ним.
    Может есть какие-то сторонние программные гейтвеи или способы их настройки для подключения ПЛК удалённо?
    Заранее спасибо.

  2. #2
    Супер Модератор Аватар для Евгений Кислов
    Регистрация
    27.01.2015
    Адрес
    Москва
    Сообщений
    12,066

    По умолчанию

    Добрый день.

    Можно ли скачать и установить этот самый "Codesys gateway WinTray" отдельно от кодесиса?
    Можно. У нас на FTP выложена довольно старая его версия, но она стабильно работает и с современными версиями рантайма:
    https://ftp.owen.ru/CoDeSys3/01_CODE...h5%20Setup.zip

    Прошу обратить внимание, что Codesys Edge Gateway мне не подходит, так как он требует покупки Codesys Automation Server, да и вообще работает в паре только с ним.
    Вы это проверяли? Насколько я помню - CODESYS Edge Gateway бесплатный и не требует подписки на Automation Server.
    И он работает не только "в паре с ним", но и отдельно. Automation Server просто использует этот Edge Gateway для подключения к контроллерам.
    В этой теме на форуме CODESYS обсуждалась задача, фактически совпадающая с вашей:
    https://forge.codesys.com/forge/talk...a970/?limit=25

    Вопрос клиента: "With regards to the Automation Server, is this a completely separate thing or is it needed for the edge gateway? I will probably try it, but I'm not a fan of the 40EUR monthly fee from next year."
    Ответ разработчика: "Automation Server is an own separate product - which uses the Edge Gateway to login to the plc's."

  3. #3
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Интересно, а какова задача? ПЛК опрашивается через шлюз удаленным ПК ? или ПЛК опрашивается данным шлюзом и отдает в OPC ?
    Учитывая, что установка на Linux скорее вариант 1. Используя промПК можно опрашивать ПЛК по Modbus TCP и отдавать по OPC UA например, не используя шлюзы CodeSys.

  4. #4

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Интересно, а какова задача?
    Например, для отладки работы или для перепрошивки ПЛК
    Последний раз редактировалось VladimirIS; 24.05.2023 в 09:49.

  5. #5
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    Для прошивки именно шлюз нужен? типа socat на Linux не устроит а шлюз на вашей машине? с CodeSys не пробовал, но пакету socat как-то по барабану что пробрасывать в сети.

  6. #6
    Пользователь
    Регистрация
    06.02.2023
    Адрес
    Новосибирск
    Сообщений
    13

    По умолчанию

    Цитата сообщения Евгения Кислова: "Вы это проверяли? Насколько я помню - CODESYS Edge Gateway бесплатный и не требует подписки на Automation Server."
    не проверял, вычитал в его описании на сайте codesys-store.

  7. #7
    Пользователь
    Регистрация
    06.02.2023
    Адрес
    Новосибирск
    Сообщений
    13

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Интересно, а какова задача? ПЛК опрашивается через шлюз удаленным ПК ? или ПЛК опрашивается данным шлюзом и отдает в OPC ?
    да, VladimirIS прав, задача именно прошивать (обновлять проект) удалённый ПЛК, у которого под боком стоит ПромПК, имеющий выход в интернет.

    Цитата Сообщение от melky Посмотреть сообщение
    Используя промПК можно опрашивать ПЛК по Modbus TCP и отдавать по OPC UA например, не используя шлюзы CodeSys
    хотелось бы работать, используя штатные средства Codesys.

  8. #8
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    хотелось бы работать, используя штатные средства Codesys
    . тогда разбирайтесь с socat, настройка будет выглядеть примерно так, как вы прошиваете ПЛК в собственной сети, только указывать в настройках будете ip адрес удаленного промПК.

    я правда использую socat для проброса COM портов при проверках, не запихивал его в демон или куда-то. И знаю что socat может много чего сделать... народ и тунели пробрасывает и много чего еще.

  9. #9
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    capzap не чудите, vpn тут ни при чем, точнее он нужен для наличия доступа. socat в Linux делает пробросы всего, чего угодно, в отличии от remserial или virtualhere, которые работают только с COM портами.
    По факту вы запускаете CodeSys на своем ПК и подключаетесь как будто к ПЛК напрямую. Если конечно дадите ума при настройках socat.

    И если что, socat не надо собирать из исходников, он во всех дистрах в репах есть обычно из коробки...

    https://superuser.com/questions/1261...ng-using-socat

    Если для работы требуется несколько портов, соответственно настраивается несколько экземпляров socat, когда в конце стоит 1> log.log 2>&1 (не помню, кажется без самой последней 1 и можно лог не писать) то в консоль можно будет вводить новые команды, например тот же socat под другой порт.

    з.ы. статья немного не о том, но думаю man потом поможет, либо поиски в нете... Есть справка полная, аналогичная man...

    Даже скрипты можно не писать, достаточно подключиться по SSH и запустить команды на время работы, консоль ssh не закрывать, иначе и socat отвалится... И как-то пофигу что там ПО себе хочет или хотело... оно работает как будто устройство рядом на столе...
    Последний раз редактировалось melky; 24.05.2023 в 14:25.

  10. #10
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    10,583

    По умолчанию

    вполне соответствует работе впн
    у вас плк умеет vpn ?
    Потому что socat это умеет, и как правило в дистрибутивах данный пакет присутствует в репозиториях.
    Какие порты использует так называемый шлюз
    для socat фиолетово, какие порты использует ПО, все в его настройках. Ессно надо знать, какие порты пробрасывать на localhost, если RT крутится на нем или какой-то ip если ПЛК висит за промПК.

    Да, на некоторых промПК с прошитым Linux он там может оказаться урезанным, например Moxa, но если на него устанавливается Linux то проблем не вижу.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Ответов: 5
    Последнее сообщение: 15.11.2017, 23:10
  2. CoDeSys + Linux
    от izwerg в разделе ПЛК1хх
    Ответов: 66
    Последнее сообщение: 02.10.2017, 13:28
  3. CoDeSys для OS Linux
    от Алексей Юденко в разделе ПЛК3хх
    Ответов: 3
    Последнее сообщение: 23.08.2017, 15:23
  4. Запуск CODESYS V3.5 под Linux
    от AndreyS в разделе СПК2хх
    Ответов: 4
    Последнее сообщение: 16.05.2017, 20:59
  5. OWEN, Codesys & Linux
    от lunyov_i в разделе ПЛК1хх
    Ответов: 1
    Последнее сообщение: 14.04.2009, 13:57

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •