Связь с ПЛК Siemens

Помечено: 

Просмотр 15 сообщений - с 1 по 15 (из 18 всего)
  • Автор
    Записи
  • #30916
    timon84
    Участник

    Здравствуйте. А может кто-то интегрировать драйвер работы с сименсами, есть библеотека свободнораспространяемая для работы с блоками памяти ПЛК напрямую. Расширенный функционал OPC. Библиотека открытая, кросплатформенная и на разные ядра. SNAP 7 называется.

    https://snap7.sourceforge.net/

    Ссылка на источник. На гитхабе вроде тоже есть.

    #30917
    manjey73
    Участник

    Ну для этого нужен Siemens в доступ для тестов. Все возможно, если есть желание.

    #30922
    timon84
    Участник

    Ну для этого нужен Siemens в доступ для тестов.

    Сименс 1214 (1200 серия) есть под рукой. Могу тестировать, при необходимости могу попробовать предоставить удаленный доступ. На базе снап7 на делали «драйвер» снап-модбас, там на сколько я помню завелось все сразу практически.
    Если будут вопросы, всегда готов ответить и помочь в меру знаний.

    #30934
    manjey73
    Участник

    тут бы найти время вообще 🙂

    #30936
    a80808
    Участник

    делали «драйвер» снап-модбас
    А там чего, обычный ModBus? Так тогда драйвер писать не надо, в штатном правильно шаблон раскидать…

    #30937
    manjey73
    Участник

    @a80808 насколько понимаю, есть желание работать напрямую через протокол Siemens без посредников. Он дает дополнительную информацию насколько помню.

    И как вариант даже с устройствами, где Modbus сервер не включен вообще в программе.

    • Ответ изменён 2 года, 5 месяцев назад пользователем manjey73.
    #30939
    a80808
    Участник

    Вообще насколько я помню Сименс больше любит ОРС….

    #30940
    manjey73
    Участник

    @a80808 не любит, в 1200 и в 1500 он есть, но в 1200 он не включен по умолчанию, а в 1500 включен.
    Опять же, в программе существующей его может не быть.

    А через собственный протокол они будут читаться независимо, использовали ли OPC и(или) Modbus или нет.

    #30967
    timon84
    Участник

    Все верно. OPC появляется в прошивке 4.4 до этого его нет. Тут протокол обеспечивает работу напрямую с блоками данных (среднее между модбас и ОРС).
    Использовать прокладку ПЛК-снап-модбас-скада неудобно по нескольким причинам:
    1. скорость обмена и временные лаги
    2. дублирование информации для избежания потерь информации (прием и передача одних и техже данных идет разными переменными)
    3. в сочетании первых двух пунктов работа некоторых исполнительных устройств становится не безопасной. Например: если включить и максимально быстро выключить устройство — оно проработает в итоге около 5 секунд.

    #30968
    manjey73
    Участник

    Ну Modbus и OPC там как раз для передачи переменных, изначально программу надо писать под открытые протоколы для использования с любыми системами верхнего уровня и snap тут совершенно ни при чем.

    думаю на просторах кроме snap есть куча библиотек для работы с Siemens.
    Тема интересная, но как говорил выше требует времени, которого просто не особо…

    #30969
    JurasskPark
    Участник

    Вот если бы вы подарили контроллер и заплатили деньги, другой бы был разговор. 😀

    #38725
    timon84
    Участник

    Тема интересная, но как говорил выше требует времени, которого просто не особо…

    Приветствую.
    Не появилось ли свободного времени?
    https://snap7.sourceforge.net
    Посмотреть по ссылке, и может получится прикрутить.
    Не могу получить стабильную связь (
    OPC периодически отваливается и вешает езернет на сименсе. Модбас получается медлено работает (примерно 800 тегов), если опрашивать постоянно, то это все очень долго.

    #38726
    manjey73
    Участник

    нет, времени не появилось, и не появится в ближайшем обозрении.
    Странно, 800 на 256 разделите, всего 3 запроса. Или у вас там все разбросано по разным местам?

    #38727
    timon84
    Участник

    8 запросов будет в итоге. это минимум 4 сек.
    Большинство данных не меняется продолжительное время. Т.е. их обновлять нужно по изменению (что как раз и делает ОРС), но как только появляется паралельная работа езернет, ОРС падает…

    #38728
    manjey73
    Участник

    Ну так падать не будет 🙂

Просмотр 15 сообщений - с 1 по 15 (из 18 всего)
  • Для ответа в этой теме необходимо авторизоваться.