Какой аналог блоков данных DB ПЛК Siemens в ПЛК mitsubishi ? |
Здравствуйте, гость ( Вход | Регистрация )
Какой аналог блоков данных DB ПЛК Siemens в ПЛК mitsubishi ? |
29.11.2012 - 13:23
Сообщение
#1
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 3.02.2010 Пользователь №: 9242 |
Здравствуйте уважаемые форумчане. Интересует вопрос: "Какой аналог блоков данных DB ПЛК Siemens в ПЛК mitsubishi ?" Работая с огромными проектами, написанными для PLC siemens приходится иметь дело с множеством тегов, хранящихся в глобальных блоках данных DB, обращение к которым например: DB514.DBD5, DB99.DBX2.1 и т. д. Этот принцип довольно удобный. Однако в ПЛК minsubishi подобного решения найти не смог. Просто не представляю сколько километров займет таблица символов, если в проекте насчитывается несколько тысяч тегов.
|
|
|
29.11.2012 - 17:04
Сообщение
#2
|
|
Читатель Группа: Пользователи Сообщений: 7 Регистрация: 19.10.2009 Из: Киев Пользователь №: 9180 |
Насколько мне известно, аналогов у Mitsubishi нет. Как выход, для удобства, можно создавать массивы в GX IEC Developer, либо использовать индексные регистры в GX Developer.
Array_Of_INT[], Array_Of_Bool[] в первом случае. M10v0, D0v1 и т.д. в GX Developer. А дальше просто "дергать" необходимый элемент в массиве. Сообщение отредактировал lkobets - 29.11.2012 - 17:06 |
|
|
29.11.2012 - 17:50
Сообщение
#3
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
В GX IEC Developer блоки переменных, аналогичных блокам данных в Step7, реализуются на базе функционала DUT (то же, что UDT у Siemens). В GX Works2 тот же самый функционал именуется SDT. Затем такими комплексными переменными заполняются таблицы глобальных и локальных переменных.
lkobets, призываю быть аккуратнее с советами. Особенно потому, что Вы выдаете их как истину в последней инстанции (сужу по предыдущему топику). Задумайтесь, уверены ли Вы, что люди последовавшие совету, скажут спасибо? -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
30.11.2012 - 22:56
Сообщение
#4
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 3.02.2010 Пользователь №: 9242 |
То есть, если я правильно понял, полного аналога блокам DB нет. Есть только пользовательские типы данных, которые все равно необходимо вносить в таблицу символов. Не очень удобно, если привык к идеологии обмена данными, например, PLC с HMI, PLC c PLC с помощью глобальных блоков; где для каждого PLC в сетевом обмене четко назначен адрес блока DB, и соотв. адрес тега. Плюс ко всему, свой DB на alarms, alarm's mask и так далее.
Сообщение отредактировал vladipirogov - 30.11.2012 - 22:58 |
|
|
1.12.2012 - 09:51
Сообщение
#5
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
То есть, если я правильно понял, полного аналога блокам DB нет. Есть только пользовательские типы данных, которые все равно необходимо вносить в таблицу символов. Не очень удобно, если привык к идеологии обмена данными, например, PLC с HMI, PLC c PLC с помощью глобальных блоков; где для каждого PLC в сетевом обмене четко назначен адрес блока DB, и соотв. адрес тега. Плюс ко всему, свой DB на alarms, alarm's mask и так далее. У Mitsubishi есть утилита MX Ghange. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
2.12.2012 - 01:14
Сообщение
#6
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 3.02.2010 Пользователь №: 9242 |
Че-то мануалы на оффсайте про MX Ghange древние (пока не читал). И опять же, необходимость устанавливать доп. утилиту, которая, скорей всего, платная. Ну вобщем, спасибо за ответы. Будут новые идеи, готов выслушать.
Сообщение отредактировал vladipirogov - 2.12.2012 - 01:15 |
|
|
2.12.2012 - 03:29
Сообщение
#7
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Че-то мануалы на оффсайте про MX Ghange древние (пока не читал). И опять же, необходимость устанавливать доп. утилиту, которая, скорей всего, платная. Ну вобщем, спасибо за ответы. Будут новые идеи, готов выслушать. Утилита MX Change содержится в дистрибутиве пакета программирования, и устанавливается одновременно с ним, если в одном из установочных окон выбрать соответствующую опцию. -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
6.12.2012 - 16:43
Сообщение
#8
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
MX Ghange это программная прокладка для передачи глобальных переменных в ОРС,SCADA. её использование очень специфично и как правило ей никто не пользуется есть другие инструменты.вы не сможете также как в сименсе напрямую из панели или плк рулить данными.комп нужен, а это гимор.полного аналога дэбэшек у митцу нет.
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
6.12.2012 - 16:58
Сообщение
#9
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
MX Ghange это программная прокладка для передачи глобальных переменных в ОРС,SCADA. её использование очень специфично и как правило ей никто не пользуется есть другие инструменты.вы не сможете также как в сименсе напрямую из панели или плк рулить данными.комп нужен, а это гимор.полного аналога дэбэшек у митцу нет. и HMI Soft -------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
6.12.2012 - 17:15
Сообщение
#10
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 3.02.2010 Пользователь №: 9242 |
Ясно, спасибо. Немного поигравшись с девелопером, понял, что DUT могут быть приближенными аналогами. Если пользовательские данные юзать внутри ПЛК, то их можно не адресовать явно. Ну а, если внешне использовать, то тогда стопкой можно объявить в таблице символов, конечно при этом она разрастается.
|
|
|
6.12.2012 - 17:36
Сообщение
#11
|
|
Гуру Группа: Пользователи Сообщений: 1000 Регистрация: 19.08.2009 Пользователь №: 9149 |
Она не разрастается, а, наоборот, сжимается. Особенно если есть возможность использовать Array_of_DUT.
-------------------- Мозг любого человека работает круглосуточно. Но мозг инженера отличается тем, что способен при этом проанализировать задачу, синтезировать несколько техничных ее решений, а затем выбрать из этих решений наилучшее.
|
|
|
6.12.2012 - 17:38
Сообщение
#12
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
на известном сайте есть книжка уже на русском про софтину и тренинг.скачайте и почитайте на ночь глядя и всё вам станет ясно.это не STEP7 там всё банально.
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
6.12.2012 - 19:56
Сообщение
#13
|
|
Читатель Группа: Пользователи Сообщений: 21 Регистрация: 3.02.2010 Пользователь №: 9242 |
Вас не затруднит скинуть ссылку ? А на счет STep 7: "Это не STEP7 там всё банально", я бы не спешил делать такие выводы.
Сообщение отредактировал vladipirogov - 6.12.2012 - 20:00 |
|
|
6.12.2012 - 20:12
Сообщение
#14
|
|
Маньяк Группа: Пользователи Сообщений: 838 Регистрация: 27.07.2004 Из: Россия Пользователь №: 48 |
банально это софт который вы сейчас пытаетесь освоить.у сименса тоже нет ничего особенного.я знаю что говорю .поверьте мне на слово.рекомендации ваши давайте другим господам.
-------------------- Наши цели ясны, задачи определены. За работу, товарищи!
|
|
|
Текстовая версия | Сейчас: 24.04.2024 - 09:57 |