|
  |
Somachine, ПО для ПЛК Modicon M241, M251, M258, HMISCU, LMC078 |
|
|
|
4.2.2021, 15:00
|
Группа: Участники форума
Сообщений: 78
Регистрация: 20.2.2006
Пользователь №: 2185

|
Цитата(ogorsv @ 4.2.2021, 13:18)  Добрый день!
Только создавать функции/функциональные блоки внутри Спасибо! стало понятнее. а вот еще вопрос, как адресуются данные %MWx, %QWM, %IWM с точки зрения ОРС серверов? не смог найти в хелпе. в Twidosuite %MW адресовалис с 1 , т.е. %MW0 ОРС сервером читался по адресу 400001. А как в M221 это устроено?
|
|
|
|
|
4.2.2021, 17:10
|
Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909

|
Цитата(kiran @ 4.2.2021, 14:00)  т.е. %MW0 ОРС сервером читался по адресу 400001. А как в M221 это устроено? Я связывал М221 с WinCC по Modbus TCP и там также было.
|
|
|
|
|
3.4.2021, 13:42
|
Группа: New
Сообщений: 6
Регистрация: 6.2.2015
Пользователь №: 258732

|
Добрый день! Начал изучение Machine Expert и задам возможно глупый но для меня не понятный вопрос, в мануале описано поведение Retain переменных таким образом. "NOTE: The first 1000 %MW are automatically retained and persistent if no variable is associated to them. Their values are kept after a reboot / Reset warm / Reset cold. The other %MW are managed as VAR" Если я правильно понимаю первые 1000 слов энергонезависимые но если ты их объявляешь через AT то они становятся уже простыми переменными без энергонезависимости. Отсюда у меня возникли вопросы
1) Как использовать эти переменные если при объявлении они становятся не энергонезависимыми или это относится только к области объявления их в POU, а когда объявляешь их в GVL - VAR GLOBAL они остаются энергонезависимыми? 2) Какой в этом смысл их изначально делать энергонезависимыми если по факту их нельзя использовать? 3) Получается чтобы использовать энергонезависимые переменные в коде с возможностью их менять с панели/scada нужно их объявлять в GVL - VAR GLOBAL RETAIN ?
Сообщение отредактировал TOPans - 3.4.2021, 13:56
|
|
|
|
|
3.4.2021, 19:58
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(TOPans @ 3.4.2021, 17:42)  3) Получается чтобы использовать энергонезависимые переменные в коде с возможностью их менять с панели/scada нужно их объявлять в GVL - VAR GLOBAL RETAIN ? Все верно, объявляете в глобальных списках в разделе Retain, для доступа по Modbus объявляете с статическими адресами через AT.
|
|
|
|
|
10.4.2021, 19:55
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.7.2011
Пользователь №: 116400

|
А если до 1000-й не объявляете, то при обращении к ячейкам до 1000 из скады, можете быть уверены, что они сохраняемые. Помните, что все сохраняемые переменные, кроме Persistent, инициализируются при перезакачке контроллера. Поэтому, чтобы не терять настройки и пр. информацию юзайте дополнительно к retain еще и persistent переменные. Наличие Persistent - хорошая фишка этих контроллеров.
|
|
|
|
|
12.4.2021, 10:50
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
Firmware M258 Здравствуйте коллеги! Не могу понять, почему после обновления FW контроллера M258 в проекте с 4.0.3.6 до 4.0.3.7 (рис 1), в Controller Assistant нет возможности провести обновление (рис 2)?
рис_1.png ( 34,76 килобайт )
Кол-во скачиваний: 15
рис_2.png ( 52,8 килобайт )
Кол-во скачиваний: 22
|
|
|
|
|
12.4.2021, 15:21
|
Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909

|
Предположу, что старый Assistant не поддерживает более новые прошивки. В моём Assistant, который с EcoStruxure ME, версия повыше будет.
0001.jpg ( 77,75 килобайт )
Кол-во скачиваний: 18
|
|
|
|
|
13.4.2021, 15:43
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
Не корректно задал вопрос. Уточняю, у меня SoMaschine 4.3 Patch5. Кстати, а EcoStruxure ME получается, поддерживает M258? У EcoStruxure ME такой же двухнедельный триальный режим? (это разовая работа, по необходимости).
|
|
|
|
|
15.4.2021, 22:28
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Добрый день! 1. Цитата EcoStruxure ME получается, поддерживает M258? - нет 2. Цитата У EcoStruxure ME такой же двухнедельный триальный режим? - нет, он увеличен до 42 дней.
|
|
|
|
|
16.4.2021, 9:26
|
Группа: Участники форума
Сообщений: 201
Регистрация: 16.6.2009
Пользователь №: 34909

|
Цитата(ogorsv @ 15.4.2021, 22:28)  1. - нет С чего это? А что это тогда:
0002.jpg ( 102,8 килобайт )
Кол-во скачиваний: 26
Сообщение отредактировал agent_serg - 16.4.2021, 9:30
|
|
|
|
|
16.4.2021, 18:01
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Прошу прощения, ошибся (( Были как-то разговоры о том, что с появлением М262 останутся М241/М251, но, как оказалось, это досужие вымыслы ))
Да, М258 EcoStruxure Machine Expert поддерживает
|
|
|
|
|
18.4.2021, 0:15
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
Большое спасибо за ответ ogorsv и agent_serg! Для новичка ответы на простые вопросы всегда самые сложные, точнее на них сложнее найти ответ. У меня возникла еще одна проблема. WebGate не хочет отображать переменные. Соединение с панелью из WebGate и загрузка проекта в браузер проходит нормально, но поля ввода не отображаются. На сайте SE есть документ, где кроме всего прочего необходимо установить Publish в Vijeo Designer (рис 1). У меня это не получается, точнее я выбираю и “HMI Runtime” и “WebGate” и “All”, но выбор не сохраняется и при повторном открывании свойства Publish, я вижу “No Change”. Данные панели (рис 2). SoMachine 4.3. Куда «копать»?
WebGate.png ( 214,65 килобайт )
Кол-во скачиваний: 25
HMIGTO5310.png ( 251,6 килобайт )
Кол-во скачиваний: 10
Сообщение отредактировал Nel71 - 18.4.2021, 0:23
|
|
|
|
|
19.4.2021, 18:30
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
Разобрался! Для Web Gate надо еще расшаривать каждый тег отдельно.
|
|
|
|
|
19.4.2021, 19:31
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Об этом на первом скриншоте прямым текстом написано ;-)
|
|
|
|
|
23.4.2021, 13:40
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
Здравствуйте коллеги! SoMachine 4.3 Что-то не могу понять, почему не работает функция WORD_AS_BIT в редакторе CFC (рис.1). В редакторе FBD все работает (рис.2). В CFC вход «W» находится справа, соответственно подключить получается только выход, хотя описание «VAR_INPUT WORD_AS_BIT.W: WORD Input Word » (рис.3). В чем причина? И еще, не могу найти, где активируется перестройка последовательности исполнения функциональных блоков?
рис_1_CFC.png ( 8,75 килобайт )
Кол-во скачиваний: 22
рис_2_FBD.png ( 21,74 килобайт )
Кол-во скачиваний: 23
рис_3_CFC2.png ( 12,7 килобайт )
Кол-во скачиваний: 12Поторопился, как перенести тему в раздел SoMachine?
Сообщение отредактировал LordN - 24.4.2021, 7:02
Причина редактирования: перенос из CODESYS WORD_AS_BIT в редакторе CFC
|
|
|
|
|
24.4.2021, 21:29
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
Добрый день! 1. Функция работает в CFC, если правильно её вызвать Нужно правильно создать экземпляр, как и в случае с FBD - вас не удивляет, что в одном случае есть экземпляр - и он работает, а в другом случае - нет и не работает? Добавил box - выбрал функцию - предложили создать экземпляр - создал ДРУГОЙ экземпляр (например, WORD_AS_BIT_0)
word_as.jpg ( 66,46 килобайт )
Кол-во скачиваний: 172. Похоже, вы выбрали вместо простого бокса селектор, который решили переназвать. И компилятор должен был вам выдать ошибки, о том, что выбранная переменная не является структурой. См. справку: A selector in contrast to the composer is used to handle an output of a box which is a type of structure. The selector will display the structure components and thus make them accessible in the CFC for the programmer. For this purpose, name the selector like the concerned structure (replace ??? by the name) and connect it to the box instead of using an output element.3. По блоку правая кнопка - Execution order
order.jpg ( 19,21 килобайт )
Кол-во скачиваний: 8
|
|
|
|
|
24.4.2021, 23:32
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
Сергей, большое спасибо за ответ! То что я “туплю”, я не сомневался, но не думал что до такой степени  . В CFC я действительно использовал “selector” вместо “box”.
Сообщение отредактировал Nel71 - 24.4.2021, 23:33
|
|
|
|
|
26.4.2021, 9:12
|
Группа: New
Сообщений: 6
Регистрация: 6.2.2015
Пользователь №: 258732

|
Добрый день! А как установить новую версию Machine Expert? Пишет что перед установкой нужно обновить Machine Expert Installer но его обновления я не нашёл)
Скриншот_2021_04_26_09.07.24.png ( 32,56 килобайт )
Кол-во скачиваний: 14
Скриншот_2021_04_26_09.07.18.png ( 5 килобайт )
Кол-во скачиваний: 8
|
|
|
|
|
26.4.2021, 14:02
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.6.2010
Пользователь №: 62557

|
|
|
|
|
|
26.4.2021, 14:18
|
Группа: New
Сообщений: 6
Регистрация: 6.2.2015
Пользователь №: 258732

|
Цитата(Nel71 @ 26.4.2021, 14:02)  Этот и установлен, с него можно установить только версию 1.2.7 версия 2.0.0 недоступна.
|
|
|
|
|
26.4.2021, 14:22
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(TOPans @ 26.4.2021, 12:12)  Добрый день! А как установить новую версию Machine Expert? Пишет что перед установкой нужно обновить Machine Expert Installer но его обновления я не нашёл)
Скриншот_2021_04_26_09.07.24.png ( 32,56 килобайт )
Кол-во скачиваний: 14
Скриншот_2021_04_26_09.07.18.png ( 5 килобайт )
Кол-во скачиваний: 8Установщик для V2.0 сейчас загружается на сайт se.com, вечером или завтра утром будет доступен.
|
|
|
|
|
27.4.2021, 13:03
|
Группа: New
Сообщений: 6
Регистрация: 6.2.2015
Пользователь №: 258732

|
Цитата(Se_Sib @ 26.4.2021, 14:22)  Установщик для V2.0 сейчас загружается на сайт se.com, вечером или завтра утром будет доступен. Спасибо, обновились. Только появился вопрос с лицензией она подойдёт от Machine Expert 1.2.7. Или будет требоваться покупка новой лицензии на данный момент зарегистрировать нельзя.
Сообщение отредактировал TOPans - 27.4.2021, 13:09
|
|
|
|
|
27.4.2021, 14:59
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(TOPans @ 27.4.2021, 17:03)  Спасибо, обновились. Только появился вопрос с лицензией она подойдёт от Machine Expert 1.2.7. Или будет требоваться покупка новой лицензии на данный момент зарегистрировать нельзя. Сам очень удивлен, но судя по релизу нужна новая лицензия. Выясняю, позже напишу.
|
|
|
|
|
27.4.2021, 17:53
|
Группа: Участники форума
Сообщений: 172
Регистрация: 19.9.2010
Пользователь №: 72709

|
С выходом крупных изменений ПО обычно меняется старшая цифра (число) и часто требуется приобретение новой лицензии Менее серьёзные изменения, как правило, не требуют новых лицензий Это не закон - как всегда, нужно читать документацию
|
|
|
|
|
6.5.2021, 10:03
|
Группа: New
Сообщений: 6
Регистрация: 6.2.2015
Пользователь №: 258732

|
Цитата(ogorsv @ 27.4.2021, 17:53)  С выходом крупных изменений ПО обычно меняется старшая цифра (число) и часто требуется приобретение новой лицензии Менее серьёзные изменения, как правило, не требуют новых лицензий Это не закон - как всегда, нужно читать документацию  Это всё конечно здорово. Только странное отношение к клиентам которые уже купили лицензию и контроллер(ы) M251 и ожидали исправления известных ошибок производителя о которых нигде не было оговорено. В частности "В процессе работы с контроллером М251 обнаружилось, что при перезагрузке контроллера интерфейс Ethernet 1 принимает случайным образом либо IP-адрес по умолчанию (заводские настройки), либо заданный в проекте EcoStruxureMachineExpert (ESME)" А теперь чтобы это работало как надо нужно купить ещё одну лицензию либо использовать костыли в виде любого свича на Ethernet 2.
Сообщение отредактировал TOPans - 6.5.2021, 10:04
|
|
|
|
|
7.5.2021, 16:15
|
Группа: New
Сообщений: 12
Регистрация: 28.4.2021
Пользователь №: 390906

|
Цитата(TOPans @ 6.5.2021, 10:03)  Это всё конечно здорово. Только странное отношение к клиентам которые уже купили лицензию и контроллер(ы) M251 и ожидали исправления известных ошибок производителя о которых нигде не было оговорено. В частности "В процессе работы с контроллером М251 обнаружилось, что при перезагрузке контроллера интерфейс Ethernet 1 принимает случайным образом либо IP-адрес по умолчанию (заводские настройки), либо заданный в проекте EcoStruxureMachineExpert (ESME)"
А теперь чтобы это работало как надо нужно купить ещё одну лицензию либо использовать костыли в виде любого свича на Ethernet 2. Добрый день, не помню такой проблемы на 251, пользовал ещё сомашин 4.3 И да, действительно купил так же как и вы лицензию. Отличный подход в обновлении софта и действительно, что нам делать с нашей лицензией. Коллега, только лишь хочу возразить, а не прошивкой ли лечится данная Ваша проблема? Или вы имеете ввиду, что с новой прошивкой не будет работать соумашин 4.3? Спасибо.
|
|
|
|
|
7.5.2021, 17:26
|
Группа: New
Сообщений: 1
Регистрация: 7.5.2021
Пользователь №: 391161

|
Добрый день. Недавно вступил на тропу освоения ПЛК Modicon и как следствие SoMachine. Логика программы требует перемещать определенный объём переменных из одной области данных в другую. Опыт работы с средой step7 подсказывает, что должна быть функция, аналогичная blkmv (sfc20), которая копирует пространства данных, но обнаружить таковую самостоятельно у меня не вышло. Много чего обнаружил пока искал, много различных библиотек, различных мануалов к ним, но не нашел какого-то мануала с перечнем и описанием всех системных функций и библиотек. Если в SE создали нечто подобное, прошу подсказать где искать. ЗЫ пока наиболее похожий функционал из того что я нашел в менеджере рецептов. Буду надеяться что плохо искал и специалисты помогут оделить "зерна от плевел".
Сообщение отредактировал PIфагор - 7.5.2021, 17:28
|
|
|
|
|
7.5.2021, 20:54
|
Группа: Участники форума
Сообщений: 314
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(VladimirRBauto @ 7.5.2021, 19:15)  Добрый день, не помню такой проблемы на 251, пользовал ещё сомашин 4.3 И да, действительно купил так же как и вы лицензию. Отличный подход в обновлении софта и действительно, что нам делать с нашей лицензией. Коллега, только лишь хочу возразить, а не прошивкой ли лечится данная Ваша проблема? Или вы имеете ввиду, что с новой прошивкой не будет работать соумашин 4.3? Спасибо. Без паники, на следующей недели проясним ситуацию по лицензированию новой версии.
Сообщение отредактировал Se_Sib - 7.5.2021, 20:54
|
|
|
|
|
7.5.2021, 22:07
|
Группа: New
Сообщений: 6
Регистрация: 6.2.2015
Пользователь №: 258732

|
Цитата(VladimirRBauto @ 7.5.2021, 16:15)  Добрый день, не помню такой проблемы на 251, пользовал ещё сомашин 4.3 И да, действительно купил так же как и вы лицензию. Отличный подход в обновлении софта и действительно, что нам делать с нашей лицензией. Коллега, только лишь хочу возразить, а не прошивкой ли лечится данная Ваша проблема? Или вы имеете ввиду, что с новой прошивкой не будет работать соумашин 4.3? Спасибо. Я могу конечно ошибаться в хронологии событий поэтому пусть меня поправят если я не прав (мы сами недавно перешли на контроллеры шнайдер параллельно изучаем). На сколько я понял раньше данной проблемы не было после появления версии Machine Expert 1.2.6 она появилась, что-то намудрили с версией и прошивкой моё предположение. Ожидали что будет исправление в версии 1.2.7 но исправления не произошло хотя разработчики были в курсе данной проблемы. Потом была информация что данный нюанс уберут в версии 2.0.0. И вот вышла версия 2.0.0 с новой прошивкой в которой должна быть исправлена данная проблема, но пока не понятна ситуация с лицензированием т.е. возможен вариант что опять придётся покупать лицензию, чтобы убрать проблему которую сами же разработчики и добавили это меня и смущает) Откатываться на старые версии прошивки и старый софт такое себе решение на мой взгляд (я так понимаю с новой прошивкой в старом софте работать нельзя). Ну и ждём информацию о лицензировании новой версии. Цитата(PIфагор @ 7.5.2021, 17:26)  Добрый день. Недавно вступил на тропу освоения ПЛК Modicon и как следствие SoMachine. Логика программы требует перемещать определенный объём переменных из одной области данных в другую. Опыт работы с средой step7 подсказывает, что должна быть функция, аналогичная blkmv (sfc20), которая копирует пространства данных, но обнаружить таковую самостоятельно у меня не вышло. Много чего обнаружил пока искал, много различных библиотек, различных мануалов к ним, но не нашел какого-то мануала с перечнем и описанием всех системных функций и библиотек. Если в SE создали нечто подобное, прошу подсказать где искать. ЗЫ пока наиболее похожий функционал из того что я нашел в менеджере рецептов. Буду надеяться что плохо искал и специалисты помогут оделить "зерна от плевел". Возможно есть более элегантные решения, но я бы смотрел в сторону указателей либо библиотеки SysMem.
Сообщение отредактировал TOPans - 7.5.2021, 22:09
|
|
|
|
|
8.5.2021, 22:36
|
Группа: Участники форума
Сообщений: 32
Регистрация: 25.7.2011
Пользователь №: 116400

|
Цитата(TOPans @ 7.5.2021, 22:07)  Я могу конечно ошибаться в хронологии событий поэтому пусть меня поправят если я не прав (мы сами недавно перешли на контроллеры шнайдер параллельно изучаем). На сколько я понял раньше данной проблемы не было после появления версии Machine Expert 1.2.6 она появилась, что-то намудрили с версией и прошивкой моё предположение. В SoMachine и ME Сталкивались с тем, что после загрузки проекта в POST конфигурации контроллера оставался дефолтный IP. Лечили так - подключились по USB и в POST меняли дефолтный IP на проектный. На поиски причин времени не было. Возможно что-то в комбинации способов загрузки проекта и необходимостью своевременного передергивания/не передергивания питания контроллера.
|
|
|
|
|
  |
8 чел. читают эту тему (гостей: 8, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvWgxEU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqvybpdW
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzquvhFWx
Последние сообщения Форума
|