Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Somachine экспорт переменных
Диалог специалистов АВОК > ОБЩИЙ ФОРУМ > Автоматизация систем
Stiv.Rovnar
Здравствуйте уважаемые форумчане. Изучаю среду разработки somachine(по блуждал по форому нашел много информации учебников и видео, смотрел в папке на форуме) но не совсам понял есть ли возможность экспортировать словарь пременных. В мануалах есть информация об использовании переменных в vijeo designer. Но как экспортировать в файл нету. Например на unity pro xl 5 можно было экспортировать словарь переменных и навыходе получали файл. XVM, воторый использовали как листинг для ofs factory server (для последующего обмена между скадой wonderware intouch и плк. Знатоки подскажите пожалуйста. А то уже зарылся что в голове каша и не какого понимания bang.gif
Se_Sib
Папка с материалами по контроллерам M2xx и SoMachine
В этой папке, в разделе 'инструкции' есть документы описывающие настройку обмена по протоколу SoMachine и Modbus.

Если кратко:
1) Как связать ПЛК и панель оператора Magelis по протоколу SoMachine
Это связь по символьным именам переменных. В проекте нужно добавить Symbol Configuration
Нажмите для просмотра прикрепленного файла
В Symbol Configuration отметить переменные проекта, которые должны быть доступны по сети.
После компиляции проекта, на вашем ПК, в директории с файлом проекта, появится XML файл с именем проекта, это описание символьной конфигурации сетевых переменных(которые вы отметили). Так же, эти переменные автоматический отправляются(если в конфигурации проекта присутствует панель оператора) в Vijeo Designer, из SoMachine открываете Vijeo Designer и можете привязывать эти переменные к элементам ЧМИ.

Протокол SoMachine доступен практический для всех панелей оператора, кроме бюджетной серии Magelis GXU и старых кнопочных панелей.

Так же, эти переменные доступны для OPC DA - сервера Codesys(который можно установить вместе с SoMachine или отдельно). Настраиваете OPC - сервер и можете 'затягивать' переменные в любую SCADA поддерживающую OPC DA.

2) Как связать ПЛК и панель оператора Magelis по протоколу Modbus RTU/TCP
Все переменные, которые желаете читать/писать по сети Modbus, нужно объявлять с адресами(через AT %Mxxxxx). Настраиваете порт Ethernet/RS485 и по этим адресам обращаетесь к переменным. Инструмента для экспорта этих переменных в файл, как в Unity Pro, в SoMachine нет. Но есть сторонняя программа 'Parser', которую вы можете скачать из папки, по ссылке выше. В SoMachine, в редакторе объявления переменных, выделяете нужные переменные и копируете их в верхнее окно программы 'Parser', нажимаете кнопку и программа конвертирует этот список переменных к формату, который понимает Vijeo Designer, сохраняете это дело в файл CSV и потом можете его импортировать в проекты Vijeo Designer.

3) Начиная с версии SoMachine V4.3, на борту контроллера доступен OPC UA сервер. Для него создается свой список Symbol Configuration.

Не так давно у Шнайдера появилась новая SCADA Vijeo XL, она может вести обмен с контроллерами M2xx напрямую по символьным именам, без использования OPC DA сервера Codesys. По факту это Wonderware Indusoft Web Studio.
Возможно Wonderware Intouch так же поддерживает такой вариант обмена, я с ней не работаю, поэтому сказать точно не могу.
Stiv.Rovnar
Большое спасибо. Ответ получен, тема закрыта. clap.gif clap.gif clap.gif
Dzianic
Можете дать ссылку Parser, а то не могу найти?
ogorsv
Добрый день!

Евгений Тарасов выложил выше ссылку на облачное хранилище.
SoMachine-Инструкции-SoM_VJD_Parser.exe
StepanovS
Здравствуйте!
Подскажите, как передавать массив или структуру из EcoStructure в Vijeo? У них нет конкретных адресов и я в замешательстве...
Буду благодарен за помощь!
StepanovS
Обратите внимание, что адрес одной и той же переменной в разных окнах разный. Объясните пожалуйста, как с этим работать и как указывать адрес в Vijeo?
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2025 IPS, Inc.