Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.98/43: Рейтинг темы: голосов - 43, средняя оценка - 4.98
0 / 0 / 0
Регистрация: 31.01.2012
Сообщений: 10

Создание приложений для контроллеров Siemens

31.01.2012, 08:56. Показов 8677. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Подскажите пожалуйста, книги/примеры/ссылки, где хорошо описывается разработка прикладных приложений для контроллеров Siemens. Заранее, благодарен
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.01.2012, 08:56
Ответы с готовыми решениями:

вакансия инженер-программист контроллеров Siemens
В компании, занимающейся производством блочно-модульных котельных, в связи с расширением открыта вакансия инженера - программиста...

Кто-нибудь занимается программированием контроллеров Siemens?
В общем-то суть вопроса уже объявлена в названии темы. Хочу научиться программировать контроллеры фирмы Siemens. С чего начать, каким ПО...

Создание приложений для работы с БД
Всем Доброго времени суток. Вопрос заключается в следующем. Что используют при создании реальных проектов по работе с БД: EF,...

13
Почетный модератор
Эксперт по компьютерным сетямЭксперт Windows
 Аватар для magirus
28049 / 15785 / 983
Регистрация: 15.09.2009
Сообщений: 67,752
Записей в блоге: 78
31.01.2012, 09:01
automation.siemens.com ?
что вы имеете в виду под прикладным софтом?
SCADA самописные?
0
Модератор
 Аватар для vxg
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
Модератор
 Аватар для vxg
3409 / 2182 / 354
Регистрация: 13.01.2012
Сообщений: 8,462
02.02.2012, 09:31
Цитата Сообщение от _engineer_ Посмотреть сообщение
Вам достаточно научиться писать OPC клиенты
как правило в написании своих клиентов в этой отрасли необходимость возникает очень редко что бы не сказать "никогда". в качестве клиентов выступают скада системы. своих клиентов пишут либо для узкоспециализированной задачи либо от желания не тратить деньги на скаду. первое - для избранных. второе - для безумцев. и в том и в другом случае встанет вопрос "а как это у вас оборудованием управляет непонятно что?" в целях расширения кругозора хочу спросить какие задачи в вашем случае реально решались при помощи самостоятельно написанных клиентов?
0
117 / 74 / 6
Регистрация: 23.01.2012
Сообщений: 186
02.02.2012, 14:22
rebeles, что именно подробней?
vxg, параметрические диагностические системы с большим количеством данных (в последней 3600 параметров с секундным интервалом) и сложной их математической обработкой. Стандартные скады системы больше заточены под тех процессы управления.
0
 Аватар для raxper
10237 / 6615 / 498
Регистрация: 28.12.2010
Сообщений: 21,154
Записей в блоге: 1
02.02.2012, 15:23
OPC...
...своих клиентов пишут либо для узкоспециализированной задачи либо от желания не тратить деньги на скаду. первое - для избранных. второе - для безумцев.
еще есть и то и другое.

- Тема "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

...контроллеров Siemens
вообще-то есть крупные тематические официальные ресурсы, исключительно по Siemens и АСУТП как таковым, к примеру http://iadt.siemens.ru, вы пробовали искать? Там уже собрано и отсортировано для пользователей продукции. Да, это по большей части также и форумы, поэтому ссылки конкретно на них не даю, правилами запрещено.
2
Модератор
 Аватар для vxg
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
Модератор
 Аватар для vxg
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.05.2014, 14:51
Помогаю со студенческими работами здесь

Создание приложений для обработки массивов
Известны итоги забега спортсменов на 100 метров. Требуется составить команду из четырех лучших спортсменов для участия в эстафете 4x100;

С чего начать создание приложений для wp 8.1?
Объясните пожалуйста с чего начать создание приложений на вп8,1? На каком языке лучше писать на с++ или ява (что быстрее будет работать)?...

Создание приложений для обработки массивов
12. Автомобиль некоторой модели собирают из n1 деталей пер¬вого типа, n2 деталей второго типа и т.д., nk деталей k-го типа. На складе...

Создание приложений для свободного пользования
Предположим, я создал приложение под linux и хочу сделать его доступным для пользователей убунту (через центр приложений убунту). Куда его...

Создание приложений для обработки массивов
В некотором цехе имеется определенное количество станков, требующих наладки. Известно время наладки каждого станка.Определить номера тех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Программная установка даты и запрет ее изменения
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. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru