Somachine, ПО для ПЛК Modicon M241, M251, M258, HMISCU, LMC078 |
|
|
|
|
23.3.2017, 12:51
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Привет всем участникам форума! Создал эту тему для тех, у кого возникают вопросы по контроллерам Modicon M2xx и ПО для их программирования SoMachine. Вопросы, критика, пожелание..... все приветствуется
|
|
|
|
|
|
10 страниц
1 2 3 > »
|
 |
Ответов
(1 - 99)
|
|
26.4.2017, 9:24
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
|
|
|
|
|
|
|
|
23.7.2017, 16:55
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Вышла новая версия 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).
Новую версию, можно найти по ссылке выше(папка с полезными материалами).
|
|
|
|
|
|
|
|
24.7.2017, 16:34
|
Группа: Участники форума
Сообщений: 125
Регистрация: 8.12.2010
Пользователь №: 84957

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

|
Цитата(Nitc @ 24.7.2017, 20:34)  А случаем для 171/172 такой папочки нету? Примеры проектов было бы очень полезно. Цитата(SergejM @ 7.2.2017, 19:35)  Есть файлообменник, на который выкладывается информация по контроллер М171/М172. Там есть различные инструкции, примеры, демо-проекты, все версии софта, каталоги, обучающие презентации, библиотеки. Думаю будет полезно. Ссылка на файлообменник: https://schneider-electric.box.com/s/cpa21n...1tdutr7baas5vjn
|
|
|
|
|
|
|
|
25.7.2017, 15:42
|
Группа: Участники форума
Сообщений: 125
Регистрация: 8.12.2010
Пользователь №: 84957

|
Спасибо, буду смотреть
|
|
|
|
|
|
|
|
28.7.2017, 9:55
|
Группа: Участники форума
Сообщений: 77
Регистрация: 17.7.2013
Из: Россия
Пользователь №: 199317

|
Цитата(Nitc @ 24.7.2017, 16:34)  А случаем для 171/172 такой папочки нету? Примеры проектов было бы очень полезно. По линейке HVAC контроллеров Modicon M171-172 отдельная ветка форума есть: http://forum.abok.ru/index.php?showtopic=103895
|
|
|
|
|
|
|
|
2.9.2017, 10:43
|
Группа: Участники форума
Сообщений: 120
Регистрация: 1.12.2006
Из: Санкт-Петербург
Пользователь №: 5009

|
Коллеги, нужна помощь в поиске инструкции/документа. Я никак не могу найти инструкцию по переносу(копированию) программы из одного контроллера Schneider в другой такой же аналогичный контроллер с помощью SD или каким-либо другим методом. Помогите пожалуйста ссылкой на документ (где описано, как это делается).
|
|
|
|
|
|
|
|
3.9.2017, 16:55
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Lenprom @ 2.9.2017, 14:43)  Коллеги, нужна помощь в поиске инструкции/документа. Я никак не могу найти инструкцию по переносу(копированию) программы из одного контроллера Schneider в другой такой же аналогичный контроллер с помощью SD или каким-либо другим методом. Помогите пожалуйста ссылкой на документ (где описано, как это делается). Modicon M221 - Logic Controller, Programming Guide
CloneSD.jpg ( 128,32 килобайт )
Кол-во скачиваний: 131
|
|
|
|
|
|
|
|
4.9.2017, 16:59
|
Группа: Участники форума
Сообщений: 120
Регистрация: 1.12.2006
Из: Санкт-Петербург
Пользователь №: 5009

|
Спасибо.
|
|
|
|
|
|
|
|
15.10.2017, 22:51
|
Группа: New
Сообщений: 4
Регистрация: 15.10.2017
Пользователь №: 329838

|
Продам Modicon M221, М251 (TM221ME32TK, TM3XTYS4,TM251MESC...) Оборудование новое, в заводской упаковке. В наличие по 3 шт. Срочно. Цена ниже опта в 2 и более раза. Писать на zamall@mail.ru
|
|
|
|
|
|
|
|
21.12.2017, 13:01
|
Группа: New
Сообщений: 1
Регистрация: 19.1.2012
Пользователь №: 136677

|
SoMachine - бесплатное ПО? Если нет, то есть ли что-нибудь бесплатное для М241?
|
|
|
|
|
|
|
|
22.12.2017, 23:57
|
Группа: Участники форума
Сообщений: 37
Регистрация: 8.4.2010
Пользователь №: 51342

|
Цитата(februar @ 21.12.2017, 12:01)  SoMachine - бесплатное ПО? Если нет, то есть ли что-нибудь бесплатное для М241? Фактически - пока бесплатное. Достаточно всего лишь зарегистрировать свою копию на сайте. В состав SoMachine входит помощник по регистрации
|
|
|
|
|
|
|
|
25.12.2017, 10:58
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Вышла новая версия ПО 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
|
|
|
|
|
|
|
|
4.6.2018, 7:52
|
Группа: New
Сообщений: 1
Регистрация: 4.6.2018
Пользователь №: 342914

|
добрый день кто сталкивался с проблемой обработки фронтовых тыловых сигналов на контролерах TM241
|
|
|
|
|
|
|
|
4.6.2018, 17:07
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(drima1 @ 4.6.2018, 11:52)  добрый день кто сталкивался с проблемой обработки фронтовых тыловых сигналов на контролерах TM241 В чем заключается проблема?
|
|
|
|
|
|
|
|
27.6.2018, 12:03
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Получено свидетельство об утверждении типа средств измерений на модуля расширения серии TM3.
______________Mxx.jpg ( 432,4 килобайт )
Кол-во скачиваний: 23
|
|
|
|
|
|
|
|
3.8.2018, 20:11
|
Группа: New
Сообщений: 3
Регистрация: 15.2.2018
Пользователь №: 337000

|
Здравствуйте, уважаемые коллеги. Вопрос по обновлению версий 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
|
|
|
|
|
|
|
|
3.8.2018, 20:36
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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.
|
|
|
|
|
|
|
|
6.8.2018, 18:20
|
Группа: New
Сообщений: 3
Регистрация: 15.2.2018
Пользователь №: 337000

|
Спасибо!!! Всё получилось!  Поставил SoMachine 4.3, сделал демо проект (EthernetIP) (подключение модулей ICP DAS EIP-2051 и EIP-2042, как раз под рукой были  ), теперь буду разбираться, почему состояние входов EIP-2051 происходит только в момент запуска программы. Наверняка будут вопросы
|
|
|
|
|
|
|
|
3.10.2018, 9:15
|
Группа: New
Сообщений: 5
Регистрация: 2.10.2018
Пользователь №: 348741

|
Добрый день. Прошу помощи знающих людей. Имеется проект с 12 контроллерами м221 и одной панелью HMIG3U. Связь через ethernet порты через коммутатор. Вопрос, каким образом лучше передавать файлы из контроллеров в панель и организовать небольшую связь между контроллерами. (Один контроллер даёт второму команду на пуск)
|
|
|
|
|
|
|
|
3.10.2018, 13:26
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

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

|
Добрый день. На работе сменилась рабочая машинка, переустановил все ПО. Проект в Central открывается номарльно, а вот при попытке открыть одну из подпрограмм в Basic возникает ошибка.
|
|
|
|
|
|
|
|
24.10.2018, 10:17
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Stalker46k @ 23.10.2018, 16:08)  Добрый день. На работе сменилась рабочая машинка, переустановил все ПО. Проект в Central открывается номарльно, а вот при попытке открыть одну из подпрограмм в Basic возникает ошибка. Какие версии ПО стояли ранее? Какие установили? Если создать новый проект с M221 из под SoMachine, отрывается Basic нормально?
|
|
|
|
|
|
|
|
25.10.2018, 19:51
|
Группа: New
Сообщений: 5
Регистрация: 2.10.2018
Пользователь №: 348741

|
Вот ответ от техподдержки который помог. Цитата Здравствуйте, наши коллеги предлагают следующее решение проблемы: 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>
затем перезагрузите компьютер: теперь он должен работать нормально
|
|
|
|
|
|
|
|
7.11.2018, 12:15
|
Группа: New
Сообщений: 15
Регистрация: 24.8.2018
Пользователь №: 346918

|
Добрый день. Есть ли в режиме симуляции возможность опробовать Функц.Блок "DataLogging" ( запись лога на SD карту)?
( ну и чтобы не плодить темы, на модиконе 241 есть функция "CSV_write" для такого же действа, там симулятор тоже файл не формирует, видимо. Но хоть ошибку выдаёт ).
|
|
|
|
|
|
|
|
7.11.2018, 14:55
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(DiBraS @ 7.11.2018, 16:15)  Добрый день. Есть ли в режиме симуляции возможность опробовать Функц.Блок "DataLogging" ( запись лога на SD карту)?
( ну и чтобы не плодить темы, на модиконе 241 есть функция "CSV_write" для такого же действа, там симулятор тоже файл не формирует, видимо. Но хоть ошибку выдаёт ). Здравствуйте. Нет такой возможности, работает только на контроллере.
|
|
|
|
|
|
|
|
13.11.2018, 11:47
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
вопрос по модулям расширений дискретных входов серии ТМ3: подскажите пожалуйста, логика работы входов (sink или source) переключается автоматически? нет ни джемпера на самом модуле, и программно в SoMachine - тоже. Я так догадываюсь, что при подаче например "+" на СОМ1 - модуль автоматически переходит в режим "source wiring (positive logic)", а при подаче "-" на СОМ1 - автоматическм в режим "sink wiring (negative logic)". Но хотелось бы точности (в мануалах ничего такого не нашел). Потому что если мое предположение (об автоматическом переключении неверно) - можно сжечь вход.
|
|
|
|
|
|
|
|
13.11.2018, 13:39
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
ошибочно продублировал предыдущее сообщение
Сообщение отредактировал rainproof - 13.11.2018, 13:40
|
|
|
|
|
|
|
|
13.11.2018, 19:59
|
Группа: Участники форума
Сообщений: 173
Регистрация: 19.9.2010
Пользователь №: 72709

|
Добрый день! Про какие модули идёт речь? Если, например, про модуль дискретных входов TM3DI8, то логика определяется только схемой подключения (см. рис). Может быть как sink, так и source. А если же речь идёт про модули дискретных выходов, например, TM3DQ8T, то только изначально заложенная логика подключения, в данном случае source. Так что отталкивайтесь от руководства и схемы подключения. Программных переключателей, джамперов и т.д. нет Успехов!
sinc1.jpg ( 48,52 килобайт )
Кол-во скачиваний: 29PS Мануал это достаточно хорошо описывает - "Modicon TM3 Digital I/O Modules. Hardware Guide"
|
|
|
|
|
|
|
|
15.11.2018, 5:32
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(rainproof @ 13.11.2018, 15:47)  вопрос по модулям расширений дискретных входов серии ТМ3: подскажите пожалуйста, логика работы входов (sink или source) переключается автоматически? нет ни джемпера на самом модуле, и программно в SoMachine - тоже. Я так догадываюсь, что при подаче например "+" на СОМ1 - модуль автоматически переходит в режим "source wiring (positive logic)", а при подаче "-" на СОМ1 - автоматическм в режим "sink wiring (negative logic)". Но хотелось бы точности (в мануалах ничего такого не нашел). Потому что если мое предположение (об автоматическом переключении неверно) - можно сжечь вход. На входах стоят оптопары 705A, это два встречно-параллельных светодиода и транзистор. В зависимости от подключения загорается один из светодиодов.
705A.jpg ( 16,89 килобайт )
Кол-во скачиваний: 4
|
|
|
|
|
|
|
|
1.12.2018, 17:17
|
Группа: New
Сообщений: 5
Регистрация: 2.10.2018
Пользователь №: 348741

|
Цитата(Se_Sib @ 3.10.2018, 13:26)  1) Между контроллерами, вы так же можете вести обмен по протоколу Modbus TCP, т.е. один из контроллеров может отправлять/забирать данные с другого в той же сети Ethernet. На М221 доступно 8 TCP соединений в качестве сервера и 1 соединение в качестве клиента. Можно как то поподробнее про этот вариант? Нет ли видео по этому способу?
|
|
|
|
|
|
|
|
2.12.2018, 2:19
|
Группа: Участники форума
Сообщений: 173
Регистрация: 19.9.2010
Пользователь №: 72709

|
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.
|
|
|
|
|
|
|
|
25.2.2019, 15:14
|
Группа: New
Сообщений: 15
Регистрация: 24.8.2018
Пользователь №: 346918

|
Хм... В инструкции на М221 указана скорость исполнения бульки - 0,2мкс. В инструкции на М241 и М251 - 22мкс. Хотя в брошюрках нарисован красивый график увеличения производительности от 221 к 251. Где же очепятка? = )
|
|
|
|
|
|
|
|
25.2.2019, 15:23
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(DiBraS @ 25.2.2019, 19:14)  Хм... В инструкции на М221 указана скорость исполнения бульки - 0,2мкс. В инструкции на М241 и М251 - 22мкс. Хотя в брошюрках нарисован красивый график увеличения производительности от 221 к 251. Где же очепятка? = ) 22нс на инструкцию для M241/251.
|
|
|
|
|
|
|
|
27.2.2019, 12:48
|
Группа: New
Сообщений: 15
Регистрация: 24.8.2018
Пользователь №: 346918

|
Цитата(Se_Sib @ 25.2.2019, 15:23)  22нс на инструкцию для M241/251. Спасибо.
|
|
|
|
|
|
|
|
27.2.2019, 16:33
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(DiBraS @ 27.2.2019, 16:48)  Спасибо.  Производительность ПЛК вы можете посмотреть в Programming guide на контроллер: https://www.schneider-electric.com/en/downl.../EIO0000001432/В самом конце документа есть раздел Performance. В контроллерах используется процессор SPEAr600, два ядра по 333Мгц. Скоро выйдет М262, будут версии по 3 и 5нс на логическую инструкцию 
Screenshot_20190227_202401_Drive.jpg ( 277,25 килобайт )
Кол-во скачиваний: 25
Сообщение отредактировал Se_Sib - 27.2.2019, 16:35
|
|
|
|
|
|
|
|
1.3.2019, 14:25
|
Группа: New
Сообщений: 15
Регистрация: 24.8.2018
Пользователь №: 346918

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

|
Хочу поинтересоваться базовыми отличиями серии Modicon M258 от контроллерв B&R X20. Кто-то использовал обе серии?
Modicon_258.jpg ( 318,57 килобайт )
Кол-во скачиваний: 12
BRX20.jpg ( 165,46 килобайт )
Кол-во скачиваний: 12
|
|
|
|
|
|
|
|
4.3.2019, 9:52
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(DiBraS @ 1.3.2019, 18:25)  Продолжим серию неочевидных вопросов = ) Чем отличается картридж для 221 модели TMC2HOIS01 от картриджа TMC2AI2? В описании всё одинаково, кроме фразы "for hoisting load cells". В русскоязычном описании упомянуто, что картридж оснащён "специализированными" входами. При добавлении в проект никаких дополнительных функций не появляется. ( возможно плохо смотрел). Так в чём разница? Тот же вопрос и к двух остальным "специальным" картриджам.  Не обращайте внимание на специализированные картриджи. Должны были сделать специализированные функциональные блоки в библиотеках для подъема, упаковки, которые должны были работать только с этими картриджами. Я даже не узнавал, может уже и есть эти блоки. Спрошу у коллег, будет информация, напишу.
|
|
|
|
|
|
|
|
14.3.2019, 14:52
|
Группа: New
Сообщений: 1
Регистрация: 23.10.2014
Пользователь №: 248550

|
Подскажите, возможно ли программно изменить тип датчика (например PT100 на PT1000), либо тип изменяется исключительно на вкладке I/O configuration?
pict1.png ( 90,71 килобайт )
Кол-во скачиваний: 46
|
|
|
|
|
|
|
|
14.3.2019, 16:48
|
Группа: Участники форума
Сообщений: 31
Регистрация: 26.11.2014
Пользователь №: 252170

|
aculeus увы, нет. Более того, эти параметры "hardcoded", и после изменения требуется полная загрузка программы в ПЛК.
|
|
|
|
|
|
|
|
27.3.2019, 12:07
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Изменение имен ПО 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.
Сообщение отредактировал Se_Sib - 27.3.2019, 12:08
|
|
|
|
|
|
|
|
15.4.2019, 15:56
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Добрый день всем. Вопрос по работе модуля расширения аналоговых входов TM3TI8T в SoMachine.
Сообщение отредактировал rainproof - 15.4.2019, 16:12
|
|
|
|
|
|
|
|
16.4.2019, 4:38
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(rainproof @ 15.4.2019, 19:56)  Добрый день всем. Вопрос по работе модуля расширения аналоговых входов TM3TI8T в SoMachine. ?
|
|
|
|
|
|
|
|
30.4.2019, 11:04
|
Группа: New
Сообщений: 4
Регистрация: 23.4.2017
Пользователь №: 320052

|
Здравствуйте. Достался «по наследству» незавершенный проект, ставили железо не думая… Необходимо связать через интернет 4 ПЛК: 1x TM251MESE на диспетчерской (лаборатории только TM241CE24R и 2хTM172PBG24R, поэтому вожусь сейчас с ними) и 3x TM172PBG24R на объектах. TM251MESE – мастер, остальные – слейвы. На объектах – модемы RS-485 с белыми статическими IP-адресами, на диспетчерской – роутер Ethernet с белым динамическим IP-адресом. Подскажите пожалуйста, реально ли в таких условиях их связать между собой, либо придётся менять часть оборудования если это поможет (возможно поменять на объектах модемы на роутеры и организовать VPN)? В лаборатории собрал 1xTM241CE24R и 2xTM172PBG24R подключенные по Ethernet в локалку, не получается, скрины прилагаются.
|
|
|
|
|
|
|
|
6.5.2019, 9:36
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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 загрузили сетевые настройки?
|
|
|
|
|
|
|
|
10.5.2019, 10:48
|
Группа: New
Сообщений: 4
Регистрация: 23.4.2017
Пользователь №: 320052

|
Да, модемы работают как шлюзы, пингуются. На реальном объекте вместо М251 с панелькой временно данные отображает SCADA c OPC, который опрашивает по Modbus TCP. В лаборатории подключил М172-е Ethernet-ом вместо RS-485 для удобства (можно перепрошивать и не нужен шнурок usb от конвертера к ноуту), прицепил каждому MAC статический IP по DHCP, пингуется, данные корректно приходят на OPC (конфигурация взята с объекта, поменяны только IP). Проект М172-х перевёл в новую прогу, а там – «Download all»… Скорее всего я неверно настраиваю M241 (M251), т.к. даже в локалке он не видит М172-е. При попытке же прописать адреса с объектов – ругается и не даёт присвоить адрес из другой подсети.
|
|
|
|
|
|
|
|
10.5.2019, 12:20
|
Группа: New
Сообщений: 4
Регистрация: 23.4.2017
Пользователь №: 320052

|
UPD: достучался до 172-х в локалке, просто сменил протокол Ethernet/IP, который стоит по умолчанию на Modbus TCP. Остался вопрос как скормить внешние адреса, чтобы обойтись без замены оборудования и организации VPN.
|
|
|
|
|
|
|
|
13.5.2019, 11:55
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(ProFigisT @ 10.5.2019, 16:20)  ......Остался вопрос как скормить внешние адреса....... Об этом я не подумал, такое контроллеры M2xx не умеют.
|
|
|
|
|
|
|
|
13.5.2019, 15:36
|
Группа: New
Сообщений: 4
Регистрация: 23.4.2017
Пользователь №: 320052

|
Цитата(Se_Sib @ 13.5.2019, 11:55)  Об этом я не подумал, такое контроллеры M2xx не умеют. А могли бы Вы узнать, как с этим дела у М172-го? Подумал поменять М251 на М172, поэкспериментировал: в локалке опрашивает, по внешнему IP - нет, хотя и не ругается при компиляции. Хотелось бы узнать наверняка возможно или нет со 172-м... Спасибо.
|
|
|
|
|
|
|
|
20.5.2019, 21:01
|
Группа: New
Сообщений: 3
Регистрация: 16.7.2018
Пользователь №: 345048

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

|
Возникла проблема при работе в SoMachine 4.3 При запуске симулятора - при попытке старта - возникает программное исключение Licence File missing. Хотя лицензия есть, и активна. Пробовал переустанавливать менеджер лицензий, потом - переустановил SoMachine/ Безрезультатно. Что это может быть?
|
|
|
|
|
|
|
|
4.6.2019, 19:58
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Сорри! Предыдущее сообщение - можно удалить. Проблема была связана с POU , в котором начал писать код для Modbus Master. Много раз перечитал мануал, разобрался, методом проб и ошибок - все исправил. Странно, что компилятор выдавал не ошибки в коде, а именно исключение об отсутствии файла лицензии.
|
|
|
|
|
|
|
|
21.6.2019, 9:15
|
Группа: New
Сообщений: 1
Регистрация: 20.6.2019
Пользователь №: 361826

|
Попался контроллер TM241C24R, могу ли я получать состояния его входов с помощью modbus? Нужно что-то запраграммировать или это возможно "из коробки"? Прошу прощения за подобный вопрос, но впервые столкнулся с контроллерами, третий день копаюсь в мануалах и видео, но вижу решение других задач. Если вопрос сложный - готов обсудить платную консультацию/помощь.
|
|
|
|
|
|
|
|
21.6.2019, 11:51
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(jrave @ 21.6.2019, 13:15)  Попался контроллер TM241C24R, могу ли я получать состояния его входов с помощью modbus? Нужно что-то запраграммировать или это возможно "из коробки"? Прошу прощения за подобный вопрос, но впервые столкнулся с контроллерами, третий день копаюсь в мануалах и видео, но вижу решение других задач. Если вопрос сложный - готов обсудить платную консультацию/помощь. Можно обращаться к памяти ввода/вывода напрямую https://www.schneider-electric.com/en/faqs/FA308725/Но как минимум коммуникационные порты нужно сконфигурировать.
|
|
|
|
|
|
|
|
21.6.2019, 23:50
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Тоже вопрос по 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. Что не так я делаю? Почему запись в контроллер осуществляется, а чтение из него - ни в какую?
|
|
|
|
|
|
|
|
24.6.2019, 7:14
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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.
ModTCPSlaveIOmap.JPG ( 85,69 килобайт )
Кол-во скачиваний: 70
Сообщение отредактировал Se_Sib - 24.6.2019, 7:24
|
|
|
|
|
|
|
|
27.6.2019, 11:04
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Se_Sib большое спасибо! Еще возник вопрос по определению онлайн статуса устройств. Есть ПЧ на порту CAN (контроллер М241), и несколько слэйв устройств на serial line 2. Протокол Modbus RTU. Serial_Line_2 --> Modbus_IOScanner --> Generic_Modbus_Slave. Как вычитать ошибку коммуникации для каждого устройства?
|
|
|
|
|
|
|
|
28.6.2019, 10:21
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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.
IOscanner.JPG ( 27,49 килобайт )
Кол-во скачиваний: 83Для Modbus Manager у вас каждый блок Read/Write имеет выходы состояния.
|
|
|
|
|
|
|
|
16.7.2019, 6:23
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
На офф.сайте доступно для скачивания ПО EcoStruxure Machine Expert. Machine Expert Installer Machine Expert 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).
TM3_bus_coupler.jpg ( 79,15 килобайт )
Кол-во скачиваний: 16
|
|
|
|
|
|
|
|
16.7.2019, 12:22
|
Группа: Участники форума
Сообщений: 54
Регистрация: 1.3.2019
Пользователь №: 356734

|
Цитата(Se_Sib @ 16.7.2019, 6:23)  На офф.сайте доступно для скачивания ПО EcoStruxure Machine Expert. Machine Expert Installer Machine Expert InstallerЛицензии будут доступны с августа, от SoMachine 4.3 лицензия не подходит. Вчера установил. Лицензия триал на 42 дня. Проект для SoMachine сконвертировался и откомпилировался без проблем. Внешних изменений почти не увидел, разве что с визуализацией "наколхозили" при выборе компонентов. Из очень больших удобств - так это добавили refactoring. Очень удобная вещь. Переходить на новое ПО пока смысла не вижу. Посижу пока что на старом. Брал ЗДЕСЬКстати при работе с m241 обнаружил несколько глюков, один из них при установленном модуле TM3XTRA1 и отсоединенном кабеле ethernet моргает лампочка ошибки портов ввода вывода, благо установили свитч (нужен был) лампочка потухла. Еще есть ньюансы по модулю tm3di16g. При заявленной скорости реакции на изменении состояния портов в 4ms не удалось , измерить нужную скорость механизма. Например, возьмем 10ms на время переключения состояния порта. Создаю задачу в с временем 1ms, использую обычный счетчик CTU. Казалось бы скорости хватит на обработку 6000 об мин. Пропуски начинаются уже при 500 оборотов в минуту. Пришлось датчик подключать непосредственно к самому порту PLC. Косяков еще много, но в целом работой доволен.Ни одного сбоя и зависания.
|
|
|
|
|
|
|
|
16.7.2019, 14:10
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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. По поводу счета через модуль, тут что-то не то, завтра проверю. Изменений и обновлений хватает, например как раз добавили функцию ловить короткие сигналы на модулях с дискретными каналами.
TM3_DIO.jpg ( 222,93 килобайт )
Кол-во скачиваний: 52
|
|
|
|
|
|
|
|
16.7.2019, 14:26
|
Группа: Участники форума
Сообщений: 54
Регистрация: 1.3.2019
Пользователь №: 356734

|
Когда модуль стоит за tm3rec1, этих параметров нет. Все нужные фильтры дребезгов делал программно.Важное замечание.На станке имеется много датчиков и для того , что бы не тянуть много кабелей принято было решение установить промежуточный шкаф с tm3rec1+tm3di16.+ еще пару модулей.Так вот не удалось мне получить правильное число импульсов. Может проблема со скоростью обмена в модулях расширения шины?В даташитах по этим модулям ноль информации. После того как датчик скорости перенес в основной шкаф столкнулся со второй проблемой.Станок работает в диапазоне оборотов двигателя от 20 оборотов в минуту до 2200. Настроил один счетчик как счетчик, второй как счетчик частоты.Необходимо знать количество произведеной продукции и скорость производства.С первым проблем нет, со вторым проблема, величина целочисленная, погрешность 1 гц , при оборотах меньше 60 показывается 0.Пришлость второй счетчик настроить как измеритель периода, а дальше математика. Теперь по поводу ethernet кабеля. Авария горит только при подсоединенном модуле.Модуль отключаешь, вынимаешь кабель - ошибки нет.
Сообщение отредактировал vovksextra - 16.7.2019, 14:36
|
|
|
|
|
|
|
|
16.7.2019, 15:37
|
Группа: Участники форума
Сообщений: 54
Регистрация: 1.3.2019
Пользователь №: 356734

|
Был не внимателен по поводу Изменений и обновлений хватает, например как раз добавили функцию ловить короткие сигналы на модулях с дискретными каналами. Сразу же ознакомился с новшествами. Этому изменению не придал значение, так как использую в проекте еще и TM3DM24, а по нему ничего нет) Да и не ясна еще политика лиценцирования. Ради пару моментов рисковать и переходить на новое ПО для программирования М241 смысла не вижу ИМХО В одном проекте два щита и две реакции на выдергивание Ethernet кабеля. ВОТ и ВОТ
Сообщение отредактировал vovksextra - 16.7.2019, 15:42
|
|
|
|
|
|
|
|
17.7.2019, 11:47
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
В основе шины 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 периода, но с ограниченным функционалом.
ME_Licenses_description.JPG ( 205,07 килобайт )
Кол-во скачиваний: 55
|
|
|
|
|
|
|
|
21.7.2019, 18:45
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Вопрос по работе устройства 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, чтобы минимизировать время опроса. А то с настройками по умолчанию - довольно все как-то медленно. Просто очень нужно.
|
|
|
|
|
|
|
|
21.7.2019, 20:42
|
Группа: New
Сообщений: 12
Регистрация: 21.10.2016
Пользователь №: 307692

|
Здравствуйте! Подскажите пожалуйста по функции sysUART_putbuff для M172 если слать в HEX, то на выходе либо 00 либо другой мусор. Код return_a := sysUART_putbuff(0,16#2f,1); Если слать в ASCII, то все нормально Код return_a := sysUART_putbuff(0,'/',1); вот ннастройки порта
|
|
|
|
|
|
|
|
22.7.2019, 7:01
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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:19
|
|
|
|
|
|
|
|
22.7.2019, 7:43
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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.
AutoRestartComm.JPG ( 79,4 килобайт )
Кол-во скачиваний: 57
FB_ModbusSerialSlave.JPG ( 44,71 килобайт )
Кол-во скачиваний: 65
ModbusMaster.JPG ( 127,92 килобайт )
Кол-во скачиваний: 44
Сообщение отредактировал Se_Sib - 22.7.2019, 8:00
|
|
|
|
|
|
|
|
22.7.2019, 11:11
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Цитата(Se_Sib @ 22.7.2019, 8:43)  Для каналов опроса можно выбрать режима вызова по триггеру, установка триггера через ФБ ModbusSerialSlave(имя экземпляра блока=имени устройства на шине). Большое спасибо за ответ. Но вот про "режим вызова по триггеру" хотелось бы поподробнее. Я понял, что таким образом можно вызвать процедуру единичного запроса. Но как именно сформировать алгоритм общего цикла? Т.е. - взводим переменную пуска триггера каналов устройства 1, потом - интервал, потом взводим переменную пуска триггера опросов каналов устройства 2, и т.д. В случае выпадения какого-то устроства в офлайн - исключаем это устройство из общего цикла. Как-то так? И величину интервала между взведением триггеров - задать в программе.
|
|
|
|
|
|
|
|
22.7.2019, 11:37
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
Цитата(Se_Sib @ 22.7.2019, 8:43)  Это - то же самое, что использование функц.блока? G_1 - это имя слэйв устройства в программе 
|
|
|
|
|
|
|
|
25.7.2019, 7:31
|
Группа: Участники форума
Сообщений: 55
Регистрация: 20.4.2009
Пользователь №: 32409

|
Добрый день! Ценники на лицензии пока не известны?
|
|
|
|
|
|
|
|
26.7.2019, 8:44
|
Группа: Участники форума
Сообщений: 98
Регистрация: 20.8.2008
Из: г.Николаев
Пользователь №: 21661

|
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,  что делает возможным старт следующего блока в общем цикле. Но когда я взвожу эту переменную на одном из блоков - у меня останавливается весь цикл опроса (см мой код выше).
Сообщение отредактировал rainproof - 26.7.2019, 9:01
|
|
|
|
|
|
|
|
2.8.2019, 16:27
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Gribovms @ 25.7.2019, 11:31)  Добрый день! Ценники на лицензии пока не известны? Около 12т с НДС за одиночную версии Standard, 24т за групповую на 10 машин. Одиночная версии Professional 22т.
|
|
|
|
|
|
|
|
12.8.2019, 9:48
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Подскажите как залить программу в м251 через SD-карту, Somachine 4.3. Все делаю по инструкции, но при создании Macros-Download App создаются только два файла: Application.app и Application.crc, файл Application.map не создается !
|
|
|
|
|
|
|
|
12.8.2019, 9:59
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(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) и пересобирите проект.
|
|
|
|
|
|
|
|
13.8.2019, 6:31
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Цитата(Se_Sib @ 12.8.2019, 10:59)  Попадалась такая проблема пару раз в 4.3, помогала просто перезагрузка SoMachine. Заодно почистите(clean all) и пересобирите проект. помогла перегрузка ПК, но вылезла еще одна проблема- ПЛК с флэшки программу загружать не хочет (так же как и новую прошивку), мигнет два раза кратковременно лампочкой флэшки - после этого лампа начинает гореть постоянно, проект не загружается. Флэшкарта -micro SD (через переходник на SD), объем 4 Гб, Fat32, class10
|
|
|
|
|
|
|
|
13.8.2019, 16:07
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(All_Ex81 @ 13.8.2019, 10:31)  помогла перегрузка ПК, но вылезла еще одна проблема- ПЛК с флэшки программу загружать не хочет (так же как и новую прошивку), мигнет два раза кратковременно лампочкой флэшки - после этого лампа начинает гореть постоянно, проект не загружается. Флэшкарта -micro SD (через переходник на SD), объем 4 Гб, Fat32, class10 И такое бывает, некоторые карты не читает, попробуйте другую.
|
|
|
|
|
|
|
|
22.8.2019, 6:20
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Подскажите где можно посмотреть пример работы м241 с Profibus ?
|
|
|
|
|
|
|
|
22.8.2019, 10:17
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(All_Ex81 @ 22.8.2019, 10:20)  Подскажите где можно посмотреть пример работы м241 с Profibus ? Примера нет, есть руководство по программированию: Modicon TM4 - Expansion Modules - Programming GuideGSD файл можно найти в директории с установленным Machine Expert(SoMachine) Drive:\Program Files\Schneider Electric\EcoStruxure Machine Expert Software\V1.1\LogicBuilder\GSD\SE100E83.GSD или на сайте se.com
|
|
|
|
|
|
|
|
22.8.2019, 10:36
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Цитата(Se_Sib @ 22.8.2019, 10:17)  Примера нет, есть руководство по программированию: Modicon TM4 - Expansion Modules - Programming GuideGSD файл можно найти в директории с установленным Machine Expert(SoMachine) Drive:\Program Files\Schneider Electric\EcoStruxure Machine Expert Software\V1.1\LogicBuilder\GSD\SE100E83.GSD или на сайте se.com эту инструкцию я видел, не понятен момент про Task, что в этой программе этого task должно указываться?
|
|
|
|
|
|
|
|
22.8.2019, 16:10
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(All_Ex81 @ 22.8.2019, 14:36)  эту инструкцию я видел, не понятен момент про Task, что в этой программе этого task должно указываться? В задачу tProfibus никакие POU добавлять не нужно, это цикл обновления данных на шине.
|
|
|
|
|
|
|
|
23.8.2019, 9:57
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Цитата(Se_Sib @ 22.8.2019, 16:10)  В задачу tProfibus никакие POU добавлять не нужно, это цикл обновления данных на шине. Подскажите, Прекомпилятор выдает сообщение: "No POU defined for task "tProfibus", так и должно быть?
|
|
|
|
|
|
|
|
23.8.2019, 12:55
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(All_Ex81 @ 23.8.2019, 13:57)  Подскажите, Прекомпилятор выдает сообщение: "No POU defined for task "tProfibus", так и должно быть? Это предупреждение, не ошибка.
|
|
|
|
|
|
|
|
12.9.2019, 11:29
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Подскажите, М241 поддерживает MQTT ?
|
|
|
|
|
|
|
|
12.9.2019, 12:38
|
Группа: Участники форума
Сообщений: 37
Регистрация: 8.4.2010
Пользователь №: 51342

|
Цитата(All_Ex81 @ 12.9.2019, 10:29)  Подскажите, М241 поддерживает MQTT ? Да, в последней версии ПО есть библиотека MQTT
|
|
|
|
|
|
|
|
11.10.2019, 12:37
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Доступна новая серия ПЛК Modicon M262 и сетевая станция для модулей TM3 - TM3BCEIP
Modicon_M262.PNG ( 815 килобайт )
Кол-во скачиваний: 23
TM3BCEIP.PNG ( 996,2 килобайт )
Кол-во скачиваний: 18
M262_TM3BCEIP.PNG ( 1010,79 килобайт )
Кол-во скачиваний: 15
M262_versions.PNG ( 286,94 килобайт )
Кол-во скачиваний: 19
|
|
|
|
|
|
|
|
21.10.2019, 15:50
|
Группа: New
Сообщений: 2
Регистрация: 7.7.2015
Пользователь №: 272400

|
Добрый день, уважаемые коллеги. Со Шнайдеровскими контроллерами общаюсь недавно. Возникла следующая задача. Есть M241 и некий GSM модем (некий - потому что каждый раз будут разные модемы). Необходимо отправлять/принимать СМС и принимать входящие вызовы (просто смотреть с какого номера позвонили и в ответ на этот номер смску кидать).
Внятных мануалов по тому, как общаться с модемом не нашел. Как я понимаю - общение ПЛК с модемом осуществляется АТ командами, и у разных модемов разные наборы данных команд. Допустим набор АТ команд для конкретного модема известен. А вот каким способом осуществить обмен этими командами не знаю. Единственное что понял, что нужно добавить ASCII Manager в дереве объектов.
Прошу подсказать, как это реально сделать.
(P.S. для шнайдеровского модема есть библиотека, но нет гарантии что она заработает с модемом стороннего производителя)
|
|
|
|
|
|
|
|
27.10.2019, 16:02
|
Группа: New
Сообщений: 2
Регистрация: 7.7.2015
Пользователь №: 272400

|
Разобрался и сделал передачу смс и обработку входящих смс и звонков. Если кому-то интересно, спрашивайте.
|
|
|
|
|
|
|
|
18.12.2019, 11:11
|
Группа: Участники форума
Сообщений: 28
Регистрация: 26.7.2018
Пользователь №: 345498

|
Подскажите по видимости из вне регистров modbus для 241, правильно ли понимаю...
Изучаю 241 Programming Guide, и там говорят что надо создать Relocation Table, и в нее перенести переменные которые хотим видеть из вне, и их можно будет прочитать по 485 или TCP. Это правда????
Спрашиваю т.к. в основном имел дело с 172 где несколько иной подход.
|
|
|
|
|
|
|
|
18.12.2019, 18:36
|
Группа: Участники форума
Сообщений: 173
Регистрация: 19.9.2010
Пользователь №: 72709

|
Добрый день! Существует два способа Цитата видеть извне переменные М241: 1. Использовать АТ-адресацию 2. Использовать relocation table Отвечая на ваш вопрос: да, это правда PS Подход для Status variables в SoMachine HVAC (EcoStruxure) очень близок к relocation table в SoMachine: есть выделенные зоны Modbus-адресов, где вы размещаете переменные для видимости извне
Сообщение отредактировал ogorsv - 18.12.2019, 18:42
|
|
|
|
|
|
|
|
19.12.2019, 6:18
|
Группа: Участники форума
Сообщений: 324
Регистрация: 8.7.2009
Из: Челябинск
Пользователь №: 35787

|
Цитата(ogorsv @ 18.12.2019, 19:36)  1. Использовать АТ-адресацию 2. Использовать relocation table 3. Использовать прямую адресацию
|
|
|
|
|
|
|
|
19.12.2019, 7:30
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Все же использовать переменные с объявлением постоянных адресов через AT, удобней. Есть программа для экспорта этих переменных в Vijeo Designer(ПО для панелей оператора Harmony(ранее Magelis)). Объявляете переменные в Retain области и получаете сохраняемые(энергонезависимые) уставки/параметры.
|
|
|
|
|
|
|
|
19.12.2019, 14:50
|
Группа: Участники форума
Сообщений: 28
Регистрация: 26.7.2018
Пользователь №: 345498

|
Спасибо огромное за ответы, портов ввода вывода понятно как в АТ а для глобальных которые в теле используются диапазон адресов переменных для AT такой же как и в relocation table?
|
|
|
|
|
|
|
|
20.12.2019, 7:50
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Knizhenok @ 19.12.2019, 18:50)  Спасибо огромное за ответы, портов ввода вывода понятно как в АТ а для глобальных которые в теле используются диапазон адресов переменных для AT такой же как и в relocation table? %MW0...%MW59999 В руководстве по программированию есть информация по распределению памяти. В начале темы я выкладывал ссылку на папку с материалами, посмотрите, может что-то интересного найдете: https://schneider-electric.box.com/s/d33q3v...zr7qbntxmo14nayИз руководства
MemoryMappingM241.JPG ( 170,43 килобайт )
Кол-во скачиваний: 90Пример
AT_Declare.JPG ( 66,39 килобайт )
Кол-во скачиваний: 125
|
|
|
|
|
|
|
|
30.12.2019, 12:40
|
Группа: Участники форума
Сообщений: 28
Регистрация: 26.7.2018
Пользователь №: 345498

|
Спасибо огромное!!!
Подскажите пожалуйста какой библиотекой организовать опрос по RS-485 железяк со своими (не modbus) протоколами типа ТЭМ-104 или Белорусского счетчика СС-301.
|
|
|
|
|
|
|
|
9.1.2020, 11:43
|
Группа: Участники форума
Сообщений: 315
Регистрация: 30.4.2015
Из: Краснодар
Пользователь №: 266723

|
Цитата(Knizhenok @ 30.12.2019, 16:40)  Спасибо огромное!!!
Подскажите пожалуйста какой библиотекой организовать опрос по RS-485 железяк со своими (не modbus) протоколами типа ТЭМ-104 или Белорусского счетчика СС-301. Доступ к портам закрыт, поэтому использовать библиотеки SysCom, Caa SerialCom и подобные, не получится. Если только добавить на порт ASCII Manager и попробовать написать, используя блок SEND_RECV_MSG.
SEND_RECV_MSG.JPG ( 126,9 килобайт )
Кол-во скачиваний: 76
Сообщение отредактировал Se_Sib - 9.1.2020, 11:44
|
|
|
|
|
|
4 чел. читают эту тему (гостей: 4, скрытых пользователей: 0)
Пользователей: 0
|
|
Реклама
ООО «Арктика групп» ИНН: 7713634274
Реклама: ООО «СибСтронг» | ИНН 6670013662 | ERID: 2VtzqvdgiCU
ООО «УНИСПЛИТ» ИНН: 6453155081 erid:2VtzqwGt2gw
Реклама: ООО «СЛ-ЛАЗЕР» ИНН 7727447267 | erid: 2VtzqvY3G2W
Реклама: ООО «НовоКС» | ИНН 6330071530 | erid: 2VtzqwMVijq
Последние сообщения Форума
|