Цитата(ogorsv @ 19.12.2018, 2:26)

Если эксплуатацию не отправляют учиться, то как можно заставлять её программировать контроллеры?
Но не всё начальство такое, к нам и эксплуатация тоже приезжает учиться ))
У Сергея Медведева в папке на Box (а тут несколько коллег выкладывали материалы на Box - Вы просмотрели полностью ветку?) есть вот такой интересный документ: Быстрый старт для М172
https://schneider-electric.app.box.com/s/cp...le/272504913746Посмотрите внимательно последовательность - это важно и не забывайте делать Build.
Плюс в папке Обучение есть развёрнутая методичка по обучению, где можно найти слайды про собирание файлов в структуру.
https://schneider-electric.app.box.com/s/cp...le/147599307391Чтобы достоверно всё загрузить:
- не нарушайте процедуру, описанную в руководствах (и в этой ветке об этом не первый раз пишут)
- не забывайте делать Build
- Device вызывайте после последней компиляции и сохранения из Connection
- сам по себе Device ничего не загружает - Вы выбираете, то, что нужно
- сравните два файла конфигурации CFN после правильной последовательности действий и напишите о результатах ))
Успехов!
Уже новое ПО появилось. Капаться в старом смысла больше нет.
Цитата(lis74 @ 21.12.2018, 8:39)

Уже новое ПО появилось. Капаться в старом смысла больше нет.
О, это вопрос для дискуссии. Новая версия далеко не всегда лучше.
Предложите способ миграции проекта на новую платформу?
Для ogorsv
Спасибо, Сергей за объяснения.
Ветку читал. Большая, может что и пропустил.
За ссылку на "быстрый старт" спасибо. Вот её точно пропустил, хотя в папке Box был.
У меня два разных файла конфигурации для Device, отличаются на несколько десятков байт. Один вызывается из Connection (и в нем есть настройки переменных для modbus), другой из Application (и в нем нет настроек для Modbus; файл Cfg_files пуст). Build уже не помогает. Разница все равно есть. Где-то я накосячил.
У меня нет User Interface и на контроллере отображаются загруженные приложения. Установка работает и сейчас нет возможности экспериментировать с контроллером. Как появится окно, попробую.
Сейчас предполагаю поправить файл конфигурации Device, который открывается из Connection, в части калибровки и типа AI/AO. И загружать из него.
Вот чего не могу понять так это какой практический смысл разделения задач на Timed, Background, Boot, Init? Если с двумя последними ещё понятно, то первые две никак не уложу. Т.е. как работает с ними контроллер в цикле ясно, а вот какой результат на оборудовании можно из этого получить не понимаю. Есть пример?
Циклический тип выполнения задачи - иногда разные процессы нужно опрашивать с разной периодичностью (Timed)
Background - фоновая задача, которая выполняется в оставшееся время (если оно есть) между вызовами Timed задач
В подавляющем большинстве случаев одной Timed задачи хватит))
kosmos440o
29.12.2018, 13:33
А есть готовые программы для вентиляции? Или пока взять один на пробу покурить? А то уже деньги жгут ляжку))).
Цитата(kosmos440o @ 29.12.2018, 14:33)

А есть готовые программы для вентиляции? Или пока взять один на пробу покурить? А то уже деньги жгут ляжку))).
Если деньги есть, нужно брать CreVis или Прософт на пробу.
Скачать интерактивную презентацию, пока не согрешил 436 мегабайт сансары
kosmos440o
30.12.2018, 9:18
Цитата(wild @ 29.12.2018, 17:54)

Если деньги есть, нужно брать CreVis или Прософт на пробу.
Скачать интерактивную презентацию, пока не согрешил 436 мегабайт сансары
Не, мне нужен Шнайдер, ибо мы у них берём 95% комплектухи, это очень удобно. Чем звонить по разным конторам. Так-то у нас свои контроллеры есть, которые заводятся с полтычка, но неожиданно кончились, пока заказ плат из Китая не подошёл.
Жаль, что Шнайдер немного отстаёт в части конфигурируемых контроллеров для HVAC, раньше был вариант с М168. Если окажется, что программы не готовы для М171, буду брать Пиксели. Вроде какая-то smart-hvac есть, но у меня дальше xml- файла дело пока не пошло.
Коллеги!
Жутко тормозит SoMachin HVAC 2.1.0. При этом выдает периодически (как правило при компилировании) ошибку "не достаточно памяти"
пробовал на разных, мощных ПК с 8 и 16 ГБ ОЗУ. ОС Win7Prox64. В чем проблема и как ее решить?
Цитата(kiran @ 9.2.2019, 1:01)

Коллеги!
Жутко тормозит SoMachin HVAC 2.1.0. При этом выдает периодически (как правило при компилировании) ошибку "не достаточно памяти"
пробовал на разных, мощных ПК с 8 и 16 ГБ ОЗУ. ОС Win7Prox64. В чем проблема и как ее решить?
Попробуйте обновиться до SoMachineHVAC 2.4.1 или установить EcoStruxure Machine Expert - HVAC - в неё проекты нормально импортируются.
Доброго дня коллеги!
Кто-нибудь уже юзал новую среду разработки, так сказать не на словах, а на деле?
Нюанс обнаружился вот какой: при миграции на новую платформу из старого проекта HMI можно забрать элементы типа Pages, Global variables, Global procedures. Resources портировать невозможно (или не очевидно как). Решение проблемы - перепечатать ручками, не забывая волшебные сочетания Ctrl+C и Ctrl+V.
Может я чего не доглядел? Ведь количество ресурсов может быть большое и при переносе велика вероятность ошибки и как следствие - долгая отладка. Да и картинки как перенести не понятно вообще.
Цитата(Tayra @ 13.2.2019, 11:43)

Решение проблемы - перепечатать ручками, не забывая волшебные сочетания Ctrl+C и Ctrl+V.
В файле HMI(создан в старом ПО) с расширением .pagx производите автозамену "project_name" на "LocalParameters".
Затем этим файлом заменяете аналогичный файл в папке "HMIRemote".
Благодарствую! Всё получилось, за исключением картитнок (Bitmaps). Если картинки остались в закромах в формате изображения, то просто нужно заново импортировать. Но в моем случае след картинок простыл. Вот как вышел из положения: Создал одноименные пустые картинки и импортировал в новый проект. Сохранил и закрыл. Среда создаёт файлы типа BmpИМЯ_КАРТИНКИ.plk. Остается заменить эти файлы на аналогичные из старого проекта.
Возникла проблема с M171O: на ровном месте становится TRUE xSysClockError - при том плк все время включен, часы настроены правильно и все время корректно работают. Кинулся поискать описание системных переменных, и оказалось что нигде не описано по какому принципу xSysClockError вообще возникает, и как предполагается использовать эту информацию.
Добрый день!
1. Подскажите есть ли возможность настроить работу по расписанию в логике контроллера M171Optimized и как это сделать если можно?
2. В таймере TON если в качестве входа задания времени использую переменную "Status variables" с параметрами Installer Type: Unsigned 16-bit, IEC Type: UDINT, Default value: 5000 (5 секунд) - все работает отлично, но если же создаю переменную с теми же параметрами EEPROM, то при компиляции выдается ошибка "Type mismatch in assignment" - в чем может быть ошибка?
Нажмите для просмотра прикрепленного файлаГде обычно лучше хранить уставки/параметры: в Status variables или EEPROM?
3. Возможно ли в симуляции отображать входы/выходы модуля расширения также как на контроллер?
Нажмите для просмотра прикрепленного файла
stratixx
12.3.2019, 15:42
Цитата(Prevan @ 12.3.2019, 11:41)

1. Подскажите есть ли возможность настроить работу по расписанию в логике контроллера M171Optimized и как это сделать если можно?
2. В таймере TON если в качестве входа задания времени использую переменную "Status variables" с параметрами Installer Type: Unsigned 16-bit, IEC Type: UDINT, Default value: 5000 (5 секунд) - все работает отлично, но если же создаю переменную с теми же параметрами EEPROM, то при компиляции выдается ошибка "Type mismatch in assignment" - в чем может быть ошибка?
Где обычно лучше хранить уставки/параметры: в Status variables или EEPROM?
3. Возможно ли в симуляции отображать входы/выходы модуля расширения также как на контроллер?
1. Можно используя часы реального времени (переменная-структура SysClock содержит текущее время).
это время можно сравнивать с нужными временными интервалами, каким именно способом это сделать - уже зависит от того, чего конкретно хотите добиться.
Например - событие должно быть активно с 16-25 до 16-30. Для удобства лучше перевести время в минуты, и уже с минутами работать, соответственно время включения и отключения будет 16*60+25 и 16*60+30
Код
(* Текущее время *)
uintCurrentTime:=TO_UINT(Sysclock.hours)*60+TO_UINT(Sysclock.Minutes);
(*Cравниваем текущее время с заданием*)
IF uintCurrentTime >= 985 AND <=990 THEN
xTime:=TRUE;
ELSE xTime:=FALSE;
END_IF;
2. Киньте кусок кода, где эта переменная присваивается.
А вообще все настраиваемые параметры хранить только в EEPROM, Status Variables не энергонезависимые, обнулятся при сбросе питания.
3. Можно локализованную переменную перетащить прям в панель симуляции, например из Project->AuxVariables-> Mapping
Цитата(stratixx @ 12.3.2019, 19:42)

2. Киньте кусок кода, где эта переменная присваивается.
А вообще все настраиваемые параметры хранить только в EEPROM, Status Variables не энергонезависимые, обнулятся при сбросе питания.
stratixx, благодарю за ответ
Создал отдельный проект с двумя таймерами (архив проекта во вложении).
Нажмите для просмотра прикрепленного файлаПервый таймер - уставка времени EEPROM
Второй таймер - уставка времени Status Variable
Настройки переменных идентична.
Проект скомпилировался без ошибок, но в симуляции таймер адекватно работает только со Status Variable. В значении переменной EEPROM = "4294967295".
Нажмите для просмотра прикрепленного файла
Цитата(Prevan @ 13.3.2019, 11:24)

Проект скомпилировался без ошибок, но в симуляции таймер адекватно работает только со Status Variable. В значении переменной EEPROM = "4294967295".
Нужно присвоить значение переменной см Вложение.
И если вы решили сделать работу по расписанию, используя таймер, то это не очень хорошая идея.
Цитата(rlz @ 13.3.2019, 15:20)

Нужно присвоить значение переменной см Вложение.
И если вы решили сделать работу по расписанию, используя таймер, то это не очень хорошая идея.
rlz, в таблице переменных EEPROM значение "5000" также как и в status variable, но при симуляции эта переменная отображается некорректно.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаДля работы по расписанию я нашел пример из файлообменника Schnieder, в данном случае нужна обычная задержка по времени с регулируемым значением.
Цитата(Prevan @ 13.3.2019, 13:50)

rlz, в таблице переменных EEPROM значение "5000" также как и в status variable, но при симуляции эта переменная отображается некорректно.
А кнопочку "write" по идеологическим соображениям не нажимаете?
Цитата(rlz @ 13.3.2019, 16:04)

А кнопочку "write" по идеологическим соображениям не нажимаете?
... По политическим)
Нажал "Write" в таблице All Parameters и значение переменной присвоилось "5000".
rlz, Благодарю за подсказку!
А подскажите тогда для чего такой сложный механизм добавления переменных EEPROM:
1. Сначала добавляем переменную в разделе Configuration, где выставляем все параметры, в том числе и значение по умолчанию "Default Value"
2. Затем в разделе Comission, All Parameters в поле этой переменной, где уже установлено значение Default Value=5000 снова прописываем 5000 и нажимаем Write ???
Будут ли проблемы с изменением значения этой переменной с дисплея или значение без проблем применится после нажатия кнопки SET на дисплее?
stratixx
13.3.2019, 12:32
rlz прав. Тут есть два момента:
1) Все переменные EEPROM после инициализации ПЛК загружаются не с Default Values, а с Максимально возможным значением данного типа переменной (а для переменных типа для INT, DINT - вообще отрицательным). Присвоить им значения по умолчанию нужно вручную (В Somachine HVAC-Device это делается выделением всех нужных переменных, и нажатием кнопки Write Default Values, тогда запишутся значения в поле Default).
При записи с панели проблемы будут - т.к. все числовые переменные будут в не диапазона отображения - Out of range (Outr на дисплее).
Но если переменная уже имеет какое-то заданное значение, после новой загрузки проекта в ПЛК она сохранит старое значение.
2) Read и Write - отдельные команды, после ввода 5000 нужно жать Write. В старом Somachine HVAC Device есть кнопка Автообновления переменных, тогда не нужно нажимать каждый раз Read или Write. Есть ли она в новой SoHvac EcoStructure не знаю, я еще не ставил её.
PS для работы по расписанию - также следует держать в уме, что при warm и cold старте, накопленное значение таймера обнуляется.
Кроме того, если при старте ПЛК в первом цикле на входе TON.IN стоит TRUE, он может не запуститься, т.к. не увидит фронт сигнала. В Somachine/Codesys это решается проверкой на first mast cycle. Не знаю, есть ли такая особенность у М171 (нужно проверить).
Цитата(Prevan @ 13.3.2019, 14:25)

Будут ли проблемы с изменением значения этой переменной с дисплея или значение без проблем применится после нажатия кнопки SET на дисплее?
Проблем не будет,
stratixx всё подробно расписал.
Цитата(stratixx @ 13.3.2019, 14:32)

2) Read и Write - отдельные команды, после ввода 5000 нужно жать Write. В старом Somachine HVAC Device есть кнопка Автообновления переменных, тогда не нужно нажимать каждый раз Read или Write. Есть ли она в новой SoHvac EcoStructure не знаю, я еще не ставил её.
В вкладке "Commissioning" меню "Parameters" пункт "Auto refresh mode" (Становится активным после подключения к ПЛК).
EcoStruxure Machine Expert - HVAC это всё тот же Somachine HVAC, но размещен в одном окне. Есть конечно некоторые нюансы, но во многом упростили жизнь начинающих.
В недавнем времени для контроллеров М172 была выпущена готовая параметрическая программа с открытым кодом. Есть версия под SoMachineHVAC и EcoStruxue Machine Expert. Загружается в контроллер через софт. Параметрируется с экрана контроллера или через софт. Найти ее можно здесь:
https://schneider-electric.box.com/s/5il1d4...vba7l9ueabv9e3rМануал и презентация лежат в папке с программой. Меню контроллера и мануал на английском языке. На русском языке нет.
Интересно будет послушать ваши отзывы и впечатления.
Здравствуйте!
Подскажите как в EcoStruxure правильно привязать дискретные переменные с конфигурируемых аналоговых входов?
В меню BIOS сконфигурировал эти входа как DI, но в симуляции программы отображаются как аналоговые значения.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла
Цитата(Prevan @ 19.3.2019, 16:52)

Здравствуйте!
Подскажите как в EcoStruxure правильно привязать дискретные переменные с конфигурируемых аналоговых входов?
В меню BIOS сконфигурировал эти входа как DI, но в симуляции программы отображаются как аналоговые значения.
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файлаДоброго дня!
Нужно сравнивать с "1". Если равно, то TRUE, если нет, то FALSE. EQ в помощь. Или TO_BOOL.
Цитата(SergejM @ 19.3.2019, 12:26)

В недавнем времени для контроллеров М172 была выпущена готовая параметрическая программа с открытым кодом. Есть версия под SoMachineHVAC и EcoStruxue Machine Expert. Загружается в контроллер через софт. Параметрируется с экрана контроллера или через софт. Найти ее можно здесь:
https://schneider-electric.box.com/s/5il1d4...vba7l9ueabv9e3rМануал и презентация лежат в папке с программой. Меню контроллера и мануал на английском языке. На русском языке нет.
Интересно будет послушать ваши отзывы и впечатления.
Актуальная ссылка здесь:
https://schneider-electric.box.com/s/5il1d4...vba7l9ueabv9e3r
Также появилась параметрическая программа для выносного пульта TM172DCLW***. Все также только на английском языке.
Скачать ее можно здесь:
https://schneider-electric.box.com/s/q6new2...dirg4zkynagl6yz
kosmos440o
20.3.2019, 22:34
Блин, Шнайдер, сделайте уже наконец нормальные контроллеры...
Цитата(kosmos440o @ 20.3.2019, 21:34)

Блин, Шнайдер, сделайте уже наконец нормальные контроллеры...
Вики
Schneider_ElectricДочерние компании Invensys у нее есть торговая марка Eliwell
у Eliwell есть свободно программируемые контроллеры
серия FREEПредставительство Eliwell в РФ есть.
И да не надо так на них "наезжать"
Параметрический контроллер Eliwell IDPlus974 мой самый "любимый"
мы их чуть ли не сотнями покупаем :-)
kosmos440o
22.3.2019, 21:59
Цитата(yozik @ 20.3.2019, 23:11)

Вики
Schneider_ElectricДочерние компании Invensys у нее есть торговая марка Eliwell
у Eliwell есть свободно программируемые контроллеры
серия FREEПредставительство Eliwell в РФ есть.
И да не надо так на них "наезжать"
Параметрический контроллер Eliwell IDPlus974 мой самый "любимый"
мы их чуть ли не сотнями покупаем :-)
Их нет в общем прайсе по департаментам билдинг и электрика, но становится понятно, у кого они морды для М171/172 спёрли)))
stratixx
25.3.2019, 22:41
из печального:
в EcoStructure , в вкладке Comissioning (Замена старому приложению Device) - больше нет (в отличии от старого Device) возможности редактировать все созданные в программе EEPROM переменные.
может этот функционал в другое место переехал? тыкните носом плиз..
И кроме того, в старом Device можно было создавать Recipe/Рецепты, что было очень удобно для сохранения и быстрой загрузки разных настроек EEPROM параметров для однотипной программы, а теперь при нажатии Add Recipe ничего не происходит..
ADD:
Разобрался, если кто-то тоже столкнется - весь этот функционал переехал в по прежнему отдельную программу - Machine Expert Hvac Installer
День добрый! Нужна помощь - как в контроллере М172 при нажатии на кнопку (которая отображается на дисплее) менять состояние с true на false или на оборот? То есть в самой программе нужно сделать ручной сброс (с дисплея контроллера) аварии. Заранее спасибо!)
Добрый день! В контроллере М172 сконфигурировал оба порта RS485 в качестве Slave. Настройки на обоих портах одинаковые. С порта 2 получается данные считывать, а в порту 1 тишина... Не понимаю почему. Может кто знает какое заклинание, чтоб с первого порта читать можно было.
Разобрался, всё получилось.
Цитата(INkoGO @ 16.4.2019, 16:28)

День добрый! Нужна помощь - как в контроллере М172 при нажатии на кнопку (которая отображается на дисплее) менять состояние с true на false или на оборот? То есть в самой программе нужно сделать ручной сброс (с дисплея контроллера) аварии. Заранее спасибо!)
Создайте процедуру(скрипт) которая будет сбрасывать(устанавливать или инвертировать) нужную битовую переменную.
Привяжите вызов этой процедуры к нужной виртуальной кнопке.
Есть TM171ODM22R и есть модуль расширения TM171EP27R подружить их можно только по Modbus. Следовательно сконфигурировать модуль расширения я могу только в программе Hvac Device. Допустим. А где взять карты адресов для входов выходов, чтобы обращаться с контроллера к модулю? Как указать контроллеру, что к нему подключено именно это устройство? Или надо просто добавить Generic Modbus node Есть пример проекта/ demo проект/ обучалка, где реализован коннект с модулем расширения по Modbus?
Добрый день!
Обратите внимание в Device на левый столбец
Ну и для чего нужны Dip Switch-es
Нажмите для просмотра прикрепленного файлаС уважением,
Ок, DIPами настраиваю параметры связи ( адрес, чётность, биты, скорость...). Всё, железка готова меня слушать. Контроллеру надо как-то объяснять, что к нему подцепили модуль расширения? В настройках контроллера я укажу ему, что он мастер, задам параметры связи и.......? Нужно ли в ресурсах Applicanion добавлять что-то? Существует в природе руководство по работе в Hvac Somachine хотя бы на английском?
В этой теме Сергей Медведев выкладывает ссылку на облачный ресурс с материалами по этой тематике.
Почитайте, думаю, там информации более чем))
Nexus_fox
8.5.2019, 22:56
Доброго времени суток!Хотим использовать контроллер М172О в своих шкафах управления насосами (раньше с данными ПЛК не работал, поэтому не обессудьте за ,возможно, глупый вопрос)..В каталоге указана конфигурация мультичастотной насосной станции, где ПЧ управляется по Модбас. В своих шкафах ПИД планирую крутить в контроллере и выдавать задание по интерфейсу, все частотники будут работать синхронно на одной частоте. Был ли у кого опыт реализации подобного на данных контроллерах? Опасаюсь того, что если будет много ПЧ и с некоторыми ,допустим, не будет связи, то контроллер будет "выпадать" в таймауты, соответственно уменьшится реакция системы или вовсе возникнут колебания.
В данных контроллерах обмен пишется "руками" или есть что-то подобное IO-Scanner.?
Заранее благодарен.
Andrey N.
27.5.2019, 8:12
В EcoStruxure Machine Expert HVAC появилась возможность создать файлы для загрузки программы через USB (вкладка Commissioning, Кнопка Create USB programming files). В папке проекта создаётся папка с названием контроллера, в ней файлы загрузки:
PLCIEC.COD
HMIIEC.COD
HMIREM.KBD
CONNEC.PAR
BINDIN.PAR
PARAM.BIN
PARAM.DAT
PARAM.RAW
и файл UPLOAD.TXT.
Вопрос по трём файлам PARAM.*. В файле UPLOAD указан только PARAM.BIN, но если в таком виде скинуть эти файлы на флешку, то при загрузке в контроллер значения по умолчанию не загружаются. Есть какая-то команда из контроллера, чтобы из PARAM.BIN, уже загруженного, выгрузить значения по умолчанию?
Или нужно, как раньше, вручную в файл UPLOAD.TXT добавлять PARAM.DAT, чтобы загрузить все значения?
Andrey N.
29.5.2019, 13:48
Попробовал загрузить PARAM.DAT через отдельную флешку, ничего не вышло. Как всё-таки загрузить значения по-умолчанию? (контроллер кстати M172P).
Появилась стабильная болячка Error T8199 Cannot download file. Прошиваю через ADMI, дрова свежие, Somachine 2.4, windows 10. Кто сталкивался с таким?
На win 7 таких гемороев не наблюдается.
Второй момент, никак не могу подружить m171o с модулем расширение 171 27 I/O
Делаю всё как на картинках
1. Задаю адрес контроллеру, он теперь №2
Нажмите для просмотра прикрепленного файла2. Указываю контроллеру, что он мастер и выбираю параметры связи
Нажмите для просмотра прикрепленного файла3. Добавляю modbus устройство №1 и говорю, что в него будет писаться 1 регистр
Нажмите для просмотра прикрепленного файлаНажмите для просмотра прикрепленного файла4. Модуль расширения настраиваю на Вольты
Нажмите для просмотра прикрепленного файлаА в итоге ничего не происходит. Где я накосячил?
Ну что, опять ни одного желающего подсказать?
Если напрямую обращаться к модулю расширений на адреса аналоговых выходов сторонним софтом ( modbus poll), то без проблем, всё видится и пишется. В Somachine Connection нет ничего для m171o, я не могу напрямую задать переменную выходу расширения, нет никакого field. Как в этом софте "поженить" две одномастные железки?
teodor4ik
14.6.2019, 15:48
Нужен совет по расширению TM172E28R
Надо его использовать со сторонним контроллером. Для этого надо бы поиметь его EDS файл. Никто не в курсе где искать? Для TM171EЗ27R есть подходящие от эливел 7500. С такой конфигурацией у них ничего нету. Есть подозрение, что он может генериться на лету в софте, или нет... Официалы делают вид что ничего такого не знают. В общем обидно, т.к. есть план запользовать их на TM251MESE (он адекватно програмится), а конфигурация и цена модуля весьма сладкие.
Цитата(Retard @ 13.6.2019, 9:27)

Ну что, опять ни одного желающего подсказать?
Если напрямую обращаться к модулю расширений на адреса аналоговых выходов сторонним софтом ( modbus poll), то без проблем, всё видится и пишется. В Somachine Connection нет ничего для m171o, я не могу напрямую задать переменную выходу расширения, нет никакого field. Как в этом софте "поженить" две одномастные железки?
Я вам на соседнем форуме ответил уже, обратитесь к модулю увеличив адрес регистра на 1,
и все должно работать.
КАК переключить их быстродействующие порты DI1 и DI2 в обычный режим ???????
подключаю как и обычные - вообще ни на что не реагируют.....
В настройках по ним есть несколько параметров по частоте и т.д. может там что то надо?
AI в DI переводятся нормально.
Цитата(bool @ 16.6.2019, 12:29)

Я вам на соседнем форуме ответил уже, обратитесь к модулю увеличив адрес регистра на 1,
и все должно работать.
Спасибо, видел. Вот только дело было не в этом. Чтобы управлять этим железом важно знать, что modbus master должен быть под номером 1. Вот такая вот принципиальная гнида этот m171o
И ещё важно знать, что вся линейка m171o - полнейшее говно.
Коннектор с косой проводов стоит как 10 кг меди, а выпадать может и под собственным весом, второе, работа modbus просто шикарна. Захотел подключился, захотел отключился. Через ADMI запросто, по modbus - не хочу, не буду. Инструкция такая же волшебная, для сельского сортира самое то, бумага плотная. Поддержка Schneider всегда на высоте, в любой непонятной ситуации скидывай презенташки.
"в вашей программе ошибок нет, проверьте физическую реализацию шины". А что там проверять? Три провода? Которые тоже в комплект поставки не входят и стоят денег. Вся шина длиной 10 см. Итог один, серия контроллеров - говнина конская, как и инструкция, как и сапорт.
M172 42R мигают три нижних светодиода одновременно,
естественно контроллер не видится и не работает, что может быть?
Добрый день!
Вышла новая версия софта EcoStruxure Machine Expert HVAC 1.1. Скачать ее, а так же файл с описанием исправления можно здесь:
https://schneider-electric.box.com/s/dmc1an...ocyvcqc631251dpТак же появилась папка с небольшими обучающими модулями по новому софту:
https://schneider-electric.box.com/s/6jhe98...i26d37dmj3ctmolЦитата(bool @ 23.6.2019, 13:03)

M172 42R мигают три нижних светодиода одновременно,
естественно контроллер не видится и не работает, что может быть?
Это значит, что есть системная ошибка контроллера. Можно попробовать восстановить с флешки. Пустой проект для флешки можно скачать здесь:
https://schneider-electric.box.com/s/33gdyt...ofm0flrd4tk3vv7Если загрузка с флешки не поможет - значит только замена
Цитата(teodor4ik @ 14.6.2019, 15:48)

Нужен совет по расширению TM172E28R
Надо его использовать со сторонним контроллером. Для этого надо бы поиметь его EDS файл. Никто не в курсе где искать? Для TM171EЗ27R есть подходящие от эливел 7500. С такой конфигурацией у них ничего нету. Есть подозрение, что он может генериться на лету в софте, или нет... Официалы делают вид что ничего такого не знают. В общем обидно, т.к. есть план запользовать их на TM251MESE (он адекватно програмится), а конфигурация и цена модуля весьма сладкие.
Видимо потому, что его действительно нет)
Andrey N.
26.7.2019, 11:58
Здравствуйте! А есть телефонный номер или почта техподдержки? Хотел бы обсудить свою проблему с работой Modbus на M171O: устройство, создаваемое в ModbusCustomEditor, не опрашивается, при этом опрос того же самого устройства через функцию Generic Modbus работает (хотя в ней тоже есть баг).
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.