Page 1 of 1

чтение данных из SIMOTION

Posted: Thu Nov 02, 2017 11:06 am
by Junkok
Здравствуйте.
Подскажите пожалуйста как можно читать данные из контроллера SIMOTION D410-2? как я понял там никаких блоков данных нет в программе. У меня есть список переменных с указанием типа данных.
Из контроллеров 300ых и 400ых читаю при помощи библиотеки Libnodave.

Re: чтение данных из SIMOTION

Posted: Fri Nov 03, 2017 5:48 am
by Dfcz
1. Никак
2. Libnodave придумали дяди, которые думали, что они умнее Симена. У них теперь и надо спрашивать, а как быть с Симоушинами, ВинАсами, М7, СимоДрайвами, Сиварексами, СтепДрайвами и пр. МНОГОЧИСЛЕННЫМИ продуктами Симена.

Re: чтение данных из SIMOTION

Posted: Fri Nov 03, 2017 9:02 am
by Junkok
Ну связь с HMI же возможна. А есть библиотека типа Libnodave - называется Prodave и создана самим Сименсом мб с помощью нее получится что-нибудь придумать.

Re: чтение данных из SIMOTION

Posted: Fri Nov 03, 2017 10:53 am
by Dfcz
Prodave и Libnodave это ДВЕБОЛЬШИЕРАЗНИЦЫ.
Что именно придумать? Какие данные считывать? Какая задача стоит?

П.С. Давным-давно возникла у меня необходимость подключить USB к компу с WIN NT4. На мои трепыхания один умный сисадмин сказал: выход есть - напиши сам драйвер, если тебе очень надо.

Re: чтение данных из SIMOTION

Posted: Fri Nov 03, 2017 11:34 am
by Junkok
Задача стоит читать данные данные из контроллера Simotion по имени переменной.

Re: чтение данных из SIMOTION

Posted: Fri Nov 03, 2017 1:13 pm
by CoMod
Junkok wrote:Задача стоит читать данные данные из контроллера Simotion по имени переменной.
По имени ? Или по адресу ?
Simotion Scout, Starter и DriveMonitor читают напрямую всю таблицу частотников... вариации протокола USS с прямой и косвенной адресацией ячеек таблицы параметров.
Можно попробовать и самому освоить это через свои программы.
SIMOTION D410-2 поддерживает все стандартные функции и библиотеки, которые поддерживают все контроллеры семейства SIMOTION за исключением объекта "Path interpolation" (PATH), который не поддерживается.
Image

Re: чтение данных из SIMOTION

Posted: Tue Nov 14, 2017 8:13 am
by Junkok
Я понимаю что нужно читать по адресам, но с Simotion столкнулся впервые и не совсем понимаю что там как.
Поставщик оборудования дал следующую информацию:
Image
Image
Как можно прочитать значения этих переменных?

Re: чтение данных из SIMOTION

Posted: Tue Nov 14, 2017 8:58 am
by sania
только интегрированной панелью сименса в проект
т.к. симоушн меняет адресацию по принципу похожему на пцс7.

Re: чтение данных из SIMOTION

Posted: Tue Nov 14, 2017 10:08 am
by Junkok
Панель присутствует и на ней все данные отображаются. Но я хотел самописной программой по ProfiNET забирать данные в базу.

Re: чтение данных из SIMOTION

Posted: Tue Nov 14, 2017 12:34 pm
by Dfcz
Как по мне, надо в контроллере 300 или 400 считывать эти параметры (или найти, где они уже собраны), а оттуда вы уже можете считывать, как я понял. Типа переносной считыватель на 300 процессоре. (h)

Re: чтение данных из SIMOTION

Posted: Tue Nov 14, 2017 12:49 pm
by POV_PDA
Если данные уже есть в панели, может быть можно с панели забирать?

Re: чтение данных из SIMOTION

Posted: Tue Nov 14, 2017 1:51 pm
by sania
какая панель?
можно запустить на ней орс и тогда любым клиентом тянуть данные по имени
п.с. какая версия прог?

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 5:09 am
by Junkok
Панель вот такая 6AV6642-0BD01-3AX0, но я не знаю как можно запустить ОРС не имея проекта. Подскажите если это возможно

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 7:52 am
by Dfcz
POV_PDA wrote:Если данные уже есть в панели, может быть можно с панели забирать?
В панели данных нет, они только отображаются.
И OPC на этой панели не запустишь.

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 8:07 am
by Junkok
Я думаю sania имел ввиду средствами панели дублировать прочитанную информацию из контроллера.
Выкачал проект из контроллера программой SCOUT и там все значения переменных отображаются
Image
Входа и выхода читаются библиотекой Libnodave без проблем, я хочу понять как мне прочитать именно переменные.

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 11:06 am
by sania
на этой панели нельзя запустить орс .на других панелях где есть орс то значения считываются с панели через орс без проблем т.к. данные в панели есть она же считывает их из проца и ДАЖЕ может их архивировать...
можно запустить орс на симоушене:
1)в хардвере свойства активировать орс ua ,
2) в скауте в свойствах закладка сеттингс отметить глобальные переменные

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 11:42 am
by Junkok
В хардаваре нашёл только OPC XML и он активирован:
Image




А глобальные переменные сюда записывать ? :
Image

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 11:55 am
by sania
все точные версии в студию
скаут, сам симоушен
почему сначала был портал а теперь классический?
все глобал вар туда попадают и из листинга проги тоже

Re: чтение данных из SIMOTION

Posted: Wed Nov 15, 2017 12:07 pm
by Junkok
TIA-portal был на первом скриншоте, потому что это скриншот прислал производитель со списком переменных.
Я на ноутбук установил SIMOTION SCOUT v 4.4.0.2 им же и выкачал проект из контроллера.
Сам контроллер SIMOTION D410-2 DP/PN 6AU1 410-2AD00-0AA0 / V4.3
Переменные, которые мне нужны VAR_GLOBAL RETAIN

мб мне ничего не нужно делать с проектом, а просто их читать?)))

Re: чтение данных из SIMOTION

Posted: Thu Nov 16, 2017 1:02 pm
by Junkok
Подскажите как с OPC XML работать и смогу ли я по этому протоколу вытащить необходимые мне данные?
На контроллере активирован интерфейс PN/IO X150 P1 и P2 (IP 192.168.1.122)
Интерфейс PN/IE не активирован (IP 169.254.11.22)