Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 19 из 19

Тема: Удаленная загрузка рецептов в проект для СПК110

Комбинированный просмотр

Предыдущее сообщение Предыдущее сообщение   Следующее сообщение Следующее сообщение
  1. #1

    По умолчанию

    Цитата Сообщение от Desh Посмотреть сообщение
    У Кислова на канале (codesysonelove) есть видосы по работе с рецептами из кода программы. Можно любой функционал реализовать, у меня с панели таким способом удаляются, изменяются и добавляются рецепты самими операторами. Если хотите закидывать рецепт напрямую в папку на контроллере, то нужно будет тогда вручную вводить его имя для распознавания при использовании библиотеки.
    Да, смотрел видео Кислова, видимо нужно пересмотреть еще раз. Я хочу закидывать рецепт на прямую в папку на контроллере из сети (API, SCADA, OwenCloud), сюда обратился потому как может кто знает уже протоптанные дорожки, мануалы, примеры.

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

    По умолчанию

    DenisAlykard
    Я спрашивал есть ли возможность скидывать в папку с рецептами именно рецепт.
    Если программно, то смотрите в CodeSys работу с файлами. в 3.5 это все есть. OPC разве позволяет пачками данные отправлять? на Modbus точно можно настроить посылку массива (запись Н количества регистров сразу), правда от Scada систем зависит, не все могут уметь.
    Если просто в папку, где лежат рецепты, то это доступ к Linux. Например откройте порт SSH с логином и паролем, проброс этого порта через роутер предприятия. И можно копировать через WinSCP тот же. Даже можно настроить сразу в нужную папку, ну или сперва в папку пользователя, потом подключиться через PuTTy и уже под правами root перекинуть в папку с рецептами.
    Ну если HMI под логином и паролем и через него, то все примерно так же.

  3. #3

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    DenisAlykard
    Если программно, то смотрите в CodeSys работу с файлами. в 3.5 это все есть. OPC разве позволяет пачками данные отправлять? на Modbus точно можно настроить посылку массива (запись Н количества регистров сразу), правда от Scada систем зависит, не все могут уметь.
    Если просто в папку, где лежат рецепты, то это доступ к Linux. Например откройте порт SSH с логином и паролем, проброс этого порта через роутер предприятия. И можно копировать через WinSCP тот же. Даже можно настроить сразу в нужную папку, ну или сперва в папку пользователя, потом подключиться через PuTTy и уже под правами root перекинуть в папку с рецептами.
    Ну если HMI под логином и паролем и через него, то все примерно так же.
    Спасибо, копну в эту тему.
    Если есть еще предложения, с удовольствием приму в дар.

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

    По умолчанию

    DenisAlykard Scada, OwenCloud - это только через переменные, с последующей обработкой самим СПК.

    На счет Cloud у меня большие сомнения, что она сможет сделать множественную запись регистров. На счет Scada аналогично, не все умеют. RapidScada например умеет сразу пачку регистров записать, можно ее этому научить определенным способом.
    Просто файлы, это только через ОС на СПК. Например ftp, через ssh и т.д.. Но тут надо понимать, что в примитивных вариантах вы выставите СПК голым задом в интернет.

    я на VPS установил RapidScada, и там зайти в систему бл. столько желающих, что пришлось ставить fail2ban, чтобы банить их постоянно...

    |- Currently banned: 72
    |- Total banned: 122
    `- Banned IP list: 198.235.24.233 167.94.145.109 199.45.154.115 154.212.141.202 45.84.89.2 4.156.236.150 194.180.49.95 85.209.11.105 198.235.24.112 62.210.124.100 87.250.9.79 167.94.146.54 206.168.34.45 147.185.132.15 52.160.32.45 167.94.138.33 104.152.52.48 104.152.52.21 167.94.145.100 199.45.154.142 52.189.76.2 5.178.87.167 35.203.211.200 147.185.132.198 98.80.4.92 199.45.155.78 167.94.145.102 13.64.55.180 80.75.212.9 34.212.204.239 152.32.198.168 205.210.31.57 23.94.20.2 206.168.34.192 194.180.49.39 45.84.89.3 167.94.146.51 167.94.138.46 172.169.110.206 72.138.46.4 44.220.185.169 167.94.138.125 206.168.34.38 167.94.138.62 198.235.24.202 81.19.135.10 45.156.128.77 45.156.128.76 45.156.128.78 66.132.153.57 57.152.78.149 167.94.146.62 205.210.31.224 167.94.145.108 13.58.97.162 162.142.125.205 172.170.167.165 185.156.72.53 206.168.34.34 115.231.78.15 205.210.31.101 147.185.133.250 167.94.138.117 45.156.130.37 45.156.130.35 45.56.94.191 45.33.50.29 147.78.47.133 45.92.176.144 13.64.51.72 205.210.31.138 154.212.141.146
    Это так, для понимания, когда открываете порты на свои владения

    |- Currently banned: 1
    |- Total banned: 3792
    `- Banned IP list: 92.255.85.253
    а это по доступу на ssh - количество сами смотрите
    Последний раз редактировалось melky; 04.10.2024 в 15:07.

  5. #5

    По умолчанию

    >Scada, OwenCloud - это только через переменные, с последующей обработкой самим СПК
    Да вот уже думаю об этом, я сам то выходец из КИПиА, не с сетевиков/IT, c другой стороны будет полезным опытом. Спасибо еще раз Попробую. А что на счет скриптов питона, которые можно реализовать в Codesys? Там что нибудь можно придумать?

  6. #6

    По умолчанию

    Удаленно через путти тогда в папку и как то через код программы предусмотреть лоад из библиотеки работы с рецептами, иначе, насколько помню, он этот рецепт видеть не будет (могу ошибаться)

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

    По умолчанию

    Если питон есть, почему нет? ну или bach, например для копирования файлов.

    У вас самое главное должно быть. Либо механизм в программе из набора переменных создавать файл рецепта и чтения в обратную сторону.
    Либо просто из файлов чтение рецепта в программу.

  8. #8

    По умолчанию

    Цитата Сообщение от melky Посмотреть сообщение
    Если питон есть, почему нет? ну или bach, например для копирования файлов.

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

  9. #9

    По умолчанию

    Я редактирование рецептов реализовал через ftp. Закидываю текстовые файлы затем их читаю и редактирую. Не очень удачно получилось чтение файлов на контроллере, но вполне работающая схема.

Страница 2 из 2 ПерваяПервая 12

Похожие темы

  1. СПК107. Без Ethernet. Загрузка рецептов
    от Prime в разделе СПК210, СПК1xx [М01]
    Ответов: 2
    Последнее сообщение: 26.07.2023, 13:24
  2. СПК110 М01 Визуализация рецептов
    от Lisov-R в разделе СПК210, СПК1xx [М01]
    Ответов: 10
    Последнее сообщение: 05.08.2022, 11:28
  3. Удаленная загрузка 2х панелей СПК1хх
    от Спорягин Кирилл в разделе СПК210, СПК1xx [М01]
    Ответов: 18
    Последнее сообщение: 16.07.2021, 08:54
  4. Загрузка закомпилированного проекта в СПК110
    от ingener4 в разделе СПК1xx (архив)
    Ответов: 1
    Последнее сообщение: 20.02.2020, 14:47
  5. СПК110 Загрузка не завершена: неизвестная причина.
    от xTeAmParkerx в разделе СПК1xx (архив)
    Ответов: 2
    Последнее сообщение: 16.09.2019, 07:22

Ваши права

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