Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Диалог специалистов АВОК _ Автоматизация систем _ Somachine

Автор: Se_Sib 23.3.2017, 12:51

Привет всем участникам форума!

Создал эту тему для тех, у кого возникают вопросы по контроллерам Modicon M2xx и ПО для их программирования SoMachine.
Вопросы, критика, пожелание..... все приветствуется rolleyes.gif

Автор: Se_Sib 26.4.2017, 9:24

Папка с полезными материалами по ПЛК M2xx и ПО Somachine:
https://schneider-electric.box.com/s/d33q3veq2yitfmd6gzr7qbntxmo14nay

Автор: 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).

Новую версию, можно найти по ссылке выше(папка с полезными материалами).

Автор: Nitc 24.7.2017, 16:34

Цитата(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 такой папочки нету? Примеры проектов было бы очень полезно.

Автор: Se_Sib 24.7.2017, 18:22

Цитата(Nitc @ 24.7.2017, 20:34) *
А случаем для 171/172 такой папочки нету? Примеры проектов было бы очень полезно.


Цитата(SergejM @ 7.2.2017, 19:35) *
Есть файлообменник, на который выкладывается информация по контроллер М171/М172. Там есть различные инструкции, примеры, демо-проекты, все версии софта, каталоги, обучающие презентации, библиотеки. Думаю будет полезно.
Ссылка на файлообменник:
https://schneider-electric.box.com/s/cpa21nuvf48qclh7n1tdutr7baas5vjn


Автор: Nitc 25.7.2017, 15:42

Спасибо, буду смотреть

Автор: 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

Автор: Lenprom 2.9.2017, 10:43

Коллеги, нужна помощь в поиске инструкции/документа.
Я никак не могу найти инструкцию по переносу(копированию) программы из одного контроллера Schneider в другой такой же аналогичный контроллер с помощью SD или каким-либо другим методом. Помогите пожалуйста ссылкой на документ (где описано, как это делается).

Автор: Se_Sib 3.9.2017, 16:55

Цитата(Lenprom @ 2.9.2017, 14:43) *
Коллеги, нужна помощь в поиске инструкции/документа.
Я никак не могу найти инструкцию по переносу(копированию) программы из одного контроллера Schneider в другой такой же аналогичный контроллер с помощью SD или каким-либо другим методом. Помогите пожалуйста ссылкой на документ (где описано, как это делается).

http://download.schneider-electric.com/files?p_enDocType=User+guide&p_File_Id=5789215176&p_File_Name=EIO0000001360.08.pdf&p_Reference=EIO0000001360

Автор: Lenprom 4.9.2017, 16:59

Спасибо.

Автор: 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?

Автор: Aard 22.12.2017, 23:57

Цитата(februar @ 21.12.2017, 12:01) *
SoMachine - бесплатное ПО? Если нет, то есть ли что-нибудь бесплатное для М241?

Фактически - пока бесплатное. Достаточно всего лишь зарегистрировать свою копию на сайте. В состав SoMachine входит помощник по регистрации

Автор: Se_Sib 25.12.2017, 10:58

Вышла новая версия ПО 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



Автор: drima1 4.6.2018, 7:52

добрый день кто сталкивался с проблемой обработки фронтовых тыловых сигналов на контролерах TM241

Автор: Se_Sib 4.6.2018, 17:07

Цитата(drima1 @ 4.6.2018, 11:52) *
добрый день кто сталкивался с проблемой обработки фронтовых тыловых сигналов на контролерах TM241

В чем заключается проблема?

Автор: Se_Sib 27.6.2018, 12:03

Получено свидетельство об утверждении типа средств измерений на модуля расширения серии TM3.


Автор: iskpn 3.8.2018, 20: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

Автор: Se_Sib 3.8.2018, 20:36

Цитата(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.

Автор: iskpn 6.8.2018, 18:20

Спасибо!!! Всё получилось! clap.gif Поставил SoMachine 4.3, сделал демо проект (EthernetIP) (подключение модулей ICP DAS EIP-2051 и EIP-2042, как раз под рукой были biggrin.gif ), теперь буду разбираться, почему состояние входов EIP-2051 происходит только в момент запуска программы. Наверняка будут вопросы rolleyes.gif

Автор: Stalker46k 3.10.2018, 9:15

Добрый день. Прошу помощи знающих людей.
Имеется проект с 12 контроллерами м221 и одной панелью HMIG3U. Связь через ethernet порты через коммутатор. Вопрос, каким образом лучше передавать файлы из контроллеров в панель и организовать небольшую связь между контроллерами. (Один контроллер даёт второму команду на пуск)

Автор: Se_Sib 3.10.2018, 13:26

Цитата(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_query=somachine+basic+magelis

1) Между контроллерами, вы так же можете вести обмен по протоколу Modbus TCP, т.е. один из контроллеров может отправлять/забирать данные с другого в той же сети Ethernet. На М221 доступно 8 TCP соединений в качестве сервера и 1 соединение в качестве клиента.
2) Либо использовать Action в ПО Vijeo Designer для панелей оператора и мониторить команду на запуск от одного контроллера и отправлять ее на другой.
Т.е. панель оператора будет ретранслировать команды между ПЛК.
Второй вариант подходит только для очень очень не ответственных, безопасных систем, т.е. например передать команду на включения света или исполнительного механизма, который не может привести к тяжелой аварийной ситуации, в случае коммуникационной задержки обмена.
В любом случае на принимающем команду на запуск ПЛК должен быть создан алгоритм контроля связи с ПЛК/панелью который передает команду и перевод системы в безопасное состояние при обрыве связи.
Вообще все зависит от типа вашей системы, где-то можно оба варианта применить, где-то не один из них.

Ниже пример для панели оператора. Раз в секунду проверяется команда и ретранслируется другому ПЛК, так же можно использовать два Action которые в каждом цикле среды исполнения ЧМИ, будет проверяться состояние команды, тогда тип Action выбираем не периодический, а по состоянию(Condition).

Автор: Stalker46k 23.10.2018, 12:08

Добрый день.
На работе сменилась рабочая машинка, переустановил все ПО. Проект в Central открывается номарльно, а вот при попытке открыть одну из подпрограмм в Basic возникает ошибка.

 

Автор: Se_Sib 24.10.2018, 10:17

Цитата(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>

затем перезагрузите компьютер: теперь он должен работать нормально

Автор: DiBraS 7.11.2018, 12:15

Добрый день. Есть ли в режиме симуляции возможность опробовать Функц.Блок "DataLogging" ( запись лога на SD карту)?

( ну и чтобы не плодить темы, на модиконе 241 есть функция "CSV_write" для такого же действа, там симулятор тоже файл не формирует, видимо. Но хоть ошибку выдаёт ).

Автор: Se_Sib 7.11.2018, 14:55

Цитата(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

ошибочно продублировал предыдущее сообщение

Автор: ogorsv 13.11.2018, 19:59

Добрый день!

Про какие модули идёт речь?
Если, например, про модуль дискретных входов TM3DI8, то логика определяется только схемой подключения (см. рис). Может быть как sink, так и source.

А если же речь идёт про модули дискретных выходов, например, TM3DQ8T, то только изначально заложенная логика подключения, в данном случае source.

Так что отталкивайтесь от руководства и схемы подключения.
Программных переключателей, джамперов и т.д. нет
Успехов!



PS Мануал это достаточно хорошо описывает - "Modicon TM3 Digital I/O Modules. Hardware Guide"

Автор: Se_Sib 15.11.2018, 5:32

Цитата(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 соединение в качестве клиента.

Можно как то поподробнее про этот вариант? Нет ли видео по этому способу?

Автор: 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

Ну и во встроенной справке кое-что написано про этот вопрос)

Успехов!

Автор: 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 бит для его чтения.

Автор: ogorsv 2.12.2018, 2:19

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.


Автор: DiBraS 25.2.2019, 15:14

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

Автор: Se_Sib 25.2.2019, 15:23

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

22нс на инструкцию для M241/251.

Автор: DiBraS 27.2.2019, 12:48

Цитата(Se_Sib @ 25.2.2019, 15:23) *
22нс на инструкцию для M241/251.

Спасибо. bestbook.gif

Автор: Se_Sib 27.2.2019, 16:33

Цитата(DiBraS @ 27.2.2019, 16:48) *
Спасибо. bestbook.gif

Производительность ПЛК вы можете посмотреть в Programming guide на контроллер:
https://www.schneider-electric.com/en/download/document/EIO0000001432/
В самом конце документа есть раздел Performance.
В контроллерах используется процессор SPEAr600, два ядра по 333Мгц.

Скоро выйдет М262, будут версии по 3 и 5нс на логическую инструкциюsmile.gif


Автор: DiBraS 1.3.2019, 14:25

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

Автор: wild 2.3.2019, 20:25

Хочу поинтересоваться базовыми отличиями серии Modicon M258 от контроллерв B&R X20. Кто-то использовал обе серии?




Автор: Se_Sib 4.3.2019, 9:52

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

Не обращайте внимание на специализированные картриджи.
Должны были сделать специализированные функциональные блоки в библиотеках для подъема, упаковки, которые должны были работать только с этими картриджами.
Я даже не узнавал, может уже и есть эти блоки. Спрошу у коллег, будет информация, напишу.

Автор: aculeus 14.3.2019, 14:52

Подскажите, возможно ли программно изменить тип датчика (например PT100 на PT1000),
либо тип изменяется исключительно на вкладке I/O configuration?



Автор: stratixx 14.3.2019, 16:48

aculeus увы, нет. Более того, эти параметры "hardcoded", и после изменения требуется полная загрузка программы в ПЛК.

Автор: Se_Sib 27.3.2019, 12:07

Изменение имен ПО 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.

Автор: Se_Sib 16.4.2019, 4:38

Цитата(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 в локалку, не получается, скрины прилагаются.


 

Автор: Se_Sib 6.5.2019, 9:36

Цитата(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-е. При попытке же прописать адреса с объектов – ругается и не даёт присвоить адрес из другой подсети.

 

Автор: ProFigisT 10.5.2019, 12:20

UPD: достучался до 172-х в локалке, просто сменил протокол Ethernet/IP, который стоит по умолчанию на Modbus TCP. Остался вопрос как скормить внешние адреса, чтобы обойтись без замены оборудования и организации VPN.

 

Автор: Se_Sib 13.5.2019, 11:55

Цитата(ProFigisT @ 10.5.2019, 16:20) *
......Остался вопрос как скормить внешние адреса.......

Об этом я не подумал, такое контроллеры M2xx не умеют.

Автор: ProFigisT 13.5.2019, 15:36

Цитата(Se_Sib @ 13.5.2019, 11:55) *
Об этом я не подумал, такое контроллеры M2xx не умеют.

А могли бы Вы узнать, как с этим дела у М172-го? Подумал поменять М251 на М172, поэкспериментировал: в локалке опрашивает, по внешнему IP - нет, хотя и не ругается при компиляции. Хотелось бы узнать наверняка возможно или нет со 172-м... Спасибо.

Автор: ed.maslov 20.5.2019, 21:01

Добрый день, коллеги. Ищу писателя для М241. Или подсказку куда обратиться. Сам работаю в основном с ОМРОНОМ, обещаю научиться общению со Шнайдером при первом свободном времени.Сейчас времени нет, к сожалению. Задача небольшая, в логику писателю можно будет не вникать - могу донести аля вход, выход, таймер, и т.д.
Писать на почту ed.maslov@gmail.com либо по тел. +79163495122 Эдуард.
Как говорил знаменитый сатирик - " размеры моей благодарности будут безграничны в пределах разумного."

С ув. Ильич.

Автор: rainproof 4.6.2019, 18:53

Возникла проблема при работе в SoMachine 4.3
При запуске симулятора - при попытке старта - возникает программное исключение Licence File missing.
Хотя лицензия есть, и активна.
Пробовал переустанавливать менеджер лицензий, потом - переустановил SoMachine/
Безрезультатно.
Что это может быть?

Автор: rainproof 4.6.2019, 19:58

Сорри!
Предыдущее сообщение - можно удалить.
Проблема была связана с POU , в котором начал писать код для Modbus Master.
Много раз перечитал мануал, разобрался, методом проб и ошибок - все исправил.
Странно, что компилятор выдавал не ошибки в коде, а именно исключение об отсутствии файла лицензии.

Автор: jrave 21.6.2019, 9:15

Попался контроллер TM241C24R, могу ли я получать состояния его входов с помощью modbus? Нужно что-то запраграммировать или это возможно "из коробки"? Прошу прощения за подобный вопрос, но впервые столкнулся с контроллерами, третий день копаюсь в мануалах и видео, но вижу решение других задач. Если вопрос сложный - готов обсудить платную консультацию/помощь.

Автор: Se_Sib 21.6.2019, 11:51

Цитата(jrave @ 21.6.2019, 13:15) *
Попался контроллер TM241C24R, могу ли я получать состояния его входов с помощью modbus? Нужно что-то запраграммировать или это возможно "из коробки"? Прошу прощения за подобный вопрос, но впервые столкнулся с контроллерами, третий день копаюсь в мануалах и видео, но вижу решение других задач. Если вопрос сложный - готов обсудить платную консультацию/помощь.

Можно обращаться к памяти ввода/вывода напрямую
https://www.schneider-electric.com/en/faqs/FA308725/

Но как минимум коммуникационные порты нужно сконфигурировать.

Автор: rainproof 21.6.2019, 23:50

Тоже вопрос по Modbus, но только Modbus TCP Slave.(т.е. контроллер выступает в роли Slave)
Добавил в контроллере М241 к порту Ethernet_1 - ModbusTCP Slave Device, попробовал ModbusPoll записать некоторое значение в регистр write holding registers - запись осуществляется. А вот функция read holding register - не читает из контролера. только нули! (это переменные IW)
Пытался прочитать переменные input registers (QW) - ModbusPoll выдает все время - illegal function.
Что не так я делаю? Почему запись в контроллер осуществляется, а чтение из него - ни в какую?

Автор: Se_Sib 24.6.2019, 7:14

Цитата(rainproof @ 22.6.2019, 3:50) *
Тоже вопрос по Modbus, но только Modbus TCP Slave.(т.е. контроллер выступает в роли Slave)
Добавил в контроллере М241 к порту Ethernet_1 - ModbusTCP Slave Device, попробовал ModbusPoll записать некоторое значение в регистр write holding registers - запись осуществляется. А вот функция read holding register - не читает из контролера. только нули! (это переменные IW)
Пытался прочитать переменные input registers (QW) - ModbusPoll выдает все время - illegal function.
Что не так я делаю? Почему запись в контроллер осуществляется, а чтение из него - ни в какую?

Достаточно чтобы в настройках Ethernet порта стояла галка Modbus server active, опцию Modbus TCP slave device не обязательно на порт Ethernet добавлять, это выделенный канал с своей картой ввода/вывода до 120 регистров и заданием IP мастера, соединение с которым будет приоритетным.
Просто объявляете переменные с прямыми адресами, типа iVar1 AT %MW10 : INT; - целочисленная переменная, которая лежит в 10 регистре(слове). По этому же адресу(10) её читаем/пишем функциями Modbus работающими с регистрами хранения(Holding registers). Посмотрите описание AT объявления в Онлайн справке и в моей папке, ссылку на которую я выкладывал в начале темы, папка "инструкции". Обязательно обратите внимание на перекрытие адресов %MX(x.y)- номер байта и номер бита в памяти, %MB(x)-номер байта, %MW(x)-номер слова, %MD(x)-номер двойного слова. Например %MX20.0(адрес 0-го бита 10-го регистра), %MB20(первый байт 10-го регистра), %MW10(10 регистр), %MD5(32 битная переменная занимающая 10 и 11 регистр в памяти) будут перекрываться.

Что касается карты Modbus TPC Slave Device, обратите внимание, что %QW это область памяти Input Registers.

Автор: rainproof 27.6.2019, 11:04

Se_Sib большое спасибо!
Еще возник вопрос по определению онлайн статуса устройств.
Есть ПЧ на порту CAN (контроллер М241),
и несколько слэйв устройств на serial line 2. Протокол Modbus RTU.
Serial_Line_2 --> Modbus_IOScanner --> Generic_Modbus_Slave.
Как вычитать ошибку коммуникации для каждого устройства?

Автор: Se_Sib 28.6.2019, 10:21

Цитата(rainproof @ 27.6.2019, 15:04) *
Se_Sib большое спасибо!
Еще возник вопрос по определению онлайн статуса устройств.
Есть ПЧ на порту CAN (контроллер М241),
и несколько слэйв устройств на serial line 2. Протокол Modbus RTU.
Serial_Line_2 --> Modbus_IOScanner --> Generic_Modbus_Slave.
Как вычитать ошибку коммуникации для каждого устройства?

Для CANopen библиотека CIA405, ФБ GET_STATE. Описание есть в справке или можете скачать на сайте
Для IOscanner библиотека SE_ModbusIOscanner, блок ModbusSerialSlave, в качестве экземпляра блока указываете структуру устройства, по имени как в IOscanner.

Для Modbus Manager у вас каждый блок Read/Write имеет выходы состояния.

Автор: Se_Sib 16.7.2019, 6:23

На офф.сайте доступно для скачивания ПО EcoStruxure Machine Expert.
Machine Expert Installer https://www.schneider-electric.com/en/download/document/ESEMACS10_INSTALLER/
Лицензии будут доступны с августа, от SoMachine 4.3 лицензия не подходит.

Вместе с Machine Expert c августа будут доступны:
-новая серия контроллеров Modicon M262 + новые модуля
-сетевая станция для модулей TM3(поддерживает Modbus TCP и EthernetIP)
-сетевая станция для модулей TM5(EthernetIP)
-сетевая станция для пускателей двигателей Tesys Island
Информацию так же можно найти на офф.сайте.

Из наиболее интересного это новая сетевая станция TM3BCEIP под модуля TM3. Поддерживает подключение до 14 модулей TM3.
Совместимость с контроллерами M221/241/251/262.
С новым Modicon M262 можно подключать по кольцевой топологии(поддержка RSTP).


Автор: vovksextra 16.7.2019, 12:22

Цитата(Se_Sib @ 16.7.2019, 6:23) *
На офф.сайте доступно для скачивания ПО EcoStruxure Machine Expert.
Machine Expert Installer https://www.schneider-electric.com/en/download/document/ESEMACS10_INSTALLER/
Лицензии будут доступны с августа, от SoMachine 4.3 лицензия не подходит.


Вчера установил. Лицензия триал на 42 дня. Проект для SoMachine сконвертировался и откомпилировался без проблем. Внешних изменений почти не увидел, разве что с визуализацией "наколхозили" при выборе компонентов. Из очень больших удобств - так это добавили refactoring. Очень удобная вещь. Переходить на новое ПО пока смысла не вижу. Посижу пока что на старом. Брал https://schneider-electric.app.box.com/s/d33q3veq2yitfmd6gzr7qbntxmo14nay/folder/81329671569


Кстати при работе с m241 обнаружил несколько глюков, один из них при установленном модуле TM3XTRA1 и отсоединенном кабеле ethernet моргает лампочка ошибки портов ввода вывода, благо установили свитч (нужен был) лампочка потухла. Еще есть ньюансы по модулю tm3di16g. При заявленной скорости реакции на изменении состояния портов в 4ms не удалось , измерить нужную скорость механизма. Например, возьмем 10ms на время переключения состояния порта. Создаю задачу в с временем 1ms, использую обычный счетчик CTU. Казалось бы скорости хватит на обработку 6000 об мин. Пропуски начинаются уже при 500 оборотов в минуту. Пришлось датчик подключать непосредственно к самому порту PLC. Косяков еще много, но в целом работой доволен.Ни одного сбоя и зависания.

Автор: Se_Sib 16.7.2019, 14:10

Цитата(vovksextra @ 16.7.2019, 16:22) *
Кстати при работе с m241 обнаружил несколько глюков, один из них при установленном модуле TM3XTRA1 и отсоединенном кабеле ethernet моргает лампочка ошибки портов ввода вывода, благо установили свитч (нужен был) лампочка потухла. Еще есть ньюансы по модулю tm3di16g. При заявленной скорости реакции на изменении состояния портов в 4ms не удалось , измерить нужную скорость механизма. Например, возьмем 10ms на время переключения состояния порта. Создаю задачу в с временем 1ms, использую обычный счетчик CTU. Казалось бы скорости хватит на обработку 6000 об мин. Пропуски начинаются уже при 500 оборотов в минуту. Пришлось датчик подключать непосредственно к самому порту PLC. Косяков еще много, но в целом работой доволен.Ни одного сбоя и зависания.

Это не глюк и без TM3XTRA1 будет моргать светодиод I/O, если нет физического подключения Ethernet. Раньше как-то настраивал Ethernet порт так, чтоб I/O не моргал, но уже и не вспомню как.
В любом случае если Ethernet порт настроен на работу и соединение отсутствует, I/O моргает. Об этом есть в руководстве по аппаратной части - Indicates device errors on the embedded I/Os, serial line 1 or 2, SD card, cartridge, TM4 bus, TM3 bus, or Ethernet port.
По поводу счета через модуль, тут что-то не то, завтра проверю.
Изменений и обновлений хватает, например как раз добавили функцию ловить короткие сигналы на модулях с дискретными каналами.


Автор: vovksextra 16.7.2019, 14:26

Когда модуль стоит за tm3rec1, этих параметров нет. Все нужные фильтры дребезгов делал программно.Важное замечание.На станке имеется много датчиков и для того , что бы не тянуть много кабелей принято было решение установить промежуточный шкаф с tm3rec1+tm3di16.+ еще пару модулей.Так вот не удалось мне получить правильное число импульсов. Может проблема со скоростью обмена в модулях расширения шины?В даташитах по этим модулям ноль информации. После того как датчик скорости перенес в основной шкаф столкнулся со второй проблемой.Станок работает в диапазоне оборотов двигателя от 20 оборотов в минуту до 2200. Настроил один счетчик как счетчик, второй как счетчик частоты.Необходимо знать количество произведеной продукции и скорость производства.С первым проблем нет, со вторым проблема, величина целочисленная, погрешность 1 гц , при оборотах меньше 60 показывается 0.Пришлость второй счетчик настроить как измеритель периода, а дальше математика. Теперь по поводу ethernet кабеля. Авария горит только при подсоединенном модуле.Модуль отключаешь, вынимаешь кабель - ошибки нет.

Автор: vovksextra 16.7.2019, 15:37

Был не внимателен по поводу Изменений и обновлений хватает, например как раз добавили функцию ловить короткие сигналы на модулях с дискретными каналами. Сразу же ознакомился с новшествами. Этому изменению не придал значение, так как использую в проекте еще и TM3DM24, а по нему ничего нет)

Да и не ясна еще политика лиценцирования. Ради пару моментов рисковать и переходить на новое ПО для программирования М241 смысла не вижу ИМХО


В одном проекте два щита и две реакции на выдергивание Ethernet кабеля. https://www.youtube.com/watch?v=_t0zTt6_4WY&feature=youtu.be и https://www.youtube.com/watch?v=ZR5lLLOu0jQ&feature=youtu.be

Автор: Se_Sib 17.7.2019, 11:47

В основе шины TM3 - RS485 работает на частоте 2Мгц, модуля приемник и передатчик просто повторители, мозгов никаких нет. Если скажем на ПЛК пристегнуть не 7, а например 8-9 модулей, будет работать, а в SoMachine будет сконфигурировано с модулем передатчика и приемника. Это я для примера, делать так не нужно.

Я не призываю переходить на Machine Expert.
Это будет актуально для тех, кто собирается работать с сетевыми станциями для модулей TM3 и c новыми Modicon M262. Бывало, что не хватает возможности расширения ввода/вывода контроллеров(только 14 модулей), особенно если используется много каналов pt100/1000, а модулей более чем с 4 каналами нет.
Теперь можно ставить станции с модулями и иметь значительно кол-во каналов в конфигурации. Допустим у того же M241 область памяти ввода/вывода = 2048/2048 регистров, каплеров до 32 по Modbus TCP можно подключить или до 16 по EthernetIP. Или если распределенная система управления нужна.
По поводу счета, доступны новые модуля высокоскоростного счета TM3XHSC202, TM3XFHSC202, но пока совместимы только с M262.

По лицензированию есть пояснения в каталоге Machine Expert, может работать в бесплатном режиме после TRIAL периода, но с ограниченным функционалом.


Автор: rainproof 21.7.2019, 18:45

Вопрос по работе устройства Generic_Modbus_Slave

Сделал сначала одно устройство (контролер М241 в качестве Modbus Master)
ModbusIOScanner --> Generic_Modbus_Slave
Создал channels, создал переменные в программе, привязал их к channels.
Все работает быстро и прекрасно.
Создал 8 устройств (так на реальной установке).
Начались тормоза. Если все устройства (идентичны друг другу) онлайн - задержка на исполнение команды - 2-3 сек.
Если одно из 8 устройств онлайн - задержка 7-8 сек.



Как правильно проставить все тайминги в настройках ModbusIOScanner, Generic_Modbus_Slave?

В channels есть возможность генерирования единичного запроса по событию (триггеру).
Как выстроить средствами SoMachine цикл таких единичных запросов, чтобы устройство находящееся офлайн - исключалось из общего цикла? есть примеры? Вобщем - что-то про гибкие настройки Modbus Master, чтобы минимизировать время опроса. А то с настройками по умолчанию - довольно все как-то медленно. Просто очень нужно.

Автор: SolarFire 21.7.2019, 20:42

Здравствуйте! Подскажите пожалуйста по функции sysUART_putbuff для M172

если слать в HEX, то на выходе либо 00 либо другой мусор.

Код
return_a := sysUART_putbuff(0,16#2f,1);

Если слать в ASCII, то все нормально
Код
return_a := sysUART_putbuff(0,'/',1);

вот ннастройки порта


Автор: Se_Sib 22.7.2019, 7:01

Цитата(SolarFire @ 22.7.2019, 0:42) *
Здравствуйте! Подскажите пожалуйста по функции sysUART_putbuff для M172

если слать в HEX, то на выходе либо 00 либо другой мусор.
Код
return_a := sysUART_putbuff(0,16#2f,1);

Если слать в ASCII, то все нормально
Код
return_a := sysUART_putbuff(0,'/',1);

вот ннастройки порта


Это тема не по контроллерам M17x. Есть тема Modicon M171, можете написать туда.

Автор: Se_Sib 22.7.2019, 7:43

Цитата(rainproof @ 21.7.2019, 22:45) *
Вопрос по работе устройства Generic_Modbus_Slave

Сделал сначала одно устройство (контролер М241 в качестве Modbus Master)
ModbusIOScanner --> Generic_Modbus_Slave
Создал channels, создал переменные в программе, привязал их к channels.
Все работает быстро и прекрасно.
Создал 8 устройств (так на реальной установке).
Начались тормоза. Если все устройства (идентичны друг другу) онлайн - задержка на исполнение команды - 2-3 сек.
Если одно из 8 устройств онлайн - задержка 7-8 сек.



Как правильно проставить все тайминги в настройках ModbusIOScanner, Generic_Modbus_Slave?

В channels есть возможность генерирования единичного запроса по событию (триггеру).
Как выстроить средствами SoMachine цикл таких единичных запросов, чтобы устройство находящееся офлайн - исключалось из общего цикла? есть примеры? Вобщем - что-то про гибкие настройки Modbus Master, чтобы минимизировать время опроса. А то с настройками по умолчанию - довольно все как-то медленно. Просто очень нужно.

Если у вас 2сек. на цикл чтения/записи всех устройств, то это по 250мс на обмен с одним устройством, если 3сек. то 375мс на устройство.
По умолчанию в настройках generic_modbus_slave у вас установлено время ожидания ответа от устройства 1000мс, вы можете скорректировать эту цифру. Например если у вас гарантированно хватает 250мс на обмен с устройством, то можете попробовать поставить 300мс время ожидания для каждого устройства, при проблемах связи с 1-м устройством у вас будет задержка цикла опроса всех на +300мс, если 7 не в сети то +2100мс для оставшегося в сети.
Довольно медленные у вас устройства или каналов много, если каналов много то можно поиграться с параметром - задержка между фреймами, по умолчанию стоит 10мс.
Это что касается работы в автоматическом режиме опроса. Для каналов опроса можно выбрать режима вызова по триггеру, установка триггера через ФБ ModbusSerialSlave(имя экземпляра блока=имени устройства на шине).
Наиболее гибко вы можете организовать обмен если напишите его в ручную с помощью блоков из библиотеки PLCCommunication(READ_VAR,WRITE_VAR....)

В новом ПО Machine Expert улучшили настройки IOscanner, теперь можно отключить режим автоматического переподключения(как в оригинальном Codesys) к устройствам, если они не отвечают. Команда на попытку подключения из программы через тот же ФБ ModbusSerialSlave.



Автор: rainproof 22.7.2019, 11:11

Цитата(Se_Sib @ 22.7.2019, 8:43) *
Для каналов опроса можно выбрать режима вызова по триггеру, установка триггера через ФБ ModbusSerialSlave(имя экземпляра блока=имени устройства на шине).

Большое спасибо за ответ.
Но вот про "режим вызова по триггеру" хотелось бы поподробнее.
Я понял, что таким образом можно вызвать процедуру единичного запроса.
Но как именно сформировать алгоритм общего цикла?
Т.е. - взводим переменную пуска триггера каналов устройства 1, потом - интервал, потом взводим переменную пуска триггера опросов каналов устройства 2, и т.д.
В случае выпадения какого-то устроства в офлайн - исключаем это устройство из общего цикла. Как-то так?
И величину интервала между взведением триггеров - задать в программе.

Автор: rainproof 22.7.2019, 11:37

Цитата(Se_Sib @ 22.7.2019, 8:43) *
Это - то же самое, что использование функц.блока?
G_1 - это имя слэйв устройства в программе



Автор: Gribovms 25.7.2019, 7:31

Добрый день!
Ценники на лицензии пока не известны?

Автор: rainproof 26.7.2019, 8:44

Se_Sib,
Организовал в программе цикл опроса с помощью блоков READ_VAR, WRITE_VAR.
Да, действительно, все стало опрашиваться намного быстрее.
Но есть вопрос. В каждом из этих блоков есть входная переменная abort.
Какое у нее функциональное предназначение? Когда я перевожу ее в true на одном из блоков - у меня останавливается весь организованный мною цикл опроса.
Она предназначена для исключения одного блока из общего цикла опроса?
Как тогда ею правильно пользоваться, чтобы организовать адаптивный алгоритм опроса.
Например, если устройство перешло офлайн, опрашивать его, например, 1 раз за 5 циклов опроса.
Или как, используя эту переменную блока (abort) - писать переменные с помощью блока WRITE_VAR только когда в этом есть необходимость, т.е. в остальное время - чтобы эти блоки были неактивны в общем цикле.
И каково практическое применение выходной переменной этих блоков aborted?

Привожу свой код цикла опроса (как я его понял из мануала)

Код
ADDM_1(
    AddrTable:= ADDR_SL,
    Execute:= NOT start_4,
    Addr:= '2.1',
    Done=> ADDM_DONE,
    Error=> ADDM_ERR,
    CommError=> ADDM_COMM_ERR_1);
    
READ_VAR_1(
    Execute:= ADDM_DONE,
    Abort:= Abort_read_var_1,
    Addr:= ADDR_SL,
    Timeout:= comm_timeout_g,
    Done=> Done_Read_Var_1,
    Busy=> start_1,
    Aborted=> Aborted_read_var_1,
    Error=> Err_read_var_1,
    CommError=> Comm_err_read_var_1,
    OperError=> OperErr_read_var_1,
    ObjType:= ObjectType.MW,
    FirstObj:= 0,
    Quantity:= 3,
    Buffer:= (ADR(ReceiveBufferMW_G1)));
    
    air_temp_setp_r_1 := ReceiveBufferMW_G1[0];
    g_last_fault_r_1 := ReceiveBufferMW_G1[2];

    
READ_VAR_2
(
    Execute:= NOT start_1,
    Abort:= Abort_read_var_2,
    Addr:= ADDR_SL,
    Timeout:= comm_timeout_g,
    Done=> Done_Read_Var_2,
    Busy=> start_2,
    Aborted=> Aborted_read_var_2,
    Error=> Err_read_var_2,
    CommError=> Comm_err_read_var_2,
    OperError=> OperErr_read_var_2,
    ObjType:= ObjectType.IW,
    FirstObj:= 1,
    Quantity:= 5,
    Buffer:= (ADR(ReceiveBufferIW_G1)));

    air_temp_1 := ReceiveBufferIW_G1[0];
    g_status_1 := ReceiveBufferIW_G1[2];
    g_val_pwr_1 := ReceiveBufferIW_G1[3];
    g_val_time_1 := ReceiveBufferIW_G1[4];    

    SendBufferQ_G1[0] := com_g_start_1;
    
WRITE_VAR_1(
    Execute:= NOT start_2,
    Abort:= Abort_write_var_1,
    Addr:= ADDR_SL,
    Timeout:= comm_timeout_g,
    Done=> Done_write_var_1,
    Busy=> start_3_1,
    Aborted=> Aborted_write_var_1,
    Error=> Err_write_var_1,
    CommError=> Comm_err_var_1,
    OperError=> OperErr_write_var_1,
    ObjType:= ObjectType.Q,
    FirstObj:= 16,
    Quantity:= 1,
    Buffer:= ADR(SendBufferQ_G1));
    
    SendBufferQ1_G1[0] := com_g_stop_1;
    
WRITE_VAR_1_1(
    Execute:= NOT start_3_1,
    Abort:= Abort_write_var_1_1,
    Addr:= ADDR_SL,
    Timeout:= comm_timeout_g,
    Done=> Done_write_var_1_1,
    Busy=> start_3,
    Aborted=> Aborted_write_var_1_1,
    Error=> Err_write_var_1_1,
    CommError=> Comm_err_var_1_1,
    OperError=> OperErr_write_var_1_1,
    ObjType:= ObjectType.Q,
    FirstObj:= 25,
    Quantity:= 1,
    Buffer:= ADR(SendBufferQ1_G1));
    
    SendBufferMW_G1[0] := air_temp_setp_w_1;
    SendBufferMW_G1[2] := g_last_fault_w_1;
    
WRITE_VAR_2(
    Execute:= NOT start_3,
    Abort:= Abort_write_var_2,
    Addr:= ADDR_SL,
    Timeout:= comm_timeout_g,
    Done=> Done_write_var_2,
    Busy=> start_4,
    Aborted=> Aborted_write_var_2,
    Error=> Err_write_var_2,
    CommError=> Comm_err_var_2,
    OperError=> OperErr_write_var_2,
    ObjType:= ObjectType.MW,
    FirstObj:= 0,
    Quantity:= 3,
    Buffer:= ADR(SendBufferMW_G1));    

    online_G_1 := (ADDM_COMM_ERR_1 = 0) AND (Comm_err_read_var_1 = 0) AND
                    (Comm_err_read_var_2 = 0) AND (Comm_err_var_1 = 0) AND (Comm_err_var_2 = 0);


Еще есть нюанс один.
Пытался записать с помощью блока WRITE_VAR - два coils - 16, 17. 16 - в устройство пишется, 17 - нет. Т.е. пишется только первый койл. Попробовал несоседние койлы писать - та же история. Создал отдельный блок WRITE_VAR для второго (17) койла - тоже не пишется. Несоседний койл(25), спомощью отдельно созданного для него блока WRITE_VAR - записался. Или я что-то неправильно делаю, или что-то не то с программой. Если я делаю неправильно, то как правильно организовывать цикл опроса с использованием в одном цикле - нескольких блоков? В справке и мануалах - приведены примеры только для одного блока в цикле, один блок ADDM, один блок например READ_VAR.

Из мануала ясно, что переменная Abort - сбрасывает выходную переменную Busy,



что делает возможным старт следующего блока в общем цикле. Но когда я взвожу эту переменную на одном из блоков - у меня останавливается весь цикл опроса (см мой код выше).


Автор: Se_Sib 2.8.2019, 16:27

Цитата(Gribovms @ 25.7.2019, 11:31) *
Добрый день!
Ценники на лицензии пока не известны?

Около 12т с НДС за одиночную версии Standard, 24т за групповую на 10 машин.
Одиночная версии Professional 22т.

Автор: All_Ex81 12.8.2019, 9:48

Подскажите как залить программу в м251 через SD-карту,
Somachine 4.3. Все делаю по инструкции,
но при создании Macros-Download App создаются только два файла: Application.app и Application.crc, файл Application.map не создается !

Автор: Se_Sib 12.8.2019, 9:59

Цитата(All_Ex81 @ 12.8.2019, 13:48) *
Подскажите как залить программу в м251 через SD-карту,
Somachine 4.3. Все делаю по инструкции,
но при создании Macros-Download App создаются только два файла: Application.app и Application.crc, файл Application.map не создается !

Попадалась такая проблема пару раз в 4.3, помогала просто перезагрузка SoMachine. Заодно почистите(clean all) и пересобирите проект.

Автор: All_Ex81 13.8.2019, 6:31

Цитата(Se_Sib @ 12.8.2019, 10:59) *
Попадалась такая проблема пару раз в 4.3, помогала просто перезагрузка SoMachine. Заодно почистите(clean all) и пересобирите проект.


помогла перегрузка ПК, но вылезла еще одна проблема-
ПЛК с флэшки программу загружать не хочет (так же как и новую прошивку),
мигнет два раза кратковременно лампочкой флэшки - после этого лампа начинает гореть постоянно, проект не загружается.
Флэшкарта -micro SD (через переходник на SD), объем 4 Гб, Fat32, class10

Автор: Se_Sib 13.8.2019, 16:07

Цитата(All_Ex81 @ 13.8.2019, 10:31) *
помогла перегрузка ПК, но вылезла еще одна проблема-
ПЛК с флэшки программу загружать не хочет (так же как и новую прошивку),
мигнет два раза кратковременно лампочкой флэшки - после этого лампа начинает гореть постоянно, проект не загружается.
Флэшкарта -micro SD (через переходник на SD), объем 4 Гб, Fat32, class10

И такое бывает, некоторые карты не читает, попробуйте другую.

Автор: All_Ex81 22.8.2019, 6:20

Подскажите где можно посмотреть пример работы м241 с Profibus ?

Автор: Se_Sib 22.8.2019, 10:17

Цитата(All_Ex81 @ 22.8.2019, 10:20) *
Подскажите где можно посмотреть пример работы м241 с Profibus ?

Примера нет, есть руководство по программированию:
https://www.schneider-electric.com/en/download/document/EIO0000003149/
GSD файл можно найти в директории с установленным Machine Expert(SoMachine)
Drive:\Program Files\Schneider Electric\EcoStruxure Machine Expert Software\V1.1\LogicBuilder\GSD\SE100E83.GSD
или на сайте se.com

Автор: All_Ex81 22.8.2019, 10:36

Цитата(Se_Sib @ 22.8.2019, 10:17) *
Примера нет, есть руководство по программированию:
https://www.schneider-electric.com/en/download/document/EIO0000003149/
GSD файл можно найти в директории с установленным Machine Expert(SoMachine)
Drive:\Program Files\Schneider Electric\EcoStruxure Machine Expert Software\V1.1\LogicBuilder\GSD\SE100E83.GSD
или на сайте se.com


эту инструкцию я видел, не понятен момент про Task, что в этой программе этого task должно указываться?

Автор: Se_Sib 22.8.2019, 16:10

Цитата(All_Ex81 @ 22.8.2019, 14:36) *
эту инструкцию я видел, не понятен момент про Task, что в этой программе этого task должно указываться?

В задачу tProfibus никакие POU добавлять не нужно, это цикл обновления данных на шине.

Автор: All_Ex81 23.8.2019, 9:57

Цитата(Se_Sib @ 22.8.2019, 16:10) *
В задачу tProfibus никакие POU добавлять не нужно, это цикл обновления данных на шине.


Подскажите,
Прекомпилятор выдает сообщение: "No POU defined for task "tProfibus", так и должно быть?

Автор: Se_Sib 23.8.2019, 12:55

Цитата(All_Ex81 @ 23.8.2019, 13:57) *
Подскажите,
Прекомпилятор выдает сообщение: "No POU defined for task "tProfibus", так и должно быть?

Это предупреждение, не ошибка.

Автор: All_Ex81 12.9.2019, 11:29

Подскажите, М241 поддерживает MQTT ?

Автор: Aard 12.9.2019, 12:38

Цитата(All_Ex81 @ 12.9.2019, 10:29) *
Подскажите, М241 поддерживает MQTT ?

Да, в последней версии ПО есть библиотека MQTT

Автор: Se_Sib 11.10.2019, 12:37

Доступна новая серия ПЛК Modicon M262 и сетевая станция для модулей TM3 - TM3BCEIP





Автор: dsai 21.10.2019, 15:50

Добрый день, уважаемые коллеги.
Со Шнайдеровскими контроллерами общаюсь недавно. Возникла следующая задача. Есть M241 и некий GSM модем (некий - потому что каждый раз будут разные модемы). Необходимо отправлять/принимать СМС и принимать входящие вызовы (просто смотреть с какого номера позвонили и в ответ на этот номер смску кидать).

Внятных мануалов по тому, как общаться с модемом не нашел. Как я понимаю - общение ПЛК с модемом осуществляется АТ командами, и у разных модемов разные наборы данных команд. Допустим набор АТ команд для конкретного модема известен. А вот каким способом осуществить обмен этими командами не знаю. Единственное что понял, что нужно добавить ASCII Manager в дереве объектов.

Прошу подсказать, как это реально сделать.

(P.S. для шнайдеровского модема есть библиотека, но нет гарантии что она заработает с модемом стороннего производителя)

Автор: dsai 27.10.2019, 16:02

Разобрался и сделал передачу смс и обработку входящих смс и звонков. Если кому-то интересно, спрашивайте.

Автор: Knizhenok 18.12.2019, 11:11

Подскажите по видимости из вне регистров modbus для 241, правильно ли понимаю...

Изучаю 241 Programming Guide, и там говорят что надо создать Relocation Table, и в нее перенести
переменные которые хотим видеть из вне, и их можно будет прочитать по 485 или TCP.
Это правда????

Спрашиваю т.к. в основном имел дело с 172 где несколько иной подход.

Автор: ogorsv 18.12.2019, 18:36

Добрый день!

Существует два способа

Цитата
видеть извне
переменные М241:

1. Использовать АТ-адресацию
2. Использовать relocation table

Отвечая на ваш вопрос: да, это правда

PS Подход для Status variables в SoMachine HVAC (EcoStruxure) очень близок к relocation table в SoMachine: есть выделенные зоны Modbus-адресов, где вы размещаете переменные для видимости извне

Автор: All_Ex81 19.12.2019, 6:18

Цитата(ogorsv @ 18.12.2019, 19:36) *
1. Использовать АТ-адресацию
2. Использовать relocation table


3. Использовать прямую адресацию

Автор: Se_Sib 19.12.2019, 7:30

Все же использовать переменные с объявлением постоянных адресов через AT, удобней.
Есть программа для экспорта этих переменных в Vijeo Designer(ПО для панелей оператора Harmony(ранее Magelis)).
Объявляете переменные в Retain области и получаете сохраняемые(энергонезависимые) уставки/параметры.

Автор: Knizhenok 19.12.2019, 14:50

Спасибо огромное за ответы,
портов ввода вывода понятно как в АТ
а для глобальных которые в теле используются диапазон адресов переменных для AT такой же как и в relocation table?




Автор: Se_Sib 20.12.2019, 7:50

Цитата(Knizhenok @ 19.12.2019, 18:50) *
Спасибо огромное за ответы,
портов ввода вывода понятно как в АТ
а для глобальных которые в теле используются диапазон адресов переменных для AT такой же как и в relocation table?


%MW0...%MW59999
В руководстве по программированию есть информация по распределению памяти.

В начале темы я выкладывал ссылку на папку с материалами, посмотрите, может что-то интересного найдете:
https://schneider-electric.box.com/s/d33q3veq2yitfmd6gzr7qbntxmo14nay

Из руководства

Пример

Автор: Knizhenok 30.12.2019, 12:40

Спасибо огромное!!!

Подскажите пожалуйста какой библиотекой организовать опрос по RS-485 железяк со своими (не modbus) протоколами типа ТЭМ-104 или Белорусского счетчика СС-301.

Автор: Se_Sib 9.1.2020, 11:43

Цитата(Knizhenok @ 30.12.2019, 16:40) *
Спасибо огромное!!!

Подскажите пожалуйста какой библиотекой организовать опрос по RS-485 железяк со своими (не modbus) протоколами типа ТЭМ-104 или Белорусского счетчика СС-301.

Доступ к портам закрыт, поэтому использовать библиотеки SysCom, Caa SerialCom и подобные, не получится.
Если только добавить на порт ASCII Manager и попробовать написать, используя блок SEND_RECV_MSG.

Автор: Knizhenok 27.3.2020, 10:38

Доброго дня,
дошло очередной раз до дела, в 241 контроллере
объявляю в GVL переменные,

HCod1 AT %MW112 : INT;
HCod2 AT %MW113 : INT;

Tserv11 AT %MD100 : REAL;
Tserv12 AT %MD101 : REAL;
Tserv13 AT %MD102 : REAL;
Tserv14 AT %MD103 : REAL;

и пробую их увидеть по Modbus TCP в WorkStation Building Operation 3.0
вижу только INT, и BOOL (AWRvvod_1 AT %MX1.2 : BOOL;)
REAL (MD) пишет всякую муру в E степени, набирал как по примеру выше,
т.е. адреса друг за другом идут,
пробовал и через слово:
т.е.
Tserv11 AT %MD100 : REAL;
Tserv12 AT %MD102 : REAL;
и т.д.
??

в WorkStation перепробовал все типы входных переменных (16,32, 48, 64 и в swapped и .т.д.)
когда проводишь через Relocation Table без АТ все отлично видится.


Автор: Se_Sib 27.3.2020, 13:27

Цитата(Knizhenok @ 27.3.2020, 14:38) *
Доброго дня,
дошло очередной раз до дела, в 241 контроллере
объявляю в GVL переменные,

HCod1 AT %MW112 : INT;
HCod2 AT %MW113 : INT;

Tserv11 AT %MD100 : REAL;
Tserv12 AT %MD101 : REAL;
Tserv13 AT %MD102 : REAL;
Tserv14 AT %MD103 : REAL;

и пробую их увидеть по Modbus TCP в WorkStation Building Operation 3.0
вижу только INT, и BOOL (AWRvvod_1 AT %MX1.2 : BOOL;)
REAL (MD) пишет всякую муру в E степени, набирал как по примеру выше,
т.е. адреса друг за другом идут,
пробовал и через слово:
т.е.
Tserv11 AT %MD100 : REAL;
Tserv12 AT %MD102 : REAL;
и т.д.
??

в WorkStation перепробовал все типы входных переменных (16,32, 48, 64 и в swapped и .т.д.)
когда проводишь через Relocation Table без АТ все отлично видится.


Возможно порядок слов в Real нужно поменять местами, если есть такая возможность в WorkStation.
Недавно связывал с сторонней SCADA, там еще и байты в словах нужно было менять местами.

Автор: Knizhenok 27.3.2020, 15:38

В WorkStation поменять местами swapped называется пробовал все,
те же переменные одновременно отправляю в Relocation Table и WorkStation их видит как надо без переворачивания.

WorkStation нормально читает регистры REAL из Power Tag (Smartlink SI D) там они есть и 64.
Что то я не так делаю...
Вводил и на прямую адрес и на 4 умноженный и с конца пробовал и с начала и со сдвигом..
Скорее всего WorkStation надо стартовый регистр адреса, похоже что он начинает заморачиваться с чтением
и сам себя вводит в заблуждение.
По экспериментирую еще....

Автор: Se_Sib 27.3.2020, 18:58

Цитата(Knizhenok @ 27.3.2020, 19:38) *
Вводил и на прямую адрес и на 4 умноженный и с конца пробовал и с начала и со сдвигом..


Зачем на 4?

Tserv11 AT %MD100 : REAL; - 200,201 регистр
Tserv12 AT %MD101 : REAL; - 202,203 регистр
Tserv13 AT %MD102 : REAL; - 204,205 регистр
Tserv14 AT %MD103 : REAL; - 206,207 регистр

Автор: Knizhenok 30.3.2020, 12:32

Спасибо огромное, запутал документ codesys_v23_ru стр. 10-35, там написано:

"Распределение памяти
Образование прямых адресов зависит от размера адресуемых данных.
Так, например, адрес %MD48 адресует в области памяти двойное слово 48 или байты 192, 193, 194 и
195 (48 * 4 = 192).
Нумерация начинается с 0.
Адрес %MX5.0 означает младший бит пятого (считая с нуля) слова памяти."

Автор: kosmos440o 7.4.2020, 14:16

Подскажите, шрифты для HMIGXU маленькие русские есть где-то? А то там минималка 16х16 в кириллическом, хотелось бы поменьше, приходится транслитом пользоваться. А в английском буквы Ф не оказалось, засада.

Автор: kosmos440o 7.4.2020, 14:40

Как-то так

 

Автор: Se_Sib 8.4.2020, 10:33

Цитата(kosmos440o @ 7.4.2020, 18:40) *
Как-то так

Используйте шрифт Vijeo S-Utah (WF)

Автор: LVS88 8.4.2020, 12:29

Доброго времени суток,
Вопрос в следующем
Необходимо настроить опрос счетчика iEM3155 на TM221.(использую SoMachine Basic)
Пытаюсь настроить modbus serial ioscanner
В "настройках устройств" можно выбрать "другие", там есть уже iEM3150 со стандартным набором каналов для считывания.
Выставляю адрес устройства, и опрос не происходит.
По мануалам нашел, что в адрес (%IWNS(100+x) for SL1) будет писалься код ошибки, так у меня она 5 (Device not correctly identified because the vendor name or product code returned by the
device does not match the expected values)
Думаю загвостка в этом, но как мне узнать правильное имя и самое главное где в настройках мне его указать.
C помощью блоков Read Var интересующие каналы опрашиваются. Т.е. начальные настройки скорости, четности и т.д правильные.

Автор: kosmos440o 8.4.2020, 23:52

Цитата(Se_Sib @ 8.4.2020, 10:33) *
Используйте шрифт Vijeo S-Utah (WF)

Спасибо, стало получше выглядеть

 

Автор: DiBraS 14.4.2020, 22:32

Цитата(kosmos440o @ 7.4.2020, 14:16) *
Подскажите, шрифты для HMIGXU маленькие русские есть где-то? А то там минималка 16х16 в кириллическом, хотелось бы поменьше, приходится транслитом пользоваться. А в английском буквы Ф не оказалось, засада.


В свойствах текста ( Property Inspector ) переведите поле BitmapDisplay ( между габаритами и выбором цвета )в ON,
и вас ждёт новый мир встроенных шрифтов ( и "кирилличных" тоже ) rolleyes.gif

Автор: Wit29 9.5.2020, 15:47

Всем добра!
Подскажите где можно найти библиотеку Packaging для Somachine?

Автор: Se_Sib 11.5.2020, 12:26

Цитата(Wit29 @ 9.5.2020, 19:47) *
Всем добра!
Подскажите где можно найти библиотеку Packaging для Somachine?

Библиотека входит в состав SoMachine, при установки её нужно выбрать в Configuration Manager.


Автор: Quark_p 3.6.2020, 10:36

Здравствуйте, программирование МК не занимаюсь (в основном железом-проводами), но по работе возникла необходимость подкорректировать прошивку. Имеется МК241СЕ24Т + ТМ3АI8 + TM3TI8T + HMIGXU5512 (подкл.чен по RS485 ModbusRTU), прошивку слил на карту на всяк случай, при подключении SoMachine V4.3 прошивка тоже считывается. Нужно поправить один порт в ТМ3АI8 - неправильно задан диапазон измерений. Что я делаю, скачиваю прошивку с контроллера в SoMachine, правлю параметр Default value, Bilt, Multiple Download. В результате, датчик показывает на панели правильные значения разбегаются остальные кто куда. Подскажите что за чем нажимать, где я туплю. И второе, есть проект для панели в Vijeo Designer Basic 1.1, если ноут подключаю по езернет к контроллеру и запускаю эмуляцию, часть параметров не выводится на ПК. Может подскажете софт для отображения датчиков с контроллера и рисование графиков на ПК.

Автор: vovksextra 4.6.2020, 0:47

Цитата(Quark_p @ 3.6.2020, 10:36) *
Здравствуйте, программирование МК не занимаюсь (в основном железом-проводами), но по работе возникла необходимость подкорректировать прошивку. Имеется МК241СЕ24Т + ТМ3АI8 + TM3TI8T + HMIGXU5512 (подкл.чен по RS485 ModbusRTU), прошивку слил на карту на всяк случай, при подключении SoMachine V4.3 прошивка тоже считывается. Нужно поправить один порт в ТМ3АI8 - неправильно задан диапазон измерений. Что я делаю, скачиваю прошивку с контроллера в SoMachine, правлю параметр Default value, Bilt, Multiple Download. В результате, датчик показывает на панели правильные значения разбегаются остальные кто куда. Подскажите что за чем нажимать, где я туплю. И второе, есть проект для панели в Vijeo Designer Basic 1.1, если ноут подключаю по езернет к контроллеру и запускаю эмуляцию, часть параметров не выводится на ПК. Может подскажете софт для отображения датчиков с контроллера и рисование графиков на ПК.


Без исходников никто не поможет. Default - это значение по умолчанию.К диапазону измерений никакого значения не имеет (масштаб может изменятся алгоритмом внутри самой программы). Что касается софта для отображения. Кто мешает добавить в проект WEB визуализацию? Подключаешься к контроллеру любым веб браузером и видишь любые данные.Если что пиши в лс.

Автор: СмирноваЛС 4.6.2020, 13:13

Здравствуйте.
Возникла следующая проблема: есть ПКЛ ТМ251MESE, данные с которого должны считываться по двум разным сетям по протоколу Modbus TCP. При подключении одной сети в порт номер 1 - данные читаются. При отключении первой сети из порта 1, подключении второй в порт 2 - данные читаются. Если занять оба порта - контроллер перестаёт отвечать по протоколу Modbus. При этом если подключиться в сеть ноутбуком с установленной SoMachine, то к контроллеру можно подключиться, проект сливается/заливается, данные онлайн видны. Но те, кто должны считывать с меня данные - их не видят.
Адрес в сети номер 1 : 192.168.64.63 / 255.255.252.0
Адрес в сети номер 2: 192.168.128.63 / 255.255.252.0
Возможна ли такая ситуация от излишней нагрузки? Потому что есть аналогичные ПЛК с такой же дублированной сетью, но меньшей нагрузкой - они видны при любом подключении.
Сеть уже проверили вдоль и поперек, ситуация абсолютно непонятная.

Автор: All_Ex81 4.6.2020, 16:02

Цитата(СмирноваЛС @ 4.6.2020, 14:13) *
Здравствуйте.
Возникла следующая проблема: есть ПКЛ ТМ251MESE, данные с которого должны считываться по двум разным сетям по протоколу Modbus TCP. При подключении одной сети в порт номер 1 - данные читаются. При отключении первой сети из порта 1, подключении второй в порт 2 - данные читаются. Если занять оба порта - контроллер перестаёт отвечать по протоколу Modbus. При этом если подключиться в сеть ноутбуком с установленной SoMachine, то к контроллеру можно подключиться, проект сливается/заливается, данные онлайн видны. Но те, кто должны считывать с меня данные - их не видят.
Адрес в сети номер 1 : 192.168.64.63 / 255.255.252.0
Адрес в сети номер 2: 192.168.128.63 / 255.255.252.0
Возможна ли такая ситуация от излишней нагрузки? Потому что есть аналогичные ПЛК с такой же дублированной сетью, но меньшей нагрузкой - они видны при любом подключении.
Сеть уже проверили вдоль и поперек, ситуация абсолютно непонятная.

Somacine обращается к плк по мак адресам и udp, раз сом видит плк в обоих сетях-проблема в маршрутизации на клиентском ПК, подключите оба порта плк к коммутатору и проверьте командой трассировки прохождение пакетов, скорей всего вам просто route add требуется на пк прописать.
Нагрузка на сеть у modbus минимальная, это не потоковое видео

Автор: СмирноваЛС 4.6.2020, 16:50

Собственно мы и проверяли доступность ПЛК через подключение к коммутатору, входящему в кольцо сети. Пока подключение к одной сети, всё видно. Как только оба подключения - доступа нет. Пробовали достучаться к данным сниффером.

Автор: All_Ex81 4.6.2020, 17:45

Цитата(СмирноваЛС @ 4.6.2020, 17:50) *
Собственно мы и проверяли доступность ПЛК через подключение к коммутатору, входящему в кольцо сети. Пока подключение к одной сети, всё видно. Как только оба подключения - доступа нет. Пробовали достучаться к данным сниффером.

Хм, кольцо сети??? Вы коллизий не боитесь?
Не могли бы показать схему организации сети, может подскажем чтонибудь. Ну и сетевые настройки ПК

Автор: СмирноваЛС 4.6.2020, 21:05

Цитата(All_Ex81 @ 4.6.2020, 17:45) *
Хм, кольцо сети??? Вы коллизий не боитесь?
Не могли бы показать схему организации сети, может подскажем чтонибудь. Ну и сетевые настройки ПК


Нет, к сожалению возможности показать нет. По факту два кольца обеспечивают резервирование потока данных, и это стандартное и требуемое решение для ситуации.
Сама сеть давно настроена и вне ситуации с конкретным контроллером работает. И с самой сетью в момент подключения ПЛК по двум соединениям тоже ничего не случается. Просто сам ПЛК перестаёт отвечать на запросы. Дублирования адресов нет.
Насчет настроек ПК - какие именно? Для ноута, которым тестировали - IP/маска соответствуют проверяемой на данной момент сети, других особых настроек нет. В общей системе данные с ПЛК читаются средой Citect, с соответствующими заданными параметрами.
Если бы ПЛК не отвечал по какой-то одной сети постоянно, я бы поняла. Если бы возникал общий конфликт в сети, я бы поняла. Но вот буквально втыкаешь шнурок от первой сети в первый порт - все ок. Вынимаешь, втыкаешь шнурок второй сети во второй - тоже всё отлично. Втыкаешь оба шнурка - всё не работает. Если опять один вынуть - всё будет ок. При этом пересечений внутри сетей - нет. Сегодня проверяли вместе с человеком, который более менее разбирается в сетях - он сказал, что такого просто не может быть.
И как я уже писала, в этой же системе есть еще такие же ПЛК, с такой же конфигурацией, тоже работающие на две сети. И с ними все ок. Но к ним не идёт так много запросов, как к этому герою. Поэтому и есть мысль, что дело внутри самого ПЛК.

Автор: All_Ex81 4.6.2020, 21:42

Цитата(СмирноваЛС @ 4.6.2020, 22:05) *
Нет, к сожалению возможности показать нет.

Выложите хотябы проект без pou и скрин ipconfig, иначе гадать на кофейной гуще можно долго. А вопрос самому интересен т.к. ни разу проблем с данными плк не встречал

Автор: Alex@ndr 5.6.2020, 11:04

Добрый день! Кто знает/добавлял шрифт для дисплея в м172? Предлагает на выбор два шрифта (корявых) EWP_6x8 и EWP_8x16, или импортировать шрифт из файла *.plf. Где взять такой шрифт не знаю. Благодарен за помощь

 

Автор: Se_Sib 5.6.2020, 11:30

Цитата(Alex@ndr @ 5.6.2020, 15:04) *
Добрый день! Кто знает/добавлял шрифт для дисплея в м172? Предлагает на выбор два шрифта (корявых) EWP_6x8 и EWP_8x16, или импортировать шрифт из файла *.plf. Где взять такой шрифт не знаю. Благодарен за помощь

Эта ветка для обсуждения ПЛК M2xx

Обсуждение M17x тут
http://forum.abok.ru/index.php?showtopic=103895

Посмотрите в папке Сергея Медведева
https://schneider-electric.app.box.com/s/cpa21nuvf48qclh7n1tdutr7baas5vjn/folder/8704091921
Раздел инструкции

Цитата(Quark_p @ 3.6.2020, 14:36) *
Здравствуйте, программирование МК не занимаюсь (в основном железом-проводами), но по работе возникла необходимость подкорректировать прошивку. Имеется МК241СЕ24Т + ТМ3АI8 + TM3TI8T + HMIGXU5512 (подкл.чен по RS485 ModbusRTU), прошивку слил на карту на всяк случай, при подключении SoMachine V4.3 прошивка тоже считывается. Нужно поправить один порт в ТМ3АI8 - неправильно задан диапазон измерений. Что я делаю, скачиваю прошивку с контроллера в SoMachine, правлю параметр Default value, Bilt, Multiple Download. В результате, датчик показывает на панели правильные значения разбегаются остальные кто куда. Подскажите что за чем нажимать, где я туплю. И второе, есть проект для панели в Vijeo Designer Basic 1.1, если ноут подключаю по езернет к контроллеру и запускаю эмуляцию, часть параметров не выводится на ПК. Может подскажете софт для отображения датчиков с контроллера и рисование графиков на ПК.

По поводу датчиков нужно проект смотреть.
По поводу режима симуляции в Vijeo Designer Basic, у вас же переменные к протоколу Modbus RTU привязаны в проекте, чтоб по Modbus TCP обмен с симулятором шел, нужно для всех переменных указать канал Modbus TCP.
p.s. Онлайн симуляция работает 30 минут и автоматический выключается.

Цитата(СмирноваЛС @ 5.6.2020, 1:05) *
Нет, к сожалению возможности показать нет. По факту два кольца обеспечивают резервирование потока данных, и это стандартное и требуемое решение для ситуации.
Сама сеть давно настроена и вне ситуации с конкретным контроллером работает. И с самой сетью в момент подключения ПЛК по двум соединениям тоже ничего не случается. Просто сам ПЛК перестаёт отвечать на запросы. Дублирования адресов нет.
Насчет настроек ПК - какие именно? Для ноута, которым тестировали - IP/маска соответствуют проверяемой на данной момент сети, других особых настроек нет. В общей системе данные с ПЛК читаются средой Citect, с соответствующими заданными параметрами.
Если бы ПЛК не отвечал по какой-то одной сети постоянно, я бы поняла. Если бы возникал общий конфликт в сети, я бы поняла. Но вот буквально втыкаешь шнурок от первой сети в первый порт - все ок. Вынимаешь, втыкаешь шнурок второй сети во второй - тоже всё отлично. Втыкаешь оба шнурка - всё не работает. Если опять один вынуть - всё будет ок. При этом пересечений внутри сетей - нет. Сегодня проверяли вместе с человеком, который более менее разбирается в сетях - он сказал, что такого просто не может быть.
И как я уже писала, в этой же системе есть еще такие же ПЛК, с такой же конфигурацией, тоже работающие на две сети. И с ними все ок. Но к ним не идёт так много запросов, как к этому герою. Поэтому и есть мысль, что дело внутри самого ПЛК.

Что пишет в системных логах в момент подключения 2 сетей?

Автор: Alex@ndr 5.6.2020, 11:35

Цитата(Se_Sib @ 5.6.2020, 12:00) *
Эта ветка для обсуждения ПЛК M2xx

Обсуждение M17x тут
http://forum.abok.ru/index.php?showtopic=103895

Посмотрите в папке Сергея Медведева
https://schneider-electric.app.box.com/s/cpa21nuvf48qclh7n1tdutr7baas5vjn/folder/8704091921
Раздел инструкции
?



Спасибо. Пора для шнайдера отдельний раздел создавать

Автор: Knizhenok 7.6.2020, 21:40

Можно ли как то кирилицу в веб визуализации поправить,
пишет какие то кракозябры....

Автор: Se_Sib 8.6.2020, 12:20

Цитата(Knizhenok @ 8.6.2020, 1:40) *
Можно ли как то кирилицу в веб визуализации поправить,
пишет какие то кракозябры....



Автор: Knizhenok 12.6.2020, 14:29

Цитата(Se_Sib @ 8.6.2020, 12:20) *



Огромное спасибо!!!


А OPC сервер по умолчанию после обновления 2 должен быть активным, или надо просить в поддержке лицензию?

У меня сейчас версия 4.3 пишет что все пакеты установлены, а OPC не активен, просит зайти в менеджер лицензий.

Автор: Se_Sib 15.6.2020, 10:36

Цитата(Knizhenok @ 12.6.2020, 18:29) *
Огромное спасибо!!!


А OPC сервер по умолчанию после обновления 2 должен быть активным, или надо просить в поддержке лицензию?

У меня сейчас версия 4.3 пишет что все пакеты установлены, а OPC не активен, просит зайти в менеджер лицензий.

Не должен требовать лицензию, попробуйте повторно установить Patch2.




Автор: Knizhenok 26.6.2020, 11:39

Цитата(Se_Sib @ 15.6.2020, 10:36) *
Не должен требовать лицензию, попробуйте повторно установить Patch2.



Спасибо огромное работает!

Автор: Knizhenok 26.6.2020, 11:54

Цитата(kosmos440o @ 8.4.2020, 23:52) *
Спасибо, стало получше выглядеть


Кручу такую же панель,
я так понимаю что можно кроме ламп еще и бузером пищать?
Смотрю сейчас ролики, пока не заметил что бы кто то пользовался.

Есть группа порядка 300 сигналов аварийных типа BOOL, которая будет использоваться только для их отображения,
может удобнее их как то организовать с помощью Alarm Banner?

Автор: ogorsv 28.6.2020, 8:29

Alarm Banner - это строчка, в которой сообщения будут последовательно выводиться "бегущей строкой"
Если сразу несколько аварий - ждите, пока всё прокрутится
Попробуйте, может как раз то, что вам нужно

Автор: Se_Sib 28.6.2020, 13:12

Цитата(Knizhenok @ 26.6.2020, 15:54) *
Кручу такую же панель,
я так понимаю что можно кроме ламп еще и бузером пищать?
Смотрю сейчас ролики, пока не заметил что бы кто то пользовался.

Есть группа порядка 300 сигналов аварийных типа BOOL, которая будет использоваться только для их отображения,
может удобнее их как то организовать с помощью Alarm Banner?

Через скрипты доступны разные методы, в том числе управление пищалкой.....

Чем вам журналы аварий/событий не угодили? Можете выводить исторические или лог(событие пришло-запись, событие ушло-запись) данные, подсвечивать аварийные сообщения разными цветами.....




Автор: Knizhenok 29.6.2020, 13:28

Цитата(Se_Sib @ 28.6.2020, 13:12) *
Через скрипты доступны разные методы, в том числе управление пищалкой.....

Чем вам журналы аварий/событий не угодили? Можете выводить исторические или лог(событие пришло-запись, событие ушло-запись) данные, подсвечивать аварийные сообщения разными цветами.....



Спасибо!
Я так и сделал, по триггеру аларма в переменной запускал скрипт и пробовал в цикле while (или for) пищать проверяя состояние кнопки блокировки пищалки,
из обоих выкидывает при превышении количества писков больше 20, пишет превышение интервала работы скрипта, наверное думает что в бесконечный цикл попадает.
Заказчик просит что бы пищала пока есть хоть одна тревога непрерывно.
Попробую во вкладке Actions создать скрипт Pereodic на проверку 50 переменных алармовых с некой частотой и если что пищать один два раза по каждому случаю. Если пропустит скрипт по времени - то сойдет, и получится что чем больше алармов тем выше частота сигнала. Или раз в сек. минимум можно запустить его, проверить все и если есть хоть одна пискнуть. Нет так разбить на несколько
скриптов проверки.

На крайний случай придется прикручивать что то дешевое пищащее и светящееся ModbusRTU ардуино-подобное на 485 порт, что бы по триггеру ее запускать и кнопкой блокировки пищалки сбрасывать.

Автор: vovksextra 28.8.2020, 11:46

Добрый день. В новом проекте планируем использовать модуль TM3BCEIP. В ПО SoMachine Logic Builder v4.3 нет поддержки данного модуля. Можно ли как то заполучить файлы для добавления устройства через Device Repository? Переходить на новое ПЛАТНОЕ ПО ради одного модуля не очень хочется, да и v4.3 вполне устраивает на все 1000%.Спасибо.

Автор: Se_Sib 28.8.2020, 12:03

Цитата(vovksextra @ 28.8.2020, 15:46) *
Добрый день. В новом проекте планируем использовать модуль TM3BCEIP. В ПО SoMachine Logic Builder v4.3 нет поддержки данного модуля. Можно ли как то заполучить файлы для добавления устройства через Device Repository? Переходить на новое ПЛАТНОЕ ПО ради одного модуля не очень хочется, да и v4.3 вполне устраивает на все 1000%.Спасибо.

Около недели как вышел конфигуратор(TM3BC IO Configurator) для сетевых станций TM3.
Теперь их не только в SoMachine и Unity можно добавить, а так же использовать и с сторонними ПЛК.
https://www.se.com/ww/en/product-range-download/62131-modicon-tm3/?parent-subcategory-id=3930&filter=business-1-industrial-automation-and-control#/software-firmware-tab

p.s. при установки выбирайте англ.язык

Автор: vovksextra 28.8.2020, 12:12

Цитата(Se_Sib @ 28.8.2020, 12:03) *
Около недели как вышел конфигуратор(TM3BC IO Configurator) для сетевых станций TM3.


Спасибо!

PS. Все получилось.

Автор: vovksextra 28.8.2020, 12:43

Рано радовался. Устройство "куплер" добавил, а модуля как к нему "прикрутить"? Только через внешний конфигуратор? Очень не удобно! Устанавливал новое ПО - там все просто - здесь запутано все (

Автор: Se_Sib 28.8.2020, 14:40

Цитата(vovksextra @ 28.8.2020, 16:43) *
Рано радовался. Устройство "куплер" добавил, а модуля как к нему "прикрутить"? Только через внешний конфигуратор? Очень не удобно! Устанавливал новое ПО - там все просто - здесь запутано все (


Такой красоты как в Machine Expert не будет



Автор: Se_Sib 28.8.2020, 15:18

Используйте Modbus TCP, с ним все чуть проще и чуть понятней.
Файл для импорта в SoM DEVDESC



Автор: Knizhenok 24.12.2020, 9:50

Добрый день, с наступающими всех праздниками!!!

Разбираюсь со счетными входами 241, создаю для входа 0I счетчик системный в режиме HSCSimple (во вкладке Counters как и положено),
после беру блок FB HSCSimple_241 и присваиваю структуру (или параметры .. как правильно не знаю..) созданного счетчика, все работает
замечательно, но стараюсь все в ST оформлять и хочется убрать POU в FB и не могу создать экземпляр функции созданного счетчика, или передать
созданный счетчик в функцию в общем что то с синтаксисом...
и так делаю:
HscSimple : HSCSimple_M241(
Counters.HscSimple_0.Enable,
Counters.HscSimple_0.Sync,
Counters.HscSimple_0.ACK_Modulo,
Counters.HscSimple_0.HSC_REF,
Counters.HscSimple_0.HSC_Err,
Counters.HscSimple_0.Validity,
Counters.HscSimple_0.Run,
Counters.HscSimple_0.Modulo_Flag,
Counters.HscSimple_0.CurrentValue);

и просто:
HscSimple : HSCSimple_M241(Counters.HscSimple_0);

не понимайтетен как передать,
или только FB и все????

Автор: vovksextra 24.12.2020, 23:10

На ST не совсем удобно работать с FB, на на CFC c условиями и математикой (на любителя). В своих проектах я комбинирую ST с CFC. Вот пару скринов по теме из рабочего проекта.Важные места обвел красным. На такую идею подтолкнул Siemens, где в одном блоке можно использовать сети с кодом на разных языках. Очень удобно.






Автор: Knizhenok 5.1.2021, 23:06

Спасибо!!!




Автор: Knizhenok 29.1.2021, 10:06

Доброго дня, можно ли SoMachine V4.3 и EcoStruxure Machine Expert - Basic поставить
на комп без интернета? По памяти при установке менеджер лицензий требует сертификат, который после регистрации дают, его можно как то подсунуть если есть регистрация и без сети?
Сеть закрытая, без доступа в нет., устал мотаться...

Автор: ogorsv 29.1.2021, 18:50

Добрый день!

Открываете в License Manager справку - ищете описание активации через WEB - enjoy it!


Автор: Knizhenok 1.2.2021, 10:59

Спасибо!!!

А можете подсказать еще какие порты должны быть открыты/проброшены между SoMashine и ПЛК?

Автор: ogorsv 1.2.2021, 17:01

Завсегда пожалуйста!

Цитата
А можете подсказать еще какие порты должны быть открыты/проброшены между SoMashine и ПЛК?

Это мы можем rolleyes.gif

Depending on which protocol is supported by which PLC, this is a list of ports usually used:

- 502 (Modbus TCP)
- 8080
- 1105 and 1217 (SoMachine protocol)
- 21 (FTP)
- 161 (SNMP)


Автор: Knizhenok 2.2.2021, 10:39

Спасибо!!!

Автор: Knizhenok 3.2.2021, 10:00

Цитата(ogorsv @ 29.1.2021, 18:50) *
Добрый день!

Открываете в License Manager справку - ищете описание активации через WEB - enjoy it!



Не дает активировать без нета через WEB, пишет, через все что угодно только не через WEB
именно для этого случая (что то такое) и получилось через email.

Все то же самое, вводим ID и т.д. и в конце формируется форма с телом письма и вложение XML,
можно отправить письмо, но я напрямую XML сохранил и активировал на WEB портале,
после ответ подсовываем менеджеру лицензий.

Автор: kiran 4.2.2021, 9:25

товарищи добрый день!
подскажите пожалуйста, на Machine Expert Basic можно библиотеки внешние навесить? интересует oscat, нашел в нем нужные блоки для управления клапаном, но как прикрутить их в программу не знаю sad.gif

Автор: ogorsv 4.2.2021, 13:18

Добрый день!

Цитата
На Machine Expert Basic НЕЛЬЗЯ библиотеки внешние навесить


Только создавать функции/функциональные блоки внутри

Автор: kiran 4.2.2021, 15:00

Цитата(ogorsv @ 4.2.2021, 13:18) *
Добрый день!

Только создавать функции/функциональные блоки внутри


Спасибо!
стало понятнее.
а вот еще вопрос, как адресуются данные %MWx, %QWM, %IWM с точки зрения ОРС серверов? не смог найти в хелпе.
в Twidosuite %MW адресовалис с 1 , т.е. %MW0 ОРС сервером читался по адресу 400001. А как в M221 это устроено?

Автор: agent_serg 4.2.2021, 17:10

Цитата(kiran @ 4.2.2021, 14:00) *
т.е. %MW0 ОРС сервером читался по адресу 400001. А как в M221 это устроено?

Я связывал М221 с WinCC по Modbus TCP и там также было.

Автор: TOPans 3.4.2021, 13:42

Добрый день! Начал изучение 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 ?

Автор: Se_Sib 3.4.2021, 19:58

Цитата(TOPans @ 3.4.2021, 17:42) *
3) Получается чтобы использовать энергонезависимые переменные в коде с возможностью их менять с панели/scada нужно их объявлять в GVL - VAR GLOBAL RETAIN ?

Все верно, объявляете в глобальных списках в разделе Retain, для доступа по Modbus объявляете с статическими адресами через AT.

Автор: GoGo 10.4.2021, 19:55

А если до 1000-й не объявляете, то при обращении к ячейкам до 1000 из скады, можете быть уверены, что они сохраняемые. Помните, что все сохраняемые переменные, кроме Persistent, инициализируются при перезакачке контроллера. Поэтому, чтобы не терять настройки и пр. информацию юзайте дополнительно к retain еще и persistent переменные. Наличие Persistent - хорошая фишка этих контроллеров.

Автор: Nel71 12.4.2021, 10:50

Firmware M258
Здравствуйте коллеги!
Не могу понять, почему после обновления FW контроллера M258 в проекте с 4.0.3.6 до 4.0.3.7 (рис 1), в Controller Assistant нет возможности провести обновление (рис 2)?




Автор: agent_serg 12.4.2021, 15:21

Предположу, что старый Assistant не поддерживает более новые прошивки.
В моём Assistant, который с EcoStruxure ME, версия повыше будет.


Автор: Nel71 13.4.2021, 15:43

Не корректно задал вопрос.
Уточняю, у меня SoMaschine 4.3 Patch5.
Кстати, а EcoStruxure ME получается, поддерживает M258?
У EcoStruxure ME такой же двухнедельный триальный режим?
(это разовая работа, по необходимости).

Автор: ogorsv 15.4.2021, 22:28

Добрый день!

1.

Цитата
EcoStruxure ME получается, поддерживает M258?
- нет

2.
Цитата
У EcoStruxure ME такой же двухнедельный триальный режим?
- нет, он увеличен до 42 дней.

Автор: agent_serg 16.4.2021, 9:26

Цитата(ogorsv @ 15.4.2021, 22:28) *
1. - нет

С чего это? А что это тогда:

Автор: ogorsv 16.4.2021, 18:01

Прошу прощения, ошибся ((
Были как-то разговоры о том, что с появлением М262 останутся М241/М251, но, как оказалось, это досужие вымыслы ))

Да, М258 EcoStruxure Machine Expert поддерживает

Автор: Nel71 18.4.2021, 0:15

Большое спасибо за ответ ogorsv и agent_serg!
Для новичка ответы на простые вопросы всегда самые сложные, точнее на них сложнее найти ответ.

У меня возникла еще одна проблема.
WebGate не хочет отображать переменные.
Соединение с панелью из WebGate и загрузка проекта в браузер проходит нормально, но поля ввода не отображаются.
На сайте SE есть документ, где кроме всего прочего необходимо установить Publish в Vijeo Designer (рис 1).
У меня это не получается, точнее я выбираю и “HMI Runtime” и “WebGate” и “All”, но выбор не сохраняется и при повторном открывании свойства Publish, я вижу “No Change”.
Данные панели (рис 2).
SoMachine 4.3.
Куда «копать»?




Автор: Nel71 19.4.2021, 18:30

Разобрался!
Для Web Gate надо еще расшаривать каждый тег отдельно.

Автор: ogorsv 19.4.2021, 19:31

Об этом на первом скриншоте прямым текстом написано ;-)

Автор: Nel71 23.4.2021, 13:40

Здравствуйте коллеги!



SoMachine 4.3
Что-то не могу понять, почему не работает функция WORD_AS_BIT в редакторе CFC (рис.1).
В редакторе FBD все работает (рис.2).
В CFC вход «W» находится справа, соответственно подключить получается только выход, хотя описание «VAR_INPUT WORD_AS_BIT.W: WORD Input Word » (рис.3).
В чем причина?
И еще, не могу найти, где активируется перестройка последовательности исполнения функциональных блоков?







Поторопился, как перенести тему в раздел SoMachine?

Автор: ogorsv 24.4.2021, 21:29

Добрый день!

1. Функция работает в CFC, если правильно её вызвать

Нужно правильно создать экземпляр, как и в случае с FBD - вас не удивляет, что в одном случае есть экземпляр - и он работает, а в другом случае - нет и не работает?

Добавил box - выбрал функцию - предложили создать экземпляр - создал ДРУГОЙ экземпляр (например, WORD_AS_BIT_0)



2. Похоже, вы выбрали вместо простого бокса селектор, который решили переназвать. И компилятор должен был вам выдать ошибки, о том, что выбранная переменная не является структурой.

См. справку:
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



Автор: Nel71 24.4.2021, 23:32

Сергей, большое спасибо за ответ!
То что я “туплю”, я не сомневался, но не думал что до такой степени smile.gif.
В CFC я действительно использовал “selector” вместо “box”.

Автор: TOPans 26.4.2021, 9:12

Добрый день! А как установить новую версию Machine Expert? Пишет что перед установкой нужно обновить Machine Expert Installer но его обновления я не нашёл)




Автор: Nel71 26.4.2021, 14:02

Добрый день!

Вроде этот использовал

https://www.se.com/ru/ru/download/document/ESEMACS10_INSTALLER/

Автор: TOPans 26.4.2021, 14:18

Цитата(Nel71 @ 26.4.2021, 14:02) *
Добрый день!

Вроде этот использовал

https://www.se.com/ru/ru/download/document/ESEMACS10_INSTALLER/


Этот и установлен, с него можно установить только версию 1.2.7 версия 2.0.0 недоступна.

Автор: Se_Sib 26.4.2021, 14:22

Цитата(TOPans @ 26.4.2021, 12:12) *
Добрый день! А как установить новую версию Machine Expert? Пишет что перед установкой нужно обновить Machine Expert Installer но его обновления я не нашёл)





Установщик для V2.0 сейчас загружается на сайт se.com, вечером или завтра утром будет доступен.

Автор: TOPans 27.4.2021, 13:03

Цитата(Se_Sib @ 26.4.2021, 14:22) *
Установщик для V2.0 сейчас загружается на сайт se.com, вечером или завтра утром будет доступен.


Спасибо, обновились. Только появился вопрос с лицензией она подойдёт от Machine Expert 1.2.7. Или будет требоваться покупка новой лицензии на данный момент зарегистрировать нельзя.

Автор: Se_Sib 27.4.2021, 14:59

Цитата(TOPans @ 27.4.2021, 17:03) *
Спасибо, обновились. Только появился вопрос с лицензией она подойдёт от Machine Expert 1.2.7. Или будет требоваться покупка новой лицензии на данный момент зарегистрировать нельзя.

Сам очень удивлен, но судя по релизу нужна новая лицензия.
Выясняю, позже напишу.

Автор: ogorsv 27.4.2021, 17:53

С выходом крупных изменений ПО обычно меняется старшая цифра (число) и часто требуется приобретение новой лицензии
Менее серьёзные изменения, как правило, не требуют новых лицензий
Это не закон - как всегда, нужно читать документацию smile.gif


Автор: TOPans 6.5.2021, 10:03

Цитата(ogorsv @ 27.4.2021, 17:53) *
С выходом крупных изменений ПО обычно меняется старшая цифра (число) и часто требуется приобретение новой лицензии
Менее серьёзные изменения, как правило, не требуют новых лицензий
Это не закон - как всегда, нужно читать документацию smile.gif

Это всё конечно здорово. Только странное отношение к клиентам которые уже купили лицензию и контроллер(ы) M251 и ожидали исправления известных ошибок производителя о которых нигде не было оговорено. В частности "В процессе работы с контроллером М251 обнаружилось, что при перезагрузке контроллера интерфейс Ethernet 1 принимает случайным образом либо IP-адрес по умолчанию (заводские настройки), либо заданный в проекте EcoStruxureMachineExpert (ESME)"

А теперь чтобы это работало как надо нужно купить ещё одну лицензию либо использовать костыли в виде любого свича на Ethernet 2.

Автор: VladimirRBauto 7.5.2021, 16:15

Цитата(TOPans @ 6.5.2021, 10:03) *
Это всё конечно здорово. Только странное отношение к клиентам которые уже купили лицензию и контроллер(ы) M251 и ожидали исправления известных ошибок производителя о которых нигде не было оговорено. В частности "В процессе работы с контроллером М251 обнаружилось, что при перезагрузке контроллера интерфейс Ethernet 1 принимает случайным образом либо IP-адрес по умолчанию (заводские настройки), либо заданный в проекте EcoStruxureMachineExpert (ESME)"

А теперь чтобы это работало как надо нужно купить ещё одну лицензию либо использовать костыли в виде любого свича на Ethernet 2.

Добрый день, не помню такой проблемы на 251, пользовал ещё сомашин 4.3
И да, действительно купил так же как и вы лицензию.
Отличный подход в обновлении софта и действительно, что нам делать с нашей лицензией.
Коллега, только лишь хочу возразить, а не прошивкой ли лечится данная Ваша проблема?
Или вы имеете ввиду, что с новой прошивкой не будет работать соумашин 4.3?
Спасибо.

Автор: PIфагор 7.5.2021, 17:26

Добрый день. Недавно вступил на тропу освоения ПЛК Modicon и как следствие SoMachine.
Логика программы требует перемещать определенный объём переменных из одной области данных в другую. Опыт работы с средой step7 подсказывает, что должна быть функция, аналогичная blkmv (sfc20), которая копирует пространства данных, но обнаружить таковую самостоятельно у меня не вышло. Много чего обнаружил пока искал, много различных библиотек, различных мануалов к ним, но не нашел какого-то мануала с перечнем и описанием всех системных функций и библиотек. Если в SE создали нечто подобное, прошу подсказать где искать.
ЗЫ пока наиболее похожий функционал из того что я нашел в менеджере рецептов. Буду надеяться что плохо искал и специалисты помогут оделить "зерна от плевел".

Автор: Se_Sib 7.5.2021, 20:54

Цитата(VladimirRBauto @ 7.5.2021, 19:15) *
Добрый день, не помню такой проблемы на 251, пользовал ещё сомашин 4.3
И да, действительно купил так же как и вы лицензию.
Отличный подход в обновлении софта и действительно, что нам делать с нашей лицензией.
Коллега, только лишь хочу возразить, а не прошивкой ли лечится данная Ваша проблема?
Или вы имеете ввиду, что с новой прошивкой не будет работать соумашин 4.3?
Спасибо.

Без паники, на следующей недели проясним ситуацию по лицензированию новой версии.

Автор: TOPans 7.5.2021, 22:07

Цитата(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.

Автор: GoGo 8.5.2021, 22:36

Цитата(TOPans @ 7.5.2021, 22:07) *
Я могу конечно ошибаться в хронологии событий поэтому пусть меня поправят если я не прав (мы сами недавно перешли на контроллеры шнайдер параллельно изучаем). На сколько я понял раньше данной проблемы не было после появления версии Machine Expert 1.2.6 она появилась, что-то намудрили с версией и прошивкой моё предположение.


В SoMachine и ME Сталкивались с тем, что после загрузки проекта в POST конфигурации контроллера оставался дефолтный IP. Лечили так - подключились по USB и в POST меняли дефолтный IP на проектный. На поиски причин времени не было. Возможно что-то в комбинации способов загрузки проекта и необходимостью своевременного передергивания/не передергивания питания контроллера.

Автор: ogorsv 9.5.2021, 10:16

Вполне возможно, что вы пытались исправить то, что и не является ошибкой вовсе

Что вы имеете в виду под дефолтным IP?
- Если 10.10.x.y - то без задания адреса в настройках Ethernet-порта это совершенно правильно и логично
- Какой-то определённый кем-то адрес?

Смысл POST конфигурации - сохранить настройки коммуникаций даже если будет загружен проект, в котором вместо нужного IP вообще никакого не прописано. Или настройки отличаются от тех, что нужны в работающей системе.
Представьте удалённый ПЛК, в который вы загрузили изменённый проект, забыв указать нужный IP в настройках Ethernet-порта.
После загрузки вы не сможете с ним связаться
Это одна из распространённых ошибок начинающих

Поэтому, если файл POST конфигурации загружен в ПЛК, при загрузке нового проекта настройки IP и остальных коммуникаций будут записаны не из проекта, а из этого файла

Решением (кроме изучения документации и тренингов) будут:

- При задании IP задавать его именно в настройках Ethernet-порта, а не по правой кнопке по ПЛК в обзоре всех ПЛК в сети
- Удаление файла POST конфигурации из файловой системы ПЛК
- RESET ORIGIN (возврат к заводским установкам), который удаляет всё, в том числе файл POST конфигурации


Автор: GoGo 9.5.2021, 22:27

Цитата(ogorsv @ 9.5.2021, 10:16) *
Вполне возможно, что вы пытались исправить то, что и не является ошибкой вовсе

Что вы имеете в виду под дефолтным IP?
- Если 10.10.x.y - то без задания адреса в настройках Ethernet-порта это совершенно правильно и логично
- Какой-то определённый кем-то адрес?

Смысл POST конфигурации - сохранить настройки коммуникаций даже если будет загружен проект, в котором вместо нужного IP вообще никакого не прописано. Или настройки отличаются от тех, что нужны в работающей системе.
Представьте удалённый ПЛК, в который вы загрузили изменённый проект, забыв указать нужный IP в настройках Ethernet-порта.
После загрузки вы не сможете с ним связаться
Это одна из распространённых ошибок начинающих

Поэтому, если файл POST конфигурации загружен в ПЛК, при загрузке нового проекта настройки IP и остальных коммуникаций будут записаны не из проекта, а из этого файла

Решением (кроме изучения документации и тренингов) будут:

- При задании IP задавать его именно в настройках Ethernet-порта, а не по правой кнопке по ПЛК в обзоре всех ПЛК в сети
- Удаление файла POST конфигурации из файловой системы ПЛК
- RESET ORIGIN (возврат к заводским установкам), который удаляет всё, в том числе файл POST конфигурации


Проектный IP задавали конечно же в в настройках Ethernet-порта. Например, задавали fixed IP address 192.168.1.10 255.255.255.0. После загрузки проекта и сравнении получали в контроллере IP Adress by BOOTP 10.10.x.y 255.255.0.0. И да, RESET ORIGIN в этом случае тоже успешно практиковали.
Судя по документации, POST Machine.cfg создается при нажатии на build/POST conf/Generate или сознательной загрузкой через FTP или device editor. Ни того ни другого не делали.
Сергей, Machine.cfg может самостоятельно сгенерироваться и загрузиться в контроллер при первоначальной загрузке проекта?

Автор: ogorsv 10.5.2021, 15:35

Цитата
Сергей, Machine.cfg может самостоятельно сгенерироваться и загрузиться в контроллер при первоначальной загрузке проекта?


Насколько я знаю, при стандартных настройках и если всё делается по обычному алгоритму - нет

Но есть забавная штука, когда прописывают адрес не в том месте (писал выше где) - тогда он прописывается в постконфигурации, даже если этот файл специально не создавали и не загружали

Особенно радует, когда над проектом работает не один человек, и тогда сделанное одним другого может сильно озадачивать

Автор: GoGo 11.5.2021, 13:00

Цитата(ogorsv @ 10.5.2021, 15:35) *
Насколько я знаю, при стандартных настройках и если всё делается по обычному алгоритму - нет

Но есть забавная штука, когда прописывают адрес не в том месте (писал выше где) - тогда он прописывается в постконфигурации, даже если этот файл специально не создавали и не загружали

Особенно радует, когда над проектом работает не один человек, и тогда сделанное одним другого может сильно озадачивать


Спасибо! По возможности проанализируем последовательность своих действий и работу ПЛК.


Автор: Se_Sib 11.5.2021, 13:36

Файл Post конфигурации создаётся при обновлении прошивки, если задали сетевые настройки, создаётся при задании сетевых настроек из Communication Settings если выбрана опция сохранить как постоянные.



Автор: GoGo 11.5.2021, 13:42

Цитата(Se_Sib @ 11.5.2021, 13:36) *
Файл Post конфигурации создаётся при обновлении прошивки, если задали сетевые настройки


Нужное уточнение, благодарю.

Автор: Se_Sib 11.5.2021, 14:13

Цитата(Se_Sib @ 8.5.2021, 0:54) *
Без паники, на следующей недели проясним ситуацию по лицензированию новой версии.

Для Machine Expert V2.0 нужно покупать новую лицензию, заказные номера те же. Лицензий-обновлений с 1.2.х на 2.0 нет и не планируется.
Но есть хорошая новость для тех, кто недавно приобрёл лицензию. В первом квартале текущего года, ещё до выхода V2.0, ключи новых лицензий должны были быть сгенерированы на активацию V2.0 (предыдущие версии V1.2.x так же поддерживаются новыми лицензиями).
Те кто купил недавно(в 2021 году) лицензию и она не активирует V2.0, для уточнения напишите письмо менеджеру по продукту Ирине Белозеровой, на адрес электронной почты Irina.Belozerova@se.com
В письме укажите номер заказа, его дату, тип приобретённой лицензии (референс), почту к которой привязана лицензия и номер ключа активации.

По поводу обновления для версии 1.2.x(была крайняя 1.2.7) c исправлением бага сброса сетевых настроек Ethernet, пока выясняю. На днях вышла версия 1.2.8, но решает она или нет эту проблему пока не знаю(не тестировал), в релизе информации нет.

Автор: All_Ex81 18.5.2021, 14:31

Подскажите с помощью каких ФБ можно произвести построчное чтение данных из файлов xls или csv в сомашин 4.3?

Автор: vovksextra 18.5.2021, 16:19

Цитата(All_Ex81 @ 18.5.2021, 14:31) *
Подскажите с помощью каких ФБ можно произвести построчное чтение данных из файлов xls или csv в сомашин 4.3?


xls - не прочитаете.
csv - https://clck.ru/Ut2fh или https://clck.ru/Ut38o

Автор: Евгений Анатольевич Б 25.5.2021, 8:09

Здравствуйте! Помогите разобраться, как правильно написать программу и какие ФБ нужны для организации обмена С Устройством плавного пуска по RS-485 протокол MODBUS (язык CFC) и если есть пример такой программы дайте пожалуйста ссылку.

Автор: Se_Sib 25.5.2021, 15:07

Цитата(All_Ex81 @ 18.5.2021, 18:31) *
Подскажите с помощью каких ФБ можно произвести построчное чтение данных из файлов xls или csv в сомашин 4.3?

Есть родная библиотека для работы с csv
SoMachine - FileFormatUtility, Library Guide
https://www.se.com/ru/ru/download/document/EIO0000002530/

Автор: Евгений Анатольевич Б 27.5.2021, 20:21

Цитата(Евгений Анатольевич Б @ 25.5.2021, 12:09) *
Здравствуйте! Помогите разобраться, как правильно написать программу и какие ФБ нужны для организации обмена С Устройством плавного пуска по RS-485 протокол MODBUS (язык CFC) и если есть пример такой программы дайте пожалуйста ссылку.

Спасибо всем! сам разобрался.

Автор: vovksextra 28.5.2021, 12:34

Цитата(Евгений Анатольевич Б @ 27.5.2021, 20:21) *
Спасибо всем! сам разобрался.


На здоровье. Вы бы сначала назвали модель контроллера и модель устройства плавного пуска, а уж потом рассчитывали на помощь.Здесь не телепаты сидят.

Автор: Евгений Анатольевич Б 30.5.2021, 17:28

ПЛК ТМ 241, УПП CHINT NJR2-D

Автор: agent_serg 30.5.2021, 23:35

Цитата(Евгений Анатольевич Б @ 25.5.2021, 8:09) *
...как правильно написать программу и какие ФБ нужны для организации обмена С Устройством плавного пуска по RS-485 протокол MODBUS...

Самый простой и быстрый способ - это использовать встроенный IO Scanner. Со Шнайдером проще уже не бывает.

Автор: Евгений Анатольевич Б 31.5.2021, 14:18

Может оно и проще да только на Шнайдер примеров мало, особенно на работу с нестандартными протоколами.

Автор: vovksextra 31.5.2021, 15:39

Цитата(Евгений Анатольевич Б @ 31.5.2021, 14:18) *
Может оно и проще да только на Шнайдер примеров мало, особенно на работу с нестандартными протоколами.


Там обычный протокол MODBUS.

Скачиваем PDF https://uploads.chint.com/uploads/product_user/document_file/file/NJR2-D%20%20maunal.pdf со страницы 41 идут описания регистров, необходимых для управления и мониторинга УПП.

В среде программирования на нужный серийный порт добавляем Modbus IOScaner. К нему же добавляем Ваше устройство (а) (Generic_Modbus_Slave), указывая ID каждого. К устройству добавляем необходимые каналы с опросом нужных регистров, которые ищем в документации. Первый шаг сделали. Когда через отладчик мы получили нужные цифры на мониторе, вот тогда приступаем к алгоритму управления УПП. Здесь уже индивидуально. Начните с установки связи.

Автор: AINURO 10.6.2021, 13:15

Добрый день, всем!

Имеются контроллер M241 и панель HMIGXU 5512. Для передачи на панель, как советовали ранее на форуме в глобальной области данных объявил переменные с непосредственной адресацией (AT-объявление). Для переменных типа Struct используются адреса формата %ML. Я так понимаю мне нужно будет вручную прописывать все переменные в Vijeo Designer basic? Есть ли какие то нюансы?

Автор: Евгений Анатольевич Б 10.6.2021, 18:56

Подскажите как настроить ТМ221СЕ и какой протокол используется для связи с ТМ241 через TM4ES4. К TM4ES4 уже подключена панель HMIGXU она нормально работает, ТМ 221 не могу подключить.

Автор: ogorsv 11.6.2021, 18:21

Добрый день!

1. Какая задача у вас стоит? Подключить для чего? По какому протоколу? Кто у кого читать/записывать будет? Сканером или функциональными блоками?
2. Настройте IP и разрешите необходимые сервисы в М221
3. Настройте IP и разрешите необходимые сервисы у М241 - в зависимости от того, как вы подключили TM4ES4:
- если добавили его в конфигурацию - то у TM4ES4 в настройках
- если патчем подключили к порту - то у того порта
4. Надеюсь, не нужно объяснять, что IP и маска должны быть согласованы у обоих ПЛК

Автор: Евгений Анатольевич Б 14.6.2021, 4:34

M241 является мастером, TM4ES4 добавлен к нему в конфигурацию, с IP и маской все в порядке, используемый протокол EtherNET/IP, в M221 ETH1 настроен EtherNET/IP адаптер.

Автор: Евгений Анатольевич Б 15.6.2021, 18:16

Можете не отвечать, разобрался. clap.gif clap.gif clap.gif

Автор: ogorsv 15.6.2021, 22:28

TM4ES4 не может быть IOScanner-ом

Автор: Евгений Анатольевич Б 16.6.2021, 4:06

Я и не настраивал TM4ES4, в M221 ЕТН1 тоже ничего не делал кроме IP адреса, в М241 (мастер) с помощью функциональных блоков WRITE_READ_VAR. и все завилось.

Автор: KSergey71 28.6.2021, 7:56

Цитата(Aard @ 12.9.2019, 12:38) *
Да, в последней версии ПО есть библиотека MQTT

Подскажите где искать эту библиотеку
И где можно скачать новые версии установленных библиотек

Автор: ogorsv 29.6.2021, 0:25




Добавляйте как обычно


Автор: KSergey71 29.6.2021, 10:52

Цитата(ogorsv @ 29.6.2021, 0:25) *



Добавляйте как обычно


А у меня ее нет


Все таки где можно скачать обновления библиотек

Автор: ogorsv 29.6.2021, 10:58

1. Версия МЕ какая?

2. Быстрее всего версия библиотеки (по крайней мере-основных библиотек) привязана к версии SM/ME.
Нужна новая версия - устанавливайте новую версию МЕ

Автор: KSergey71 29.6.2021, 11:48

Цитата
Быстрее всего версия библиотеки (по крайней мере-основных библиотек) привязана к версии SM/ME


Не много не понял. МЕ - это как расшифровывается


Автор: ogorsv 29.6.2021, 15:41

Я стараюсь не употреблять аббревиатур, если не уверен, что собеседник понимает контекст нашего разговора

Извините

Писать EcoStruxure Machine Expert долго и люди понимают обычно о чём речь, если пишется МЕ
SoMachine заменяется в подобных случаях на SM

Итого результат:

Сайт вендора (se.com) , страница, посвящённая продукту, ReleaseNotes сразу расставят все точки.

Понимаю желание облегчить себе жизнь, но поиском, в т.ч.и тут пользоваться необходимо, если вы таки инженер ))
Давайте уважать время друг друга

Откройте, пожалуйста, Release Notes на вашу версию SoMachine.
Нашли там слова о поддержке MQTT?

1. На каком ПЛК вы собираетесь использовать этот сервис?

2. Вы посмотрели документацию и убедились, что ПЛК поддерживает MQTT?

3. Вы посмотрели документацию и убедились, что ваша версия SM поддерживает этот ПЛК?

Я описал универсальный способ нахождения ответов на подобные вопросы

Чудеса случаются редко: обычно новый функционал связан с выпуском новой версии ПО. И новыми ПЛК - это я в контексте вашего вопроса ;-)



Автор: Vitallius 8.7.2021, 16:52

Действительно ли в ПЛК ТМ241 встроенный сервер OPC UA позволяет читать только 1000 переменных?

Автор: ogorsv 8.7.2021, 18:49

обратитесь к справке и проверьте
https://product-help.schneider-electric.com/Machine%20Expert/V1.2/en/m241prg/index.htm#rhfulllayout=true&rhsearch=OPC%20UA&rhsyns=%20&rhandsearch=0&SUBSTRSRCH=1&t=m241prg%2FOPCUA_Server_Configuration%2FOPCUA_Server_Configuration-1.htm

Автор: Se_Sib 8.7.2021, 22:07

Цитата(Vitallius @ 8.7.2021, 20:52) *
Действительно ли в ПЛК ТМ241 встроенный сервер OPC UA позволяет читать только 1000 переменных?

Из контроллеров M2xx больше 1000 переменных можно использовать только на M262, но все равно нужно учитывать коммуникационную нагрузку в зависимости от требуемых параметров опроса
https://product-help.schneider-electric.com/Machine%20Expert/V2.0/en/m262prg/index.htm#rhfulllayout=true&rhsearch=OPC%20UA&rhsyns=%20&rhandsearch=0&SUBSTRSRCH=1&t=m262prg%2FD-SE-0100104.html


Автор: vovksextra 20.7.2021, 13:36

Добрый день. Возникла проблема с модулями (возможно) tm3ti8t и tm3ti4.

Подключил термопару (К тип) к модулю tm3ti8t . Подаю питание на ПЛК (241) температура на термопаре и на градуснике, который находится рядом - условно одинаковые.

По мере работы ПЛК температура понемногу уходит вверх. Стартовая температура 25С, через час уже 30 и растет дальше. Подключаю термопару к модулю tm3ti4.
Ситуация аналогичная.

Пробовал разные варианты с подключением:


1. Термопара -> проходная клемма ->термокомпенсационный кабель->проходная клемма-> медь ПВ-3 ->модуль.
2. Термопара -> проходная клемма ->термокомпенсационный кабель->проходная клемма-> термокомпенсационный кабель ->модуль.
3. Термопара -> проходная клемма ->термокомпенсационный кабель->модуль.

Ситуация одинаковая.

Выключаю ПЛК, жду пока "остынет". Включаю и снова показания стартуют с правильной температуры и растут по мере работы ПЛК.

Использую SM4.3 firmware ПЛК 4.0.6.41.

Куда смотреть?



Автор: ogorsv 20.7.2021, 21:27

В рекомендациях по подключению указана экранированная витая пара соответствующего сечения


Я бы попробовал подключить термосопротивление (PT100, PT1000...) и посмотреть поведение

Отключил бы все остальные каналы того модуля

Проверил бы достаточность питания и отсутствие наводок

Т.е. в идеале- на столе только с одним модулем и одним каналом


До какой температуры доходит, если не отключать?

Автор: vovksextra 20.7.2021, 21:51

Цитата(ogorsv @ 20.7.2021, 21:27) *
В рекомендациях по подключению указана экранированная витая пара соответствующего сечения


Я бы попробовал подключить термосопротивление (PT100, PT1000...) и посмотреть поведение

Отключил бы все остальные каналы того модуля

Проверил бы достаточность питания и отсутствие наводок

Т.е. в идеале- на столе только с одним модулем и одним каналом


До какой температуры доходит, если не отключать?


1. Термопара специальная, делали под заказ, сечение проводов термопары не позволяет подключить напрямую к модулю. Только через клемник.
Взял для пробы обычную термопару с экранированным кабелем (К тип) и подключил напрямую к порту - ситуация точно такая же. Так что термопару исключаю.
2. Силовую часть вынес отдельно, пока питание не подавал, наводки исключаю. (видно на фото)
3. БП на 20 ампер. Софт пока пустой, начал с опроса термопар.
4. К сожалению термосопротивления в наличии нет.
5. В помещение температура 25С. До 29С доходит примерно за 15 минут, далее процесс увеличения температуры замедляется. В итого за 4 часа набежало до 34С и я так понимаю это не предел.Но стоит выключить питание, подождать минут 20 и включить и все идет по кругу. Стартовые показания 25С и начинает увеличиваться.

Завтра попробую оставить один модуль и отключить все "лишние"каналы, также сниму короткое видео.


Автор: ogorsv 20.7.2021, 22:43

Я не знаю, как происходит компенсация холодного спая в ТМ3 ((

В Х80, например, при использовании внешней термокомпенсации, входящей в специально предназначенный клеммник Telefast, рекомендуется подождать 30-40 минут, пока значения установятся и можно будет работать.

Пока не проводил таких экспериментов с ТМ3 - на следующей неделе попробую посмотреть, вроде мы с коллегами не замечали таких странностей.
Единственно что - проверить смогу только на ТМ3ТМ3 (универсальный модуль) - то,что у нас есть в наличии ;-)

Да, когда начинаются непонятки с температурой, хорошее подспорьте- инфракрасный термометр. Замеряйте в точка подключения, переходной клеммы, входах и т.д
Единственно что - учитывать коэффициент эмиссии поверхностей (тёмные-зеркальные и т.д.) и угол измерения (чтобы лишнее не попадало)
Но динамику в любом случае поймаете - где реально температура ползёт и связан ли сигнал с этими изменениями

Автор: vovksextra 21.7.2021, 11:02

Добрый день. Вообщем ничего не получилось.

Оставил в системе только один модуль TM3TI8T. Отключил все каналы, оставив только тот, который использую. При подаче питания, показания верны, но по мере
прогрева прибора, показания изменяются. Я так понимаю в модуле не реализован алгоритм компенсации холодного сплава и в данном случае, он меряет температуру
на клеммах модуля. Аппаратная реализация модуля позволяет решить проблему? Может firmware модуля можно обновить? Пока что ступор. Дальше не знаю что делать.
Свободных температурных портов нет, возможности подключить терморезистор нет. Покупать еще один модуль? Спасибо.

https://mega.nz/file/bAcCHDDY#sbizecw901SeaaRFpev4C6Q-Of6_aO3FvcPxHENMzFU

Прошу прощение за качество. Делал на быструю руку.

Автор: freefire78 21.7.2021, 13:00

Здравствуйте. Подскажите как в M172 добавить в конфигурацию Modicon M172 Expansion 1 EEV ? У меня нет в списке CAN ExpBus этого модуля.

Цитата
From the Catalog window, select one valve driver node and drop it on the CAN Expansion bus node.
You can choose between two valve driver type:
 M172 Exp. Valve 1 Unipolar: for TM172EVEV1U that can control one unipolar valve.
 M172 Exp. Valve 1&2 Bipolar: for TM172EVEV1B and TM172EVEV2B that can control respectively 1 or 2 bipolar valves.

Автор: ogorsv 21.7.2021, 13:06

Цитата
Подскажите как в M172 добавить в конфигурацию Modicon M172 Expansion 1 EEV ?

Версия ПО какая?

Автор: freefire78 21.7.2021, 15:53

Спасибо за ваш вопрос. Обновил версию и все появилось.

Автор: vovksextra 29.7.2021, 9:19

Цитата(ogorsv @ 20.7.2021, 22:43) *
..Пока не проводил таких экспериментов с ТМ3 - на следующей неделе попробую посмотреть...


Добрый день. Вопрос с модулями актуален. Есть ли решение проблемы?

Автор: AINURO 1.8.2021, 18:20

Здравствуйте! Как в Vijeo Designer basic привязать вывод аварийных сообщений к битам переменной целочисленного типа?

Автор: ogorsv 2.8.2021, 1:49

Добрый день!

Цитата
Вопрос с модулями актуален. Есть ли решение проблемы?


Проделал многочасовой эксперимент.
M251MESE V5.0.8.4 + TM3TM3 + TermoCouple type K
ES Machine Expert 1.2.5

Ничего и не думало резко подниматься самопроизвольно.

Грею термопару - отпускаю - температура потихоньку возвращается назад и держится. Следовательно, термокмпенсация работает

Чудес, как правило, не бывает и мой эксперимент подтвердил

Значит, нужно проверить:

1. Электрические подключения - в соответствии со схемами вендора
2. "Спецзаказ" - какая градуировка? Выложите экспорт проекта, который загружали, хочу настройки посмотреть
3. Инфракрасный термометр проигнорировали, а я бы посмотрел, где начинает греться. Проверить полярность, плотность контакта, чистоту и т.д. В режиме термосопротивления подключить постоянный резистор из нужного диапазона и проверить, что он будет показывать. Ну и что будет греться

4. Проверить на другой версии ПО и firmware. ES Machine Expert имеет демо-режим в 42 дня, виртуальные машины в помощь. При обновлении firmware через Controller Asisstant не забудьте предпринять все необходимые меры предосторожности - гарантированное питание, надёжные подключения, правильная версия firmware.

5. Если ничего не меняется - даже при проверке на столе в лаборатории (ну или там, где можно отдельно ПЛК подключить и проверить на стандартном датчике) - не исключено, что монтажники могли напутать и дать высокое туда, куда не нужно. Или производственный дефект - тогда нужно отправлять по рекламации и наш сервис будет разбираться

Автор: vovksextra 2.8.2021, 10:11

Добрый день. Речь идет о TM3TI8T и ТМ3TI4. Я Вам видео показывал. Термопару подключил прямо на клеммы модуля. Нас сегодняшний день температура растет по мере прогрева прибора. Пересмотрите видео еще раз.

Автор: vovksextra 2.8.2021, 15:59

Цитата(ogorsv @ 2.8.2021, 1:49) *
...Грею термопару - отпускаю - температура потихоньку возвращается назад и держится. Следовательно, термокмпенсация работает......


Вы не термопару грейте.

1. Выключите питание на контролере. Пусть полностью остынет.
2. Включите ПЛК и запомните значение температуры.
3. Найдите чем подуть теплым воздухом на модуль!!!!!
4. И увидите как поплывет температура.

Автор: vovksextra 4.8.2021, 12:01

...1. Электрические подключения - в соответствии со схемами вендора...

Сделано.

..2. "Спецзаказ" - какая градуировка? Выложите экспорт проекта, который загружали, хочу настройки посмотреть

Диаметр проводов термопары более 2мм, концы термопары нельзя физически подключить к модулю. Настроек там особо и нет - выбрал термопару К тип.

.....3. Инфракрасный термометр проигнорировали, а я бы посмотрел, где начинает греться. Проверить полярность, плотность контакта, чистоту и т.д. В режиме термосопротивления подключить постоянный резистор из нужного диапазона и проверить, что он будет показывать. Ну и что будет греться......

1 фото - температура на термопаре . При включение остывшего ПЛК. Отображает правильную температуру.



2 фото - температура на клемнике.



3 фото - температура модуля TM3TI8T



4 фото - отображение температуры на панели.



......4. Проверить на другой версии ПО и firmware. ES Machine Expert имеет демо-режим в 42 дня.......

Уже ставил это ПО - все сроки вышли. Ругается на окончание триал версии. "Бубнить" желания нет.

.....5. Если ничего не меняется - даже при проверке на столе в лаборатории (ну или там, где можно отдельно ПЛК подключить и проверить на стандартном датчике) - не исключено, что монтажники могли напутать и дать высокое туда, куда не нужно. Или производственный дефект - тогда нужно отправлять по рекламации и наш сервис будет разбираться......

Проект, монтаж, разработка ПО, пусконаладочные работы делаю сам. Ошибки исключены.



Прибор просто меряет свою температуру, если она выше чем температура на термопаре. При опускании термопары в кипящую воду, при прогретом приборе - отображается 103С

Автор: Indiva 18.8.2021, 19:06

Народ помогите инфой как сделать быстрый старт на модиконе 171, посмотрел на форуме, но некоторые ссылки битые

Автор: Se_Sib 19.8.2021, 12:18

Цитата(Indiva @ 18.8.2021, 23:06) *
Народ помогите инфой как сделать быстрый старт на модиконе 171, посмотрел на форуме, но некоторые ссылки битые

Первая страница в этой теме, пятое сообщение. Проходите по ссылке и там папка "Обучение".

Автор: freefire78 20.8.2021, 12:57

Здравствуйте. При добавлении блока из библиотеки SoMachine HVAC EEVSHCntrl при компиляции выдает ошибку FB_EEVALARMSMGMT(54) - error S1305: SYS_USBD_COMMAND => Unknown function. Как с ней бороться?

Автор: AINURO 20.8.2021, 17:42

Доброго времени суток.

После загрузки программы на ПЛК М241 при попытке Create boot application, бесконечно выходит окно Да нет и программа не грузится в ПЗУ ПЛК. При старте программы что то вроде загружается, но висит статус что имеются различия.
Подскажите пожалуйста, не знаю уже куда копать

Автор: ogorsv 22.8.2021, 0:10

Доброго

1. Уточните версию Somachine/ Machine Expert, Windows?
2. Каким образом загружаете проект?
3. Какая версия firmware у ПЛК?
4. Скриншоты происходящего и архив проекта не помешают

Автор: AINURO 22.8.2021, 12:01

Версия SoMachine 4.3 patch2, windows 10. Firmware плк 4.0.6.37
После долгих мучений разобрался. За неимением версии ПЛК M241CE40R, измененную копию проекта я тестировал на другой версии ПЛК М241CEC24T. Затем с помощью функции сравнение проекта в Somachine, накатил часть внесенных изменений(только программных) на свой проект. Это и вызвало такую реакцию.

Автор: ogorsv 24.8.2021, 17:52

Открою вам один секрет - если не знали

В Device Tree - правая кнопка мыши - Convert Device - выбрать нужный ПЛК - ОК


Автор: Knizhenok 11.10.2021, 15:10

Чего то не могу повесить Modbus_IOScanner на М241 на Serial_1. Сразу красными значками подсвечивается горит bus is not running и т.д.
В MAST добавил в общем все как на втором.

На втором все отлично, да и всегда на второй вешал, первым по ASCII приборы со своими протоколами опрашивал, GSM и т.д.

На него вообще можно Modbus_IOScanner повесить?


Наверное нет...
Этот порт только с "велосипедами" типа ASCII Maneger и Modbus Maneger работает

Автор: Knizhenok 11.10.2021, 15:58

Цитата(Knizhenok @ 11.10.2021, 15:10) *
Чего то не могу повесить Modbus_IOScanner на М241 на Serial_1. Сразу красными значками подсвечивается горит bus is not running и т.д.
В MAST добавил в общем все как на втором.

На втором все отлично, да и всегда на второй вешал, первым по ASCII приборы со своими протоколами опрашивал, GSM и т.д.

На него вообще можно Modbus_IOScanner повесить?


Наверное нет...
Этот порт только с "велосипедами" типа ASCII Maneger и Modbus Maneger работает


Заработала после того как я на нее Modbus Maneger повесил, удалил и после Modbus_IOScanner.
Что то глюки какие то сегодня...

Автор: GoGo 11.10.2021, 16:28

После обновления Machine Expert c 1.2 до 2-х, просятся к обновлению проекты и прошивка M241 с 5.0.8.4 до 5.1.9.14. Я правильно понимаю, что обновление до 5.1.9.14 является обязательным к работе с версией 2.0?


Автор: Se_Sib 12.10.2021, 9:28

Цитата(GoGo @ 11.10.2021, 19:28) *
После обновления Machine Expert c 1.2 до 2-х, просятся к обновлению проекты и прошивка M241 с 5.0.8.4 до 5.1.9.14. Я правильно понимаю, что обновление до 5.1.9.14 является обязательным к работе с версией 2.0?

Да, прошивку нужно обновить. Версия 2.0 на более свежем SP Codesys.

Автор: annexion 8.11.2021, 9:17

Здравствуйте.
Просветите по контроллеру M238 (LFDC24DT), никак не могу к нему нормально подключиться и залить программу.
Оборудование простояло без питания и батарейки пару лет, теперь вспомнили о нем хотят запустить в работу, исходник предоставили который необходимо залить. Ранее подключался к аналогичному контроллеру с этого же ноутбука, сейчас проблемы, ПО SO 4.3 пробовал ставить Eco, сам плк в стопе, может его можно перевести в run или прошивку залить через фтп или сетевой порт или версию откатить необходимо, возможно у меня проблемы с настройками, ткните куда копать или что почитать, сам не особо в этом разбираюсь но залить проект уж должно получиться.
При подключении сетевого порта ipconfig в cmd его не видит, через usb в диспетчере не отображается, но зато легко получилось обновить ПО, сейчас 4.0.1.23.

Автор: ogorsv 9.11.2021, 21:38

Цитата
ткните куда копать или что почитать, сам не особо в этом разбираюсь


Начинать всегда следует с сайта вендора
se.com - Support - Browse FAQs - введите свой референс и читайте

Там, например, найдёте, что версия ПО нужна SM 4.1...

Автор: Knizhenok 7.12.2021, 14:16

Добрый день, понимаю что вопрос примитивен, но.. где подсмотреть реализацию функции в ST dword_to_bytes??

Автор: Knizhenok 7.12.2021, 15:17

Разобрался извиняйте...

Автор: GoGo 2.2.2022, 15:09

Коллеги, объясните пожалуйста.
Будет ли ругаться Мachine Еxpert на несоответствие проектов и требовать перезакачку проекта в контроллер после обновлений версий Machine Expert? Проект естественно не изменялся. Если будет, то при обновлении с каких на какие версии?

Автор: Se_Sib 2.2.2022, 15:36

Цитата(GoGo @ 2.2.2022, 19:09) *
Коллеги, объясните пожалуйста.
Будет ли ругаться Мachine Еxpert на несоответствие проектов и требовать перезакачку проекта в контроллер после обновлений версий Machine Expert? Проект естественно не изменялся. Если будет, то при обновлении с каких на какие версии?

Точно не скажу, надо пробовать.
Если с V1.xx на V2.xx, то точно надо будет перекомпилировать и по новой загружать проект и прошивку ПЛК обновлять.
Если в переделах версий V1.2.x то скорее всего можно и без перезагрузки, отказаться от обновления при открытии проекта и подключиться онлайн без перезагрузки (на сколько помню прошивка ПЛК для всех 1.2.ххх одна)

Автор: Se_Sib 4.2.2022, 11:07

Вышло обновление Machine Expert V2.0.2

Главной особенностью новой версии стала реализация поддержки менеджера тревог(alarm manager) и архивации данных с выводом на графики(trend recording) для визуализации на контроллере M262.
Это штатные инструменты Codesys, которые ранее были заблокированы для контроллеров Modiocn M2xx.
Сейчас они доступны для M262, что позволяет создавать более полноценный Веб-ЧМИ.



Другие улучшения для M262:

- Отображение загрузки ЦПУ и установленного часового пояса на штатном Веб-сервере ПЛК.
- Поддержка TM5 IO-Link модуля на каплерах TM5 с интерфейсами EtherNet/IP и Sercos.
- Улучшение ведение системных логов SysLog.
- Новые функциональные блоки для управления SD картами (FB_GetFreeDiskSpace, FB_GetLabel, FB_GetTotalDiskSpace).
- Для Modbus TCP сервера теперь доступно 16 TCP каналов(было 8).
- Поддержка шифрования данных в режиме FTP клиента (FTPs).
- Метка времени для переменных OPC UA.
- Возможность отключения каналов IOscanner (с функцией IOS_CONTROLCHANNEL и I/O mapping битов управления)
- В прошивке V5.1.6.1, OPC UA сервер теперь имеет сертификацию OPC Foundation.
- DHCP таблица расширена с 128 до 192 устройств.

Полный список улучшений и исправлений можно посмотреть в документе Release Note
 ReleaseNotesV2.0.2.0.EN.pdf ( 1,11 мегабайт ) : 5

Обновление доступно через утилиту Schneider Electric Software Update.

Автор: toxa_pervik 4.3.2022, 1:02

Не стал плодить новую тему. Подскажите кто знает что это за динозавр? Как я понимаю это какое то древнее реле Zelio logic. К нему пристыкован модуль I/O TM2DRA8RT.
Как и чем можно подключиться к этой реле и слить программу?



Автор: Олег_ 4.3.2022, 9:50

это телемеханник Twido, TWD LC вроде.
софт тут
https://www.se.com/ru/ru/product-range/533-twido/12367555879-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B/?N=4273261590#software-and-firmware

Отодвинуть контроллер вправо, сфоткать шильдик и загуглить маркировку не, никак. bang.gif

Автор: Se_Sib 4.3.2022, 10:08

https://www.se.com/ww/en/faqs/FA318842/

Автор: toxa_pervik 4.3.2022, 11:28

Цитата(Олег_ @ 4.3.2022, 12:50) *
это телемеханник Twido, TWD LC вроде.
софт тут
https://www.se.com/ru/ru/product-range/533-twido/12367555879-%D0%B0%D0%BA%D1%81%D0%B5%D1%81%D1%81%D1%83%D0%B0%D1%80%D1%8B/?N=4273261590#software-and-firmware

Отодвинуть контроллер вправо, сфоткать шильдик и загуглить маркировку не, никак. bang.gif

Спасибо разберусь

Со шнайдером никогда не работал поэтому не знал где там шильдик. Вторая причина то что контроллер страшно трогать, 11 лет работает, в шкафу периодически наблюдаются мыши, прямо сверху на контроллере лежат продукты жизнедеятельности, падают внутрь сквозь рёбра охлаждения... одним словом ужасные будни российской глубинки. ЗИПа конечно же нет

Автор: toxa_pervik 4.3.2022, 19:35

Резюмирую
Есть 3 способа подключиться к контроллеру Twido:
1. Купить шнурок TCXPSX1031 и воткнуть его в ПК, имеющий на борту COM разъём;
2. Купить шнурок TSXPCX1031 и воткнуть его в преобразователь интерфейса USB/COM например TSXCUSB232 (да в инструкции на TCXPSX1031 написано что работает по 232 протоколу), также я думаю подойдёт Moxa UPort 1150i (просто она у меня есть) или любой другой преобразователь;
3. Купить преобразователь интерфейса TSXCUSB485 и к нему кабель линии последовательной передачи TWDXCARJP03P либо TSXCRJ MD25. Тут если честно не понял, эти два кабеля одно и тоже чтоли?

Т.е. по факту можно либо купить TSXCUSB485 и спаять к нему шнурок TSXCRJ MD25/TWDXCARJP03P, либо купить TCXPSX1031 и использовать свой преобразователь USB/COM.

Прошу поправить если ошибся...
Всем спасибо

Автор: Олег_ 5.3.2022, 11:23

https://yandex.ru/images/search?text=mini-DIN%208&lr=213

и обычный USB-RS485

Распиновка в инструкции на русском

Автор: kiran 12.3.2022, 11:59

Коллеги, подскажите пожалуйста по Machine Expert Basic,
Сделал функциональный блок и никак не пойму как делать его отладку? Неужто в рантайме состояние внутренних переменных блоков нельзя отслеживать? blink.gif

Автор: ogorsv 12.3.2022, 15:05

1. Отлаживайте сперва логику вне блока, а потом повторите в блоке отлаженное
2. Создайте анимационную таблицу - для готового блока


Автор: kiran 12.3.2022, 15:10

Цитата(ogorsv @ 12.3.2022, 16:05) *
1. Отлаживайте сперва логику вне блока, а потом повторите в блоке отлаженное
2. Создайте анимационную таблицу - для готового блока



Жаль, значит как в М178 внутренней отладки нет.

Автор: kiran 14.3.2022, 19:20

А вот есть еще вопрос , по интерфейсу программы. она у меня при запуске открывается в окне гораздо большем чем разрешение экрана, и даблклик по верхней панели не помогает. где найти эти настройки?

Автор: ogorsv 15.3.2022, 10:34

Очевидных настроек не нашёл
Если запускаете в виртуальной машине - попробуйте изменить разрешение ВМ
Если на хостовой машине такое поведение - сделайте запрос в Центр поддержки клиентов

PS. Да, вы изучали инструкцию по установке? Что там про разрешение экрана?

Автор: kiran 15.3.2022, 14:12

Цитата(ogorsv @ 15.3.2022, 11:34) *
Очевидных настроек не нашёл
Если запускаете в виртуальной машине - попробуйте изменить разрешение ВМ
Если на хостовой машине такое поведение - сделайте запрос в Центр поддержки клиентов

PS. Да, вы изучали инструкцию по установке? Что там про разрешение экрана?


Нет не изучал. просто ставил на разные машины и в остальных случаях такой проблемы не возникало.
ответ принял. буду разбираться

Автор: kiran 23.3.2022, 9:13

Коллеги, можете подсказать в чем проблема:
контроллер М221 IOScanning'ом опрашиваю три контроллера danfoss ECL310 по Ethernet. Контроллеры в сети, ОРС сервером опрашиваются без проблем.
Но IOScanning не может опросить то один то другой контроллер. после перезагрузки М221, перечень неопрашиваемых данфосов меняется. при одной и той же программе М221.
Иногда девайс опрашивает сначала нормально а потом в IOscanning отваливается
Системное слово %IWNS30х на неопрашиваемый контроллер выдает ошибку 3. а его ошибка канала -2. расшифровать ошибку канала уже не смог...
ПО Machine Expert Basic

Автор: ogorsv 23.3.2022, 13:59

"Вслепую" советовать сложно
Нужен проблемный проект ME basic + документация по опрашиваемым устройствам+схема сети
Чаще всего (у меня) проблемы на физическом уровне

Автор: kiran 28.3.2022, 9:34


Добрый день .
Со связью по последнему моему посту действительно проблема в том что обращался к области данных которая не существовала. Сейчас это решил. но теперь другой трабл (см. скриншот) в программе одна переменная опрашивается с частотника данфос FC51 по адресу 16099, что соответствует параметру Power (1610), на скриншоте видно что обмен идет, количество отправляемых и получаемых фреймов одинаковое. но при этом в самой переменной полученных данных нет. в чем причина и как исправить?

Автор: ogorsv 28.3.2022, 19:59

Добрый день
Причина в неверном адресе быстрее всего
Плюс пробуйте адрес, адрес +1, адрес -1

Автор: Knizhenok 29.3.2022, 16:51

Доброго дня,
один из М251 работает с GSM модемом SR2MOD03, организованно SMS оповещение.
Реализовано все в ST, одной функции/блоку по очереди подсовываются сообщения и номера телефонов,
периодически (может и полгода без зависаний, а может и в неделю 2 раза) выскакивает в поле блока xError в true и ошибка в nOpenError - ModemBadAnswer,
и рассылка останавливается,
сбрасывается только если принудительно в отладке в "force" скинуть xError в false и xDone в true и рассылка продолжается или перегрузить контроллер.
Программно их сбросишь, это выходы функции, внутрь не залезть, можно соседним контроллером дернуть питание, но это на крайний случай.

SMS шлется иногда много, на 10 номеров в районе 600 шт. общее количество за час где то, может все пропустить, а может зависнуть на середине. Заказчик хочет много SMS.
Пробовал timeOut менять, рабочий от 300 до 500, а 50 и ниже виснет почти сразу.
(19200, None, 8, 1)

Кто то сталкивался с подобным?

Автор: kiran 14.4.2022, 5:26

МОжет кто то объяснить феномен на скриншоте?
контроллер M221, Maschine Expert Basic

Кроме того у меня еще бывали случаи когда таймер TON доходит до конца, выдает единицу, но эта единица не присваивалась к биту который стоял на выходе.

 

Автор: GoGo 14.4.2022, 14:28

НЕ факт, что значения переменных из формулы аналогичны отображаемым значениям в этой строке, перекиньте их для проверки в временные переменные до строки с формулой. Если неправильно инициировать задание таймера , то да, возможна такая ситуация

Автор: ogorsv 15.4.2022, 16:59

Какой именно момент в присланном вас смущает?
То, что %CV7.V = 0 ?
Это внутреннее значение счётчика и оно вполне может быть таким
Таймера тут не вижу

Цитата
Кроме того у меня еще бывали случаи когда таймер TON доходит до конца, выдает единицу, но эта единица не присваивалась к биту который стоял на выходе.

Пришлите проект с получаемой ошибкой и опишите, когда и как возникает.
Возможно, программа делает только то, что написано, а написано не совсем корректно

Автор: kiran 18.4.2022, 22:47

Цитата(ogorsv @ 15.4.2022, 17:59) *
Какой именно момент в присланном вас смущает?
То, что %CV7.V = 0 ?
Это внутреннее значение счётчика и оно вполне может быть таким
Таймера тут не вижу


Добрый день. со счетчиком разобрался, увы да, порой начинаю тупить и не сразу находишь ошибки в коде. этот счетчик вызывался в другой части кода изза чего возникали странные результаты расчетов в тултипах.

а вот причину того что выход таймера не присваивался биту на выходе найти не удалось. но поиск ответа отложится до следующей поездки на объект

Автор: Knizhenok 25.4.2022, 9:16

Доброго дня, есть в 241/251 переменная что бы можно было рестартануть ПЛК?

Автор: Se_Sib 25.4.2022, 9:25

Цитата(Knizhenok @ 25.4.2022, 13:16) *
Доброго дня, есть в 241/251 переменная что бы можно было рестартануть ПЛК?

Переменная есть PLC_W.q_wPLCControl
https://product-help.schneider-electric.com/Machine%20Expert/V2.0/en/m241sys/index.htm#rhfulllayout=true&rhsearch=Plc_w&rhhlterm=Plc_w&rhsyns=%20&rhandsearch=0&SUBSTRSRCH=1&t=m241sys%2FD-SE-0002619.html
После рестарта ПЛК перейдет в Stop, а вот запустить его по сети уже нельзя.
p.s. Но можно через Web сервер.

Автор: agent_serg 2.5.2022, 11:10

Цитата(Knizhenok @ 25.4.2022, 9:16) *
Доброго дня, есть в 241/251 переменная что бы можно было рестартануть ПЛК?

Я бы попробовал для такой задачи выделить один дискретный выход, который, при необходимости, рвал бы цепь питания ПЛК. Как вариант.

Автор: brul 3.11.2023, 15:03

Всех приветствую!
есть КНС под управлением m221ce24t/tr out source, но насколько я понимаю он пустой, флешки тоже нет
Есть задача запустить и достаточно оперативно, нет у ли у кого готовой программы, или хотя бы похожей. стобы можно было оперативно все это дело запустить
Схема шкафа есть но фактически, используется только два насоса


 

Автор: ogorsv 6.11.2023, 13:45

Приветствую

Думаю, придётся вам писать самому или заказывать написание кому-то
Если будете заказывать - приготовьте список сигналов ввода-вывода с привязкой к адресам и алгоритм работы

Автор: agent_serg 6.11.2023, 22:28

Цитата(brul @ 3.11.2023, 14:03) *
...есть КНС под управлением m221ce24t/tr out source, но насколько я понимаю он пустой, флешки тоже нет...

Как Вы определили, что он пустой?
Переключатель "RUN/STOP" пробовали передёрнуть?
Судя по фото, ПЛК не в режиме RUN.

Автор: LordN 7.11.2023, 5:55

Цитата(brul @ 3.11.2023, 19:03) *
Всех приветствую!
есть КНС под управлением m221ce24t/tr out source, но насколько я понимаю он пустой, флешки тоже нет
Есть задача запустить и достаточно оперативно, нет у ли у кого готовой программы, или хотя бы похожей. стобы можно было оперативно все это дело запустить
Схема шкафа есть но фактически, используется только два насоса

прежде чем влезать на такой объект, я бы поинтересовался его историей.
т.к. там пахнет отнюдь не деньгами и не кнс, а банальным кидаловом...
rolleyes.gif

Русская версия Invision Power Board (http://nulled.ws)
© Invision Power Services (http://nulled.ws)