Показано с 1 по 8 из 8

Тема: Как связать ПК с программой на Python с ПЛК210 ?

  1. #1

    По умолчанию Как связать ПК с программой на Python с ПЛК210 ?

    Добрый день.
    Подскажите как мне связать программу на Python-е которая работает на ПК с контроллером ПЛК210-03-CS через ethernet?
    для сименса есть библиотека python-snap7 например, а для овена ничего не находится
    что делать ?
    Последний раз редактировалось Evgeny2025; 13.01.2025 в 21:50.

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

    По умолчанию

    Есть Modbus для питона, этого должно хватить.

  3. #3

    По умолчанию

    Есть Modbus для питона, этого должно хватить.
    как-то не очень - это получается лишняя прослойка в виде дополнительного протокола
    удивительно, что не существует библиотеки для питона

  4. #4

    По умолчанию

    Цитата Сообщение от Evgeny2025 Посмотреть сообщение
    как-то не очень - это получается лишняя прослойка в виде дополнительного протокола
    удивительно, что не существует библиотеки для питона
    Ну так это надо на форуме python жаловаться... Для сименса это же не производителя библиотека...

    А как она общается с контроллером сименса? Тоже поди через таблицу входов/выходов, которую сначала надо в плк прописать.

    Вот выше и предложили модбас библиотеку, можно еще по opc ua или opc da...

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

    По умолчанию

    Evgeny2025 простите а в чем отличие между python + python-snap7 или python + Modbus ?

    там один протокол, тут другой протокол. Или вы умеете запускать python-snap7 без установки самого питона ?

  6. #6

    По умолчанию

    Цитата Сообщение от Evgeny2025 Посмотреть сообщение
    овена ничего не находится
    что делать ?
    Искать.
    https://github.com/Lolita1001/CodesysNetVar

  7. #7

    По умолчанию

    Про то что библиотека это "прослойка" как то странно слышать.
    Для Pythona есть неплохая библиотека для работы с ModBus устройствами minimalmodbus которая замечательно работает с ModBus устройствами. Хотя, не понятно как у вас сконфигурирован ПЛК - по Ethernet можно по разному передавать. Ну или взять какую нить другую либу, которая поддерживает ModBus-TCP. Вроде задача то несложная.
    Последний раз редактировалось Федотов Кирилл; 05.03.2025 в 13:58. Причина: ошибки да мысли

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

    По умолчанию

    Цитата Сообщение от Федотов Кирилл Посмотреть сообщение
    Про то что библиотека это "прослойка" как то странно слышать.
    речь не про библиотеку как прослойку, а набирать в конфигурации плк210 модбас, чтоб работать с ПОУ основной программы, в сименсе можно непосредственно, задать управляющее значение, в выполняемый блок данных, в КДС надо создать либо модбас, либо символьную конфигурацию и реализовать протокол codesysV3
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

Похожие темы

  1. Ответов: 8
    Последнее сообщение: 31.10.2024, 07:24
  2. CODESYS + Python
    от Сема в разделе ПЛК2хх
    Ответов: 15
    Последнее сообщение: 29.03.2024, 19:36
  3. UDP + Python + сокеты
    от БугиВуги в разделе Сетевые технологии
    Ответов: 0
    Последнее сообщение: 08.05.2020, 12:17
  4. ОВЕН ПЛК110 и Python 2.7
    от login-l в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 10.05.2016, 07:34
  5. Python скрипт
    от @ND в разделе СПК1xx (архив)
    Ответов: 0
    Последнее сообщение: 13.08.2015, 07:04

Ваши права

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