|
0 / 0 / 0
Регистрация: 31.01.2012
Сообщений: 10
|
|
Создание приложений для контроллеров Siemens31.01.2012, 08:56. Показов 8677. Ответов 13
Метки нет (Все метки)
Подскажите пожалуйста, книги/примеры/ссылки, где хорошо описывается разработка прикладных приложений для контроллеров Siemens. Заранее, благодарен
0
|
|
| 31.01.2012, 08:56 | |
|
Ответы с готовыми решениями:
13
вакансия инженер-программист контроллеров Siemens
Создание приложений для работы с БД |
|
Модератор
3409 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
|
|
| 31.01.2012, 09:30 | |
|
можете сходить в представительство сименс и взять диск с документацией. можно и на сайте поискать. главное знать что хотите найти. первое что мне пришло в голову в качестве ответа
http://support.automation.siem... 0=35226539
1
|
|
|
0 / 0 / 0
Регистрация: 31.01.2012
Сообщений: 10
|
|
| 31.01.2012, 20:08 [ТС] | |
|
Ну можно и мини СКАДАМИ самописными назвать)) Ну например, считывание входов контроллера и построение графиков. Просто в этой теме плохо разбираюсь пока
0
|
|
|
117 / 74 / 6
Регистрация: 23.01.2012
Сообщений: 186
|
|
| 01.02.2012, 14:02 | |
|
Как правило все приличные производители контроллеров (Сименс можно к ним отнести) поставляют к своим контроллерам OPC сервера. В зависимости от производителя он может быть бесплатным или платным. И эта технология позволяет подключать любое ПО не зная низкоуровневых протоколов обмена к любому контроллеру. По сути OPC протокол де факто является меж системным протоколом. Так вот, Вам достаточно научиться писать OPC клиенты, что бы получать доступ к практически к любому промышленному контроллеру.
Я в своей работе с OPC использую библиотеку ProSys которая позволяет достаточно легко создовать как клиенты так и сервера OPC.
1
|
|
|
0 / 0 / 0
Регистрация: 31.01.2012
Сообщений: 10
|
|
| 02.02.2012, 07:31 [ТС] | |
|
_engineer_, а можно немного поподробнее ?
0
|
|
|
Модератор
3409 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
|
||
| 02.02.2012, 09:31 | ||
|
0
|
||
|
117 / 74 / 6
Регистрация: 23.01.2012
Сообщений: 186
|
|
| 02.02.2012, 14:22 | |
|
rebeles, что именно подробней?
vxg, параметрические диагностические системы с большим количеством данных (в последней 3600 параметров с секундным интервалом) и сложной их математической обработкой. Стандартные скады системы больше заточены под тех процессы управления.
0
|
|
|
|
|||
| 02.02.2012, 15:23 | |||
- Тема "Libnodave. Библиотека для доступа к ПЛК Siemens серии S7" - Цикл материалов "OPC клиент-сервер своими руками. Часть 1...4" http://raxp.radioliga.com/cnt/s.php?p=opc1.pdf http://raxp.radioliga.com/cnt/s.php?p=opc2.pdf http://raxp.radioliga.com/cnt/s.php?p=opc3.pdf http://raxp.radioliga.com/cnt/s.php?p=opc4.pdf
2
|
|||
|
Модератор
3409 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
|
|
| 02.02.2012, 15:51 | |
|
занудно повторюсь что жонглирование OPC на уровне создания сервера / клиента / программы обращающейся к ним является типичным для компаний разрабатывающих тиражируемое решение (например свое устройство или скаду или жесткую связку программного и аппаратного обеспечения). для решения прикладных задач (т.е. условно если вы не участник команды создающей новый контроллер сименс, а человек использующий эту технику для управления оборудованием) количество и богатство инструментов преднамеренно сокращено. потому что 1. не нужно столько, простота - путь к успеху. 2 для жонглирования поддержка практически неосуществима.
0
|
|
|
117 / 74 / 6
Регистрация: 23.01.2012
Сообщений: 186
|
|
| 02.02.2012, 16:06 | |
|
1. Это не моя прихоть, это количество параметров которым оперирует наша система. Я сам бы был рад перейти на более "высокую" технологию, но два года назад когда мы начинали строить свою систему, среди "Скад" я так и не нашел ту которая могла даже писать в базу такое число параметров.
2. Не спорю
0
|
|
|
Модератор
3409 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
|
|
| 03.02.2012, 13:22 | |
|
...создавал в WinCC 10 000 переменных и вроде ничего. делал просто для теста, глубоко не рылся. Trace Mode 6 в прайс-листе есть на 64 000 каналов... почему вы не смогли писать 3 600 переменных... какая-то необычная и загадочная проблема *пожимает плечами*...
0
|
|
|
117 / 74 / 6
Регистрация: 23.01.2012
Сообщений: 186
|
|
| 04.02.2012, 08:00 | |
|
Я уже писал, но повторюсь.
Эти параметры надо еще раз в секунду писать БД, а иногда еще и читать, не устроило именно этот параметр "скада" систем.
0
|
|
|
1 / 1 / 0
Регистрация: 30.03.2014
Сообщений: 10
|
|
| 25.05.2014, 14:51 | |
|
Если Ваш контроллер поддерживает ethernet и есть очень большое желание своими средствами подлезть к его переменным - поройте сайт VIPA. Это клон Сименса, созданный бывшими разработчиками Сименса. Мне там попадались примеры работы с контроллером по TCP, в заголовках пакетов присутствовало слово SIMATIC, так что смею предположить, что протокол они тоже слизали.
А вообще Вам тут правильно написали про OPC, но для работы с сименсом понадобится далеко не бесплатный Simatic Net. Как написать OPC клиент на Borland C++ Builder можете посмотреть на сайте http://opcgate.ru - вообще проект посвящен созданию открытого инструмента для OPC серверов, но в него входит и клиентская библиотека. Так же есть простенький вьюер, построенный на этой библиотеке, по исходному коду которого можно разобраться, как пользоваться библиотекой. Естественно, все с открытыми исходниками.
1
|
|
| 25.05.2014, 14:51 | |
|
Помогаю со студенческими работами здесь
14
Создание приложений для обработки массивов С чего начать создание приложений для wp 8.1?
Создание приложений для свободного пользования
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2.
Задача: при создании документов установить период списания автоматически. . .
|
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2.
Задача: вывести данные из ТЧ нетипового документа. . .
|
Функция заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению.
На форме документа создается. . .
|
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
|
|
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|