Полная версия этой страницы:
Somachine
Привет всем участникам форума!
Создал эту тему для тех, у кого возникают вопросы по контроллерам Modicon M2xx и ПО для их программирования SoMachine.
Вопросы, критика, пожелание..... все приветствуется
Вышла новая версия SoMachine V4.3
Новые возможности:
1) Возможность использования 2-х Ethernet портов(+модуль TM4ES4) на всех версиях контроллера M241.
2) Встроенный OPC UA сервер на контроллерах M241/251.
3) На контроллерах M241 возможно использовать все 4 быстрых выхода в режиме PTO или подключить до 4 инкрементальных энкодера на быстрые входа, или в комбинации.
4) На контроллерах M241, помимо быстрых 8 входов до 200кГц и 4 быстрых выходов до 100кГц, возможность использовать до 8 стандартных входов с функциями быстрых входов с частотой до 1кГц, 4 стандартных выхода с функциями быстрых выходов до 1кГц.
5) Новый функциональный блок для синхронизации времени контроллера с S(NTP) серверами.
6) Новый функциональны блок DNS для определения IP адреса ресурса по имени домена.
7) Библиотека функциональных блоков для отправки/приема электронных сообщений Email.
8) Библиотека функциональных блоков для работы(чтение/запись) с файлами в формате XML и CSV.
9) Полная поддержка DTM драйверов для преобразователей ATV600/900 в SoMachine, а так же единый ФБ управления всеми сериями преобразователей частоты Schneider Electric.
10) Программа Etest(интегрированная) для анализа и оптимизации программного кода(платная, лицензия покупается отдельно от SoMachine).
Новую версию, можно найти по ссылке выше(папка с полезными материалами).
Цитата(Se_Sib @ 23.7.2017, 16:55)

Вышла новая версия SoMachine V4.3
Новые возможности:
1) Возможность использования 2-х Ethernet портов(+модуль TM4ES4) на всех версиях контроллера M241.
2) Встроенный OPC UA сервер на контроллерах M241/251.
3) На контроллерах M241 возможно использовать все 4 быстрых выхода в режиме PTO или подключить до 4 инкрементальных энкодера на быстрые входа, или в комбинации.
4) На контроллерах M241, помимо быстрых 8 входов до 200кГц и 4 быстрых выходов до 100кГц, возможность использовать до 8 стандартных входов с функциями быстрых входов с частотой до 1кГц, 4 стандартных выхода с функциями быстрых выходов до 1кГц.
5) Новый функциональный блок для синхронизации времени контроллера с S(NTP) серверами.
6) Новый функциональны блок DNS для определения IP адреса ресурса по имени домена.
7) Библиотека функциональных блоков для отправки/приема электронных сообщений Email.
8) Библиотека функциональных блоков для работы(чтение/запись) с файлами в формате XML и CSV.
9) Полная поддержка DTM драйверов для преобразователей ATV600/900 в SoMachine, а так же единый ФБ управления всеми сериями преобразователей частоты Schneider Electric.
10) Программа Etest(интегрированная) для анализа и оптимизации программного кода(платная, лицензия покупается отдельно от SoMachine).
Новую версию, можно найти по ссылке выше(папка с полезными материалами).
А случаем для 171/172 такой папочки нету? Примеры проектов было бы очень полезно.
Цитата(Nitc @ 24.7.2017, 20:34)

А случаем для 171/172 такой папочки нету? Примеры проектов было бы очень полезно.
Цитата(SergejM @ 7.2.2017, 19:35)

Есть файлообменник, на который выкладывается информация по контроллер М171/М172. Там есть различные инструкции, примеры, демо-проекты, все версии софта, каталоги, обучающие презентации, библиотеки. Думаю будет полезно.
Ссылка на файлообменник:
https://schneider-electric.box.com/s/cpa21n...1tdutr7baas5vjn
Expert HVAC
28.7.2017, 9:55
Цитата(Nitc @ 24.7.2017, 16:34)

А случаем для 171/172 такой папочки нету? Примеры проектов было бы очень полезно.
По линейке HVAC контроллеров Modicon M171-172 отдельная ветка форума есть:
http://forum.abok.ru/index.php?showtopic=103895
Коллеги, нужна помощь в поиске инструкции/документа.
Я никак не могу найти инструкцию по переносу(копированию) программы из одного контроллера Schneider в другой такой же аналогичный контроллер с помощью SD или каким-либо другим методом. Помогите пожалуйста ссылкой на документ (где описано, как это делается).
Цитата(Lenprom @ 2.9.2017, 14:43)

Коллеги, нужна помощь в поиске инструкции/документа.
Я никак не могу найти инструкцию по переносу(копированию) программы из одного контроллера Schneider в другой такой же аналогичный контроллер с помощью SD или каким-либо другим методом. Помогите пожалуйста ссылкой на документ (где описано, как это делается).
Modicon M221 - Logic Controller, Programming GuideНажмите для просмотра прикрепленного файла
zam1945
15.10.2017, 22:51
Продам Modicon M221, М251 (TM221ME32TK, TM3XTYS4,TM251MESC...)
Оборудование новое, в заводской упаковке. В наличие по 3 шт. Срочно.
Цена ниже опта в 2 и более раза.
Писать на zamall@mail.ru
februar
21.12.2017, 13:01
SoMachine - бесплатное ПО? Если нет, то есть ли что-нибудь бесплатное для М241?
Цитата(februar @ 21.12.2017, 12:01)

SoMachine - бесплатное ПО? Если нет, то есть ли что-нибудь бесплатное для М241?
Фактически - пока бесплатное. Достаточно всего лишь зарегистрировать свою копию на сайте. В состав SoMachine входит помощник по регистрации
Вышла новая версия ПО SoMachine Basic V1.6 для программирования контроллеров M221
Скачать можно с офф.сайта Schneider Electric или в папке, по ссылке в начале темы.
Новые возможности:
1) Архивирование данных на SD карту
2) Работа с строковыми данными STRING
3) Возможность создавать функции и функциональные блоки
4) Улучшение работы с языком LD
a. Несколько FB в одной ветки
b. Drag&Drop LD элементов между ветками
c. Отображение перекрестных ссылок
5) Улучшение работы с рабочим полем
a. Функция изменения масштаба рабочего поля
b. Скрыть/показать имена и комментарии веток
c. Полноэкранный режим работы
6) Функции выделения, восходящего и спадающего фронтов
7) Поддержка условий IF (IF THEN ELSE ENDIF)
8) Поддержка цикла FOR (FOR-ENDFOR)
9) Улучшение работы в режиме Онлайн
a. Прямое редактирование параметров FB в редакторе LD
b. Изменение значений переменных в редакторе LD
c. Copy/Past и Export/Import таблиц анимации
10) Modbus TCP IOscanner и шаблоны устройств Schneider Electric
FB для управления преобразователями частоты ATV
12) Сохранение/восстановление переменных при помощи SD карты
13) Более 2 операндов в инструкции сравнения COMPARE
добрый день кто сталкивался с проблемой обработки фронтовых тыловых сигналов на контролерах TM241
Цитата(drima1 @ 4.6.2018, 11:52)

добрый день кто сталкивался с проблемой обработки фронтовых тыловых сигналов на контролерах TM241
В чем заключается проблема?
Получено свидетельство об утверждении типа средств измерений на модуля расширения серии TM3.
Нажмите для просмотра прикрепленного файла
Здравствуйте, уважаемые коллеги. Вопрос по обновлению версий firmware и библиотек устройств. Получаю такое сообщение:
"Maybe the version '4.0.6.38' of the connected
device 'TM251 MESE’ is not compatible to the
installed device version '4.0.2.20'."
Из этого понятно, что в репозитории somachine нет этой версии прошивки ПЛК. Как её туда добавить? Через менеджер конфигурации эта прошивка импортируется, но Cetntral её не видит.
Windows 7Pro, SoMachine 4.1 SP1.2
Цитата(iskpn @ 4.8.2018, 0:11)

Здравствуйте, уважаемые коллеги. Вопрос по обновлению версий firmware и библиотек устройств. Получаю такое сообщение:
"Maybe the version '4.0.6.38' of the connected
device 'TM251 MESE’ is not compatible to the
installed device version '4.0.2.20'."
Из этого понятно, что в репозитории somachine нет этой версии прошивки ПЛК. Как её туда добавить? Через менеджер конфигурации эта прошивка импортируется, но Cetntral её не видит.
Windows 7Pro, SoMachine 4.1 SP1.2
4.0.6.38 под SoMachine 4.3
Через Controller Assistant заливайте в контроллер прошивку, доступную в вашей версии SoMachine или устанавливайте версию SoMachine V4.3.
Спасибо!!! Всё получилось!

Поставил SoMachine 4.3, сделал демо проект (EthernetIP) (подключение модулей ICP DAS EIP-2051 и EIP-2042, как раз под рукой были

), теперь буду разбираться, почему состояние входов EIP-2051 происходит только в момент запуска программы. Наверняка будут вопросы
Stalker46k
3.10.2018, 9:15
Добрый день. Прошу помощи знающих людей.
Имеется проект с 12 контроллерами м221 и одной панелью HMIG3U. Связь через ethernet порты через коммутатор. Вопрос, каким образом лучше передавать файлы из контроллеров в панель и организовать небольшую связь между контроллерами. (Один контроллер даёт второму команду на пуск)
Цитата(Stalker46k @ 3.10.2018, 13:15)

Добрый день. Прошу помощи знающих людей.
Имеется проект с 12 контроллерами м221 и одной панелью HMIG3U. Связь через ethernet порты через коммутатор. Вопрос, каким образом лучше передавать файлы из контроллеров в панель и организовать небольшую связь между контроллерами. (Один контроллер даёт второму команду на пуск)
Здравствуйте. Для связи M221 с панелью оператора используйте протокол Modbus TCP, как импортировать переменные в Vijeo Designer(ПО для панелей оператора Magelis) из SoMachine Basic(ПО для ПЛК M2xx), можете посмотреть видео ролики:
https://www.youtube.com/results?search_quer...e+basic+magelis1) Между контроллерами, вы так же можете вести обмен по протоколу Modbus TCP, т.е. один из контроллеров может отправлять/забирать данные с другого в той же сети Ethernet. На М221 доступно 8 TCP соединений в качестве сервера и 1 соединение в качестве клиента.
2) Либо использовать Action в ПО Vijeo Designer для панелей оператора и мониторить команду на запуск от одного контроллера и отправлять ее на другой.
Т.е. панель оператора будет ретранслировать команды между ПЛК.
Второй вариант подходит только для очень очень не ответственных, безопасных систем, т.е. например передать команду на включения света или исполнительного механизма, который не может привести к тяжелой аварийной ситуации, в случае коммуникационной задержки обмена.
В любом случае на принимающем команду на запуск ПЛК должен быть создан алгоритм контроля связи с ПЛК/панелью который передает команду и перевод системы в безопасное состояние при обрыве связи.
Вообще все зависит от типа вашей системы, где-то можно оба варианта применить, где-то не один из них.
Ниже пример для панели оператора. Раз в секунду проверяется команда и ретранслируется другому ПЛК, так же можно использовать два Action которые в каждом цикле среды исполнения ЧМИ, будет проверяться состояние команды, тогда тип Action выбираем не периодический, а по состоянию(Condition).
Нажмите для просмотра прикрепленного файла
Stalker46k
23.10.2018, 12:08
Добрый день.
На работе сменилась рабочая машинка, переустановил все ПО. Проект в Central открывается номарльно, а вот при попытке открыть одну из подпрограмм в Basic возникает ошибка.
Цитата(Stalker46k @ 23.10.2018, 16:08)

Добрый день.
На работе сменилась рабочая машинка, переустановил все ПО. Проект в Central открывается номарльно, а вот при попытке открыть одну из подпрограмм в Basic возникает ошибка.
Какие версии ПО стояли ранее? Какие установили? Если создать новый проект с M221 из под SoMachine, отрывается Basic нормально?
Stalker46k
25.10.2018, 19:51
Вот ответ от техподдержки который помог.
Цитата
Здравствуйте, наши коллеги предлагают следующее решение проблемы:
Workaround :
в файле C:\Program Files (x86)\Schneider Electric\SoMachine Basic\ SchneiderElectric.SoMachineBasic.GatewayWindowsService.exe.config :
линия 50 имеется запись:
<supportedVersions>
<add key="1.50" value="0.12.0.0-0.12.99.0"/>
</supportedVersions>
замените данную запись на следующую:
<supportedVersions>
<add key="1.50" value="1.6.2.0-1.6.99.0"/>
</supportedVersions>
затем перезагрузите компьютер: теперь он должен работать нормально
Добрый день. Есть ли в режиме симуляции возможность опробовать Функц.Блок "DataLogging" ( запись лога на SD карту)?
( ну и чтобы не плодить темы, на модиконе 241 есть функция "CSV_write" для такого же действа, там симулятор тоже файл не формирует, видимо. Но хоть ошибку выдаёт ).
Цитата(DiBraS @ 7.11.2018, 16:15)

Добрый день. Есть ли в режиме симуляции возможность опробовать Функц.Блок "DataLogging" ( запись лога на SD карту)?
( ну и чтобы не плодить темы, на модиконе 241 есть функция "CSV_write" для такого же действа, там симулятор тоже файл не формирует, видимо. Но хоть ошибку выдаёт ).
Здравствуйте. Нет такой возможности, работает только на контроллере.
rainproof
13.11.2018, 11:47
вопрос по модулям расширений дискретных входов серии ТМ3:
подскажите пожалуйста, логика работы входов (sink или source) переключается автоматически?
нет ни джемпера на самом модуле, и программно в SoMachine - тоже.
Я так догадываюсь, что при подаче например "+" на СОМ1 - модуль автоматически переходит в режим "source wiring (positive logic)", а при подаче "-" на СОМ1 - автоматическм в режим "sink wiring (negative logic)".
Но хотелось бы точности (в мануалах ничего такого не нашел). Потому что если мое предположение (об автоматическом переключении неверно) - можно сжечь вход.
rainproof
13.11.2018, 13:39
ошибочно продублировал предыдущее сообщение
Добрый день!
Про какие модули идёт речь?
Если, например, про модуль дискретных входов TM3DI8, то логика определяется только схемой подключения (см. рис). Может быть как sink, так и source.
А если же речь идёт про модули дискретных выходов, например, TM3DQ8T, то только изначально заложенная логика подключения, в данном случае source.
Так что отталкивайтесь от руководства и схемы подключения.
Программных переключателей, джамперов и т.д. нет
Успехов!
Нажмите для просмотра прикрепленного файлаPS Мануал это достаточно хорошо описывает - "Modicon TM3 Digital I/O Modules. Hardware Guide"
Цитата(rainproof @ 13.11.2018, 15:47)

вопрос по модулям расширений дискретных входов серии ТМ3:
подскажите пожалуйста, логика работы входов (sink или source) переключается автоматически?
нет ни джемпера на самом модуле, и программно в SoMachine - тоже.
Я так догадываюсь, что при подаче например "+" на СОМ1 - модуль автоматически переходит в режим "source wiring (positive logic)", а при подаче "-" на СОМ1 - автоматическм в режим "sink wiring (negative logic)".
Но хотелось бы точности (в мануалах ничего такого не нашел). Потому что если мое предположение (об автоматическом переключении неверно) - можно сжечь вход.
На входах стоят оптопары 705A, это два встречно-параллельных светодиода и транзистор. В зависимости от подключения загорается один из светодиодов.
Нажмите для просмотра прикрепленного файла
Stalker46k
1.12.2018, 17:17
Цитата(Se_Sib @ 3.10.2018, 13:26)

1) Между контроллерами, вы так же можете вести обмен по протоколу Modbus TCP, т.е. один из контроллеров может отправлять/забирать данные с другого в той же сети Ethernet. На М221 доступно 8 TCP соединений в качестве сервера и 1 соединение в качестве клиента.
Можно как то поподробнее про этот вариант? Нет ли видео по этому способу?
Добрый день!
Используйте поиск по youtube, достаточно много материала.
В частности по READ_VAR:
https://www.youtube.com/watch?v=ejsIh7hmbXo https://www.youtube.com/watch?v=0G874-rG1R4По Modbus TCP IO Scaner у М221 принцип тут:
https://www.youtube.com/watch?v=0xtoB2zCsH8Ну и во встроенной справке кое-что написано про этот вопрос)
Успехов!
Stalker46k
2.12.2018, 0:14
Цитата(ogorsv @ 1.12.2018, 20:17)

Добрый день!
Используйте поиск по youtube, достаточно много материала.
В частности по READ_VAR:
https://www.youtube.com/watch?v=ejsIh7hmbXo https://www.youtube.com/watch?v=0G874-rG1R4По Modbus TCP IO Scaner у М221 принцип тут:
https://www.youtube.com/watch?v=0xtoB2zCsH8Ну и во встроенной справке кое-что написано про этот вопрос)
Успехов!
Спасибо за ответ.
По IO Scaner. Я так понимаю, что указываю адрес контроллера из которого буду читать? Единственное пока не разобрался где настроить, например %m8 бит для его чтения.
HELP -> Configuring Modbus TCP -> Channel Assistant
Up to 10 channels can be defined for each slave device. Each channel represents a single Modbus request
R Offset No - - The READ object offset that was selected in the Channel Assistant window.
R Length No - - The READ object length that was selected in the Channel Assistant window.
Хм... В инструкции на М221 указана скорость исполнения бульки - 0,2мкс.
В инструкции на М241 и М251 - 22мкс. Хотя в брошюрках нарисован красивый график увеличения производительности от 221 к 251. Где же очепятка? = )
Цитата(DiBraS @ 25.2.2019, 19:14)

Хм... В инструкции на М221 указана скорость исполнения бульки - 0,2мкс.
В инструкции на М241 и М251 - 22мкс. Хотя в брошюрках нарисован красивый график увеличения производительности от 221 к 251. Где же очепятка? = )
22нс на инструкцию для M241/251.
Цитата(Se_Sib @ 25.2.2019, 15:23)

22нс на инструкцию для M241/251.
Спасибо.
Цитата(DiBraS @ 27.2.2019, 16:48)

Спасибо.

Производительность ПЛК вы можете посмотреть в Programming guide на контроллер:
https://www.schneider-electric.com/en/downl.../EIO0000001432/В самом конце документа есть раздел Performance.
В контроллерах используется процессор SPEAr600, два ядра по 333Мгц.
Скоро выйдет М262, будут версии по 3 и 5нс на логическую инструкцию
Нажмите для просмотра прикрепленного файла
Продолжим серию неочевидных вопросов = )
Чем отличается картридж для 221 модели TMC2HOIS01 от картриджа TMC2AI2? В описании всё одинаково, кроме фразы "for hoisting load cells". В русскоязычном описании упомянуто, что картридж оснащён "специализированными" входами. При добавлении в проект никаких дополнительных функций не появляется. ( возможно плохо смотрел).
Так в чём разница?
Тот же вопрос и к двух остальным "специальным" картриджам.
Хочу поинтересоваться базовыми отличиями серии Modicon M258 от контроллерв B&R X20. Кто-то использовал обе серии?
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Цитата(DiBraS @ 1.3.2019, 18:25)

Продолжим серию неочевидных вопросов = )
Чем отличается картридж для 221 модели TMC2HOIS01 от картриджа TMC2AI2? В описании всё одинаково, кроме фразы "for hoisting load cells". В русскоязычном описании упомянуто, что картридж оснащён "специализированными" входами. При добавлении в проект никаких дополнительных функций не появляется. ( возможно плохо смотрел).
Так в чём разница?
Тот же вопрос и к двух остальным "специальным" картриджам.

Не обращайте внимание на специализированные картриджи.
Должны были сделать специализированные функциональные блоки в библиотеках для подъема, упаковки, которые должны были работать только с этими картриджами.
Я даже не узнавал, может уже и есть эти блоки. Спрошу у коллег, будет информация, напишу.
Подскажите, возможно ли программно изменить тип датчика (например PT100 на PT1000),
либо тип изменяется исключительно на вкладке I/O configuration?
Нажмите для просмотра прикрепленного файла
stratixx
14.3.2019, 16:48
aculeus увы, нет. Более того, эти параметры "hardcoded", и после изменения требуется полная загрузка программы в ПЛК.
Изменение имен ПО Schneider Electric:
SoMachine - EcoStruxure™ Machine Expert
Unity Pro - EcoStruxure™ Control Expert
Vijeo XL - EcoStruxure™ Machine SCADA Expert
Vijeo XD - EcoStruxure™ Operator Terminal Expert
SoMachine HVAC - EcoStruxure™ Machine Expert - HVAC
SoMachine Basic - EcoStruxure™ Machine Expert - Basic
ClearSCADA - EcoStruxure™ Geo SCADA Expert
Самые свежие версии SoMachine Basic и SoMachine HVAC уже вышли под новыми именами.
Летом выйдет новая версия SoMachine под именем Machine Expert.
rainproof
15.4.2019, 15:56
Добрый день всем.
Вопрос по работе модуля расширения аналоговых входов TM3TI8T в SoMachine.
Цитата(rainproof @ 15.4.2019, 19:56)

Добрый день всем.
Вопрос по работе модуля расширения аналоговых входов TM3TI8T в SoMachine.
?
ProFigisT
30.4.2019, 11:04
Здравствуйте.
Достался «по наследству» незавершенный проект, ставили железо не думая…
Необходимо связать через интернет 4 ПЛК: 1xTM251MESE на диспетчерской (лаборатории только TM241CE24R и 2хTM172PBG24R, поэтому вожусь сейчас с ними) и 3xTM172PBG24R на объектах. TM251MESE – мастер, остальные – слейвы.
На объектах – модемы RS-485 с белыми статическими IP-адресами, на диспетчерской – роутер Ethernet с белым динамическим IP-адресом.
Подскажите пожалуйста, реально ли в таких условиях их связать между собой, либо придётся менять часть оборудования если это поможет (возможно поменять на объектах модемы на роутеры и организовать VPN)?
В лаборатории собрал 1xTM241CE24R и 2xTM172PBG24R подключенные по Ethernet в локалку, не получается, скрины прилагаются.
Цитата(ProFigisT @ 30.4.2019, 15:04)

Здравствуйте.
Достался «по наследству» незавершенный проект, ставили железо не думая…
Необходимо связать через интернет 4 ПЛК: 1xTM251MESE на диспетчерской (лаборатории только TM241CE24R и 2хTM172PBG24R, поэтому вожусь сейчас с ними) и 3xTM172PBG24R на объектах. TM251MESE – мастер, остальные – слейвы.
На объектах – модемы RS-485 с белыми статическими IP-адресами, на диспетчерской – роутер Ethernet с белым динамическим IP-адресом.
Подскажите пожалуйста, реально ли в таких условиях их связать между собой, либо придётся менять часть оборудования если это поможет (возможно поменять на объектах модемы на роутеры и организовать VPN)?
В лаборатории собрал 1xTM241CE24R и 2xTM172PBG24R подключенные по Ethernet в локалку, не получается, скрины прилагаются.
Если модемы умеют работать в режиме шлюза, транслировать запросы Modbus TCP<->Modbus RTU, должно работать. Но лучше VPN, роутер на M251 в качестве VPN сервера с статическим IP, на M172 модемы/роутеры в качестве клиентов VPN.
В сети все ПЛК пингуются по своим IP адресам? На M172 через ПО Device загрузили сетевые настройки?
ProFigisT
10.5.2019, 10:48
Да, модемы работают как шлюзы, пингуются. На реальном объекте вместо М251 с панелькой временно данные отображает SCADA c OPC, который опрашивает по Modbus TCP.
В лаборатории подключил М172-е Ethernet-ом вместо RS-485 для удобства (можно перепрошивать и не нужен шнурок usb от конвертера к ноуту), прицепил каждому MAC статический IP по DHCP, пингуется, данные корректно приходят на OPC (конфигурация взята с объекта, поменяны только IP).
Проект М172-х перевёл в новую прогу, а там – «Download all»…
Скорее всего я неверно настраиваю M241 (M251), т.к. даже в локалке он не видит М172-е. При попытке же прописать адреса с объектов – ругается и не даёт присвоить адрес из другой подсети.
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.