|
54 / 54 / 2
Регистрация: 30.05.2014
Сообщений: 83
|
||||||||||||||||
Библиотека для обмена данными с ПЛК Siemens S7-300/40015.07.2014, 08:04. Показов 57279. Ответов 51
Метки нет (Все метки)
Предлагаю следующую библиотеку для обмена с контроллерами siemens серии S7-200, 300, 400, 1200* для платформы NET.
* - версия 1.1 Пример:
Скачать (исходник и мануал прилагаются): PLCS7_NET_RUS_V1.0.rar Изменения версии 1.1: - добавлена возможность чтения/записи меркер области; - добавлен контроллер S7-1200 Скачать (исходник и мануал прилагаются): PLCS7_NET_V1.1.rar -----------------------------------------------------------------------------------------
12
|
||||||||||||||||
| 15.07.2014, 08:04 | |
|
Ответы с готовыми решениями:
51
Libnodave. Библиотека для доступа к ПЛК Siemens серии S7 Загрузка программы из ПЛК Siemens серии S7-400 IP защита ПЛК Siemens Simatic 300 |
|
1 / 1 / 0
Регистрация: 17.06.2008
Сообщений: 39
|
||
| 13.12.2017, 15:08 | ||
|
спасибо, теперь понятно в какую сторону дуть.
мне одно еще не понятно, как сконфигурированная система, смотри мои примеры, позволяет "вмешиваться" в обмен инофрмацией? Если в конфиге контролера не указать партнера, то для контролера партнер будет осутствовать. Затем считать одно, а записать в чужое устройство... а как же безопасность? DB могут и фукциональным блокам принадлежат. Обычным способом куча предупреждений выходит при попытке заглянуть в DB. Нектороые, еслт не изменет память, не позволяют online состояния переменных просматривать. А здесь опенсурсная библиотека Variable Table мы создаем в проекте, она как бы своя. А здесь что то подключилось, считало, записало. Добавлено через 4 минуты ps возможно имеется в наличии готовое приложение, которое можно погонять, покрутить им, посчитывать с адресов, с каким либо экстерным конфиг.файлом, что бы настройки задавать? сейчас просто ничего не смогу скомпилировать Добавлено через 8 минут psps проникся
Возможно, кто поможет библиотеку с VBA консолидировать
0
|
||
|
91 / 29 / 6
Регистрация: 17.03.2016
Сообщений: 212
|
|
| 13.12.2017, 22:18 | |
|
Вот пользуйтесь, здесь только чтение. Как писать я думаю сами разберетесь.
Если что ехе-шник лежит здесь: WindowsFormsApplication1\WindowsFormsApp lication1\bin\Debug\WindowsFormsApplicat ion1.exe это проект на visual studio
1
|
|
|
137 / 107 / 23
Регистрация: 06.10.2008
Сообщений: 451
|
|
| 17.12.2017, 17:33 | |
|
А с 1500 контроллерами она работать может?
Если не сложно, подскажите пожалуйста, в чем различие у 1500 с остальными?
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2017
Сообщений: 1
|
|
| 21.12.2017, 10:31 | |
|
Здравствуйте!
Не могли бы подсказать, в чём может быть причина ошибки 13 "Переменная с именем...имеет другой тип"? Типы перепроверял несколько раз, всё подходит, всё правильно.
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2017
Сообщений: 2
|
|
| 25.12.2017, 13:22 | |
|
0
|
|
|
91 / 29 / 6
Регистрация: 17.03.2016
Сообщений: 212
|
|
| 25.12.2017, 16:09 | |
|
Я думаю если бы Вы написали здесь что и как проверяли, то возможно Вам что-нибудь и подсказали, а так никто не знает что Вы там делали.
0
|
|
|
0 / 0 / 0
Регистрация: 20.12.2017
Сообщений: 2
|
||
| 27.12.2017, 06:25 | ||
|
Так что спасибо за пример, разберусь рано или поздно. Вот другие примеры в ветке не так радуют, но хватит и WindowsFormsApplication1.rar.
0
|
||
|
0 / 0 / 0
Регистрация: 01.04.2018
Сообщений: 1
|
|
| 07.04.2018, 15:29 | |
|
Вопрос к уважаемому Tyiler:
В какой среде разработки делались приведенные фрагменты кода? Или в какой лучше это делать?
0
|
|
|
0 / 0 / 0
Регистрация: 07.11.2016
Сообщений: 2
|
|
| 11.01.2020, 16:06 | |
|
Собрал приложение на vb.net тестирование прошло на ура. С увеличением считываемых данных возникли проблемы. На примере чтения двух данных. Считывание двух данных с разницей адресов в 220 байт возникает ошибка чтения. К примеру db1.dbb0 и db1.dbb220(и более) вызывает ошибку 6. С меркерами та же беда. Изменяя адреса на db1.dbb1 и db1.dbb221(и старше) получаю ту же ошибку. Если читать те же адреса по одному проблем не возникает. Почему? Контроллер S7 314.
0
|
|
|
1 / 1 / 0
Регистрация: 26.10.2014
Сообщений: 5
|
|
| 04.10.2020, 19:10 | |
|
Огромное спасибо! Читает 400тку на ура. Еще бы найти как записать dbw в контроллер
0
|
|
|
|
|
| 12.07.2021, 18:00 | |
|
В интернетах есть хорошая библиотека для Simatic контроллеров - Sharp7, причем одним файлом. очень хорошо работает, проверено лично на производстве в течение 1 месяца. Багов нет.
0
|
|
| 12.07.2021, 18:00 | |
|
Соединение датчика температуры с ПЛК Siemens S7-300 по RS-485 Запрос к области памяти ПЛК siemens s 300 по сети Profibus [Siemens s7 314c 2dp] Корректная программа для ПЛК одной версии не записывается в ПЛК другой версии Выбор ноутбука для работы с ПЛК Siemens и др Какие модули расширения подходят для конкретного ПЛК Siemens Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|
Программа опроса у.з. расходомера SLS-720F
Argus19 02.09.2026
Программа опроса у. з. расходомера SLS-720F
Программа опрашивает один раз в минуту три ультразвуковых расходомера SLS-720F через интерфейс RS-485 по протоколу Modbus RTU.
Опрашиваются регистры. . .
|
Hyper-V: Компьютер должен поддерживать доверенный платформенный модуль 2.0.
Maks 31.08.2026
При установке Windows 11 на виртуальную машину Hyper-V 2-го поколения вылезла такая ошибка:
Решение: в параметрах виртуальной машины, в разделе "Безопасность" (Security) активировать флаг. . .
|
Архитектура биовида Стива в Майнкрафте: Зачем бонобо кубический каннибализм
anaschu 30.08.2026
Кубический Вагинокапитализм в Minecraft: Математический инвариант ОДУ и рок Стивов-бонобо
Главная задача разработанной «Модели Всего» — наглядно продемонстрировать наличие системной «судьбы». . .
|
|
Оттачиваю умение писать js программы.
russiannick 30.08.2026
Проектом выходного дня стало написание Книги шифров Виженера. Итогом стала версия 200, синий туман.
Синий туман назван так, потому что замораживает текст под собой. Нажатие синих кнопок управляют. . .
|
мат медиц модель 30. презентация проекта
anaschu 27.08.2026
хоп хоп хоп хидахоп, а я кладую))
|
Как у меня протекала болезнь
zorxor 27.08.2026
Здравствуйте, друзья! Эта запись блога предназначена именно для вас - для моих дорогих друзей, которые знали меня лично. Чтобы ответить на вопрос - а что же со мной произошло на самом деле? Я учился. . .
|
Нашел вот забавное видео о измерениях. Лучшее что я видел на эту тему
kumehtar 26.08.2026
ILETXiw9bMQ
Основная суть и тезисы по измерениям:
0D (Нулевое измерение): точка, не имеющая длины, ширины, высоты или объема.
Объект не может перемещаться в 0D.
1D (Первое измерение):. . .
|