Не получается коннект S7-1200 с MasterSCADA 4D

ПЛК / Децентрализованная периферия
Ответить
Bad_world124
Профан
Сообщения: 4
Зарегистрирован: 20 фев 2024, 16:22

Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Bad_world124 »

Здравствуйте. Я студент СФУ и у меня подобная тема диплома, какую вы реализовывали в вашем проекте. Подскажите, пожалуйста, как можно с вами связаться и задать вам несколько вопросов? Не получается реализовать связь TIa Portal c MasterSCADA...
https://vk.com/bad_world124 - моя страница в ВК. Напишите мне, пожалуйста

Михайло
Администратор
Сообщения: 4131
Зарегистрирован: 19 сен 2012, 19:16

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Михайло »

Можете задавать вопросы прямо здесь.

Bad_world124
Профан
Сообщения: 4
Зарегистрирован: 20 фев 2024, 16:22

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Bad_world124 »

У меня есть программа в Tia Portal и там указана версия контроллера 1215 v4.2. На данной версии нельзя установить связь с ОРС сервером и программа предлагает, что можно выполнить обновление до 4.6, где есть ОРС UA и OPC DA. Что это за версии и за что они отвечают? На что повлияет, если я выполню обновление в проекте? Так как делаю демонстрационный вариант программы с PLCSIM, может ли не заработать, при подключении к реальному контроллеру?

Bad_world124
Профан
Сообщения: 4
Зарегистрирован: 20 фев 2024, 16:22

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Bad_world124 »

1byLYEmdQSw.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 4131
Зарегистрирован: 19 сен 2012, 19:16

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Михайло »

Вы можете сделать копию проекта ТИА Портала и удовлетворить любопытство. Ничего страшного не будет.
V4.2, V4.6 - это версии прошивки CPU контроллера. Чем выше версия, тем больше всякой функциональности поддерживает контроллер, например, та же поддержка OPC UA и т.п.
Самое интересное, CPU с прошивкой начиная с V4.2, а может даже более старый V4.1 (точно не помню), может принять в себя проект более новый, т.е. V4.3, 4.4, 4.5, 4.6 и т.д. Но учтите, CPU не сможет исполнять ту функциональность, которую он не умеет.

CPU можно перепрошить до V4.6 и тогда будет счастье.

Bad_world124
Профан
Сообщения: 4
Зарегистрирован: 20 фев 2024, 16:22

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Bad_world124 »

А вы, случайно, не знаете, как можно CPU перепрошить? Что для этого может потребоваться? Прочитал в интернете, что необходимо скачать прошивку и через SIMATIC Automation Tool установить прошивку. Этого будет достаточно?

Михайло
Администратор
Сообщения: 4131
Зарегистрирован: 19 сен 2012, 19:16

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Михайло »

Automation Tool и флэшка Simatic - это старинные способы, лет 10 назад были единственными вариантами. Сейчас нужен только ТИА Портал не совсем старый, хотя бы V15. Ну и прошивка для вашего конкретного CPU.

AlexandrGr
Профан
Сообщения: 1
Зарегистрирован: 03 июн 2021, 13:53

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение AlexandrGr »

Bad_world124 писал(а): ↑
20 фев 2024, 18:07
Так как делаю демонстрационный вариант программы с PLCSIM, может ли не заработать, при подключении к реальному контроллеру?
Скорее в PLCSIM у вас не получится связаться с MasterSCADA.

D.tent
Профан
Сообщения: 3
Зарегистрирован: 11 окт 2024, 13:37

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение D.tent »

Михайло писал(а): ↑
20 фев 2024, 16:33
Можете задавать вопросы прямо здесь.
Добрый день, коллеги!
Интересует следующий вопрос, который своими силами побороть не смог.

Существует проект MS4D и PLC s-1200. Необходимо, чтобы они друг с другом общались и передавали данные в массиве структур произвольного типа данных UDT.
Коннект MS4D и s-1200 прошел успешно, но далее возник вопрос в удобстве реализации связей между ними в среде MS4D.

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

Прошу подсказать возможные варианты выхода из данной проблемы.
1.png
Так же видел сообщение на форуме с похожей проблематикой, но не смог найти ссылку на файлы, которые упоминаются в сообщении.
2.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 4131
Зарегистрирован: 19 сен 2012, 19:16

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Михайло »

UDT не допускаются, переделывайте в структуры. :dontknow:

О каких файлах идёт речь? О файлах .db? В ТИА Портале нажимаете правой кнопкой на датаблоке и выбираете "Generate...".

D.tent
Профан
Сообщения: 3
Зарегистрирован: 11 окт 2024, 13:37

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение D.tent »

Михайло писал(а): ↑
11 окт 2024, 14:21
UDT не допускаются, переделывайте в структуры. :dontknow:

О каких файлах идёт речь? О файлах .db? В ТИА Портале нажимаете правой кнопкой на датаблоке и выбираете "Generate...".
Я все это и делаю, вопрос в том что именно в MS4D я не могу взаимодействовать с структурой и массивами, а только с их конечными внутренними переменными
3.png
4.png
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Михайло
Администратор
Сообщения: 4131
Зарегистрирован: 19 сен 2012, 19:16

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Михайло »

Когда проводил исследование, мне было важно понять все ограничения импорта. Но до реальной работы дело не дошло по причине угловатости импорта. А вы открыли ещё и нюанс использования структур. %)

D.tent
Профан
Сообщения: 3
Зарегистрирован: 11 окт 2024, 13:37

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение D.tent »

Михайло писал(а): ↑
11 окт 2024, 14:53
Когда проводил исследование, мне было важно понять все ограничения импорта. Но до реальной работы дело не дошло по причине угловатости импорта. А вы открыли ещё и нюанс использования структур. %)
Коллега, еще раз добрый день!
В конечном итоге ушел в своем проекте от использования утилиты SiemensPLC. Перешел на стандартный OPC_ua. В роли сервера s1200, в роли клиента - АРМ MS4D.
Но и тут меня подстерегали проблемы. С чтением по OPC_ua и записью обычных переменных (PLC-tags, DB) - все норм, а вот с массивами структур - проблема. Читает, но не записывает, хотя все моменты с InOut, чтением/записью настроены верно!
Вариант 4. Передача данных через S7-1200 OPC UA Server

1. S7-1200 v4.4 и выше, TIA Portal v16.
2. Приобретается runtime-лицензия SIMATIC OPC UA S7-1200 Basic 6ES7823-0BA00-2BA0 стоимостью 50 евро.
3. Активировать OPC UA Server и указать лицензию в свойствах CPU.
4. В датаблоке SCADA_DB установить галочки "Accessible from HMI/OPC UA".
5. Описание в системном мануале S7-1200 v4.4 «s71200_system_manual_en-US_en-US» (раздел 11.7).
6. Автоматически импортируются любые типы данных, включая сложные - структуры, UDT, вложенные структуры, массивы, массивы структур, массивы UDT и т.п.
У вас есть возможность отправить мне данный проект MS4D на e-mail? ( d.tentelov@mail.ru )

Михайло
Администратор
Сообщения: 4131
Зарегистрирован: 19 сен 2012, 19:16

Re: Не получается коннект S7-1200 с MasterSCADA 4D

Сообщение Михайло »

D.tent писал(а): ↑
13 окт 2024, 16:15
У вас есть возможность отправить мне данный проект MS4D на e-mail?
К сожалению нет :(

Ответить