Набросал пример программы для сбора данных с контроллеров S7 в базу данных. Может кому пригодится. Программа собрана как служба. Подключение реализовано с помощью библиотеки Sharp7
https://github.com/AndreyVys/S7Connect
- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Программа для сбора данных с Siemens S7 в MSSQL
Модератор: Глоб.модераторы
-
- эксперт
- Сообщения: 3643
- Зарегистрирован: 10 ноя 2009, 04:58
- Имя: Толмачев Михаил Алексеевич
- город/регион: г. Чехов, МО
- Благодарил (а): 8 раз
- Поблагодарили: 286 раз
Программа для сбора данных с Siemens S7 в MSSQL
Спасибо за работу.
Опишите железо-софт:
- Версии ОС
- СУБД
- Серии контроллеров
- Сетевые интерфейсы
- Что нужно сделать в ТИА Портале
- Как все устроено и для чего это
Опишите железо-софт:
- Версии ОС
- СУБД
- Серии контроллеров
- Сетевые интерфейсы
- Что нужно сделать в ТИА Портале
- Как все устроено и для чего это
-
- освоился
- Сообщения: 299
- Зарегистрирован: 15 сен 2016, 18:47
- Имя: Андрей
- Страна: Россия
- город/регион: Вологда
- Благодарил (а): 20 раз
- Поблагодарили: 78 раз
Программа для сбора данных с Siemens S7 в MSSQL
Это не готовое решение, а пример для "погромистов". Внутри там два проекта. Один - служба windows, второй - консольное приложение для отладки. В примере считывается одно слово из db блока как float и записывается в базу MSSQL. Чтение происходит напрямую из контроллера с помощью библиотеки Sharp7. К сожалению, не могу вложить PDF, см. например, здесь https://www.mesta-automation.com/how-to ... nd-sharp7/ к каким контроллерам можно подключиться и как. Это 300/400/1200/1500 серия. Интерфейс ethernet, у меня работает подключение к S7-400 даже через ibh net и Netlink Pro.
Плюс этого решения - не нужны OPC и т.п. для считывания и записи данных.
ЗЫ Если интересно, то есть скетч для ардуины с использованием этой библиотеки.
Плюс этого решения - не нужны OPC и т.п. для считывания и записи данных.
ЗЫ Если интересно, то есть скетч для ардуины с использованием этой библиотеки.